拦截出站语音呼叫并更改目的地
Intercept outbound voice calls and change destination
使用 Lync,我可以订阅 ConversationManager.ConversationAdded
并检测出站呼叫。
我想做的是,当用户拨打一个号码时,在该号码连接到另一方端点之前,我想执行检查并根据某些业务逻辑,允许呼叫继续根据请求通过或重定向到不同的目标端点。
查看图书馆文档https://msdn.microsoft.com/en-us/library/office/jj937258.aspx我认为转移只会转移本地方面。
我必须在服务器端执行此操作,并且规则会因调用而异,因此我不能使用静态 routing/translation table.
Lync 可以吗?我应该在 C#/dotnet 的什么地方查看 API 还是我需要一些其他技术?
您可以使用 SIP 应用程序 API 进行重定向,该应用程序记录在 https://msdn.microsoft.com/en-us/library/office/hh364822(v=office.14).aspx。
为了重新路由来电,您可能应该专门调查 MSPL https://msdn.microsoft.com/en-us/library/office/hh364805(v=office.14).aspx
使用 Lync,我可以订阅 ConversationManager.ConversationAdded
并检测出站呼叫。
我想做的是,当用户拨打一个号码时,在该号码连接到另一方端点之前,我想执行检查并根据某些业务逻辑,允许呼叫继续根据请求通过或重定向到不同的目标端点。
查看图书馆文档https://msdn.microsoft.com/en-us/library/office/jj937258.aspx我认为转移只会转移本地方面。
我必须在服务器端执行此操作,并且规则会因调用而异,因此我不能使用静态 routing/translation table.
Lync 可以吗?我应该在 C#/dotnet 的什么地方查看 API 还是我需要一些其他技术?
您可以使用 SIP 应用程序 API 进行重定向,该应用程序记录在 https://msdn.microsoft.com/en-us/library/office/hh364822(v=office.14).aspx。
为了重新路由来电,您可能应该专门调查 MSPL https://msdn.microsoft.com/en-us/library/office/hh364805(v=office.14).aspx