手機LYNC撥打打電話,在回撥接起後自動掛斷報501 Not Implemented錯誤

我這邊在生產環境中部署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: <sip:[email protected]>;tag=22cb411dc0;epid=C9BE92B7A8
To: <sip:[email protected];user=phone>;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角色通訊問題。詳文請參見http://support.microsoft.com/kb/2508284

 

本文參考了http://technet.microsoft.com/zh-cn/library/gg398792.aspx

http://yangxuegang.blog.51cto.com/3493998/656213

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章