Настройка транка (неизвестен номер и IP)
Добавлено: 01 фев 2011, 18:01
Здравствуйте!
Столкнулся с интересной задачей, как решить не знаю.
Есть некий провайдер телефонии за бугром, который может переадресовывать звонки на сип. В настройках указан только кодек (711 ulaw), 10 ip адресов, с которых будет редирект. Скажем, x.x.x.0 - x.x.x.9. Через web интерфейс предлагается выставить в поле редиректа номер@ip собственного sip сервера.
Вроде бы ничего сложного, до этого подобным образом настраивал транк с ростелекомом. Но тут возникает проблема.
Описание транка в sip.conf:
Описание контекста:
При звонке извне получаем в логе следующее:
Где yyyyyyyyyyy - это номер звонящего абонента.
Для 10 возможных IP я могу просто зарегистрировать 10 транков через (sets), меняя хосты. Но что делать с аутентификацией?
Подскажите, куда копать?
Столкнулся с интересной задачей, как решить не знаю.
Есть некий провайдер телефонии за бугром, который может переадресовывать звонки на сип. В настройках указан только кодек (711 ulaw), 10 ip адресов, с которых будет редирект. Скажем, x.x.x.0 - x.x.x.9. Через web интерфейс предлагается выставить в поле редиректа номер@ip собственного sip сервера.
Вроде бы ничего сложного, до этого подобным образом настраивал транк с ростелекомом. Но тут возникает проблема.
Описание транка в sip.conf:
Код: Выделить всё
[tn-tf4]
type=friend
insecure=invite
nat=no
disallow=all
allow=ulaw
context=contextname
host=x.x.x.4
Код: Выделить всё
[contextname]
exten => _X.,1,noop(${CALLERID(num)} is ringing!!!)
exten => _X.,n,Hangup()
Код: Выделить всё
[Feb 1 11:55:32] NOTICE[53324]: chan_sip.c:17606 handle_request_invite: Failed to authenticate user <sip:yyyyyyyyyyy@x.x.x.4>;tag=F9B4F60-B35
Для 10 возможных IP я могу просто зарегистрировать 10 транков через (sets), меняя хосты. Но что делать с аутентификацией?
Подскажите, куда копать?