English 中文(简体)
C# 自动响应LYNC的呼叫
原标题:C# Automatically answer calls in LYNC
  • 时间:2012-05-25 14:56:23
  •  标签:
  • c#
  • lync

我想自动回答Lync的任何通电话

使用SDK,我可以检测到一个联调电话。如果有人用语音或视频给我打电话,下面的方法会被呼叫。

void AVModalityStateChanged(object sender, ModalityStateChangedEventArgs e)
{
    if (e.NewState == ModalityState.Notified)
    {
        // someone is calling me
    }
}

但我现在需要帮助 如何回答这个电话。

我所有的Lync连接类可以在这里查看:http://www.pastebucket.com/2293

这个会用在会议室的布局中, 如果足够拨打房间, 另一端的人就不用做任何事情。

最佳回答

您的最好选择是订阅一个在来电中而不是在状态变化中被提起的事件。 因为来电事件含有呼叫对象的控点, 您可以使用该控点来接受该呼叫 。

请查看",http://msdn.microsoft.com/ en-us/library/microsoft.lync.model.conversation.conversationmanager.conversationmanager.conversationaddad_di_3_uc_ocs14mreflynclnt.aspx" rel=“nofollow” > ConversationManager. ConverationAdded evolence. add evolence. 这是为进入 IM 和 AV 对话(包括AV 电话) 提出的。

要理解的略微棘手一点是,你得到关于一个即将到来的 converation 的通知,但实际上它就是您想要接受的 Call 。虽然这很好,因为调用对象包含在对话对象中,这是通过的事件设置的一部分。

s让我们假设您只想要接受 AV 电话,而不是 IM 电话。 因此, 您首先需要做的是查看您刚刚接到通知的交谈是否实际上是一个 AV 电话。 您可以通过使用该事件传递的 < code> ConverationManagementEventArgs 来查看对话的方式来显示这一点 。 . converenceation. mode 包含即将到来的对话的所有模式 。

假设是AV电话(并最后回答你原来的问题! ),

e. converation. 模式 [ModalityTypes.AudioVideo]. 接受 ();

希望这能有所帮助。 我将很快发表一篇博客文章, 详细一点,

编辑: 编辑编辑: 博客文章写得更详细一点, 并在此: < a href="http://thispstuff.co.uk/2012/06/ remeding-the-call- acception- in- calls- in-lync- client- sdk/" rel="nolfollow" >http://thispstuff.co.uk/2012/06/ remeding-the-call-commiting-in-calling-in-lync-client-sdk/

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签