Skype for Business-响应组SIP头
我们正在使用EnterpriseVoice运行Skype For Business 2015,并希望允许通过响应组队列拨打的电话转发到手机。 我们开发了一个小型应用程序/服务,通过根据中的文档替换SIP头名称和值来促进这一点 替代品似乎工作完美,但Skype服务器仍然将呼叫识别为“团队呼叫”,并且不执行同时振铃或转发。 我们的怀疑是,我们替换了错误的报头细节,或者只是S4B将呼叫识别为个人呼叫所需的几个细节之一 有人能解释一下Skype在这方面的逻辑吗? 哪些标题控制个人/团队呼叫标识? 要替换的正确名称/值对是什么 关于这一点,已经有类似的帖子,但不是关于Lync的Skype for Business-响应组SIP头,sip,skype,skype-for-business,Sip,Skype,Skype For Business,我们正在使用EnterpriseVoice运行Skype For Business 2015,并希望允许通过响应组队列拨打的电话转发到手机。 我们开发了一个小型应用程序/服务,通过根据中的文档替换SIP头名称和值来促进这一点 替代品似乎工作完美,但Skype服务器仍然将呼叫识别为“团队呼叫”,并且不执行同时振铃或转发。 我们的怀疑是,我们替换了错误的报头细节,或者只是S4B将呼叫识别为个人呼叫所需的几个细节之一 有人能解释一下Skype在这方面的逻辑吗? 哪些标题控制个人/团队呼叫标识? 要
您在这里谈论的是两个不同的概念:
Ms-Sensitivity
或Ms-Target-Class
头在呼叫转移被禁用时受到控制
因此,如果要禁用对任何呼叫的呼叫转接,可以添加:
request.AllHeaders.Add(new Header(Header.StandardHeaderType.MSTargetClass, "Secondary"));
或
您将禁用呼叫转移
如果要启用呼叫转移,请删除标题(根据Greenlee博客)
ms retarget reason
参数控制
对于响应组调用,使用值acd
显示调用的值可以是:
-显示acd
并排除呼叫建立后要转接的呼叫Call For
-显示调用委派
调用
显示,则需要删除历史信息
标题
通过传输的显示由
标题引用的控制
如果您想控制调用
或通过
传输显示中的名称显示,则不能从SIP消息中删除。lync客户端从sip地址查找并显示lync联系人的信息。如果没有lync联系人,它将仅显示sip地址。好的,谢谢您的回复。我们希望启用呼叫转移,并通过删除这两个头来继续,但它仍然不起作用。但是你给了我一些我可以使用的信息,所以我会在一些测试之后再给你回复。我们仍然无法让它工作。电话不会通过队列转接到手机。头被删除了(sip头中只显示了ms目标类),但也许我们做得太晚了?我会一步一步地讲。1.首先确认正在转发非队列呼叫(以确保转发设置正确且有效)。2.确保至少在用户的主要FE上删除了标头。3.使用Lync日志记录工具确认删除标头。您应该能够看到带有头的传入sip消息和不带sip头的传出sip消息。还要确保您的代理在“用户服务”之前运行,因为这是执行转发的代理(我认为)。i、 e.优先级低于“用户服务”优先级。最简单的方法是将其设置为与“用户服务”相同的优先级,您将在其前面插入。非常感谢!=)。它具有错误的prio,通过powershell csServerApplication module进行了更改。因此,解决办法是:1。拆下收割台2。更换prio 3。添加,以便可以以更高的优先级运行应用程序。现在它开始工作了。再次感谢,并向你投了很多票
request.AllHeaders.Add(new Header("ms-sensitivity", "Private-no-diversion"));