Grandstream ht503 настройка dialplan

Настройка Dialplan’a на Cisco SPA122

Доброго времени суток! Есть задача настроить диалплан на Циске 122, но нет возможности поэкспериментировать. В связи с этим большая просьба проверить мои потуги и подсказать там, где потребуется

Вот сам диалплан: ( xxxxxxxxxxS0| xxxxxxS0| xxxxxxS0| xx.|1xxS0)

А вот, что я хотел этим сказать: xxxxxxxxxxS0 — при звонках по РФ людям привычнее набирать номер через 8, а провайдер связи принимает только в Е.164, поэтому 8 заменяю на 7, жду оставшихся 10 цифр и немедленно отправляю запрос (S0). xxxxxxS0| xxxxxxS0 — клиент находится в Екатеринбурге, поэтому хочет местные номера набирать без кода страны и города. Все местные номера начинаются с 2 или 3, поэтому как-то так. xx. — через 0 настроил выход на «свободный» набор любого номера, т.е. ограничения только по Е.164. Сделано, в основном, для МГ и МН. 1xxS0 — внутренняя связь по коротким 3-значным номерам (они заданы на стороне провайдера связи). Набор любого номера, не описанного в диалплане запрещен, насколько я понимаю.

Есть вопрос по поводу . Если вместо этого задать , то просто гудка не будет после набора 0? В этом вся разница?

Также вопрос по поводу набора с телефонных аппаратов, по умолчанию работающих в импульсном режиме. Предполагаю, что Циско 122 поддерживает немедленное соединение по нажатию #. Однако, на «импульсные» решетки она не отреагирует. Тогда как послать вызов по МГ и МН, в моем диалплане ведь длина номера не фиксирована. Начнет ли шлюз набор номера по тайм-ауту или отбросит вызов (как Длинки, например)?

Заранее спасибо за ответы

Cisco SPA122 на MultifonДобрый день! Когда приобретал сей девайс, изучал инструкции по настройке SIP-телефона на сайте.

Управляющие коды cisco spa122Киньте ссылку на описание кодов для этого шлюза. Особенно интересует ручной перевод звонка на.

Cisco C881 настройка SIP ALG через Cisco Configuration ProfessionalCisco C881 настройка SIP ALG через Cisco Configuration Professional Есть маршрутизатор Cisco.

Настройка сети с оборудивания Cisco, в Cisco Packet TracerДобрий день. Помогите настроить сеть. Есть физическая топология, есть разпределени между собой.

источник

Маркировка внешнего VoIP оборудования

Рекомендуем на внешнее VoIP оборудование(GSM шлюз, аналоговые шлюзы и т.д.) наклеивать(на пример скотчем по краям) список примерно следующего содержания:

IP WAN: 192.168.0.251

IP LAN: Мост(bridge)

Имя в диалплане: GSM.0.251

Серийный номер: 54GHHY78TR

Модель: Dinstar DWG2000E-4G-M

Версия прошивки: _____________________________________________

Sim1: +79123456789

Входящие:

Служба такси «Орленок»

Исходящие:

Клиенты/Водители по заказу «Орленок».

Звонки на все номера РФ из офиса «Главный».

Sim2: +79123456790

Входящие:

Нет. Безусловная переадрессация на +79123456791(GSM.0.251-Sim3)

Исходящие:

Билайн Россия.

Sim3: +79123456791

Входящие:

служба такси «Экипаж»

Исходящие:

Клиенты/Водители по заказу «Орленок».

Клиенты/Водители по заказу «Экипаж».

Исходящие из диспетчерской «Город №1»

Мегафон Энск

Мегафон Сибирь

Sim4: +79123456792

Входящие:

Офис «Главный №1»

Исходящие:

Автоинформатор

* Описание входящих и исходящих взято для примера, и на корректность не претендует.

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

В зависимости от оборудования, список можно сделать как вертикальный, так и в несколько колонок небольшим текстом, что бы поместилось на поверхности шлюза.

Версия 0.1 от 07.06.2016

Настройка dial up соединения windows 7

Создать соединение Выберите папку Мой компьютер (My computer) > Удаленный доступ к сети (Dial-Up Networking) > Новое соединение (Make New Connection). Впишите имя для этого соединения, затем выберите модем и нажмите Далее (Next). В следующем окне произведите следующие настройки: Код страны (Country code): Russia/Россия (7) Код города (Area code): 3852 Телефон (Telephone number): телефонный номер доступа После чего нажмите Готово (Finish). Затем в окне Удаленный доступ к сети (DialUp Networking) нажмите правой кнопкой мышки на значке нужного соединения и выберите пункт Свойства (Properties). В открывшемся окне выберите закладку Тип сервера (Server Type:) после чего установите: Тип удаленного сервера (Type of DialUp Server) — «PPP: Windows 95,Windows NT, Internet» Допустимые сетевые протоколы: TCP/IP. Запомните произведенные настройки, нажав кнопку ОК.

