Re: sip.conf
sip.net не настраивал, но:
1) меняйте port=5060 на bindport=5060
2) Ниже добавить allowguest=yes
3) Здесь же в [general] вместо context=others пишем context=incoming
4) Эту хрень убираем (комментируем)
;externhost = 87-119-236-79.saransk.ru
;externrefresh = 60
;localnet=87.119.224.1/255.255.255.255
3) externip = 87.119.224.1/255.255.255.255 ; ну и маска же у Вас странная, однако -- уточнить!!!
4) [2000]
type=friend
context=incoming
secret=1234
host=dynamic
5) [2001] ; И нафига Вам два sip-клиента, ну да ладно
type=friend
context=incoming
secret=1234
host=dynamic
6) Контекст [others] удаляем,
7) в extensions.conf пишем
[incoming]
include => from-voip-provider
exten => 2000,1,Answer
exten => 2000,n,Dial(SIP/${EXTEN},20,m)
exten => 2000,n,Hangup
exten => 2001,1,Answer
exten => 2001,n,Dial(SIP/${EXTEN},20,m)
exten => 2001,n,Hangup
exten => _0[1-9].,1,Dial(SIP/${EXTEN}@ext-sip-account)
[from-voip-provider]
exten => 18885556266,1,Answer
exten => 18885556266,n,Dial(SIP/2000,25,m)
exten => 18885556266,n,Hangup
P.S. что-то типа такого, а вообще сложновато настраивать по пересказам... Пробуйте, отпишитесь, я мог что-то пропустить или сделать ошибку. Не забывайте sip reload и dialplan reload
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|