Lync 客户端 SDK PSTN 呼叫
Posted
技术标签:
【中文标题】Lync 客户端 SDK PSTN 呼叫【英文标题】:Lync Client SDK PSTN Calling 【发布时间】:2016-08-01 14:09:07 【问题描述】:我正在使用 Lync Client SDK 2013,通过 C# 程序与 Skype for Business 进行通信。
但是,我在 SDK 文档中找不到任何关于如何使用 SDK 进行 PSTN 呼叫的参考资料。
这可能吗?一个简短的 C# 代码示例会很有用。
【问题讨论】:
【参考方案1】:您使用"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 调用可以通过多种不同的方式/样式完成。
【讨论】:
以上是关于Lync 客户端 SDK PSTN 呼叫的主要内容,如果未能解决你的问题,请参考以下文章