Skype for Business-响应组SIP标头 [英] Skype for Business - Response group SIP headers
本文介绍了Skype for Business-响应组SIP标头的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我们正在使用EnterpriseVoice运行Skype for Business 2015,并希望允许通过响应组队列的来电前转到移动电话。 根据
中的文档,我们开发了一个小型应用程序/服务,通过替换SIP标头名称和值来促进这一点http://blog.greenl.ee/2011/12/30/modifying-sip-headers-managed-sip-application-api/ http://blog.greenl.ee/2013/12/16/response-groups-call-forwarding/。
替换方案似乎工作得无懈可击,但Skype服务器仍将该呼叫识别为"团队呼叫",不会同时振铃或前转。 我们怀疑,我们替换了错误的报头详细信息,或者只是S4B将呼叫识别为个人呼叫所需的几个详细信息之一。有人能解释一下Skype在这方面的逻辑吗? 哪些标头控制个人/团队呼叫标识? 要替换的正确名称/值对是什么?
已经有一篇关于这方面的类似帖子,但不是关于Lync的 Enabling call forwarding for Lync response group推荐答案
您在这里谈论的是两个不同的概念:
- 呼叫前转控制
如链接问题所述,如果禁用呼叫前转,则控制Ms-Sensitivity
或Ms-Target-Class
标头。
因此,如果您要禁用呼叫前转到任何呼叫,您可以添加以下任一项:
request.AllHeaders.Add(new Header(Header.StandardHeaderType.MSTargetClass, "Secondary"));
或
request.AllHeaders.Add(new Header("ms-sensitivity", "Private-no-diversion"));
您将禁用呼叫前转。
如果要启用呼叫前转,请删除标题(根据Greenlee博客post)。
- Lync客户端电话演示
这由History-Info头中的ms-retarget-reason
参数控制。
for Response Group Call使用值acd
。
显示Call For
的值可以是:
acd
-显示Call For
并排除呼叫建立后要转接的呼叫。delegation
-显示Call For
。
如果要删除Call For
显示,则需要删除History-Info
标题。
Transferred By
显示由Referred-By
标题控制。
Call For
或Transferred By
显示中的名称显示,则不能从SIP消息中进行控制。Lync客户端从SIP地址查找并显示来自Lync联系人的信息。如果没有Lync联系人,它将仅显示sip地址。
这篇关于Skype for Business-响应组SIP标头的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文