Lync客户端SDK PSTN呼叫

本文关键字:呼叫 PSTN SDK 客户端 Lync | 更新日期: 2023-09-27 17:59:26

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

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

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

Lync客户端SDK PSTN呼叫

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

使用Lync客户端拨号与使用普通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调用可以用许多不同的方式/样式完成。