Есть схема
Ericsson BP250 --> (E1) --> Cisco --> (H323) --> Asterisk --> (SIP) --> Lextel (Communigate 6.0.X)
sip.conf
Код: Выделить всё
[lex]
type=peer
host=tel.sip3.net
disallow=all
allow=alaw,ulaw
fromuser=123123123
dtmfmode=rfc2833
nat=no
insecure=invite
fromdomain=tel.sip3.net
canreinvite=nonat
defaultuser=123123123
secret=asdasdasd
Код: Выделить всё
LEX=SIP/lex
[out-mobile]
exten => 089211234567,1,Dial(${LEX}/${EXTEN:1},40)
same => n,Congestion
Есть другой провайдер, с ним КПВ есть. Его настройки в sip.conf
Код: Выделить всё
[mtt]
type=peer
host=voip.mtt.ru
disallow=all
allow=alaw,ulaw
fromuser=78121234567
dtmfmode=rfc2833
nat=no
В sip debug заметил следующую разницу,
в LEXе после авторизации приходит 183 call progress (180 нет вообще),
а в МТТ нет авторизации и приходит 180 Ringing.
проблему решает добавление "r" к команде Dial, но в мануале пишут, что это крайний способ.
Как еще можно решить этот вопрос?