Меню

dial peer cisco настройка

CISCO: настройка dial-peer

Для понимания, как вообще в двух словах настроить dial-peer в cisco

Диалпир может быть входящим, так и исходящим, необязательно к нему может быть прикручен translation-profile с translation-rule для изменения звонка

Рассмотрим на примере:

К нам приходит звонок(от провайдера\атс и т.п.) например 88001112233 (совпадает с диалпир 134)

Далее его нам надо переделать в 1111 (уходит в 135 уже исходящем диалпире в translation-profile outgoing 3) и отправить далее например на астериск или телефон (session target ipv4:192.168.1.10)

!
voice translation-profile 3
translate called 3
!
voice translation-rule 3
rule 1 /^88001112233$/ /1111/
rule 2 /.*/ //
!

dial-peer voice 134 voip
description ==From provider incoming 8-800 number==
incoming called-number ^88001112233$
dtmf-relay rtp-nte
codec g711alaw
fax-relay ecm disable
fax rate 9600
fax protocol pass-through g711ulaw
no vad
!
dial-peer voice 135 voip
description ==To telephone number 1111==
translation-profile outgoing 3
destination-pattern ^88001112233$
session protocol sipv2
session target ipv4:192.168.1.10
dtmf-relay rtp-nte
codec g711alaw
fax-relay ecm disable
fax rate 9600
fax protocol pass-through g711ulaw
no vad
!

источник

CISCO: настройка dial-peer 2 часть

В продолжении сатьи о настройке диалпиров CISCO:

Рассмотрим две команды — direct-inward-dial и no digit-strip

Команда no digit-strip отменяет автоматическое отсечения цифр, сопоставленные цифры не отсекаются от строки набора.

Пример: строка набора из шести цифр передается целиком на телефонный интерфейс
dial-peer voice 20 pots
destination-pattern 333.
no digit-strip
port 1/0:1

Согласование исходящих точек вызова

Маршрутизатор согласовывает исходящие точки вызова командами destination-pattern и called-number

Перенаправление вызова для точек вызова POTS указывает команда port

Перенаправление вызова для точек вызова VOIP указывает команда session target

Опишем два варианта: DID (прямой), non-DID (непрямой) набора внутренних телефонных номеров

1. DID — Direct Inward Dial

Входящая точка вызова, с указанием команды DID direct-inward-dial, приходит — «111222«:

dial-peer voice 1 pots
incoming called-number 111222
voice-port 0:D
direct-inward-dial

К исходящей точке вызова приходит — «111222» без изменений
В данном случае маршрутизатор сопоставляет точку вызова 3 (dial-peer voice 3 voip) и отдает ей полную строку набора — «111222«

dial-peer voice 2 voip
destination-pattern 111
session target ipv4:172.10.10.1

dial-peer voice 3 voip
destination-pattern 111222
session target ipv4:172.10.10.1

Когда DID не указан явно, маршрутизатор переходит в режим сбора цифровых данных внутри полосы
Сопоставление исходящих точек вызова делается цифра за цифрой
После получения всех цифр, маршрутизатор проверяет совпадения точек вызова и перенаправляет вызов, когда достигается полное совпадение

Входящая точка вызова, без указания команды DID direct-inward-dial, приходит — «123456«:
Сразу после получения цифры «3» маршрутизатор сопоставляет точку выбора 2 и маршрутизирует вызов, перенаправляя только цифры — «123«

dial-peer voice 2 voip
destination-pattern 123
session target ipv4:172.10.10.1

dial-peer voice 3 voip
destination-pattern 123456
session target ipv4:172.10.10.1

Когда точка вызова настроена на сопоставление с подстановочными знаками ( . — одно любое совпадение )
По умолчанию отработает правило префикса с максимальной длиной, адресуемая точка вызова 3 сопоставится исходящему вызовову

dial-peer voice 2 voip
destination-pattern 123..
session target ipv4:172.10.10.1

dial-peer voice 3 voip
destination-pattern 123456
session target ipv4:172.10.10.1

источник

