Не могу принять входящие звонки от телфина.
Сервер находится во внутренней сети за nat
Конфиг Sip.conf
[general]
nat=yes
dtmfmode=auto
allowguest=no
externip=мой ip шлюза статический
register => sip_id:secret@voice.telphin.com:5068/sip_id1
register => sip_id2:secret@voice.telphin.com:5068/sip_id2
register => sip_id3:secret@voice.telphin.com:5068/sip_id3
[telphin]
context=incoming_calls
type=peer
username=sip_id1
fromuser=sip_id1
secret=secret
host=voice.telphin.com
port=5068
promiscredir=yes
[in_sip_id2]
type=peer
context=incoming_calls
secret=secret
host=voice.telphin.com
port=5068
insecure=port,invite
nat=yes
directmedia=no
extensions.conf
[globals]
StartExt=SIP/2022&SIP/2017
[general]
[incoming_calls]
exten => s,1,Answer
exten => s,n,Dial(SIP/2050,30)
Команда Sip show registry
говорит что все три линии зарегистрированы
Итог.
Выход в город работает нормально, слышно обе стороны.
Входящие не работают, сообщает что номер не доступен.
Суппорт телфина сообщил что помочь в настройке не могут, но дали след информацию
"Ваш Астериск при регистрации в поле Contact указывает не маршрутизируемый ip адрес 192.168.6.32"
Второй вопрос.
Как осуществить пул исходящих каналов ?
Т.е. в диалплане у меня
[out-global]
exten => _X.,1,Dial(SIP/telphin/${EXTEN},,HTtr)
т.е. только канал telphin могу использовать.