Установить соединение Выберите папку Мой компьютер (My computer), затем Удаленный доступ к сети (Dial-Up Networking), затем дважды щелкните левой кнопкой мыши на нужном соединении. В появившемся окне Установка связи (Connect to) в поле Имя (User name; Login) введите Ваш логин и в поле Пароль (Password) введите Ваш пароль. В поле Номер телефона (Phone number) должен стоять телефонный номер доступа. После чего необходимо нажать кнопку Подключиться (Connect) и cистема начнет дозвон. После успешного соединения модемов и проверки логин-пароля система установит связь и предоставит Вам возможность использования cети Интернет.

Подробное описание подключениядля следующих операционных систем: Windows 98 Windows 2000 Windows XP

источник

Настройка Dial Plan в голосовых шлюзах и мини-АТС

Синтаксис Dial Plan

  1. Цифры от 1 до 9.
  2. Последовательности цифр, заключенные в квадратные скобки. Означает, что может использоваться любая цифра из числа перечисленных в скобках. Например, запись вида означает, что могут быть использованы цифры 1, 3, 5, 7 и 9.
  3. Интервалы. Например, запись вида 1-9 означает, что может быть использована любая цифра от 1 до 9.
  4. «X» (икс). Он подменяет любую цифру. Например, запись вида XXXX означает, что может быть использован любой 4-значный номер.
  5. Символ «.» Если она стоит после определенной цифры, то это означает, что ее можно включать в номер неограниченное количество раз. Например, запись вида 8x. означает, что может быть набран номер неограниченной длины из любых цифр, начинающийся с 8.
  6. Символ «|». Это своего рода аналог запятой в литературе. Используется для разделения последовательностей.
  7. Pn, где n — число секунд. Это принудительная пауза в наборе.
  8. Sn, где n — число секунд. Данная команда принудительно устанавливает время ожидания ввода следующего символа или цифры, если есть подходящие шаблоны.
  9. Ln, где n — число секунд. Данная команда принудительно устанавливает время ожидания ввода следующего символа или цифры, если подходящего шаблона нет.
  10. Символ «!». Запрещает набор последовательности. К примеру, запись вида 810x.! означает, что не могут набираться номера, начинающиеся с цифр 810.
  11. , где N — набранная комбинация цифр, а n — подставляемая автоматически. Подставляет n в любое место номера. Например, запись вида 74xxxxxx означает, что при наборе семизначного номера, начинающегося не с 8, к нему в начало автоматом будет подстановлено 8495. Еще пример: xxx xx xx означает, что при наборе 8 и семи любых цифр, после 8 будет автоматически подставляться 495.
  12. Символ «,». Используется для подачи в линию длинного гудка. Например, последовательность вида 1,2 будет означать, что после набора цифры 1 в линию будет подаваться гудок, пока не будет набрана цифра 2.

В dial plan’ах допустимо использование пробелов, они используются для придания читабельности.

Примеры

  1. Dial Plan для звонков на городские номера московского региона:

8 49 xxx xx xxDial Plan для звонков на мобильные номера России:

8 9xx xxx xx xxАвтоматическая подстановка 8 495 при звонке на 7-значный номер:

xxx xx xxЗапрет международных вызовов:

8 10 x.!Dial Plan для разрешения звонков на городские номера московского региона и мобильные номера России, а также запрета международных вызовов:

8 49 xxx xx xx | 8 9xx xxx xx xx | 8 10 x.!

В некоторых устройствах dial plan заключается в круглые скобки — вот так: (8 9xx xxx xx xx). Например, во всей линейке голосовых шлюзов Cisco SB / Linksys. Данную шпаргалку мы написали, не в последнюю очередь, для пользователей этих устройств. Все представленные диал-планы были протестированы на устройстве Cisco SPA8000.

источник

Настройка основный сетевых параметров

Для работы IP телефона необходимо выполнить базовую настройку сети, а именно произвести настройку сетевых реквизитов — ip адрес, маску, шлюз.

В разделе Network — Basic рассмотрим настройку основных сетевых параметров.

Базовый раздел сети предусматривает настройку двух интерфейсов:

Lan port

