Поставил я CentOS 6.4
Накатил asterisk 11.0
Сделал простейшие настройки в файле sip.conf
Код: Выделить всё
; test conf for client jitsi.
[general]
context=default
allowguest=no
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
[authentication]
[4000]
type=friend
secret=147852
context=dw
nat=no
defaultuser=4000
callerid="Kazan"
host=dynamic
qualify=yes
[4001]
type=friend
secret=1234
context=dw
nat=no
defaultuser=4001
callerid="LiybichAI"
host=dynamic
qualify=yes
И также самые простые настройки диалплана:
Код: Выделить всё
[default]
;
; By default we include the demo. In a production system, you
; probably don't want to have the demo there.
;
include => demo
exten => s,1,Verbose(1\Unrouted call number)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
[incoming_calls]
[internal]
exten => 500,1,Verbose(1\Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()
exten => 4000,1,Verbose(1|Extension 4000)
exten => 4000,n,Dial(SIP/4000,30)
exten => 4000,n,Hangup()
exten => 4001,1,Verbose(1|Extension 4001)
exten => 4001,n,Dial(SIP/4001,30)
exten => 4001,n,Hangup()
[dw]
include => internal
;exten => 4XXX,Dial(SIP/${EXTEN})
Так вот есть несколько ошибок с моей стороны:
1) клиент когда регистрируется сначала не может этого сделать. Потом я правлю host=192.168.105.99 - asterisk начинает ругаться мол я только динамические принимаю. Ок. Меняю на host=dynamic и все регистрируется в системе.
2) Звонки друг другу поступают, но когда добавляешь контакт в список он светиться как не в сети. (я так понимаю нужно колупать диалплан)
Клиент: Jitsi
Может подскажете где я не прав? Или хотя бы куда копнуть?