分类: WINDOWS
2012-08-22 15:42:29
我这边在生产环境中部署LYNC是发下手机LYNC无法正常拨打电话,现象是手机拨打电话时能够回拨到我手机,但是当我手机接起电话时就会自动断掉,通过抓包得到的错误信息如下,
TL_INFO(TF_PROTOCOL) [12]2054.3178::07/31/2012-04:46:32.940.000208ca (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 2295607964
Instance-Id: 00000CE4
Direction: outgoing
Peer: pool.harbin-electric.com:62679
Message-Type: response
Start-Line: SIP/2.0 501 Not Implemented
From: <>;tag=22cb411dc0;epid=C9BE92B7A8
To: <>;tag=6582d49582;epid=5950E9B7EA
CSeq: 53 REFER
Call-ID: ff6a8bfa-8592-434a-9500-125f66619ba6
Via: SIP/2.0/TLS 172.30.2.43:62679;branch=z9hG4bKf66d22be;ms-received-port=62679;ms-received-cid=6200
CONTENT-LENGTH: 0
SERVER: RTCC/4.0.0.0 MediationServer
ms-diagnostics: 10501;source="HELYZJ01.xxx.com";reason="Gateway responded with 501 Not Implemented";component="MediationServer";SipResponseCode="501";SipResponseText="Not Implemented"
ms-diagnostics-public: 10501;reason="Gateway responded with 501 Not Implemented";component="MediationServer";SipResponseCode="501";SipResponseText="Not Implemented"
Message-Body: –
$$end_record
另外从运营商方面抓包分析在移动方面网络正确应答Lync服务器发送来的REFER请求之后,发现他们不知从REFER。
经过进一步排错发现,LYNC 的sip trunk有这样一个选项
我在配置时选择了,结果把这个选项取消后手机LYNC拨打电话一切正常,后来在微软官方网站查了这几个选项,意思如下
1、媒体旁路:如果要绕过中介服务器而通过中继对等方处理媒体,请选中“启用媒体绕过”复选框。(为使媒体绕过功能成功发挥作用,PSTN 网关、IP-PBX 或 ITSP 会话边界控制器必须支持某些功能
2、集中式媒体处理:如果存在一个已知的媒体端点(例如 PSTN 网关,其中媒体终端与信号终端具有相同的 IP),则选中“集中媒体处理”复选框。如果中继没有已知的媒体端点,则清除该复选框。
3、启用引用支持:如果中继对等方支持接收来自中介服务器的 SIP REFER 请求,则选中“启用 Refer 支持”复选框。如果中继对等方不支持接收来自中介服务器的 SIP REFER 请求,则清除该复选框。(如果禁用此选项而选中“启用媒体绕过”选项,则需要其他设置。)特别注意的是,如果语音网关不支持Refer的话,请取消此勾选,避免无法与exchange server 2010UM角色通讯问题。详文请参见
本文参考了