Данный раздел предусматривает настройку адреса:

  • DHCP — данный протокол динамически распределяет параметры конфигурации сети. С помощью DHCP IP телефоны автоматически запрашивают IP-адреса и сетевые параметры с сервера DHCP, что уменьшает потребность в сетевом администраторе или пользователе для настройки этих параметров вручную.
  • Static IP — для работы данного режима, необходимо параметры сетевых реквизитов настроить вручную (IP-адрес, маска подсети, основной шлюз, предпочитаемый и альтернативный DNS сервера)
  • PPPoE — протокол Point-to-Point
  • PC port работает в двух режимах:
    • As Bridge — режим моста , телефон прозрачно пропускает трафик до оборудования провайдера, не блокируя трафик по портам.
    • As Router — маршрутизатор — IP телефон функционирует как  маршрутизатор, имеет настройку DHCP, для подключаемых устройств к данному порту.

Localized Call Egress at Gateways

Вообще трансформацию для исходящих звонков можно выполнять грубо говоря в двух местах: — На уровне route group at the route lists — На уровне Gateway Global Transformations. Второй вариант считается наиболее гибким и предпочтительным.

Единственное требование — изменить Calling и Called Party Number: E.164 —> Localized E.164.

Как уже было сказано Global Transformations выполняется на уровне Gateway, т.е. настройку Calling и Called Party Transformation patterns

Пару слов о Transformation patterns:Calling и Called Party Transformation patterns — наиболее универсальный тип трансформации, хотя и более сложный в настройке.

— Called and Calling-Party Transformations Patterns настраиваются глобально. — Patterns помещаются в свои, специально созданные Partitions. — Called and Calling-Party Transformations CSS могут быть подключены на уровне Egress Device или на уровне Device pool, тем самым разграничивая зону действия паттерна. — Настроенный Transformations CSS определяет кому данный Transformations Pattern будет виден, а кому нет.

Called and Calling-Party Transformations применяются только на звонки идущие от CUCM на девайс. На практике это означает что например для шлюза в город Calling-Party Transformations будут применяться только для исходящих наружу звонках.

В качестве примера, на шлюз в г. Тюмени можно повесить следующие Called and Calling-Party Transformations:

Globalized Call RoutingCalled Party Transformation Pattern

Проверка полученных и отправленных цифр (по ветвям вызовов POTS)

После того как сигнализация подключения и отключения проверена и работает правильно, убедитесь в том, что на голосовой порт (цифровой или аналоговый) принимаются и отправляются правильные цифры. Если принимаются или отправляются неправильные цифры, точка вызова может не согласовываться, а коммутатор (центральная или офисная АТС) может не соединяться с нужной станцией. Некоторые команды, которые можно использовать для проверки полученных/отправленных цифр:

show dialplan number — эта команда используется для отображения того, какая точка вызова была достигнута при наборе конкретного телефонного номера.

debug vtsp session — эта команда показывает данные об обработке запросов индикации и приложений сети, об индикации сигнализации и контрольных сообщениях DSP.

debug vtsp dsp — в программном обеспечении Cisco IOS ранее релиза 12.3 эта команда показывает цифры в том виде, в котором они приняты голосовым портом. Однако в программном обеспечении Cisco IOS, релиз 12.3 и более поздние выходные данные команды debug больше не показывают цифры. Для просмотра входящих цифр можно использовать комбинацию команд debug hpi detail и debug hpi notification.

debug vtsp all — эта команда включает следующие команды VTSP: debug vtsp session, debug vtsp error и debug vtsp dsp.

show dialplan number

show dialplan number — эта команда показывает точку вызова, которая сопоставлена строкой цифр. Если могут быть сопоставлены несколько точек вызова, они показываются все, в том порядке, в котором были сопоставлены.

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

Выходные данные этой команды выглядят следующим образом:

debug vtsp session

Команда debug vtsp session показывает сведения о том, как маршрутизатор взаимодействует с DSP, на основании индикаторов сигнализации из стека сигнализации и запросов из приложения. Эта команда debug показывает данные о том, как обрабатываются каждый индикатор сети и запрос приложения, об индикаторах сигнализации и контрольных сообщения DSP.

Если определено, что цифры были отправлены или приняты неправильно, возможно, будет необходимо использовать сборщик цифр (средство проверки) или тестер T1, которые проверят, отправляются ли цифры с правильной частотой и интервалами времени. Если они «неправильно» отправляются для коммутатора (центральная или офисная АТС), некоторые значения маршрутизатора или коммутатора (центральная или офисная АТС), возможно, потребуется скорректировать, чтобы они согласовывались и были совместимы. Обычно это значения длительности цифры и интервала между цифрами. Необходимо также проверить, не являются ли цифры, которые отправляются как будто правильно, какими-либо таблицами трансляции номеров в коммутаторе (центральная или офисная АТС), которые могут добавлять или удалять цифры.