Общие сведения о согласовании входящих и исходящих одноранговых телефонных соединений на платформах IOS

Параметры загрузки

Содержание

Введение

Целью данной документации является объяснение согласования входящих и исходящих одноранговых телефонных соединений для простой старой телефонной сети (POTS) и ветвей вызовов голосовой сети.

Предварительные условия

Требования

Cisco рекомендует знание следующих тем:

Используемые компоненты

Данный документ не ограничен отдельными версиями программного и аппаратного обеспечения.

Условные обозначения

Дополнительные сведения об условных обозначениях в документах см. в разделе Технические советы Cisco. Условные обозначения.

Согласование входящих точек вызова

Элементы и атрибуты входящих одноранговых телефонных соединений

Три элемента информации из сообщения настройки вызова и четыре настраиваемых атрибута команды dial peer используются для согласования точек вызова следующим образом:

Входящие одноранговые телефонные соединения POTS связаны со входящими ветвями вызова POTS на исходном маршрутизаторе/шлюзе.

Входящие одноранговые голосовые соединения связаны со входящими ветвями вызовов голосовой сети, отправленными оконечным маршрутизатором/шлюзом. Примерами входящих ветвей вызовов голосовой сети являются Voice over IP (VoIP), Voice over Frame Relay (VoFR), Voice over ATM (VoATM) и Multimedia Mail over IP (MMoIP).

Читайте также:  mount and blade nova aetas настройка графики

Далее указаны 4 настраиваемых атрибута точек вызова Cisco IOS® и соответствующие элементы настройки вызова:

Атрибут адресуемой точки вызова

gwy(config-dial-peer)# incoming called-number DNIS_string

Эта команда «dial-peer command» определяет содержимое строки направления набранного номера или службы идентификации набранного номера (DNIS). При правильной настройке эта команда dial-peer задает использование набранного номера для сопоставления участка входящего вызова входящей точке вызова.

gwy(config-dial-peer)# answer-address ANI_string

Эта команда dial-peer определяет исходный вызывающий номер или строку автоматической идентификации номера (ANI). При правильной настройке эта команда dial-peer задает использование вызывающего номера для сопоставления участка входящего вызова входящей точке вызова.

gwy(config-dial-peer)# destination-pattern string

После сопоставления входящих ветвей вызовов эта команда dial-peer задает использование вызывающего номера (исходного или строки ANI) для сопоставления участка входящего вызова входящей точке вызова.

Примечание: для исходящих одноранговых соединений данная команда согласуется с вызываемым номером или строками DNIS.

Вызывающий номер (ANI) для входящих или строки вызываемого номера (DNIS) для исходящих

gwy(config-dial-peer)# port port

Эта команда dial peer определяет голосовой порт POTS, через которые производятся вызовы на эту адресуемую точку вызова.

В число трех элементов настройки вызова входят:

Строка дозвона до вызываемого абонента, получаемая из сообщения о настройке ISDN или из строки DNIS сигнализации по выделенному каналу (CAS).

Это числовая строка, которая указывает на источник и создается на базе сообщения настройки ISDN или CAS ANI. ANI также называют Calling Line Identification (CLID) (идентификацией вызывающей линии).

Представляет собой физический голосовой порт POTS.

Процесс сопоставления входящих адресуемых точек вызова

Когда маршрутизатор/шлюз Cisco IOS получает запрос настройки вызова, происходит согласование однорангового телефонного соединения для входящего вызова в целях облегчения маршрутизации вызова на различные приложения сеанса. Это не согласование цифра к цифре, скорее, полная строка цифр, получаемая по запросу настройки, используется для согласования с настроенным одноранговым телефонным соединением.

Маршрутизатор или шлюз сопоставляют информационные элементы в сообщении настройки с атрибутами адресуемой точки вызова, чтобы выбрать входящую точку вызова. Маршрутизатор или шлюз сопоставляют эти пункты в следующем порядке:

Вызываемый номер (DNIS) с incoming called-number

Сначала маршрутизатор или шлюз делает попытку сопоставить вызываемый номер запроса настройки вызова с настроенным входящим вызываемым номером incoming called-number каждой адресуемой точки вызова. Поскольку установление вызова всегда включает информацию DNIS, рекомендуется использовать команду incoming called-number для согласования входящих точек вызова. Этот атрибут имеет соответствующий приоритет по отношению к адресу для ответа answer-address и шаблону назначения destination-pattern.

Вызывающий номер (ANI) с answer-address

Если в п.1 не найдены соответствия, маршрутизатор/шлюз пытается согласовать вызывающий номер запроса настройки вызова с адресом ответа answer-address каждой адресуемой точки вызова. Этот атрибут можно использовать в ситуациях, когда нужно сверить вызовы на основе вызывающего номера (инициировавшего передачу данных).

Вызывающий номер (ANI) с destination-pattern

Если в п.1 не найдены соответствия, маршрутизатор/шлюз пытается согласовать вызывающий номер запроса настройки вызова с шаблоном назначения destination-pattern каждой адресуемой точки вызова. Дополнительные сведения об этом содержатся в первой части маркированного раздела «Дополнительные сведения о точке вызова» данного документа.

Голосовой порт (связанный с запросом настройки входящего вызова) с настроенным портом точки вызова (port) (применимо для входящих ветвей вызова POTS)

Если в п.3 не найдены соответствия, маршрутизатор/шлюз пытается согласовать настроенный port точки вызова с голосовым портом, связанным со входящим вызовом. Если в нескольких одноранговых телефонных соединениях настроен один и тот же порт, совпадающим будет считаться одноранговое телефонное соединение, добавленное в конфигурацию первым.

Если в первых четырех пунктах не было найдено соответствий, то используется default dial peer 0 (pid:0).

Примечание: п.4 не применим для голосовых платформ или платформ удаленного доступа, таких как AS5300, AS5350, AS5400, AS5800 и AS5850. Если любой из первых трех пунктов не используется, то идет сопоставление с dial-peer 0, и вызов обрабатывается как модемный вызов удаленного доступа. Это означает, что абонент услышит сигналы модема вместо сигналов набора номера для входящих вызовов.

Процесс предыдущего выбора отображен на следующей диаграмме:

Маршрутизатор/шлюз Cisco IOS соответствует только одному из этих условий. Нет необходимости настраивать все атрибуты адресуемой точки вызова, либо добиваться соответствия каждого атрибута данным настройки вызова. Для выбора адресуемой точки вызова должно соблюдаться только одно условие для маршрутизатора/шлюза. Маршрутизатор/шлюз останавливает поиск, как только достигается соответствие с одной адресуемой точкой вызова.

Читайте также:  настройки thief чтобы не лагало

На каждом этапе применяется критерий совпадения с наибольшей длиной префикса. Если обнаруживается несколько совпадений, выбирается самое длинное явное совпадение. Следующий пример поясняет эту концепцию:

Предположим, что входящий вызываемый номер (DNIS) — «81690». Сопоставляется dial peer 2.

Примечание: для входящих одноранговых телефонных соединений команда session target игнорируется.

Default Dial-Peer 0 peer_tag=0, pid:0

Если ни одна входящая адресуемая точка вызова не согласована маршрутизатором или коммутатором, то участок входящего вызова автоматически маршрутизируется на адресуемую точку вызова по умолчанию (POTS или Voice-Network). Это одноранговое телефонное соединение по умолчанию называют dial-peer 0 или pid:0

Примечание: для данной инструкции существует исключение. Платформы Cisco для голоса и удаленного доступа, такие как AS53xx и AS5800, требуют согласования настроенного входящего вызова, чтобы входящие вызовы POTS принимались как речевые вызовы. Если ни одна входящая точка вызова не согласована, вызов воспринимается и обрабатывается как вызов удаленного доступа (модемный).

Одноранговое телефонное соединение Dial-peer 0 (pid:0) имеет конфигурацию по умолчанию, которую нельзя изменить. Соединение dial-peer 0 с конфигурацией по умолчанию не может корректно согласовывать нестандартные возможности, службы и приложения, такие как:

Нестандартные возможности голосовой сети: dtmf-relay, no vad и т.д.

Dial-peer 0 для входящих одноранговых соединений VoIP настроен следующим образом:

Примечание: по умолчанию DSCP для голоса — EF с кодовым значением 101110 (RFC 2598), а DSCP по умолчанию для сигнализации — AF31 с кодовым значением 011010 (RFC 2597). Адресуемая точка вызова по умолчанию не помечает пакеты DSCP 0. Все голосовые пакеты на маршрутизаторе помечаются по умолчанию (метка может быть переписана адресуемой точкой вызова): пакеты передачи сигналов — AF31, а средств связи — EF. Вызовы, которые сопоставляют точку вызова 0 по умолчанию, должны вести себя так же.

Dial-peer 0 (pid:0) для входящих соединений обычной телефонной сети настроен следующим образом:

Особое примечание для isdn overlap-receiving

При настройке получения с совмещением isdn overlap-receving на интерфейсах ISDN существуют последствия для согласования входящих точек вызова. После получения на уровне ISDN каждой цифры точки вызова проверяются на предмет соответствий. Если обнаруживается полное соответствие, вызов маршрутизируется (в данном случае, к приложению) немедленно, без ожидания дополнительных цифр. Для прерывания этого поцифрового сопоставления и принуждения маршрутизатора/шлюза ждать до получения всей строки набора номера может быть использован T-образный наконечник. «T» относится к таймеру ожидания следующей цифры T302 уровня ISDN, настраиваемого в последовательном интерфейсе, связанном с интерфейсом ISDN. ISDN также предоставляет другие механизмы для указания окончания цифр, например настройку отправки полных IE (информационных элементов) в информационных сообщениях Q.931.

Особое примечание для вызовов POTS с незаполненным полем вызывающего номера

Предположим следующую конфигурацию:

Далее предположим, что входящий вызов прибывает без информации о вызывающем номере и сопоставляется с точкой вызова обычной телефонной сети на основе шаблона назначения destination-pattern 9T. В этом случае маршрутизатор/шлюз Cisco IOS использует цифру «9» в качестве вызывающего номера и перенаправляет вызов на соответствующее устройство (такое как Call Manager или IOS Gateway). Чтобы не заменять пустое поле вызывающего номера, создайте холостое одноранговое соединение обычной телефонной сети с помощью команды incoming called-number. Поскольку инструкция incoming called-number имеет более высокий приоритет, чем destination pattern для исходящего сопоставления POTS, точка голосового вызова 2 будет используемой точкой вызова POTS.

Согласование исходящих адресуемых точек вызова

Для согласования исходящих точек вызова маршрутизатор/шлюз использует команду точки вызова destination-pattern called_number.

Для перенаправления вызова на точках вызова POTS затем используется команда port.

Для перенаправления вызова на точках вызова голосовой сети затем используется команда session target.

Итак, при согласовании исходящих одноранговых узлов следует рассмотреть два случая: DID (прямого) и non-DID (непрямого) набора внутренних телефонных номеров.

Случай DID (Direct Inward Dial)

Входящая адресуемая точка вызова, настроенная с использованием команды DID direct-inward-dial, выглядит следующим образом:

На вызовах DID (звонки без донабора номера) сообщение установки содержит все цифры, необходимые для маршрутизации вызова. Маршрутизатор или шлюз не должны выполнять последующий сбор цифровых данных. Когда маршрутизатор/шлюз ищет исходящую точку вызова, устройство использует всю входящую строку набора. По умолчанию такое сопоставление имеет переменную длину. Оно не выполняется цифра за цифрой, так как по определению DID все цифры получены. Следующий пример поясняет эту концепцию.

Читайте также:  strong srt 8500 ручная настройка

Предположим, что строка набора DID — «81690». В этом случае маршрутизатор сопоставляет точку вызова 4 и перенаправляет полную строку набора «81690».

Случай non-DID

Этот случай также называют соединением в два этапа. Если DID не настроен на совпадающие входящие адресуемые точки вызова, то маршрутизатор или шлюз переходит в режим сбора цифровых данных (они собираются внутри полосы). Сопоставлением исходящих точек вызова делается цифра за цифрой. После того, как устройство получит все цифры, маршрутизатор/шлюз проверяет совпадения точек вызова и перенаправляет вызов, когда достигается полное совпадение. Следующие примеры поясняет эту концепцию.

Предположим, что строка набора — «81690». Немедленно после получения цифры «6» маршрутизатор сопоставляет точку выбора 3 и маршрутизирует вызов (перенаправляя только цифры «816»).

Теперь предположим, что точка вызова 3 настроена на сопоставление с подстановочными символами:

В данном случае действует правило префикса с максимальной длиной, поэтому адресуемая точка вызова 4 соответствует ветви исходящих вызовов.

Особое примечание для планов набора номеров переменной длины

Бывают ситуации, когда в ожидаемых строках набора отсутствует определенное число цифр. В таких случаях Cisco рекомендует настроить T-образный наконечник в команде точки вызова destination-pattern, чтобы использовать планы набора номеров переменной длины.

Т-образный наконечник вынуждает маршрутизатор/шлюз ждать до получения всей строки набора номера. Маршрутизатор/шлюз:

Ждет установленное время ожидания следующей цифры перед тем, как маршрутизировать вызов.

Маршрутизирует вызов после получения символа завершения «#» в строке набора номера. Например, если набран номер «5551212#», знак «#» для маршрутизатора означает, что набраны все цифры и что все цифры перед этим знаком должны соответствовать одноранговому узлу.

Следующий пример поясняет эту концепцию:

Предположим, что маршрутизатор в этом примере получает установку вызова со строкой набора из сети «95551212». Точка вызова 2 перенаправляет цифры «5551212» в PSTN.

Теперь предположим, что строка набора из входящего интерфейса POTS — «81690».

В данном случае действует правило префикса с максимальной длиной, поэтому адресуемая точка вызова 4 соответствует ветви исходящих вызовов.

время ожидания между цифрами по умолчанию равно 10 секундам. Чтобы изменить это значение, введите команду голосового порта timeouts interdigit seconds.

Каждый раз при использовании «T» перед ним должны указываться точка «.» или цифры (например, «.T» или «555T»). При использовании только «T» точки вызова реагируют неправильно, что влияет на обработку вызовов маршрутизатором.

Рабочее состояние равноправного узла

Для установления соответствия администратор должен включить и сделать действительным рабочее состояние удаленного узла. Чтобы считаться рабочими, одноранговые телефонные соединения должны отвечать одному из следующих условий (существуют и другие условия, но здесь приведены главные):

Настроен destination-pattern, а также voice-port или session target.

Настроен incoming called-number.

Дополнительные сведения об одноранговом телефонном соединении

Атрибут точки вызова destination-pattern ведет себя по-разному по отношению ко входящим и исходящим ветвям звонков:

Для входящих точек вызова destination-pattern сопоставляется с вызывающим номером (строка ANI).

Для исходящих точек вызова destination-pattern сопоставляется с вызываемым номером (строка DNIS).

Таким образом, точка вызова с атрибутом destination-pattern может работать как для исходящего, так и для входящего сопоставления.

Учебный пример: основные сведения о входящем сопоставлении и точках вызова 0 по умолчанию

Конфигурации

В этом практическом примере нами использованы следующие команды show и debug:

show call active voice — Эта команда выводит содержание таблицы активных вызовов, в которой показаны все вызовы, в данные момент проходящие через маршрутизатор. В данном случае эта команда полезна для отображения адресуемой точки вызова и характеристик активного вызова.

debug voip ccapi inout — Эта команда полезна для разрешения неполадок сквозных вызовов VoIP.

Теперь добавьте следующую команду для сопоставления входящей точки вызова VoIP 2 на maui-gwy-06:

Далее приведен снимок конфигурации maui-gwy-06 после дополнительной настройки:

источник

Добавить комментарий

Adblock
detector