Адресный план предприятия. Управление и планирование - Константин Грибах Технический консультант
←
→
Транскрипция содержимого страницы
Если ваш браузер не отображает страницу правильно, пожалуйста, читайте содержимое страницы ниже
Ваш лучший друг: UC SRND Исходник: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/collab10/dialplan.html BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
Обратите внимание! Наилучшие и наиболее важные инструменты для проектирования плана установления соединений: Карандаш Бумага Доска и маркеры План установления соединений не является новой идеей Переход на IP не отменяет основ проектирования плана установления соединений Рекомендации по проектированию не являются абсолютными и неделимыми Используйте те, которые вам подходят Простота – залог успеха! BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Географические номера E.164 Справочная информация Рекомендация ITU E.164 описывает “Numbering Plan of the International telephone service” CC: Код страны (Country Code) NDC: Код назначения (National destination code) SN: Абонентский номер (Subscriber number) NDC+SN = NSN: Национальный номер внутри страны (National significant number) Национальный номерной план определяется соответствующими государственными институтами Документы здесь: http://www.itu.int/oth/T0202.aspx?lang=en&parent=T0202 США: фиксированная длина, NSN 10 цифр Россия: фиксированная длина, NSN 10 цифр Германия: переменная длина, NSN 4-13 цифр BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Запись +E.164 и “номера” Рекомендация ITU E.123 описывает “Запись телефонных номеров в национальном и международном формате, адресов e-mail и Web-ресурсов“ “+” обозначает что телефонный номер представлен в международном формате Пример: +7 495 9611410 Номера в справочниках должны должны быть представлены в формате +E.164 полный номер, включающий код страны начинающийся с “+” без префиксов “выход в город”, “выход на межгород”: +7 (8) 495 9611410 – не формат +E.164! универсальность использования Преимущества записи номеров +E.164 для плана установления соединений уникальны по определению не противоречат привычным способам набора (поскольку начинаются с “+”) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Поддержка знака + О чем речь: Поддержка +E.164 подразумевает использование + для шаблонов международных вызовов И позволяет убрать пересечение глобальных номеров с другими диапазонами (т.е.: звонки во Вьетнам (+84XXXXXXXX) с межгородом (84959611410) Поддержка знака + позволяет системам на базе СUCM маршрутизировать вызовы на основании универсального формата номера + может быть использован для всех вариантов записи номера Внутренние номера (DN) шаблоны маршрутов шаблоны преобразования ... Большинство моделей IP-телефонов поддерживают установление вызовов с использованием “+”. BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Что такое План установления соединений? Схема действий от момента набора цифр до установления соединения Элементы, составляющие план установления соединений Ввод цифр абонентом Приведение введенных данных в маршрутизируемый формат (преобразование) Выбор маршрута /блокировка вызова (класс обслуживания) Формат представления информации на экране устройств Номерной план 1234 “1234” 84961234 84961234 маршрутизация BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Ввод цифр абонентом / традиции набора номера Абоненты набирают номер “как обычно”: традиции набора номера Разный формат в зависимости от вызываемого абонента Коллега в соседнем кабинете Городские номера, межгород, международные вызовы Между офисами (сокращенный набор внутри сети, принудительно через ТСОП) Голосовая почта Конференции, другие сервисы Важно отметить, что в разных странах существуют разные традиции выхода в ТСОП 9 или 0 для доступа к ТСОП Формат национального номерного плана (номера фиксированной/переменной длинны, способ набора международных или междугородних номерв, код выбора оператора дальней связи, другое...) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Частичное пересечение Традиции набора номера появились с целью избежать частичного пересечения номеров и, как следствие, тайм-аута после набора (Interdigit timeout T302) Частичные пересечения необходимо по возможности исключить на этапе планирования BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Корпоративные правила набора номеров Обычно правила набора городских, междугородних и международных номеров в компании зависят от требований местного регулирования. Дополнительно существуют договоренности как звонить: Между офисами/филиалами (внутри корпоративной сети) Между отделами Для доступа к сервисам (голосовая почта, конференции...); Можем ли мы поддерживать набор с использованием “+”? Поддержка приложений Уникальность номеров BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
План установления соединений “IP-маршрутизация” для IP-телефонии Шаблон маршрута 9.1408XXXXXXX Gatekeeper Другой Кластер кластер CUCM GK CUCM Внутренний номер (DN) 1000 IP WAN Сейчас не удается отобразить рисунок. Внутренний Маршрутизатор/ ТСОП номер (DN)1001 голосовой шлюз +1 408 5264000 Cisco Unified CM устанавливает два базовых типа соединений: – Внутренние вызовы: Вызываемый внутренний номер (DN) зарегистрирован на том же кластере CUCM, что и вызывающий. Маршруты для таких вызовов считаются “внутренними”. – Внешние вызовы: Вызываемый номер не зарегистрирован на том же кластере CUCM. Для установления соединения используются маршрутные шаблоны (Route Patterns) и маршруты для таких вызовов считаются “внешними”. – Альтернативные маршруты: обеспечивают для внутренних и внешних вызовов альтернативный путь установления соединения (например, при недоступности IP WAN, установить соединение через ТСОП) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Cisco Unified CM и логика маршрутизации вызовов Обычно используемые шаблоны подстановки Разделитель (Не соответствует ничему)—Используется для отбрасывания цифр Диапазон цифр (от 2 до 9 в этом примере) Представление одной цифры от 0 до 9 9 . [2-9] XXXXXX Наличие одной или больше цифр от 0 до 9 Знак “#”— Используется как признак завершения набора номера (для того, чтобы избежать таймаута на завершение набора – 9.011! # Interdigit timeout) Макрошаблон, который представляет национальный номерной план в Cisco Unified CM 9. @ BRKUCC-2008 (по умолчанию это номерной план США, но может быть установлен другой. Например, Российский) © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Cisco Unified CM и логика маршрутизации вызовов Для Шаблоны Шаблоны Описание справки 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *, # Один явно указанный символ X Одна любая цифра в диапазоне от 0 до 9 \+ Признак международного формата номера (+E.164) [xy*z] Один символ из перечисленного множества [x-y] Один символ из указанного диапазона (включая граничные) Один символ, который НЕ входит в указанный диапазон [^x-y] (включая граничные) ! Одна или больше цифр в диапазоне от 0 до 9 шаблон? Повторение предыдущего символа 0 или больше раз шаблон+ Повторение предыдущего символа один или больше раз @ Макрошаблон национального номерного плана Немедленно маршрутизировать вызов с пустым номером BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Типы шаблонов Статические шаблоны Внутренние номера (Directory Number – DN) для направления вызовов на зарегистрированные устройства (IP-телефон, видеотерминал, порт голосовой почты и т.д.) Шаблон маршрута (Route Pattern) модификация номеров и направление вызова для дальнейшей маршрутизации на внешнее устройство (голосовой шлюз, CUBE, SIP-транк и т.д.) Шаблоны преобразования (Translation Pattern) модификация номеров и продолжение выбора маршрута установления вызова на основании измененных данных Номер Hunt Pilot распределение звонков в соответствии с определенной логикой BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Типы шаблонов Динамические шаблоны Конференции Meet-Me Парковка вызовов Пикап и пикап-группы BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
CUCM: Логика маршрутизации вызовов Сопоставление шаблонов 1111 соотвествует 1111 *1*1 соответствует *1*1 12XX соответствует номерам от 1200 до 1299 13[25-8]6 соответствует номерам 1326, 1356, 1366, 1376, 1386 13[^3-9]6 соответствует номерам 1306, 1316, 1326, 13*6, 13#6 13!# cоответствует любым номерам, которые начинаются с 13, далее содержат одну или более цифр и заканчиваются # Пример соответствия: 135# или 13579# BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
CUCM: Логика маршрутизации вызовов Базовый принцип CUCM выбирает максимально соответствующий шаблон (longest-match) При маршрутизации вызова внутренний номер IP-телефона является шаблоном маршрута, которому соответствует только один номер Логика маршрутизации Абонент Шаблон маршрута набирает “1200” 1XXX 12XX Абонент Внутренний номер набирает “1234” 1234 1234 BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
CUCM: Логика маршрутизации вызовов Пример (1) Настроенные маршрутные шаблоны Действия абонента: 1111 1211 1[23]XX Действия CUCM: 131 1[0-4]XX 13! BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
CUCM: Логика маршрутизации вызовов Пример (2) Настроенные маршрутные шаблоны Действия абонента: 1111 Потенциальное соответствие 1211 Потенциальное соответствие 1[23]XX Потенциальное соответствие Действия CUCM: 131 Потенциальное соответствие Выдать длинный гудок 1[0-4]XX Потенциальное соответствие ждать 13! Потенциальное соответствие Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”") Digit analysis: potentialMatches=PotentialMatchesExist BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
CUCM: Логика маршрутизации вызовов Пример (3) Настроенные маршрутные шаблоны Действия абонента: 1111 Потенциальное соответствие 1 1211 Потенциальное соответствие 1[23]XX Потенциальное соответствие Действия CUCM: 131 Потенциальное соответствие Остановить длинный гудок 1[0-4]XX Потенциальное соответствие Ждать 13! Потенциальное соответствие Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”1") Digit analysis: potentialMatches=PotentialMatchesExist BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
CUCM: Логика маршрутизации вызовов Пример (4) Настроенные маршрутные шаблоны Действия абонента: 1111 Нет 13 1211 Нет 1[23]XX Потенциальное соответствие Действия CUCM: 131 Потенциальное соответствие Ждать 1[0-4]XX Потенциальное соответствие 13! Потенциальное соответствие Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”13") Digit analysis: potentialMatches=PotentialMatchesExist BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
CUCM: Логика маршрутизации вызовов Пример (5) Настроенные маршрутные шаблоны Действия абонента: 1111 Нет 131 1211 Нет 1[23]XX Потенциальное соответствие Действия CUCM: 131 Соответствие! Все еще ждем — дальнейший 1[0-4]XX Потенциальное соответствие ввод может привести к выбору Соответствие! и другого маршрутного шаблона 13! Потенциальное соответствие Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”131") Digit analysis: potentialMatches=PotentialMatchesExist BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
CUCM: Логика маршрутизации вызовов Пример (6) Настроенные маршрутные шаблоны Действия абонента: 1111 Нет 1311 1211 Нет 1[23]XX Соответствие! Действия CUCM: 131 Нет Все еще ждем — дальнейший 1[0-4]XX Соответствие! ввод может привести к выбору Соответствие! и другого маршрутного шаблона 13! Потенциальное соответствие Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”1311") Digit analysis: potentialMatches=PotentialMatchesExist BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
CUCM: Логика маршрутизации вызовов Пример (7) Настроенные маршрутные шаблоны Действия абонента: 1111 Нет 1311 1211 Нет 1[23]XX Соответствие! Действия CUCM: 131 Нет Вызов направляется через 1[0-4]XX Соответствие! маршрутный шаблон наиболее полного соответствия 13! Соответствие! Можете ли вы сказать какой маршрутный шаблон наиболее полно соответствует набранному номеру в этом случае? Подсказка: коварный вопрос способствует лучшему запоминанию BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
CUCM: Логика маршрутизации вызовов Пример (8) Настроенные маршрутные шаблоны Действия абонента: 1111 Нет 1311 1211 Нет Содержит 200 вариантов 1[23]XX Соответствие! набора Содержит 500 вариантов 131 Нет набора 1[0-4]XX Соответствие! Содержит ∞ вариантов набора, но при оценке максимального 13! Соответствие! соответствия маршрута в данном случае, будет включать только 100 вариантов, поскольку оценка количества вариантов происходит на основании количества введенных цифр BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
CUCM: Логика маршрутизации вызовов Срочность шаблона Шаблоны маршрутов, шаблоны преобразований и внутренние номера (новинка версии 10.0) могут быть помечены как “срочные” (urgent) По умолчанию: Шаблоны преобразований помечены как срочные Шаблоны маршрутов и внутренние номера не имеют пометки срочности Шаблоны, помеченные как срочные, применяются сразу при появлении совпадения, даже если еще остаются варианты шаблонов потенциального совпадения Нужно избежать задержки после набора номера (Interdigit timeout) Правило наиболее полного совпадения продолжает работать BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Партиции и Области поиска (Calling Search Space) Аналогия (1 из 4) Маша хочет позвонить Пете “Желтые страницы Москвы” Петя 495 961 1410 Чтобы это сделать, ей необходимо знать его номер Петя опубликовал свой номер в справочнике Петя Маша 495 961 1410 BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Партиции и Области поиска (Calling Search Space) Аналогия (2 из 4) Чтобы найти его номер, Маше “Желтые страницы Москвы” надо заглянуть в телефонные Петя 495 961 1410 справочники, которые у нее есть Справочники, которые есть у Маши “Желтые страницы СПб” Контакты в Outlook Черная записная книжка Если нужного справочника у нее нет… … она не сможет позвонить Петя Маша 495 961 1410 BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Партиции и Области поиска (Calling Search Space) Аналогия (3 из 4) Но если нужный справочник, Желтые страницы Miami Москвы Yellow Pages в котором указан номер Пети Петя 495 961 1410 у нее есть… Справочники, которые есть у Маши “Желтые страницы СПб” “Желтые страницы Miami Москвы” Yellow Pages Черная записная книжка … то звонок состоится Петя Маша 495 961 1410 BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Партиции и Области поиска (Calling Search Space) Аналогия (4 из 4) Справочник, в котором Петя разместил свой “Желтые страницы Москвы” номер называется Партицией (Partition) Петя 495 961 1410 Справочники, которые есть у Маши Набор справочников, в которых “Желтые страницы СПб” можно поискать нужный номер, “Желтые страницы Москвы” называется Область поиска Черная записная книжка (Calling Search Space) Петя Маша 495 961 1410 BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Партиции и Области поиска (Calling Search Space) Принцип PartitionA CSS1 2002 Линии IP-телефоны PartitionA 2001 (Внутренние номера) PartitionB 2000 Шаблоны “Вызываемые” шаблоны “Вызывающие” устройства 7 [Transform Mask: 2001] преобразований 911 CSS2 Шаблоны 9.[2-9]XXXXXX маршрутов Линии PartitionB 9.[2-9]XX[2-9]XXXXXX PartitionB CSS3 Номера приложений Голосовые PartitionB 5000 (CTI Route Points, CTI Ports) шлюзы PartitionA 900X Сервисные номера 99XX (MeetMe, CallPickup...) 8001 Порты голосовой почты CSS4 8000 Приложения PartitionA Шаблоны 9.011! маршрутов BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Партиции и Области поиска (Calling Search Space) Важность порядка расположения партиций в списке Области Поиска (CSS) Calling Search Space Z Наиболее полно Абонент набирает Partition A соответствующий шаблон “2345” 1XXX выбирается вне зависимости 23XX от порядка расположения партиций Partition B Порядок расположения IP-телефон партиций работает только при 12XX Абонент наличии шаблонов с набирает 23XX одинаковыми критериями “1234” соответствия BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Области поиска для IP-телефона и линии Line CSS Resulting CSS Partition L1 Partition L1 Partition L2 Partition L2 Partition L3 Линия Partition L3 Partition D1 Partition D2 Partition D3 Device CSS Общая Область поиска получается в Partition D1 результате объединения Областей поиск Линии и IP-телефона. В конец общей Области поиска Partition D2 устройства неявно добавляется еще Область поиска . Partition D3 Строка общей Области поиска ограничена 1024 IP-телефон символами, включая разделитель “:”. BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Шаблоны преобразования (Translation Patterns) Основы Соответствие набранным цифрам Возможность блокировки вызова Выполняются манипуляции с номерами вызывающей/вызываемой стороны Выполняется повторный поиск маршрута по базе CUCM, возможно с использованием другой Области поиска, которая определяется в настройке шаблона. Шаблон преобразования Абонент набирает “0” для связи с оператором 0 2001 Преобразовать “0” в Внутренний 2001 и выполнить повторный номер 2001 поиск маршрута BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Шаблоны преобразования (Translation Patterns) Сценарий вызова Области поиска Партиции Шаблон преобразования Translations заменяет “0” на 2001 и OperatorCSS 0 [Transform Mask: 2001] выполняет повторный [ CSS: InternalCSS] поиск маршрута Абонент набирает Новый номер “2001” “0” для связи с оператором AllPhones InternalCSS All IP Phones Выполняются манипуляции с номерами вызывающей/вызываемой стороны Выполняется повторный поиск маршрута по базе CUCM, возможно с использованием другой Области поиска, которая определяется в настройке шаблона. BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Построение внешних маршрутов Шаблон маршрута Route Соответствие набранного номера Pattern Ссылка на список маршрутов Манипуляция с цифрами (дополнит.) Порядок настройки Route Список маршрутов List Приоритетный список групп Манипуляция с цифрами (доп.) 1st Choice 2nd Choice Route Route Группа маршрутов Group 1 Group 2 Ссылки на реальные устройства 1st 2nd Алгоритм распределения Choice Choice Устройства G IP WANK PSTN Шлюзы (MGCP, SCCP, H.323) Gatekeeper (H.323) Транки (H.323, ICT, SIP) Манипуляция с цифрами (доп.) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Шаблон маршрута (Route Pattern) Проверка соответствия набранным цифрам ссылка на устройство или список маршрутов (рекомендуется) Преобразование номеров Преобразованный номер вызываемого абонента отражается на экране звонящего Поддержка Overlap Sending для номерного плана переменной длины BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Список маршрутов (Route List) Список возможных направлений (маршрутных групп), ранжированный по приоритетам. Преобразование номеров для каждой маршрутной группы. Данное преобразование имеет приоритет над преобразованием на уровне шаблона маршрута. Преобразованный номер вызываемого абонента не отражается на экране звонящего. Поле Use Calling Party's External Phone Number Mask Default: как настроено для шаблона маршрута On: принудительно использовать Off: принудительно не использовать BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Маршрутная группа (Route Group) Набор определенных устройств Распределение вызовов в соответствии с выбранным алгоритмом По кругу (circular) Сверху вниз по списку (top down) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Местная маршрутная группа (Local Route Group) Что это такое: “Звони через местный шлюз” Упростить выбор маршрутной группы на основе анализа местоположения вызывающего устройства (по сути, настроек device pool, к которому принадлежит вызывающее устройство) Абонентские устройства в разных офисах могут использовать единый шаблон маршрута (например, для местных городских вызовов), но вызовы будут обрабатываться по разному, в зависимости от того, какая маршрутная группа объявлена местной для данной группы устройств С практической стороны, теперь не требуется создавать индивидуальные шаблоны маршрутов (например, для местных вызовов) для каждой группы устройств. BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Местная маршрутная группа (Local Route Group) Что это такое: Иллюстрация Device pool определяет группу устройств c одинаковым местоположением Для данного device pool определяется местная маршрутная группа Таким образом, местная маршрутная группа используется для всех устройств, использующих настройки данного device pool: телефоны, шлюзы… BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Местная маршрутная группа (Local Route Group) Что это такое: Иллюстрация Списки маршрутов могут включать местные маршрутные группы наравне с обычными Пример простой реализации резервирования маршрута В данном случае междугородние звонки должны по возможности идти через основной шлюз головного офиса, а при его недоступности – через местный шлюз BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Преобразование номеров Исходящие и входящие номера могут быть преобразованы Два уровня: При маршрутизации вызова – при работе маршрутных шаблонов и шаблонов трансляции На уровне устройств – модификация номеров на уровне списков маршрутов и на устройствах (телефоны, транки, шлюзы) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Преобразование номеров Шаблон маршрута Route Соответствие набранного номера Pattern Ссылка на список маршрутов Манипуляция с цифрами (дополнит.) Уровень маршрутизации Route Список маршрутов List Уровень устройств Приоритетный список групп Манипуляция с цифрами (доп.) Route Route Группа маршрутов Group 1 Group 2 Ссылки на реальные устройства Алгоритм распределения Устройства IP WANK G PSTN Шлюзы (MGCP, SCCP, H.323) Gatekeeper (H.323) Транки (H.323, ICT, SIP) Манипуляция с цифрами (доп.) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Преобразование номеров Особенности модификации номеров на уровне устройств или на уровне маршрутизации При модификации номера вызываемого абонента в маршрутном шаблоне (или шаблоне трансляции), модифицированный номер отображается на экране вызывающего устройства Эту информацию можно скрыть изменением параметра “Always Display Original Dialed Number” в значение “True” Предупреждение: номера, передающиеся в пакетах Q.SIG APDU не будут модифицированы на уровне устройств Это может повлиять на такие функции как MWI, Path Replacement, ... Если вы планируете использовать Q.SIG для стыка с другими станциями, используйте номерной план, не требующий преобразования номеров при прохождении вызовов по этим направлениям BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Преобразование номеров Два подхода к преобразованию: Косвенный – модификация номера как часть процесса маршрутизации вызова — Шаблон преобразования — Маршрутный шаблон — Список маршрутов Прямой – модификация номера без принятия решения о маршрутизации — Модификация номеров (вызываемый/вызывающий) при входящем вызове через шлюзы или транки (или настройка соответствующего device pool) — Использование Области поиска для модификации номеров (вызываемый/вызывающий), определенной для шлюзов или транков (или настройка соответствующего device pool) — Использование Области поиска для модификации номеров (только вызывающий) для телефонов (или настройка соответствующего device pool) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Преобразование номеров Шаблон преобразования для вызывающего номера (Calling Party Transformation Pattern) • Шаблон преобразования, который может быть применен ТОЛЬКО для вызывающего (НЕ ВЫЗЫВАЕМОГО) номера • Выполняется только преобразование вызывающего номера • Находится в партиции и ищется через область поиска как и обычный шаблон • Не влияет на логику маршрутизации BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Преобразование номеров для устройств Для телефонов можно назначить Область поиска для преобразования вызывающего номера как для входящих, так и исходящих вызовов Inbound: для звонков с телефона (для преобразования короткого номера в +E.164) Outbound: для звонков НА телефон (для отображения полного номера в сокращенном формате) Можно назначить эти правила для всего device pool “Use Device Pool ...” Device Pool Появилось в 9.0 Устройство BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Преобразование номеров для устройств Внимание: переименование полей Начиная с версии 9.1 изменились названия полей настройки Областей поиска для преобразования номеров на Раньше телефонах Теперь BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Списки звонков на телефоне Номера вызывающего абонента преобразуются согласно настроенным правилам на телефоне (или device pool) НО: оригинальный номер звонящего сохраняется в списке пропущенных вызовов и используется для отзвона* Принцип: Оригинальные номера вызывающего абонента должны быть „глобальными“ глобальными на входе, локальными на выходе Глобальные номера (оригинальные) должны быть маршрутизируемыми! *Телефоны 7940/60 сохраняют преобразованный номер BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Локализация на выходе (на телефоне) Область поиска для преобразования вызывающего номера определяется через device pool или на телефоне Локализация номера – приведение его в соответствие с: Привычным форматом набора национального номера Привычным форматом набора городского номера (для местных вызовов) Сокращенным набором (внутри офиса/филиала) Преобразованный номер отображается на экране телефона при поступлении звонка Предупреждение: Отзвон из списка пропущенных/принятых вызовов идет на оригинальный номер BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Глобализация на входе (не для телефонов) Настройка префиксов через Service Parameter: Префиксы для каждого типа номера для H.323, MGCP и SIP (только Unknown) Не рекомендуется к использованию Использование настроек Device Pool Префиксы или Области поиска для каждого типа номера Настройки на уровне устройств (шлюзы/транки) Префиксы или Области поиска для каждого типа номера для H.323, MGCP и SIP (только Unknown) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Локализация на выходе (не для телефонов) Для соответствия формата номера вызывающего абонента требованиям оператора связи Используйте “Calling Party Transformation CSS for outbound calls” Предупреждение: преобразование номеров на уровне устройств не работает для Q.SIG APDU BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Схема преобразования номера вызывающего абонента Для входящих и исходящих вызовов Outbound calling party Inbound calling party transformation До 9.1 transformation Inbound calling party +74959611410 Outbound calling party transformation transformation 4959611410/national 84961410 V 988123136230 8123136230/national “Caller ID for Calls From This Phone” Calling party transformation +78123136230 “Remote Number” calling party transformation 9.1 и новее BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Создание классов обслуживания Маршрутизация в зависимости от категории абонента Cisco Unified CM Международные звонки Директор Местные звонки Менеджер Экстренные службы Общие телефоны Разработайте “План установления соединений согласно категории пользователей” для определения ограничений по доступности направлений BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Создание классов обслуживания Примеры Области поиска Области поиска Партиции назначены телефонам в зависимости от Все IP-телефоны, категории голосовая почта, абонента Internal Медиаресурсы, InternalOnly экстренные службы LocalOnly Местные Local городские звонки Unrestricted Междугородние и Long Distance международные вызовы Область поиска Партиция по по умолчанию умолчанию BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Создание классов обслуживания Пример для единого кластера: общий план установления соединений Области Списки Маршрутные Области поиска поиска Партиции маршрутов группы Устройства назначены телефонам в Internal зависимости от телефоны категории 112 Шаблоны абонента Internal Only маршрутов 9.112 Local Local 9.[1-7]XXXXXX PSTN PSTN ТСОП National 9.8[3-9]XX RL RG National XXX XXXX International International 9.810! 9.810!# BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Создание классов обслуживания Распределенная система с одним кластером: Общий вид плана соединений Области поиска Области Списки Маршрутные назначены поиска Партиции маршрутов группы Устройства телефонам в зависимости от MSK112 категории 112 Шаблоны маршрутов 9.112 абонента MSKInternal MSK_PSTN 9.[1-7]XXXXXX 9.8[3-9]XXXXXXXXX MSK MSK ТСОП 9.810! PSTN PSTN Телефоны MSKAllCalls 9.810!# Шлюзы в Москве в Москве OnCluster телефоны SPBInternal SPB112 112 9.112 SPB SPB ТСОП PSTN PSTN SPB_PSTN Шлюзы в СПб Телефоны SPBAllCalls 9.[1-7]XXXXXX в СПб 9.8[3-9]XXXXXXXXX 9.810! BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. 9.810!# Cisco Public 64
Создание классов обслуживания Рост сложности конфигурации при организации такого плана вызовов Области Списки Маршрутные поиска Партиции маршрутов группы MSK112 Устройства в Москве 112 Шаблоны 9.112 маршрутов Области поиска определяют: MSKInternal MSK_PSTN 9.[1-7]XXXXXX Класс обслуживания 9.8[3-9]XXXXXXXXX MSK RG Выбор маршрута 9.810! MSK 9.810!# RL MSKAllCalls Шлюзы в Москве OnCluster All IP Phone DNs Устройства в СПб # CSS = N x C SPB112 112 SPBInternal 9.112 N = # кол-во филиалов SPB RG SPB C = # кол-во классов SPB_PSTN RL обслуживания 9.[1-7]XXXXXX SPBAllCalls 9.8[3-9]XXXXXXXXX 9.810! Шлюзы в СПб 9.810!# BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Использование местных маршрутных групп С использованием LRG мы можем перейти от такой схемы … Области Списки Маршрутные поиска Партиции маршрутов группы Устройства в Москве MSK112 112 Шаблоны 9.112 маршрутов MSK_PSTN MSKInternal 9.[1-7]XXXXXX 9.8[3-9]XXXXXXXXX MSK RG 9.810! MSK 9.810!# RL MSKAllCalls Шлюзы в Москве OnCluster All IP Phone DNs Устройства в СПб SPB911 112 SPBInternal 9.112 SPB RG SPB SPB_PSTN RL 9.[1-7]XXXXXX SPBAllCalls 9.8[3-9]XXXXXXXXX 9.810! Шлюзы в СПб 9.810!# BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Единая область поиска в сочетании с местными маршрутными группами .. к более простой, за счет ликвидации местных шаблонов для каждого офиса Области поиска Партиции Списки маршрутов Маршрутные группы Internal OnCluster Все устройства телефоны RUS_EMER AllCalls 112 9.112 Шлюзы в Москве RUS_PSTN MSK RG 9.[1-7]XXXXXX 9.8[3-9]XXXXXXXXX 9.810! RUS 9.810!# RL Local Route group MSK devices DP: MSK_DP Выбор локального шлюза за счет привязки SPB RG местных маршрутных групп к device pool SPB devices DP: SPB_DP Шлюзы в СПб BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
SIP URI Что это такое? • SIP URI определяет коммуникационный ресурс • Общий вид: sip:user:password@host:port;uri-parameters?headers • “user” опционален, но CUCM не поддерживает URI без него (типа sip:cisco.com) • uri-parameters и headers - опциональны • password – не рекомендуется • host: fqdn, ipv4 или ipv6; CUCM пока не поддерживает ipv6 • user – чуствителен к регистру, host – не чуствителен к регистру: – KoGribak@cisco.com != kogribak@cisco.com но kogribak@cisco.com == kogribak@Cisco.com • Пример: sip:kogribak@cisco.com:5060 LHS/абонент RHS хост порт BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Звонки/маршрутизация адресов URI Зачем? Естественный метод вызовов для видеоустройств с поддержкой SIP Продвинутая поддержка SIP-видеоустройств, зарегистрированных на CUCM Гарантированный вызов из корпоративного справочника Улучшенная интеграция с другими системами UC (например, VCS) Упрощение организации видеосоединений между предприятиями Ограничения Адреса URI не применимы для звонков через ТСОП Ограниченная поддержка со стороны абонентских устройств BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Поддержка на абонентских устройствах Устройства поддерживающие ввод адресов в формате URI Телефоны серии 99xx, 8961 (исключая перевод вызова, форвард, конференция) Видеотерминалы Jabber Поиск в записной книжке CUCM сейчас всегда возвращает номер; вызовы из записной книжки всегда будут идти на номер Однако на все абонентские устройства можно позвонить через URI (поскольку URI всегда привязан к внутреннему номеру) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Адресация URI для абонентов CUCM Идея реализации в CUCM Адрес URI ассоциируется с внутренним номером (DN) В CUCM все абонентские устройства продолжают использовать DN Адрес URI может быть ассоциирован с DN на любом абонентском устройстве (не только SIP) Телефоны всегда регистрируются с использованием DN (они могут даже не знать про ассоциацию с адресом URI) (alice@cisco.com) 2000 (bob@cisco.com) 2001 BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Адреса URI и внутренние номера С одним DN может быть связано до 5 адресов URI Адрес URI может быть в любой партиции (не обязательно в той же где DN) Directory URI пользователя назначается его внутреннему номеру, через Primary extension; и заносится в партицию “Directory URI” Другие адреса URI могут располагаться в любых партициях (не обязательно в тех же где и внутренние номера) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Адреса URI и внутренние номера Primary URI Один адрес URI, связанный с внутренним номером помечается как primary URI Автоматически созданные на базе primary extension пользователя, адреса URI всегда будут считаться primary URI При отсутствии адресов URI, созданных автоматически, любой из добавленных руками адресов URI может быть отмечен как “primary” Адрес, отмеченный как Primary URI будет использован как идентификатор при звонках с/на линию BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Адреса URI и внутренние номера Как системе отличать номера от адресов URI Вызываемый “номер” может содержать: +, 0- 9, *, A-D Профиль SIP теперь имеет дополнительное поле “Dial String Interpretation”, применяемое к вызовам с абонентского устройства или транка По умолчанию: 0-9, *, # и + (рекомендовано) Если в заголовке SIP указан тэг “user=phone”, адрес всегда будет трактоваться как номер BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Вызовы на адреса URI Вызов на адрес URI пройдет, если Calling Search Space Z партиция, в которой находится этот Абонент вызывает адрес доступна через область поиска “+74999295641” DN \+74999295641 (CSS). Область поиска может включать \+74959611410 партиции, содержащие как номера, так и адреса URI. Directory URI Логика взаимодействия Устройство партиций/областей поиска абсолютно kogribak@cisco.com одинакова для номеров и адресов URI. Абонент вызывает “kogribak@cisco.com” alice@cisco.com BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Алиас партиции Directory URI Автоматически созданные адреса URI помещаются в партицию “Directory URI” Партиция “Directory URI” предопределена и не может быть изменена или удалена Чтобы выполнялся поиск по этой партиции, она должна быть добавлена в соответствующие CSS Одна из существующих партиций может быть объявлена как алиас для партиции “Directory URI” Адреса URI в партиции “Directory URI” будут доступны для всех CSS, которым доступна партиция, объявленная в качестве алиаса Хороший кандидат: уже существующая партиция, в которой находятся внутренние номера (DN) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Независимая обработка вызова CSSs Partitions DN ESCIntra PhoneCSS 9XXX, mask +4961007739XXX DN \+4961007739123 All IP Phone DNs (+E.164) \+4961007739764 Directory URI alice@cisco.com All Directory URIs jkrohn@cisco.com Обычно план установления соединений включает механизмы преобразования номеров (шаблоны преобразований). Могут изменяться как А так и B номера BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Независимая обработка вызова Вызов на номер CSSs Partitions calling “9764 DN ” ESCIntra PhoneCSS 9XXX, mask +4961007739XXX DN \+4961007739123 All IP Phone DNs (+E.164) \+4961007739764 Directory URI alice@cisco.com All Directory URIs jkrohn@cisco.com В данном случае сначала выполняется нормализация номера и затем маршрутизация вызова (normalise and route) BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Независимая обработка вызова Вызов на адрес URI CSSs Partitions calling “jkrohn@cisco.com” DN ESCIntra PhoneCSS 9XXX, mask +4961007739XXX DN \+4961007739123 All IP Phone DNs (+E.164) \+4961007739764 Directory URI alice@cisco.com All Directory URIs jkrohn@cisco.com Вызов на адрес URI пойдет по другому пути Маршрутизация вызовов на адреса URI не поддерживает трансляции; нет возможности блокировки такого вызова Единственная возможность выполнить преобразование – использовать outbound calls calling party transformation CSS на уровне device pool для вызывающего или вызываемого устройства BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Классы обслуживания для адресов URI Партиция “Directory URI” включает все Области поиска Партиции автоматически сгенерированные адреса URI Область поиска Как следствие, нет возможности разделить доступ назначается на auto-generated Directory URI к этим адресам URI для разных групп устройство jkrohn@cisco.com пользователей в зависимости alice@cisco.com от ограничений Если такое разделение необходимо, то придется Engineering блокировать доступ к партиции “Directory URI” и jkrohn@cisco.com назначать пользователям дополнительные адреса Unrestricted URI, которые будут находиться в разных партициях Sales и доступны через соответствующие области alice@cisco.com поиска. SalesOnly BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
План презентации Базовые принципы маршрутизации вызовов Партиции и Области поиска Шаблоны преобразований и внешние маршруты Преобразование номеров Создание классов обслуживания Маршрутизация адресов в формате URI Дополнительные возможности BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Обработка входящих вызовов на базе номера вызывающего абонента Обычно, обработка Директор входящих вызовов осуществляется на основе Абонент 5000 номера вызываемого вызывает Абонент 2000 – VIP: возможен прямой От 2000 абонента. “1234” звонок директору Начиная с CUCM версии 8.0 Абонент 3000 появилась специальная вызывает Все остальные От 3000 “1234” вызовы – через возможность управления секретаря вызовами на основе номера вызывающего абонента Секретарь BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Обработка входящих вызовов на базе номера вызывающего абонента Шаблон преобразования входит в партицию “incoming” На транк назначен CSS, имеющий доступ в партицию “incoming” В данном случае все входящие вызовы c транка будут обрабатываться данным шаблоном преобразования Настройка “Route Next Hop by Calling Party Number” BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Обработка входящих вызовов на базе номера вызывающего абонента Если номер вызывающего абонента соответствует шаблону, то дальнейшая маршрутизация вызова будет выполняться через область поиска “From 5000” обычным образом. Т.е. по номеру вызываемого абонента BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Обработка входящих вызовов на базе номера вызывающего абонента Данная функция позволяет реализовать базовую фильтрацию/маршрутизацию вызовов на основе номера вызывающего абонента Может быть использована в том числе для построения базовых правил блокировки нежелательных вызовов BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
В заключении Общие рекомендации Планируйте систему с учетом развития! Используйте короткие, стандартные правила формирования имен партиций и областей поиска Старайтесь сделать конфигурацию проще BRKUCC-2008 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Ждем ваших сообщений с хештегом #CiscoConnectRu Спасибо за внимание! Пожалуйста, используйте код для оценки доклада 6754 Ваше мнение очень важно для нас CiscoRu Cisco CiscoRussia 25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved.
Вы также можете почитать