失落的紀錄

2012-11-17

Asterisk 位於防火牆內的設定

分類: Asterisk — 番茄 @ 18:50

確認 Asterisk :

  1. 開啟 /etc/asterisk/rtp.conf 找出
    rtpstart和rtpend的區間,如果是如下:
    rtpstart=10000
    rtpend=20000
    表示rtp的UDP埠範圍是 10000到20000
  2. 開啟 /etc/asterisk/sip.conf 找到
    bindport=5060
    localnet=192.168.0.0/255.255.0.0
    canreinvite=yes
    nat=yes

    natcanreinvite 請改為 yes
    bindport表示SIP的UDP通訊埠
    localnet
    部分請按照您的內網,網段修改。
    例如: 網段為192.168.1.0就改成:
    localnet=10.0.0.0/255.0.0.0

    如果有使用FreePBX GUI介面,則
    SIP的通訊埠記錄在
    /etc/asterisk/sip_additional.conf 檔案內的每個使用者區域內的port 變數,一般也是port=5060

    localnet,canreinvite,nat 則記錄在
    /etc/asterisk/sip_general_additional.conf 檔案內

  3. 確認IAX2的通訊埠
    Asterisk 記錄在/etc/asterisk/iax.conf
    bindport=4569

    FreePBX GUI介面記錄在/etc/asterisk/iaxprov.conf
    serverport=4569

紅色部分就是要開啟的通訊埠:
SIP=5060(UDP)
RTP=10000~20000(UDP)
IAX=4569(TCP/UDP)

接這只要道路由器內把上述的通訊埠,開啟,導向到Asterisk的主機,這樣外網的VOIP就可以順利註冊,及通話

無迴響

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress