1 | изначальная версия редактировать | |
Астериск 1.6. Находится за натом. Шлюзом выступает ИСА сервер. с хоста астериск разрешен доступ по портам udp 5060, 10000-20000 к сип-прокси провайдера. проброшены порты до астериска udp 5060, 10000-20000, только для сип прокси прова. Звонки без регистрации, используется префикс #4000.
Исходящие звонки не работают.
Sip.conf
; nat support localnet=192.168.xx.0/255.255.255.0 externip = xx.xx.xx.xx nat = yes
[trunk-out] type = peer host = xx.xx.xx.xx disallow=all allow=alaw context=default insecure=port,invite canreinvite=no nat=yes port=5060 qualify=yes
[3001] host = dynamic context = default type = friend disallow=all allow=alaw username = 3001 nat = no secret = xxxx canreinvite = no
extensions.conf
[default] exten => 1001,1, Dial(SIP/1001) exten => 1002,1, Dial(SIP/1002) exten => 2001,1, Dial(SIP/2001) exten => 2002,1, Dial(SIP/2002) exten => 3001,1, Dial(SIP/3001) exten => _X.,1,Dial(SIP/#4000${EXTEN}@trunk-out)
asterisk*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 1001/1001 (Unspecified) D 5060 Unmonitored 1002/1002 (Unspecified) D 5060 Unmonitored 1005/1005 (Unspecified) D 5060 Unmonitored 2001/2001 192.168.30.246 D 5060 Unmonitored 2002/2002 192.168.30.246 D 5061 Unmonitored 3001/3001 192.168.30.25 D 5061 OK (11 ms) trunk-out xxx.xxx.xxx.xxx N 5060 UNREACHABLE
Вот что пишет консоль при звонке
== Using SIP RTP CoS mark 5 -- Executing [89119075478@default:1] Dial("SIP/3001-00000002", "SIP/#400089119075478@trunk-out") in new stack == Using SIP RTP CoS mark 5 == Everyone is busy/congested at this time (1:0/0/1) -- Auto fallthrough, channel 'SIP/3001-00000002' status is 'CHANUNAVAIL'
2 | No.2 Revision редактировать |
Астериск 1.6. Находится за натом. Шлюзом выступает ИСА сервер. с хоста астериск разрешен доступ по портам udp 5060, 10000-20000 к сип-прокси провайдера. проброшены порты до астериска udp 5060, 10000-20000, только для сип прокси прова. Звонки без регистрации, используется префикс #4000.
Исходящие звонки не работают.
Sip.conf
; nat support
localnet=192.168.xx.0/255.255.255.0
externip = xx.xx.xx.xx
nat = extensions.conf
extensions.conf
[default]
exten => 1001,1, Dial(SIP/1001)
exten => 1002,1, Dial(SIP/1002)
exten => 2001,1, Dial(SIP/2001)
exten => 2002,1, Dial(SIP/2002)
exten => 3001,1, Dial(SIP/3001)
exten => Вот что пишет консоль при звонке
== Using SIP RTP CoS mark 5
-- Executing [89119075478@default:1] Dial("SIP/3001-00000002", "SIP/#400089119075478@trunk-out") in new stack
== Using SIP RTP CoS mark 5
[Aug 13 13:24:52] WARNING[1199]: app_dial.c:1747 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/3001-00000002' status is 3 | теги изменены редактировать |
Астериск 1.6. Находится за натом. Шлюзом выступает ИСА сервер. с хоста астериск разрешен доступ по портам udp 5060, 10000-20000 к сип-прокси провайдера. проброшены порты до астериска udp 5060, 10000-20000, только для сип прокси прова. Звонки без регистрации, используется префикс #4000.
Исходящие звонки не работают.
Sip.conf
; nat support
localnet=192.168.xx.0/255.255.255.0
externip = xx.xx.xx.xx
nat = yes
[trunk-out]
type = peer
host = xx.xx.xx.xx
disallow=all
allow=alaw
context=default
insecure=port,invite
canreinvite=no
nat=yes
port=5060
qualify=yes
[3001]
host = dynamic
context = default
type = friend
disallow=all
allow=alaw
username = 3001
nat = no
secret = xxxx
canreinvite = no
extensions.conf
[default]
exten => 1001,1, Dial(SIP/1001)
exten => 1002,1, Dial(SIP/1002)
exten => 2001,1, Dial(SIP/2001)
exten => 2002,1, Dial(SIP/2002)
exten => 3001,1, Dial(SIP/3001)
exten => _X.,1,Dial(SIP/#4000${EXTEN}@trunk-out)
asterisk*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
1001/1001 (Unspecified) D 5060 Unmonitored
1002/1002 (Unspecified) D 5060 Unmonitored
1005/1005 (Unspecified) D 5060 Unmonitored
2001/2001 192.168.30.246 D 5060 Unmonitored
2002/2002 192.168.30.246 D 5061 Unmonitored
3001/3001 192.168.30.25 D 5061 OK (11 ms)
trunk-out xxx.xxx.xxx.xxx N 5060 UNREACHABLE
Вот что пишет консоль при звонке
== Using SIP RTP CoS mark 5
-- Executing [89119075478@default:1] Dial("SIP/3001-00000002", "SIP/#400089119075478@trunk-out") in new stack
== Using SIP RTP CoS mark 5
[Aug 13 13:24:52] WARNING[1199]: app_dial.c:1747 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/3001-00000002' status is 'CHANUNAVAIL'
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.