Функции вызова

Для телефонных аппаратов VP-52/53/56 при настройки  функций вызова доступна два режима:

  • режим Phone — все настройки будут применяться для всех  учетных записей
  • режим Custom — индивидуальные настройки для каждой учетной записи

5.1 Перевод вызовов

Рассмотрим настройки переадресации, при следующих условиях:

  • переадресация должна быть установлена для всех учетных записей;
  • когда внутренний номер занят;
  • когда внутренний номер не отвечает

Настройка переадресации доступна в разделе Phone — Call Feature — Call Forward.

  • для выполнения  условия первого условия, в поле Mode Phone устанавливаем маркер напротив режима Custom;
  • для выполнения второго условия — установки переадресации по занятости, активируем функцию, для этого в разделе Call Forward напротив функции Forward busy выставляем Enable;
  • в поле Target Number указываем номер для переадресации;
  • для  выполнения третьего условия — установки переадресации по неответу:
  • активируем функцию, для этого напротив поля No Answer Forward выставляем Enable
  • No Answer Ring Time-  настройка тайм-аута для переадресации вызова.

Оптимальное время для переадресации по неответу  3-4 гудка, что соответствует  12 сек.

в поле Target Number указываем номер для переадресации

Для сохранения настроек нажимаем Submit

5.2 Режим DND

Режим DND — Do Not Disturb — Не беспокоить — функция запрета входящих вызовов на внутренний номер.

Установка режима DND через интерфейс пользователя распространяется на все учетные записи, индивидуальная установка доступна  в web интерфейсе оборудования.

Режим DND имеет следующие настройки:

  • DND Emergency;
  • DND Authorized Number- настройка номера, которому будет разрешен входящий вызов при установленном  режиме DND ;
  • Account- выбор  учетной записи (настройка для всех учетных записей или индивидуально для каждой);
  • DND-  настройка  состояния  режима DND  (включение/отключение);
  • Return Code When DND- код  возврата в SIP сообщении при  включенном режиме DND .  Возможные коды возврата —  404 (Not Found), 480 (Temporarily not available), 486 (Bust here));
  • DND onCode — установка кода для включения режима DND ;
  • DND off Code- установка кода для отключения режима DND ;

Для настройки режима DND  через web интерфейс:

  • настройка режима доступна в разделе Phone — Call Feature — DND
  • в поле Account из раскрывающего списка выбираем необходимую учетную запись (или все учетные записи),  для  которой  устанавливаем режим DND.
  • в поле DND из  раскрывающего списка выбираем Enable (включить).

Для сохранения настроек нажимаем Submit.

5.3 Функция Ожидание вызова

Если во время звонка ,  уже совершает звонок, то вызывающий абонент слышит , но если у вызываемого абонента активна услуга ожидания вызова, вызывающий абонент услышит , как будто вызываемый абонент свободен.

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

Настройка функции Ожидание вызова доступна в разделе Phone — Call Feature

  • Call waiting enable- включение/отключение режима Ожидание вызова
  • Call Waiting Tone- периодическое уведомление, в виде тонового сигнала, во время второго входящего звонка
  • On Code — код для включения режима Ожидание вызова
  • Off Code- код для отключения режима Ожидание вызова

Для сохранения настроек нажимаем Submit.

5.4 Автоматический повтор набора номера

Если функция Auto Redial включена, IP телефон будет повторно набирать номер, когда  вызывающий  абонент занят.

Настройка функции Auto Redial доступна в разделе Phone — Call Feature

Можно настроить время автодозвона Auto Redial Times и интервал автодозвона Auto Redial Interval.

 

5.5 HotLine (горячая линия)

Функция HotLine при снятии трубки, позволяет телефону автоматически набирать номер, после определенного интервала времени.

Настройка функции HotLine доступна в разделе Phone — Call Feature.

  • Active- активация функции
  • Number- указываем номер, на который будет совершатся вызов
  • Delay Time- настройка тайм-аута, через  который будет совершаться исходящий вызов на номер, указанный в поле Number.

5.6 Remote Control (удаленный доступ)

Настройка ip адреса(-ов) для удаленного администрирования оборудования. Если разрешенных ip адресов несколько, то они разделаются , .

Наведение входящих вызовов на звонившего внутреннего абонента

Внутренний абонент Asterisk вызывает внешнего. Когда внешний абонент перезванивает на городскую линию Asterisk, его вызов направляется непосредственно на звонившего внутреннего абонента

Для определения внутреннего номера звонившего абонента, используется стандартная БД CDR FreepBX — asteriskcdrdb.

exten => _X.,1,Set(CHANNEL(language)=ru)
exten => _X.,n,Set(CALLID=${CALLERID(num):-11})
exten => _X.,n,MYSQL(Connect connidcdr localhost userdb passworddb asteriskcdrdb utf8)
;; All CALL
exten => _X.,n,MYSQL(Query resultidcdr ${connidcdr} SELECT * FROM cdr WHERE dst LIKE '%${CALLID}%' ORDER BY calldate DESC)
;; NOANSWER CALL ONLY
;;exten => _X.,n,MYSQL(Query resultidcdr ${connidcdr} SELECT * FROM cdr WHERE dst LIKE '%${CALLID}%' AND disposition LIKE 'NO ANSWER' ORDER BY calldate DESC)
;;
exten => _X.,n,MYSQL(Fetch fetchid ${resultidcdr} accid calldate clid src dst)
exten => _X.,n,Set(number=${src})
exten => _X.,n,NoOp(caller --> ${clid} callee --> ${dst})
exten => _X.,n,GOTOIF($?nodst:dst)
exten => _X.,n(dst),MYSQL(Clear ${resultidcdr})
exten => _X.,n,MYSQL(Disconnect ${connidcdr})
exten => _X.,n,Dial(SIP/${number},20,tT)
exten => _X.,n,GotoIf($?nodst)
exten => _X.,n,GotoIf($?nodst)
exten => _X.,n,GotoIf($?nodst)
exten => _X.,n(nodst),MYSQL(Clear ${resultidcdr})
exten => _X.,n,MYSQL(Disconnect ${connidcdr})
exten => _X.,n,Goto(from-trunk,${DID},1)
exten => h,1,hangup()

Выборка данных за последние 120 минут

 SELECT * FROM cdr WHERE dst LIKE '%${CALLID}%' AND calldate >= DATE_SUB(NOW(), INTERVAL 120 MINUTE) ORDER BY calldate DESC;

или за три часа:

 SELECT * FROM cdr WHERE dst LIKE '%${CALLID}%' AND calldate >= DATE_SUB( NOW(), INTERVAL 03 HOUR) ORDER BY calldate DESC;

Вывод консоли Asterisk при маршрутизации по cdr БД:

 -- Executing  Goto("SIP/samsung-00001694", "dynamic_did,3216111,1") in new stack
    -- Goto (dynamic_did,1111,1)
    -- Executing  Set("SIP/samsung-00001694", "CHANNEL(language)=ru") in new stack
    -- Executing  Set("SIP/samsung-00001694", "CALLID=8129981138 ") in new stack
    -- Executing  MYSQL("SIP/samsung-00001694", "Connect connidcdr localhost userdb passworddb asteriskcdrdb utf8") in new stack
    -- Executing  MYSQL("SIP/samsung-00001694", "Query resultidcdr 11 SELECT * FROM cdr WHERE dst LIKE '%8129981138%' AND calldate >= DATE_SUB(NOW(), INTERVAL 03 HOUR)") in new stack
    -- Executing  MYSQL("SIP/samsung-00001694", "Fetch fetchid 12 accid calldate clid src dst") in new stack
 WARNING: app_mysql.c:498 aMYSQL_fetch: ast_MYSQL_fetch: More fields (24) than variables (5)
    -- Executing  Set("SIP/samsung-00001694", "number=1000") in new stack
    -- Executing  NoOp("SIP/samsung-00001694", "кто звонил --> 1000 кому звонил --> 8129981138") in new stack
    -- Executing  GotoIf("SIP/samsung-00001694", "0?nodst:dst") in new stack
    -- Goto (dynamic_did,1111,9)
    -- Executing  MYSQL("SIP/samsung-00001694", "Clear 12") in new stack
    -- Executing  MYSQL("SIP/samsung-00001694", "Disconnect 11") in new stack
    -- Executing  Dial("SIP/samsung-00001694", "SIP/1000,20,tT") in new stack

Настройки dial tone cisco

Определение номера с городской линии:Caller ID Scheme: ch1-8:2; (1-11, default 1)Стандартно для России — ETSI-FSK during ringing или DTMF during ringingМетод набора номера: Выставлять в 1 (one stage dialing):Stage Method(1/2): ch1-8:1; (default 2 stage dialing)Какие номера передавать на сервер ( 111 или например от 100+ )Unconditional Call Forward to Following:User ID: ch1-8:111; (i.e ch1-2:223;ch3:224)Метод DTMF для донабора (RFC2833)DTMF Methods(1-7): ch1-8:2;

Если выставляете Wait for Dial-Tone(Y/N): ch1-8:Y;то необходимо выставлять Dial Tone: у меня получилось вот так ch1-8:f1=425@-12,f2=0@-11,c=0/0;Если будет выставлено не правильно звонок не пойдет через FXO порт — будет ждать гудка в линии , а не получив гудок , сбросит звонокЕсли все равно, номер набирается с ошибками — играйте параметров (Mind Delay Before Dialing Out) — Минимально время до набора номерапри гавно линии я поднял параметр с 500 до 1500, дальнейшее повышении только ухудшало ситуацию

Если выставить — Количество звонков до подъема трубки в ноль (Number of Rings Before Pickup) — номер определяться не будетСоветую время оставлять как есть — с 4 у меня всегда определялся номер, с 2 через разСовершенно неожиданный прикол — если выставлено Caller ID Scheme с DTMF — звонок остается на шлюзе . по этому выставлять только с 1 по 5. У меня номер неплохо определялся на 2 (ETSI-FSK during ringing)

Обязательно выставьте User ID , тут оно для первых 4 линий разное , а с 5-8 одинаковое

У нас без регистрации — как шлюз SIP Registration — NO

если необходимо звонить с определенной линии, то перед номером надо добавлять комбинацию и 99 и номера линиито есть что позвонить на номер 2223344 через линию пять, номер необходимо набирать как 9952223344

источник

Globalized Call Routing

При Globalized Call Routing все звонки связанные с external parties базируются на едином, общем формате. Тогда говорят, что номера normalized:

Чтобы избежать путанины, рассмотрим некоторые термины:

Термин Описание Number Normalization Процесс изменения номера на некий общий, универсальный формат: Normalized Format Например возьмём московский номер 4955891215, если универсальным форматом для нашей организации будет 11-значный формат межгорода, нормализованный номер будет выглядеть с 8-кой: 84955891215. Такой номер «пройдет» через любой шлюз по России. Number Globalization Процесс изменения номера на глобальный формат E.164. К примеру если наша организация не российского, но мирового масштаба, то Normalized Format вида 84955891215 нам не подойдёт. Универсальным форматом в этом случае будет только E.164 или Globalized Format. Московский номер тогда будет выглядеть: +74955891215. Этот формат универсален по всему миру

Обратите внимание, что в этом случае термины Number Normalization и Number Globalization будут означать одно и тоже. Number localization Процесс изменения от Normalized Format (в нашем случае это есть Global Format) на Local Format

Local Format — это формат удобный местным (local) пользователям и понятный для местного провайдера. Например возьмём российскую глубинку Устькут 8 39565 52725. Этот номер будет выглядеть:Global Format: +73956552725Local Format: 52725

Итак, при использовании Globalized call routing, нормализуются как called-party numbers, так и calling=party numbers. Нормализация не требуется только в тех случаях, если звонок полностью внутренний, т.е. идёт от внутреннего источника на внутренний адресат.

  • Входящий звонок (Call Ingress) — с точки зрения CUCM входящий звонок может идти от внутреннего пользователя, Incoming PSTN call от шлюза, через транк и т.д. Если source of call не использует Normalized Format, такой процесс называется localized call engress, и формат звонка должен быть normalized перед осуществлением дальнейшей маршрутизации. Нормализация применяется ко всем входящим звонкам и к обоим Calling- и к Called-party number
  • Исходящий звонок (Call egress) — после того, как звонок был смаршрутизтрован, он в конечно счёте приходит на egress device. На этом egress device нормализованные номера должны быть изменены to local fromat. Такой процесс называется localized call egress. При этом localized call egress применяется следующим образом: — Calling- и Called-party number меняются для звонков идущих на Gateways или Trunks. Например при звонке из Усть-Кута до Москвы: Globalized Called-party number +74955891215 будет заменён на формат понятный местному провайдеру 84955891215; Globalized Calling-party number внутренний 78562 будет заменён на 83956539565. — Calling-party numbers для звонков от gateways или tranks. К примеру если звонок идёт снаружи на внутренний телефон и внутренний абонент Устькута желает видеть Calling-party number без кода города, а в местном 5-ти значном формате.

