Skype for Business - 响应组 SIP headers
Skype for Business - Response group SIP headers
我们是 运行 带有 EnterpriseVoice 的 Skype For Business 2015,希望允许通过响应组 queues 来电转接至手机。
我们开发了一个小型应用程序/服务,以根据
中的文档替换 SIP header 名称和值来促进这一点
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 服务器仍将该呼叫识别为“团队呼叫”,并且不执行同时响铃或转移。
我们怀疑我们替换了错误的 header 详细信息或只是 S4B 将呼叫识别为个人呼叫所需的几个之一。
任何人都可以阐明有关此的 Skype 逻辑吗?
哪个 header 控制个人/团队呼叫标识?
什么是要替换的正确名称/值对?
已经有一个类似的 post 与此相关,但与 Lync 无关
Enabling call forwarding for Lync response group
您在这里谈论的是两个不同的概念:
- 呼叫转移控制
如链接问题所述,如果禁用呼叫转移,Ms-Sensitivity
或 Ms-Target-Class
header 将受到控制。
因此,如果您想禁用对任何呼叫的呼叫转移,您可以添加:
request.AllHeaders.Add(new Header(Header.StandardHeaderType.MSTargetClass, "Secondary"));
或
request.AllHeaders.Add(new Header("ms-sensitivity", "Private-no-diversion"));
您将禁用呼叫转移。
如果要启用呼叫转移,请删除 headers(根据 Greenlee 博客 post)。
- Lync 客户端调用演示文稿
这由History-Info header中的ms-retarget-reason
参数控制。
对于响应组调用,使用值 acd
。
显示 Call For
的值可以是:
acd
- 显示Call For
并排除呼叫建立后转接的呼叫。
delegation
- 显示 Call For
.
如果要删除 Call For
显示,则需要删除 History-Info
headers。
Transferred By
显示由 Referred-By
header 控制。
如果要控制 Call For
或 Transferred By
显示中的姓名显示,则不能从 SIP 消息中进行。 lync 客户端从 sip 地址查找并显示来自 lync 联系人的信息。如果没有lync联系人,只会显示sip地址。
我们是 运行 带有 EnterpriseVoice 的 Skype For Business 2015,希望允许通过响应组 queues 来电转接至手机。 我们开发了一个小型应用程序/服务,以根据
中的文档替换 SIP header 名称和值来促进这一点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 服务器仍将该呼叫识别为“团队呼叫”,并且不执行同时响铃或转移。 我们怀疑我们替换了错误的 header 详细信息或只是 S4B 将呼叫识别为个人呼叫所需的几个之一。
任何人都可以阐明有关此的 Skype 逻辑吗? 哪个 header 控制个人/团队呼叫标识? 什么是要替换的正确名称/值对?
已经有一个类似的 post 与此相关,但与 Lync 无关 Enabling call forwarding for Lync response group
您在这里谈论的是两个不同的概念:
- 呼叫转移控制
如链接问题所述,如果禁用呼叫转移,Ms-Sensitivity
或 Ms-Target-Class
header 将受到控制。
因此,如果您想禁用对任何呼叫的呼叫转移,您可以添加:
request.AllHeaders.Add(new Header(Header.StandardHeaderType.MSTargetClass, "Secondary"));
或
request.AllHeaders.Add(new Header("ms-sensitivity", "Private-no-diversion"));
您将禁用呼叫转移。
如果要启用呼叫转移,请删除 headers(根据 Greenlee 博客 post)。
- Lync 客户端调用演示文稿
这由History-Info header中的ms-retarget-reason
参数控制。
对于响应组调用,使用值 acd
。
显示 Call For
的值可以是:
acd
- 显示Call For
并排除呼叫建立后转接的呼叫。delegation
- 显示Call For
.
如果要删除 Call For
显示,则需要删除 History-Info
headers。
Transferred By
显示由 Referred-By
header 控制。
如果要控制 Call For
或 Transferred By
显示中的姓名显示,则不能从 SIP 消息中进行。 lync 客户端从 sip 地址查找并显示来自 lync 联系人的信息。如果没有lync联系人,只会显示sip地址。