Board logo

標題: Asterisk-GUI network and SIP/IAX configuration [打印本頁]

作者: 角色    時間: 2013-2-13 00:57     標題: Asterisk-GUI network and SIP/IAX configuration

本帖最後由 角色 於 2013-2-13 11:16 編輯

如果Asterisk-GUI设置不好,你的accounts就不能从外来接入来!所以一定要Asterisk-GUI设置好。

一、假如你的Asterisk-GUI的资料
1)IP为192.168.88.1,
2)SIP UDP Port =5060
3)RTP UDP Port Range = 10000-20000
4)  IAX UDP Port =4569

先说你给别人的account是包括什么?

1. Asterisk Server hostname = sip.your_domain.com (any hostname that you specified)
2. Username (= extension number)
3. Password (= secret string)

然后说Router的settings。

1、Set UDP port 5060 (for SIP signalling) forwarding to Asterisk-GUI IP, i.e. 192.168.88.1
2、Set UDP port range (for SIP voice) 10000-20000 forwarding to Asterisk-GUI IP
3、Set UDP port 4569 (for IAX signalling and voice) forwarding to Asterisk-GUI IP


注意:
一、在某些地方,对5060可以能做成封杀,有些改其他port,例如10002(大陆的中国行),如果不行,就要用VPN。
二、RTP Port Range,不一定要10000-20000,其他一个voice channel只用两个ports,通话一般是2个channels,那么用4个ports,就足够了。如果你估计你的Asterisk同事通话量不超过10对,那么用40个port就做够,那么你的RTP UDP port range可以改为,10010-10050。如果你更改了default settings,在Asterisk 文件 rtp.conf都要同事更改,不然的话就没有声音了。
作者: 角色    時間: 2013-2-13 01:27

本帖最後由 角色 於 2013-2-13 01:45 編輯

然后再Asterisk-GUI进行一些settings

一、在下图的近最底部,点击【Options】
1006a.gif

二、在下面,点击红圈【Advnaced Options】
1006b.gif

三、再点击红圈【Show Advanced Options】
1006c.gif

四、比较第一幅图片,所以很多的Options,例如【SIP Settings】
1006d.gif

圖片附件: 1006a.gif (2013-2-13 01:22, 16.1 KB) / 下載次數 1103
http://www.telecom-cafe.com/forum/attachment.php?aid=2214&k=33097a2f573255efd8cf30e996d00fb5&t=1765640988&sid=9ydPzw



圖片附件: 1006b.gif (2013-2-13 01:22, 15.13 KB) / 下載次數 1111
http://www.telecom-cafe.com/forum/attachment.php?aid=2215&k=f79b26136b2c9ff65bfa14265cd39c8c&t=1765640988&sid=9ydPzw



圖片附件: 1006c.gif (2013-2-13 01:22, 10.76 KB) / 下載次數 1163
http://www.telecom-cafe.com/forum/attachment.php?aid=2216&k=180524dd6dcf1b81f1bfb3d67e8afc47&t=1765640988&sid=9ydPzw



圖片附件: 1006d.gif (2013-2-13 01:22, 9.3 KB) / 下載次數 1105
http://www.telecom-cafe.com/forum/attachment.php?aid=2217&k=9d8601d2de6c6414ba7fe7b7d4fb18ad&t=1765640988&sid=9ydPzw


作者: 角色    時間: 2013-2-13 01:28

本帖最後由 角色 於 2013-2-13 01:54 編輯

在第2楼,最后的图里,点击【SIP Settings】就得到下图。
UDP Port to bind to: 5060 (而我用的是:5070)

1005a.gif

1005b.gif

1005c.gif

在下图:
Extern Host: sip.your_domain.com
Local Network Address: 192.168.88.0/255.255.255.0

1005d.gif

1005e.gif

1005f.gif

在下图,如果你的Asterisk,没有iLBC,Speex,G729,那么选前面三项就可以。
1005g.gif

圖片附件: 1005a.gif (2013-2-13 01:28, 10.43 KB) / 下載次數 1085
http://www.telecom-cafe.com/forum/attachment.php?aid=2218&k=c174cea3b914430d358b2d9ea6fa5ff4&t=1765640988&sid=9ydPzw



圖片附件: 1005b.gif (2013-2-13 01:28, 14.88 KB) / 下載次數 1100
http://www.telecom-cafe.com/forum/attachment.php?aid=2219&k=d829fa45e44a6b868f1dcc7b79ebbe34&t=1765640988&sid=9ydPzw



圖片附件: 1005c.gif (2013-2-13 01:28, 7.73 KB) / 下載次數 1133
http://www.telecom-cafe.com/forum/attachment.php?aid=2220&k=7b6ad29451e082baa4f4220ba6787063&t=1765640988&sid=9ydPzw



圖片附件: 1005d.gif (2013-2-13 01:28, 6.66 KB) / 下載次數 1114
http://www.telecom-cafe.com/forum/attachment.php?aid=2221&k=78c6d3ceb6b55676bb0d9a5f253063be&t=1765640988&sid=9ydPzw



圖片附件: 1005e.gif (2013-2-13 01:28, 8.92 KB) / 下載次數 1101
http://www.telecom-cafe.com/forum/attachment.php?aid=2222&k=7a2b5abba4b7fc6d0e8c917247b98eb9&t=1765640988&sid=9ydPzw



圖片附件: 1005f.gif (2013-2-13 01:28, 6.69 KB) / 下載次數 1119
http://www.telecom-cafe.com/forum/attachment.php?aid=2223&k=b9bfae82338eef6b64bb4ca6e0b72c0c&t=1765640988&sid=9ydPzw



圖片附件: 1005g.gif (2013-2-13 01:28, 5.86 KB) / 下載次數 1092
http://www.telecom-cafe.com/forum/attachment.php?aid=2224&k=7395295f111c0de5ad2431c1989c22d5&t=1765640988&sid=9ydPzw


作者: alang    時間: 2013-2-13 10:16

如果Asterisk-GUI设置不好,你的accounts就不能从外来接入来!所以一定要Asterisk-GUI设置好。

一、假如你 ...
角色 發表於 2013-2-13 00:57


第二點與我理解的不大相同,RTP 會用到 2 ports/channel,參考連結在此 http://goo.gl/rw3nh
作者: 角色    時間: 2013-2-13 10:36

本帖最後由 角色 於 2013-2-13 11:05 編輯

回復 4# alang

你说的没有错!应该我记错了,应该是【1】

1 active channel 需要 2 RTP UDP ports。

那么一般两腿Call,就需要2个active channels,RTP UDP Ports就需要4个来完成。

【1】 http://www.voip-info.org/wiki/view/Asterisk+config+rtp.conf
作者: 角色    時間: 2013-2-13 11:02

一般一个Call,有两条Channels,那么Asterisk就需要RTP UDP Port number = 4
但是某系Call,(例如内部的echo test),那么直用一条channel,那么Asterisk只需要RTP UDP Port number为2。
作者: 角色    時間: 2013-2-13 11:10

Call (SIP)的总类,根据我的认知主要分为

单腿Call和双腿Call,

单腿Call(1 single channel)——例如进入系统的echo test,IVR等,那个时候只需要两个RTP UDP Ports来完成。

双腿Call(2 single channels)——例如你拨打某个extension,而这个extension都是在Asterisk以外的SIP Client,那么Asterisk系统就需要4个RTP UDP Port来完成。
作者: SuiYan    時間: 2013-3-25 22:48

參考了這個. 跟住做了, 部ATA也未能接入
要再研究研究.
作者: SuiYan    時間: 2013-3-25 22:56

真奇怪, 話係未完, 又無啦啦接通, 駁上了ATA




歡迎光臨 電訊茶室 (http://www.telecom-cafe.com/forum/) Powered by Discuz! 7.2