1.同一路由後,無法打通電話。
經過抓包分析研究,出現這個問題,是因爲由於客戶端啓用了ICE和stun,導致ICE候選中的列表過長,超過了標準SIP信令的長度。
解決辦法:
打開csipsimple中的Use compact SIP選項。
這樣客戶端發出了SIP消息就會使用簡稱,c,m這種格式,不過可能不支持老的sip服務器。
2.穿越各種NAT。
有幾點需要注意:
A.客戶端要同時開啓stun和ICE;
B.opensips配置好mediaproxy模塊,啓動mediaproxy服務(包括dispatcher和relay);
C.opensips.cfg中添加use_media_proxy()和end_media_session()。