Профиль перевода не работает на CUBE
-
Здравствуйте, Номер вызывающего абонента: 1209 Номер вызываемого абонента: 9XXXXXXXXXX Я хочу преобразовать номер вызывающего абонента в 0312XXXXXXX, а номер вызываемого абонента в 05XXXXXXXXX, но правила преобразования в профиле преобразования не работают с приведенной ниже конфигурацией. Правило 9 должно использоваться для номера вызываемого абонента и удаления префикса 9, а правило 12 должно использоваться для номера вызывающего абонента, и номер вызывающего абонента должен преобразовываться в номер нашего клиента, зарегистрированный у интернет-провайдера, но это не работает. Можете ли вы помочь мне найти ошибку в этой конфигурации? Также ниже приведен сценарий вызова. Webex Calling --> SIP --> CUBE -->FXO --> ISP CUBE был настроен для Webex Calling с локальной PSTN. voice service voip
ip address trusted list
ipv4 23.89.0.0 255.255.0.0
ipv4 85.119.56.0 255.255.254.0
ipv4 85.119.57.128 255.255.255.192
ipv4 128.177.14.0 255.255.255.0
ipv4 128.177.36.0 255.255.255.0
ipv4 135.84.168.0 255.255.248.0
ipv4 135.84.169.0 255.255.255.128
ipv4 135.84.170.0 255.255.255.128
ipv4 135.84.171.0 255.255.255.128
ipv4 135.84.172.0 255.255.255.192
ipv4 135.84.173.0 255.255.255.128
ipv4 135.84.174.0 255.255.255.128
ipv4 139.177.64.0 255.255.248.0
ipv4 139.177.64.0 255.255.255.0
ipv4 139.177.65.0 255.255.255.0
ipv4 139.177.66.0 255.255.255.0
ipv4 139.177.67.0 255.255.255.0
ipv4 139.177.68.0 255.255.255.0
ipv4 139.177.69.0 255.255.255.0
ipv4 139.177.70.0 255.255.255.0
ipv4 139.177.71.0 255.255.255.0
ipv4 139.177.72.0 255.255.255.0
ipv4 139.177.73.0 255.255.255.0
ipv4 144.196.0.0 255.255.0.0
ipv4 150.253.128.0 255.255.128.0
ipv4 163.129.0.0 255.255.128.0
ipv4 170.72.0.0 255.255.0.0
ipv4 170.133.128.0 255.255.192.0
ipv4 185.115.196.0 255.255.252.0
ipv4 185.115.197.0 255.255.255.128
ipv4 199.19.196.0 255.255.254.0
ipv4 199.19.197.0 255.255.255.0
ipv4 199.19.199.0 255.255.255.0
ipv4 199.59.64.0 255.255.248.0
ipv4 199.59.65.0 255.255.255.128
ipv4 199.59.66.0 255.255.255.128
ipv4 199.59.67.0 255.255.255.128
ipv4 199.59.70.0 255.255.255.128
ipv4 199.59.71.0 255.255.255.128
ipv4 62.109.251.41
media statistics
media bulk-stats
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
no supplementary-service sip refer
no supplementary-service sip handle-replaces
fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
h323
trace
stun
stun flowdata agent-id 1 boot-count 5
sip
early-offer forced
g729 annexb-all
audio forced
!
!
класс голоса uri 200 sip
pattern dtg=XXXXXXXXXXXX
класс голоса codec 99
предпочтение кодека 1 g711ulaw
предпочтение кодека 2 g711alaw
предпочтение кодека 3 g729br8
предпочтение кодека 4 g729r8
предпочтение кодека 5 opus
предпочтение кодека 6 g722-64
!
класс голоса codec 1
предпочтение кодека 1 g729br8 байты 30
предпочтение кодека 2 g729r8
предпочтение кодека 3 g728
предпочтение кодека 4 g711alaw
предпочтение кодека 5 g711ulaw
!
класс голоса stun-usage 200
использование stun firewall-traversal flowdata
!
!
класс голоса sip-profiles 200
правило 9 запрос ANY sip-header SIP-Req-URI изменить "sips:(.)" "sip:\1"
правило 10 запрос ANY sip-header To изменить "<sips:(.)" "<sip:\1"
правило 11 запрос ANY sip-header From изменить "<sips:" "<sip:\1"
правило 12 запрос ANY sip-header Contact изменить "sips:(.*)" "sip:\1;transport=tls"
правило 13 ответ ANY sip-header To изменить "<sips:(.)" "<sip:\1"
правило 14 ответ ANY sip-header From изменить "<sips:(.)" "<sip:\1"
правило 15 ответ ЛЮБОЙ sip-header Contact изменить "<sips:(.)" "<sip:\1"
правило 20 запрос ЛЮБОЙ sip-header From изменить ">" ";otg=XXXXXXXXXXXX>"
правило 30 запрос ЛЮБОЙ sip-header P-Asserted-Identity изменить "sips:(.)" "sip:\1"
!
!
!
класс голоса custom-cptone Hat_Kapama
dualtone отключение
частота 450
каденция 200 200 200 200 200 200 600 200
!
класс голоса tenant 200
регистратор dns:XXXX схема sips expires 240 refresh-ratio 50 tcp tls
credentials number XXXXX username XXXXXXXXX password 6 XXXXXXXXXXXX realm BroadWorks
authentication username XXXXXXXXX password 6 XXXXXXXXXXXX realm BroadWorks
authentication username XXXXXXXXX password 6 XXXXXXXXXXXX realm xxxxxxxx
no remote-party-id
sip-server dns:xxxxx
connection-reuse
srtp-crypto 200
session transport tcp tls
url sips
error-passthru
asserted-id pai
bind control source-interface GigabitEthernet0/0/0
bind media source-interface GigabitEthernet0/0/0
no pass-thru content custom-sdp
sip-profiles 200
outbound-proxy dns:xxxxxxxxxxxxxx
privacy-policy passthru
!
класс голосовой связи арендатор 100
сессия транспорт udp
url sip
error-passthru
привязка управления интерфейс источника GigabitEthernet0/0/0
привязка медиа интерфейс источника GigabitEthernet0/0/0
без пропускания содержимого custom-sdp
!
класс голосовой связи арендатор 300
привязка управления интерфейс источника GigabitEthernet0/0/0
привязка медиа интерфейс источника GigabitEthernet0/0/0
без пропускания содержимого custom-sdp
! класс
голосовой связи srtp-crypto 200
шифрование 1 AES_CM_128_HMAC_SHA1_80
!
!
!
голосовой регистр глобальный режим
по
умолчанию нет разрешить хэш в dn
системное сообщение Yedek Sistem Devrede
max-dn 100
max-pool 100
!
голосовой регистр пул 1
id сеть xxx.xxx.xxx.0 маска 255.255.255.0
номер 1 69.. предпочтение 10
предпочтение 10
dtmf-ретрансляция rtp-nte sip-уведомление
!
!
правило перевода голоса 9
правило 1 /^9/ //
! правило
перевода голоса 12
правило 1 /12../ /XXXXXXXXXXX/
!
!
профиль перевода голоса DISARAMA
переводить вызов 12
переводить вызванный 9 !
!
интерфейс GigabitEthernet0/0/0
ip адрес XXXXXXXXXXXXXXXXXXXXXX
переговоры auto
!
интерфейс GigabitEthernet0/0/1
нет ip адреса
отключение
переговоры auto
!
интерфейс GigabitEthernet0/0/2
нет ip адреса
отключение
переговоры auto
!
интерфейс GigabitEthernet0/0/3
нет ip адреса
отключение
переговоры auto
!
интерфейс GigabitEthernet0/0/4
нет ip-адреса
отключение
переговоров авто
!
интерфейс GigabitEthernet0/0/5
нет ip-адреса
отключение
переговоров авто
!
интерфейс Service-Engine0/1/0
!
интерфейс Service-Engine0/2/0
!
ip http сервер
ip http аутентификация локальный
ip http безопасный сервер
ip http клиент исходный интерфейс GigabitEthernet0/0/0
ip протокол пересылки nd
!
!
!
!
!
!
!
control-plane
!
!
voice-port 0/1/0
supervisory disconnect dualtone mid-call
supervisory custom-cptone Hat_Kapama
no vad
cptone TR
timeouts interdigit 5
timeouts call-disconnect 5
timeouts wait-release 5
timing hookflash-out 50
timing guard-out 1000
connection plar 1200
caller-id enable
!
voice-port 0/1/1
!
voice-port 0/1/2
!
voice-port 0/1/3
!
mgcp behavior rsip-range tgcp-only
mgcp behavior comedia-role none
mgcp behavior comedia-check-media-src disable
mgcp behavior comedia-sdp-force disable
!
mgcp profile default
!
!
!
!
dial-peer voice 10 pots
description *** GSM Calls ***
preference 1
destination-pattern 05.........
порт 0/1/0
перенаправление цифр 11
!
dial-peer voice 11 pots
предпочтение 1
шаблон назначения 1..
порт 0/1/0
перенаправление цифр 3
!
dial-peer voice 12 pots
описание *** Международные вызовы ***
предпочтение 1
шаблон назначения 00T
порт 0/1/0
перенаправление цифр все
!
dial-peer voice 13 pots
description *** Местные звонки ***
preference 1
destination-pattern [2-8]......
port 0/1/0
forward-digits 7
!
dial-peer voice 14 pots
description *** Междугородние звонки ***
preference 1
destination-pattern 0[2-4].........
порт 0/1/0
перенаправление цифр 11
!
dial-peer voice 15 pots
описание *** Звонки 08XX ***
предпочтение 1
шаблон назначения 08.........
порт 0/1/0
перенаправление цифр 11
!
dial-peer voice 100 voip
описание *** WEBEX ***
профиль перевода входящий Исходящий
профиль перевода исходящий тест
шаблон назначения 12..
сессия протокол sipv2
сессия цель sip-сервер
класс голоса кодек 99
класс голоса stun-использование 200
нет класс голоса sip localhost
класс голоса sip арендатор 200
dtmf-ретрансляция rtp-nte
srtp
нет vad
!
dial-peer voice 101 voip
description ***From WEBEX ***
translation-profile incoming DISARAMA
max-conn 250
session protocol sipv2
incoming called-number .
класс голоса codec 99
класс голоса sip bind control source-interface GigabitEthernet0/0/0
класс голоса sip bind media source-interface GigabitEthernet0/0/0
dtmf-relay rtp-nte sip-kpml sip-notify
dtmf-interworking standard
srtp
no vad
! -
Итак, вы хотите использовать диалоговый пир 101 в входящем направлении на основе вашей конфигурации. Вы убедились, что он действительно используется для этого? Спрашиваю
,
потому что использование
входящего вызываемого номера
для сопоставления — очень ненадежный метод. Лучше использовать для сопоставления информацию в заголовке VIA. Подробности об этом см. в этом документе.
Объясните маршрутизацию вызовов Cisco IOS и IOS XE Помимо этого, я бы порекомендовал вам сделать правила преобразования более конкретными, чем те, которые у вас есть сейчас. Ваше сопоставление в правиле
12..
может сопоставляться с любым местом в номере, а не только с началом 12 и двумя любыми цифрами. Я бы предложил изменить это на
^12..$
, чтобы сопоставлять только номера, начинающиеся с 12 и имеющие еще две цифры. Для получения дополнительной информации о том, как работают правила и профили преобразования, см. эти документы.
Настройка преобразования номеров с помощью профилей преобразования голоса
Определение правил преобразования голоса ![Response Signature]
-
Рад, что вы решили проблему. На основании предоставленной информации я бы порекомендовал вам ознакомиться с этим документом, в котором описано, как настроить локальный шлюз.
Настройка локального шлюза в Cisco IOS XE для Webex Calling ![Response Signature]
-
По умолчанию профили SIP не включены на входящих dial-peers. Вам необходимо
включить эту функцию
с помощью голосовой службы VoIP, sip, sip-profiles inbound. -
Здравствуйте, Спасибо за вашу помощь. Мы заметили, что на самом деле конфигурация профиля перевода работала. Проблема заключалась в согласованном кодеке и была решена после внесения изменений в настройки кодека и DTMF. В настройках кодека 99 класса голосовой связи у нас сейчас есть только g711ulaw и g711alaw, также мы изменили dtmf-relay на rtp-nte sip-kpml sip-info sip-notify.on dial-peer 101.
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти