Страница 1 из 2

Настройка транка (неизвестен номер и IP)

Добавлено: 01 фев 2011, 18:01
shumiloff
Здравствуйте!

Столкнулся с интересной задачей, как решить не знаю.

Есть некий провайдер телефонии за бугром, который может переадресовывать звонки на сип. В настройках указан только кодек (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 
Где yyyyyyyyyyy - это номер звонящего абонента.
Для 10 возможных IP я могу просто зарегистрировать 10 транков через (sets), меняя хосты. Но что делать с аутентификацией?

Подскажите, куда копать?

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 01 фев 2011, 18:15
ded
Когда Вы указываете
insecure=invite
на пире, то это и есть отмена аутентификации при INVITE. Иногда INVITE прибегает не с 5060 а с како-го то другого порта х.х.х.4, тогда тоже будет отлуп, и тогда
insecure=invite,port

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 02 фев 2011, 11:04
shumiloff
Спасибо! Но положительного результата не принесло к сожалению. :(

Код: Выделить всё

[Feb  2 11:02:27] NOTICE[53324]: chan_sip.c:17606 handle_request_invite: Failed to authenticate user <sip:493320326570@216.52.221.144>;tag=14910F7C-C3F
Есть ещё какие-нибудь предположения, что можно изменить?

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 02 фев 2011, 11:30
ded
canreinvite=no
Должно помочь. В комбинации с

Код: Выделить всё

;insecure=port                   ; Allow matching of peer by IP address without 
                                 ; matching port number
;insecure=invite                 ; Do not require authentication of incoming INVITEs
;insecure=port,invite            ; (both)

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 02 фев 2011, 15:13
Evgen
ded писал(а):Иногда INVITE прибегает не с 5060 а с какого то другого порта
А почему такое бывает?

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 02 фев 2011, 15:21
ded
А так у него настроено.
Чтобы не бомбасили например 5060 порт кулхацкеры.

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 02 фев 2011, 15:25
shumiloff
Огромное спасибо! Всё заработало. Вы мне очень помогли и уже не в первый раз.

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 02 фев 2011, 15:29
ded
Типа, зачлось? Не стоит, как говориться.
Если бы собрать все мои высказывания в сети в помощь и вообще, издать отдельной книгой.
Эти истории были настолько поучительны, что заслуживают того, чтобы их вписали золтыми иглами в уголки глаз, в надзиание потомству!

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 03 фев 2011, 08:26
shumiloff
Я бы эту книгу даже купил. :)

Re: Настройка транка (неизвестен номер и IP)

Добавлено: 04 фев 2011, 14:26
alexevil
shumiloff писал(а):Я бы эту книгу даже купил. :)
Извиняюсь за оффтоп вы писали в теме callerid & dvg 6004s что через slmonitor у вас определялся номер . Пожалуйста напишите точные настройки caller id которые вы использовали на ящик alexevil@mail.ru очень нужно . Заранее благодарен.