Таким образом, Globalized Call Routing упрощает International dial plans, поскольку ядро Call-Routing decision всегда базируется на общем нормализованном формате, независимо от того откуда идёт звонок и куда.

Dial Plan

Dial Plan — номерной план (диалплан, dialplan) — формальное описание схемы маршрутизации и обработки телефонных звонков.

Dial Plan представлен в виде регулярных выражений.

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

  • Replace Rule- заменить правило
  • Dial Now — набор номера без задержки
  • Area Code- код города

Настройка  плана нумерации доступна в разделе Phone — Dial Plan.

Рассмотрим настройку Dial Plan для ip телефона SNR VP-53, при следующих условиях:

  • разрешить  исходящие вызовы на диапазон внутренних номеров 800-899 без ожидания;
  • необходимо запретить  исходящие  вызовы на городские и МГМН номерадля одной учетных  записей (например, account 2);

Для настройки:

  • переходим в раздел Phone — Dial Plan
  • в поле Rules выбираем Dial Now
  • нажимаем  клавишу  добавить Add
  • в появившемся меню Rules Modify в поле Account  выбираем Account 2,  создаем правило набора Dial Now Rule , где

8xx  — правило набора на короткие номера, начинающиеся с 8

Для сохранения настроек нажимаем Submit

В разделе Dial Now Delay  активируем All Dial Delay и выставляем время Dial Now Delay  — 1 и нажимаем клавишу Submit .

Данное правило говорит, что если трехзначный номер начинается с 8 , то телефон будет набирать номер автоматически без нажатия # через заданное время (время задается параметром Dial Now Delay ).

Также необходимо создать запрещающее правило, для этого можно воспользоваться регулярными выражениями (то есть замена номера):

  • В разделе Phone — DialPlan  в поле Rules   выбираем Replace Rule  и нажимаем клавишу добавить Add .
  • В разделе RulesModify  в поле  Account  выбираем  Account 2
  • В разделе Prefix добавляем правило, соответствующее дозвону на МГ и сотовые направления
  • В разделе Replace добавляем правило дозвона на несуществующий номер, в нашем случае на номер 0

где:

  • xxxxxxxxxx — данное правило подходит для всех звонков на мобильные и МГ операторов
  • xxxxxxx  — 7-и-значный городской номер

Аналогичным образом можно добавить запрет на номера для МН связи.

Файл extensions.conf — Ваш план набора (Dialplan)

Этот файл управляет поведением всех соединений проходящих через Вашу АТС.контекстамиgeneralglobalsmacro-Планирование плана набора

Новое в Asterisk v1.6:

Разделитель, который отделяет аргументы приложения друг от друга, был заменен на запятую (‘,’), так как, именно его нормальные люди привыкли использовать для создания плана набора — extensions.conf. Если Вы используете механизм realtime, то Вам необходимо будет изменить существующий план набора в базе, которую использует realtime, чтобы и там использовался этот разделитель. Чтобы использовать запятую, как обычный символ, а не разделитель, просто экранируйте ее обратной наклонной чертой (‘\’). Другой возможный побочный эффект состоит в том, что возможно Вам понадобиться удалить излишнюю экранировку символов, которая была необходима для плена набора версий 1.4 и более ранних. Это было сделано с целью упрощения написания и понимания плана набора в будущем, но требует одноразового и достаточно болезненного перехода с одного формата на другой. Если Вы не хотите немедленно производить данные изменений, установите параметр pbx_realtime=1.4 в секцции файла asterisk.conf. После того, как изменения были произведены, установите pbx_realtime=1.6 в той же самой секции этого же файла.
Новое в Asterisk v1.2:autofallthroughyesWaitExten

  • В самом начале файла extensions.conf, задается несколько общих значений в секции

    Dialplan General Settings

    . Для более детальной информации смотри:

  • Далее, в секции

    Глобальные переменные в плане набора

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

  • Использование переменных в плане набора

Контексты и Екстеншены

  • После секций и весь остаток файла extensions.conf посвящен определению Вашего плана набора. План набора состоит из набора контекстов. Контекст состоит из набора екстеншенов и шаблонов екстеншенов

    Введение в систему контекстов и екстеншенов

    . Более подробно по этой теме смотри:

Шаблоны екстеншенов

  • Когда Вы определяете екстеншины в пределах контекста, можно использовать для их определения не только литерный числа или буквенно-цифровые имена, а также можно задать так, что он будет использоваться для обработки целой группы номеров, если использовать шаблоны расширения

    Имена для екстеншенов и шаблонов

    . Для более детальной информации смотри:

