Lync Client SDK PSTN呼叫

时间:2016-08-01 14:09:07

标签: c# lync skype-for-business

我正在使用Lync Client SDK 2013,通过C#程序与Skype for Business进行通信。

但是,我在SDK文档中找不到有关如何使用SDK进行PSTN呼叫的任何参考。

这有可能吗?一个简短的C#代码示例很有用。

1 个答案:

答案 0 :(得分:0)

您使用"tel:" URI来表示要拨打的号码而不是sip URI。您使用的号码取决于Lync Server的拨号计划设置。如果您想避免拨号计划问题,请坚持使用E164格式化的号码,它将适用于任何Lync Server上的任何号码。

使用Lync Client进行拨号与普通sip uri相同,只是使用tel格式的uri代替:

    var participantUri = new List<string> { "tel:+6491234567" };
    var automation = LyncClient.GetAutomation();
    automation.BeginStartConversation(AutomationModalities.Audio, participantUri, null, ar =>
        {
            automation.EndStartConversation(ar);
        }, null);

注意:没有错误检查,BeginStartConversation / EndStartConversation调用可以用许多不同的方式/样式完成。

相关问题