返回列表 發帖

VoIP不能外接? 排查的第一步

經常有版友或新加入學習Asterisk 的朋友,最常遇到的第一個問題會是可以在網內使用VoIP,但網外卻無法接通,雖然一般可以好容易確定自己的SERVER有沒有開啟UDP 5060,但對方的相關對應UPD port 究竟有沒有打開呢? 以下是一個不錯的排查對方的UDP 5060 是否有打開的方法。

在網外的Linux 電腦中,鍵入:

#> nmap -sU -p 5060 對方主機 IP address (此法是要對方開啟了 PING command 條件下應用的)



#> nmap -P0 -p 5060 對方主機 IP address (此法是當對方關閉 了 PING command 之下時應用的)


之後會見到類似UDP 5060 port 開啟了的狀態結果:

Interesting ports on 192.168.1.123:
PORT     STATE         SERVICE
5060/udp open|filtered sip

UDP.png

而UDP 5060 port 沒有開啟時的狀態是:

Interesting ports on 192.168.1.123:
PORT     STATE  SERVICE
5060/udp closed sip

不知CSL的SERVER IP是什麼,不然的話,我也可以試一試看看它的UDP port 有沒有關閉,從而有一個初步了解VoIP over 3G/GPRS through Internet 出問題的地方。

TOP

返回列表