Включение одного контекста в другой

  • Контекст default позволяет вызвать трех абонентов: Mark, Wil, и Operator.
  • Контекст local имеет один шаблон екстеншена, позволяющий набрать только 7-значные («городские» локальные) номера, а также включает в себя контекст «default», что дает возможность пользователям еще и вызывать абонентов Mark, Wil и Operator.
  • Контекст long distance имеет один шаблон екстеншена, позволяющий совершать вызовы на междугородные номера, а также включает в себя контекст «local», который позволяет набирать локальные 7-значные номера и вызывать абонентов Mark, Wil и Operator.

контекстконтекстеscontext=johnекстеншенекоманд

Call Flow Control Module

Hook Time Conditions Module

— Модуль контроля вызовов — true/false

По умолчанию модуль управления всеми вызовами не проверяет Time conditions, но позволяет связать ручное переключение с Time conditions ввиду того что начиная с версии 2.9 Time conditions свой собственный сервисный код. Если такое связывание уже создано (например на предыдущей версии при обновлении системы), то никакого дополнительного действия для Time conditions для выполнения той же задачи предпринимать не нужно. Установка опции во ‘Включено’ (true) возвращает такое поведение версии 2.8 к сценарию включения этой возможности в предыдущих версиях, включая связанное с этим Правило по времени. Это можно использовать двумя разными вариантами. По первому — подавлять включение Правила по времени, которое происходило бы по встроенному в Time conditions сценарию автоматически. Второй — использовать возможность позвонить и набрать сервисный код, который будет как-бы главным переключателем, включающим одно или несколько Правил по времени.

DAYNIGHTTCHOOK

Проверьте цифровую и аналоговую сигнализацию (ветвь вызова POTS)

Целью проверки цифровой и аналоговой сигнализации является:

Определить, что принимаются правильные аналоговые или цифровые сигналы подключения и отключения.

Убедиться, что на маршрутизаторе и коммутаторе (центральная или офисная АТС) правильно настроена сигнализация E&M, FXO и FXS.

Убедиться, что DSP находятся в режиме сбора цифровых данных.

Подчеркнутые команды из этого раздела могут использоваться для проверки сигнализации.

show controllers T1 / E1 (digital)

show controllers t1 [slot/port] — используйте эту команду первой. Она показывает, установлено или нет цифровое соединение T1 между маршрутизатором и коммутатором (центральная или офисная АТС), и правильно ли оно работает. Выходные данные этой команды выглядят следующим образом:

При использовании E1 употребляйте команду show controllers e1. Подробнее см.

show voice port

show voice port slot-number/port — используйте эту команду для отображения состояния порта и параметров, настроенных на голосовом порте карты речевого интерфейса (VIC) Cisco. Как и во всех командах IOS, параметры по умолчанию не отображаются в выходных данных show running-config, но отображаются с помощью этой команды.

Это пример выходных данных для голосового порта E&M:

debug vpm (voice processor module)

Эти команды используются для отладки интерфейса телефонии VPM:

debug vpm signal — эта команда используется для сбора информации отладки для событий сигнализации и может быть полезна при разрешении проблем с сигнализацией в PBX.

debug vpm spi — эта команда отслеживает, как SPI модуля голосового порта взаимодействует с API-интерфейсом контроля вызовов. Команда отладки debug выводит на экран сведения об обработке запросов индикации и приложений сети.

debug vpm dsp — эта команда показывает сообщения из DSP на VPM к маршрутизатору и может быть полезна, если есть подозрение, что VPM не работает. Это простой способ проверить, реагирует ли VPM на индикаторы отключения и оценить промежутки между поступлением сообщений сигнализации из интерфейса.

debug vpm all — эта команда EXEC включает все команды debug vpm: debug vpm spi, debug vpm signal и debug vpm dsp.

debug vpm port — используйте эту команду для вывода данных отладки только для определенного порта. Например, в данном примере показан вывод сообщений debug vpm dsp только для порта 1/0/0:

Пример выходных данных для команды debug vpm signal

Если в состоянии подключения и отключения сигнализация происходит неправильно, проверьте следующее:

Проверьте подключение кабеля.

Проверьте заземление маршрутизатора и коммутатора (центральная или офисная АТС).

Убедитесь в том, что конечные точки соединения имеют соответствующие настройки сигнализации. Несоответствующие конфигурации могут вызывать неполную или одностороннюю сигнализацию.

Пример выходных данных для команды debug vpm spi

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Техноарена
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: