Здравствуйте.
на cucme 7.1 на телефоне настроена безусловная переадресация
при вх звонке на такой номер с сип транка cecme посылает пакет:
SIP/2.0 302 Moved Temporarily
в котором есть поле
Contact: <sip:444555@20.6.1.7>
которое указывает где этого абонента можно найти.все хорошо работает, за исключением одного момента:
есть пул внутр номеров 500-600, при звонке через сип транк они преобразуются в городской пул, путем приписывания спереди префикса 444. т.е. городской диапазон 444500-444600.
выход в город через 9, которая отрезается в исходящем диалпире.для того чтобы при попытке звонка внутреннего абонента через 9 на наш собственный городской пул (например при наборе 9 444 555) звонок не шел через оператора (сип-транк) я прикрутил диалпиры которые в таких наборах орезают 9444 и топравляют звонок обратно на cucme. т.е. звонок остается на нашей атс.
так вот, если настроить переадресацию на номер 9 444 555 то в поле Contact: передается ip adres loopback интерфейса циски. и, как я думаю, атс провайдера не знает куда этот звонок направить.
вопрос как сделать так, чтобы в поле contact передать конкретный ip адрес, скажем адрес провайдера?
>[оверквотинг удален]
> для того чтобы при попытке звонка внутреннего абонента через 9 на наш
> собственный городской пул (например при наборе 9 444 555) звонок не
> шел через оператора (сип-транк) я прикрутил диалпиры которые в таких наборах
> орезают 9444 и топравляют звонок обратно на cucme. т.е. звонок остается
> на нашей атс.
> так вот, если настроить переадресацию на номер 9 444 555 то в
> поле Contact: передается ip adres loopback интерфейса циски. и, как я
> думаю, атс провайдера не знает куда этот звонок направить.
> вопрос как сделать так, чтобы в поле contact передать конкретный ip адрес,
> скажем адрес провайдера?если зайти на железку то
conf t
voice service voip
sip
bind controll source-interface <нужный нам интерфейс>
>[оверквотинг удален]
>> так вот, если настроить переадресацию на номер 9 444 555 то в
>> поле Contact: передается ip adres loopback интерфейса циски. и, как я
>> думаю, атс провайдера не знает куда этот звонок направить.
>> вопрос как сделать так, чтобы в поле contact передать конкретный ip адрес,
>> скажем адрес провайдера?
> если зайти на железку то
> conf t
> voice service voip
> sip
> bind controll source-interface <нужный нам интерфейс>это должет быть не мой ip а ip для шлюза где можно найти абонента.
т.е. в данном случае ip провайдера.
>[оверквотинг удален]
>>> вопрос как сделать так, чтобы в поле contact передать конкретный ip адрес,
>>> скажем адрес провайдера?
>> если зайти на железку то
>> conf t
>> voice service voip
>> sip
>> bind controll source-interface <нужный нам интерфейс>
> это должет быть не мой ip а ip для шлюза где можно
> найти абонента.
> т.е. в данном случае ip провайдера.Я тогда не совсем понял условие задачи если вы делаете правило по которому 9 444 555 уходят через ваш CUCME т.е. через некий черный ящик подкюченный локально то тогда как вы хотите добиться подстановки адреса провайдера если правило связанное с диалпиром маршрутизирует свонок в локальную сеть-местячковый выход. Вы же сами захотели что бы звонок не уходил на провайдера а рулился куда-то локально.
>[оверквотинг удален]
>>> bind controll source-interface <нужный нам интерфейс>
>> это должет быть не мой ip а ip для шлюза где можно
>> найти абонента.
>> т.е. в данном случае ip провайдера.
> Я тогда не совсем понял условие задачи если вы делаете правило по
> которому 9 444 555 уходят через ваш CUCME т.е. через некий
> черный ящик подкюченный локально то тогда как вы хотите добиться подстановки
> адреса провайдера если правило связанное с диалпиром маршрутизирует свонок в локальную
> сеть-местячковый выход. Вы же сами захотели что бы звонок не уходил
> на провайдера а рулился куда-то локально.при входящем звонке срабатывает входящий диалпир который направляет звонок на конкретный dn на этом dn безусловная переадресация. соответственно cme отправляет sip сообщение Moved Temporarily.
еще дополнительно в теле этого пакета имеется инвормация об ip адресе, т.к. у меня есть такой диалпир. я хочу, чтобы в этом пакете был адрес провайдера от которого пришел пакет.