Главная » 2017 » Июнь » 15 » Маршрутизация входящего вызова на Cisco CUBE по заголовку To
6:17 AM
Маршрутизация входящего вызова на Cisco CUBE по заголовку To

Встретилась ситуация, при которой к учетной записи регистрации у SIP-оператора привязано несколько номеров ТСоП. С исходящей связью при таком подключении проблем не наблюдалось, а вот при входящем вызове в SIP URI от оператора всегда фигурирует номер, являющийся также и именем пользователя при регистрации. Т.е. заголовок входящего вызова выглядит как

INVITE sip:myaccountname@1.2.3.4

Вызываемый же номер фигурирует в заголовке To:.

Голосовой шлюз маршрутизирует вызовы по SIP-URI, таким образом на конечную систему любой вызов приходил, как входящий на "myaccountname".

Удалось найти решение в виде модификации заголовков SIP, причем во входящем направлении профиль SIP-заголовков можно применить начиная только с версии IOS 15.4.2(T).

Порядок действий следующий:

1) Создаем профиль изменения содержимого заголовков

voice class sip-profiles 909

 request ANY sip-header To copy "(sip:.*)@" u99

 request ANY sip-header SIP-Req-URI modify "sip:myaccountname@(.*)" "\u99@\1"

 Данный профиль обеспечивает копирование начальной части URI из заголовка To: в переменную u99 и последующую замену начальной части SIP-request-URI на содержимое переменной.

2) Включаем возможность применения профилей SIP-заголовков во входящем направлении

voice service voip

 sip

  sip-profiles inbound

3) На входящем Dial-peer от SIP-оператора применяем профиль во входящем направлении

dial-peer voice 909 voip

incoming called-number .T

session target ipv4:1.2.3.4

session protocol sipv2

codec g711alaw

dtmf-relay rtp-nte

no vad

voice-class sip profiles 909 inbound

 После выполнения вышеописанных шагов получаем возможность маршрутизировать входящие от оператора вызовы по содержимому заголовка To:.

Категория: VoIP | Просмотров: 348 | Добавил: a_baryshev | Теги: Cube, To:, Cisco, по заголовку To:, header To:, маршрутизация | Рейтинг: 0.0/0
Всего комментариев: 0
avatar