И снова дурдом настиг меня.
Всё до дебильного просто. Вчера всё настроил, всё звонит Радуюсь жизни. После перезагрузки серва тоже, как ни странно, всё окей.
Сегодня. Отключал сервер дабы вкрутить в стойку. Включил. ПРи звонках не слышу собеседника.
Код: Выделить всё
[novotelecom]
host=sipserver.novotelecom.ru
type=friend
username=номер_телефона
secret=номер_телефона
qualify=yes
;nat=yes ;прописано в GLOBAL
;disallow=all ;прописано в GLOBAL
;allow=alaw ;прописано в GLOBAL
;allow=ulaw ;прописано в GLOBAL
canreinvite=no
insecure=invite
context=from-novotelecom
register номер_телефона:номер_телефона@sipserver.novotelecom.ru/номер_телефона
В extentions
Код: Выделить всё
[from-novotelecom]
exten => номер_телефона,1,Answer
exten => номер_телефона,2,Dial(SIP/101,25,Ttr) ; входящий вызов перенаправляем на SIP телефон с номером 101
exten => номер_телефона,3,Hangup
[defaultS] ;по этому контексту работают мои внутренние телефоны
exten => _101,1,Dial(SIP/101/${EXTEN},60)
exten => _101,n,Hangup
exten => _102,1,Dial(SIP/102/${EXTEN},60)
exten => _102,n,Hangup
exten => _X.,1,Dial(SIP/${EXTEN}@novotelecom,30,r)
exten => _X.,n,Hangup
Далее.
Если я убираю canreinvite=no, то я слышу собеседника если звоню ему. Если он мне звонит - не слышу.
и самое важное. Фаервол трафик натирует куда надо, маршрутизирует куда надо и все абсолютно порты и весь трафик откуда угодно куда угодно открыт. Все политики iptables по умолчанию accept.
Толи я свихнулся, толи лыжи совсем мимо меня идут, но я напрочь не могу понять, что к чему.