Константин ГрибахТехнический консультант
Адресный план предприятия. Управление и планирование.
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Ваш лучший друг: UC SRNDИсходник: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/collab10/dialplan.html
2
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Обратите внимание!
Наилучшие и наиболее важные инструменты для проектирования плана установления соединений:
Карандаш Бумага Доска и маркеры
План установления соединений не является новой идеейПереход на IP не отменяет основ проектирования плана установления соединенийРекомендации по проектированию не являются абсолютными и неделимыми
Используйте те, которые вам подходятПростота – залог успеха!
3
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
4
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
5
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Географические номера 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 цифр
Справочная информация
6
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Запись +E.164 и “номера”
Рекомендация ITU E.123 описывает “Запись телефонных номеров в национальном и международном формате, адресов e-mail и Web-ресурсов“
“+” обозначает что телефонный номер представлен в международном формате Пример: +7 495 9611410
Номера в справочниках должны должны быть представлены в формате +E.164 полный номер, включающий код страны начинающийся с “+” без префиксов “выход в город”, “выход на межгород”: +7 (8) 495 9611410 – не формат +E.164! универсальность использования
Преимущества записи номеров +E.164 для плана установления соединений уникальны по определению не противоречат привычным способам набора (поскольку начинаются с “+”)
7
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Поддержка знака +
Поддержка +E.164 подразумевает использование + для шаблонов международных вызовов Ипозволяет убрать пересечение глобальных номеров с другими диапазонами (т.е.: звонки во Вьетнам (+84XXXXXXXX) с межгородом (84959611410) Поддержка знака + позволяет системам на базе СUCM маршрутизировать вызовы на основании универсального формата номера+ может быть использован для всех вариантов записи номера
Внутренние номера (DN) шаблоны маршрутов шаблоны преобразования ...
Большинство моделей IP-телефонов поддерживают установление вызовов с использованием “+”.
О чем речь:
8
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Что такое План установления соединений?
Схема действий от момента набора цифр до установления соединенияЭлементы, составляющие план установления соединений
Ввод цифр абонентом Приведение введенных данных в маршрутизируемый формат (преобразование) Выбор маршрута /блокировка вызова (класс обслуживания) Формат представления информации на экране устройств Номерной план
“1234” 1234
84961234
маршрутизация84961234
9
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Ввод цифр абонентом / традиции набора номера
Абоненты набирают номер “как обычно”: традиции набора номераРазный формат в зависимости от вызываемого абонента
Коллега в соседнем кабинете Городские номера, межгород, международные вызовы Между офисами (сокращенный набор внутри сети, принудительно через ТСОП) Голосовая почта Конференции, другие сервисы
Важно отметить, что в разных странах существуют разные традиции выхода в ТСОП
9 или 0 для доступа к ТСОП Формат национального номерного плана (номера фиксированной/переменной
длинны, способ набора международных или междугородних номерв, код выбора оператора дальней связи, другое...)
10
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Частичное пересечение
Традиции набора номера появились с целью избежать частичного пересечения номеров и, как следствие, тайм-аута после набора (Interdigittimeout T302)Частичные пересечения необходимо по возможности исключить на этапе планирования
11
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Корпоративные правила набора номеров
Обычно правила набора городских, междугородних и международных номеров в компании зависят от требований местного регулирования.Дополнительно существуют договоренности как звонить:
Между офисами/филиалами (внутри корпоративной сети) Между отделами Для доступа к сервисам (голосовая почта, конференции...);
Можем ли мы поддерживать набор с использованием “+”? Поддержка приложений Уникальность номеров
12
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План установления соединений“IP-маршрутизация” для IP-телефонии
Сейчас не удается отобразить рисунок.
Кластер CUCM
Маршрутизатор/голосовой шлюз
Внутреннийномер (DN) 1000
Внутреннийномер (DN)1001
Gatekeeper
+1 408 5264000
9.1408XXXXXXXШаблонмаршрута
GK
Другой кластер CUCM
ТСОП
IP WAN
Cisco Unified CM устанавливает два базовых типа соединений:
– Внутренние вызовы: Вызываемый внутренний номер (DN) зарегистрирован на том же кластере CUCM, что и вызывающий. Маршруты для таких вызовов считаются “внутренними”.
– Внешние вызовы: Вызываемый номер не зарегистрирован на том же кластере CUCM. Для установления соединения используются маршрутные шаблоны (Route Patterns) и маршруты для таких вызовов считаются “внешними”.
– Альтернативные маршруты: обеспечивают для внутренних и внешних вызовов альтернативный путь установления соединения (например, при недоступности IP WAN, установить соединение через ТСОП)
13
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Cisco Unified CM и логика маршрутизации вызововОбычно используемые шаблоны подстановки
Разделитель (Не соответствует ничему)—Используется для отбрасывания цифрДиапазон цифр (от 2 до 9 в этом примере)
Представление одной цифры от 0 до 9
Наличие одной или больше цифр от 0 до 9 Знак “#”— Используется как признак завершения набора номера
(для того, чтобы избежать таймаута на завершение набора –Interdigit timeout)
Макрошаблон, который представляет национальный номерной планв Cisco Unified CM (по умолчанию это номерной план США, но может быть установлен другой.Например, Российский)
9 . [2-9] XXXXXX
9.011! #
9. @14
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
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 или больше раз
шаблон+ Повторение предыдущего символа один или больше раз
@ Макрошаблон национального номерного плана
<пусто> Немедленно маршрутизировать вызов с пустым номером
Длясправки
15
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Типы шаблонов
Внутренние номера (Directory Number – DN) для направления вызовов на зарегистрированные устройства (IP-телефон, видеотерминал,
порт голосовой почты и т.д.)Шаблон маршрута (Route Pattern)
модификация номеров и направление вызова для дальнейшей маршрутизации на внешнее устройство (голосовой шлюз, CUBE, SIP-транк и т.д.)
Шаблоны преобразования (Translation Pattern) модификация номеров и продолжение выбора маршрута установления вызова на основании
измененных данныхНомер Hunt Pilot
распределение звонков в соответствии с определенной логикой
Статические шаблоны
16
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Типы шаблонов
Конференции Meet-MeПарковка вызововПикап и пикап-группы
Динамические шаблоны
17
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
соответствует номерам от 1200 до 1299
соответствует номерам 1326, 1356, 1366, 1376, 1386
cоответствует любым номерам, которые начинаются с 13, далее содержат одну или более цифр и заканчиваются #Пример соответствия: 135# или 13579#
соотвествует 1111
соответствует *1*1
соответствует номерам 1306, 1316, 1326, 13*6, 13#6
1111
*1*1
12XX
13[25-8]6
13!#
13[^3-9]6
CUCM: Логика маршрутизации вызововСопоставление шаблонов
18
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызовов
CUCM выбирает максимально соответствующий шаблон (longest-match)При маршрутизации вызова внутренний номер IP-телефона является шаблоном маршрута, которому соответствует только один номер
Базовый принцип
Шаблон маршрута
1XXX
Логика маршрутизации
Абонентнабирает
“1200”
Абонентнабирает
“1234” 1234Внутренний номер
1234
12XX
19
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызововПример (1)
Действия CUCM:
Настроенные маршрутные шаблоны
1111
1211
1[23]XX
131
13!
1[0-4]XX
Действия абонента:
20
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызововПример (2)
1111
1211
1[23]XX
131
13!
1[0-4]XX
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Выдать длинный гудок ждать
Действия CUCM:
<Off Hook>
Настроенные маршрутные шаблоны
Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”")
Digit analysis: potentialMatches=PotentialMatchesExist
Действия абонента:
21
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызововПример (3)
1111
1211
1[23]XX
131
13!
1[0-4]XX
Действия абонента: Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Остановить длинный гудок Ждать
Действия CUCM:
1
Настроенные маршрутные шаблоны
Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”1")
Digit analysis: potentialMatches=PotentialMatchesExist
22
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызововПример (4)
1111
1211
1[23]XX
131
13!
1[0-4]XX
Действия абонента: Нет
Нет
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Потенциальное соответствие
Ждать
Действия CUCM:
13
Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”13")
Digit analysis: potentialMatches=PotentialMatchesExist
Настроенные маршрутные шаблоны
23
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
1111
1211
1[23]XX
131
13!
1[0-4]XX
CUCM: Логика маршрутизации вызововПример (5)
Действия абонента: Нет
Нет
Потенциальное соответствие
Соответствие!
Потенциальное соответствиеСоответствие! иПотенциальное соответствие
Все еще ждем — дальнейший ввод может привести к выборудругого маршрутного шаблона
Действия CUCM:
131
Настроенные маршрутные шаблоны
Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”131")
Digit analysis: potentialMatches=PotentialMatchesExist
24
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
1111
1211
1[23]XX
131
13!
1[0-4]XX
CUCM: Логика маршрутизации вызововПример (6)
Действия абонента: Нет
Нет
Соответствие!
Нет
Соответствие!Соответствие! иПотенциальное соответствие
Действия CUCM:
1311
Настроенные маршрутные шаблоны
Digit analysis: match(fqcn="9195555644", cn="15644", pss="PA:Line1:Cisco:Local:Long Distance:International", dd=”1311")
Digit analysis: potentialMatches=PotentialMatchesExist
Все еще ждем — дальнейший ввод может привести к выборудругого маршрутного шаблона
25
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызововПример (7)
Можете ли вы сказать какой маршрутный шаблон наиболее полно соответствует набранному номеру в этом случае?Подсказка: коварный вопрос способствует лучшему запоминанию
Действия абонента:
Вызов направляется через маршрутный шаблон наиболее полного соответствия
Действия CUCM:
1311<таймаут>
Настроенные маршрутные шаблоны
1111
1211
1[23]XX
131
13!
1[0-4]XX
Нет
Нет
Соответствие!
Нет
Соответствие!
Соответствие!
26
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Содержит ∞ вариантов набора, но при оценке максимального соответствия маршрута в данном случае, будет включать только 100 вариантов, поскольку оценка количества вариантов происходит на основании количества введенных цифр
CUCM: Логика маршрутизации вызововПример (8)
Действия абонента:
1311<таймаут>
Содержит 200 вариантов набораСодержит 500 вариантов набора
Настроенные маршрутные шаблоны
1111
1211
1[23]XX
131
13!
1[0-4]XX
Нет
Нет
Соответствие!
Нет
Соответствие!
Соответствие!
27
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
CUCM: Логика маршрутизации вызовов
Шаблоны маршрутов, шаблоны преобразований и внутренние номера(новинка версии 10.0) могут быть помечены как “срочные” (urgent)По умолчанию:
Шаблоны преобразований помечены как срочные Шаблоны маршрутов и внутренние номера не имеют пометки срочности
Шаблоны, помеченные как срочные, применяются сразу при появлении совпадения, даже если еще остаются варианты шаблонов потенциального совпаденияНужно избежать задержки после набора номера (Interdigit timeout)Правило наиболее полного совпадения продолжает работать
Срочность шаблона
28
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
29
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Партиции и Области поиска (Calling Search Space)Аналогия (1 из 4)
Маша Петя495 961 1410
“Желтые страницы Москвы”Петя 495 961 1410
Маша хочет позвонить Пете
Петя опубликовал свой номерв справочнике
Чтобы это сделать, ейнеобходимо знать его номер
30
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Партиции и Области поиска (Calling Search Space)Аналогия (2 из 4)
Маша
“Желтые страницы Москвы”Петя 495 961 1410
Чтобы найти его номер, Маше надо заглянуть в телефонные
справочники, которые у нее есть
Если нужного справочникау нее нет…
“Желтые страницы СПб”Контакты в Outlook
Черная записная книжка
… она не сможет позвонить
Справочники, которые есть у Маши
Петя495 961 1410
31
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Партиции и Области поиска (Calling Search Space)Аналогия (3 из 4)
Маша Петя495 961 1410
Miami Yellow PagesПетя 495 961 1410
Но если нужный справочник,в котором указан номер Пети
у нее есть…
“Желтые страницы СПб”Miami Yellow Pages
Черная записная книжка
Справочники, которые есть у Маши
… то звонок состоится
“Желтые страницы Москвы”
Желтые страницы Москвы
32
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Партиции и Области поиска (Calling Search Space)Аналогия (4 из 4)
Маша Петя495 961 1410
“Желтые страницы Москвы”Петя 495 961 1410
“Желтые страницы СПб”“Желтые страницы Москвы”
Черная записная книжка
Справочники, которые есть у Маши
Справочник, в котором Петя разместил свой номер называется Партицией (Partition)
Набор справочников, в которых можно поискать нужный номер,
называетсяОбласть поиска
(Calling Search Space)
33
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Партиции и Области поиска (Calling Search Space)Принцип
PartitionA
911
900X99XX
8001
PartitionB
9.[2-9]XXXXXX9.[2-9]XX[2-9]XXXXXX
9.011!
7 [Transform Mask: 2001]
20022001
2000
5000
8000
Линии(Внутренние номера)
Шаблоныпреобразований
Шаблонымаршрутов
Сервисные номера(MeetMe, CallPickup...)
Порты голосовой почты
Номера приложений(CTI Route Points, CTI Ports)
Шаблонымаршрутов
CSS1PartitionAPartitionB
CSS2PartitionB
CSS3PartitionBPartitionA
CSS4PartitionA
IP-телефоны
Линии
Голосовыешлюзы
Приложения
“Вы
зыва
ющ
ие”
устр
ойст
ва
“Вы
зыва
емы
е” ш
абло
ны
34
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Партиции и Области поиска (Calling Search Space)Важность порядка расположения партиций в списке Области Поиска (CSS)
Наиболее полно соответствующий шаблон выбирается вне зависимости от порядка расположения партицийПорядок расположения партиций работает только при наличии шаблонов с одинаковыми критериями соответствия
Calling Search Space Z
Partition A
23XX1XXX
Partition B
23XX12XX
IP-телефон
Абонентнабирает
“1234”
Абонентнабирает
“2345”
35
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Области поиска для IP-телефона и линии
Линия
Line CSSPartition L1
Partition L2
Partition L3
Device CSSPartition D1
Partition D2
Partition D3IP-телефон
Resulting CSSPartition L1
Partition L2
Partition L3
Partition D1
Partition D2
Partition D3
Общая Область поиска получается в результате объединения Областей поиск Линии и IP-телефона. В конец общей Области поиска устройства неявно добавляется еще Область поиска <none>.Строка общей Области поиска ограничена 1024 символами, включая разделитель “:”.
36
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
37
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Шаблоны преобразования (Translation Patterns)
Соответствие набранным цифрамВозможность блокировки вызоваВыполняются манипуляции с номерами вызывающей/вызываемой стороныВыполняется повторный поиск маршрута по базе CUCM, возможно с использованием другой Области поиска, которая определяется в настройке шаблона.
Основы
Преобразовать “0” в2001 и выполнить повторный
поиск маршрута
Шаблон преобразования
Внутреннийномер 2001
Абонент набирает“0” для связис оператором 0 2001
38
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Шаблоны преобразования (Translation Patterns)
Выполняются манипуляции с номерами вызывающей/вызываемой стороныВыполняется повторный поиск маршрута по базе CUCM, возможно с использованием другой Области поиска, которая определяется в настройке шаблона.
Сценарий вызова
InternalCSS
Области поискаПартиции
Шаблон преобразованиязаменяет “0” на 2001 и выполняет повторный
поиск маршрутаАбонент набирает
“0” для связис оператором
OperatorCSSTranslations
0 [Transform Mask: 2001][ CSS: InternalCSS]
Новый номер “2001”
AllPhonesAll IP Phones
39
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Построение внешних маршрутов
Шаблон маршрута Соответствие набранного номера Ссылка на список маршрутов Манипуляция с цифрами (дополнит.)
Список маршрутов Приоритетный список групп Манипуляция с цифрами (доп.) 1st Choice 2nd Choice
PSTNIP WANGK
RouteGroup 2
1st
Choice2nd
Choice
Пор
ядок
нас
трой
ки
RoutePattern
RouteList
RouteGroup 1
УстройстваШлюзы (MGCP, SCCP, H.323) Gatekeeper (H.323) Транки (H.323, ICT, SIP) Манипуляция с цифрами (доп.)
Группа маршрутов Ссылки на реальные устройства Алгоритм распределения
40
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Шаблон маршрута (Route Pattern)
Проверка соответствия набранным цифрамссылка на устройство или список маршрутов (рекомендуется)Преобразование номеров Преобразованный номер вызываемого абонента отражается на экране звонящегоПоддержка Overlap Sending для номерного плана переменной длины
41
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Список маршрутов (Route List)
Список возможных направлений (маршрутных групп), ранжированный по приоритетам.Преобразование номеров для каждой маршрутной группы.Данное преобразование имеет приоритет над преобразованием на уровне шаблона маршрута.Преобразованный номер вызываемого абонента не отражается на экране звонящего.Поле Use Calling Party's External Phone Number Mask
Default: как настроено для шаблона маршрута On: принудительно использовать Off: принудительно не использовать
42
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Маршрутная группа (Route Group)
Набор определенных устройствРаспределение вызовов в соответствии с выбранным алгоритмом
По кругу (circular) Сверху вниз по списку
(top down)
43
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Местная маршрутная группа (Local Route Group)
Упростить выбор маршрутной группы на основе анализа местоположения вызывающего устройства (по сути, настроек device pool, к которому принадлежит вызывающее устройство)Абонентские устройства в разных офисах могут использовать единый шаблон маршрута (например, для местных городских вызовов), но вызовы будут обрабатываться по разному, в зависимости от того, какая маршрутная группа объявлена местной для данной группы устройствС практической стороны, теперь не требуется создавать индивидуальные шаблоны маршрутов (например, для местных вызовов) для каждой группы устройств.
Что это такое: “Звони через местный шлюз”
44
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Местная маршрутная группа (Local Route Group)
Device pool определяет группу устройств c одинаковым местоположениемДля данного device pool определяется местная маршрутная группаТаким образом, местная маршрутная группа используется для всех устройств, использующих настройки данного device pool: телефоны, шлюзы…
Что это такое: Иллюстрация
45
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Местная маршрутная группа (Local Route Group)
Списки маршрутов могут включать местные маршрутные группы наравне с обычнымиПример простой реализации резервирования маршрутаВ данном случае междугородние звонки должны по возможности идти через основной шлюз головного офиса, а при его недоступности – через местный шлюз
Что это такое: Иллюстрация
46
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
47
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеров
Исходящие и входящие номера могут быть преобразованыДва уровня:
При маршрутизации вызова – при работе маршрутных шаблонов и шаблонов трансляции На уровне устройств – модификация номеров на уровне списков маршрутов и на устройствах (телефоны, транки, шлюзы)
48
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеров
Уровень маршрутизации
Уровень устройств
Шаблон маршрута Соответствие набранного номера Ссылка на список маршрутов Манипуляция с цифрами (дополнит.)
Список маршрутов Приоритетный список групп Манипуляция с цифрами (доп.)
PSTNIP WANGK
RouteGroup 2
RoutePattern
RouteList
RouteGroup 1
УстройстваШлюзы (MGCP, SCCP, H.323) Gatekeeper (H.323) Транки (H.323, ICT, SIP) Манипуляция с цифрами (доп.)
Группа маршрутов Ссылки на реальные устройства Алгоритм распределения
49
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеров
При модификации номера вызываемого абонента в маршрутном шаблоне (или шаблоне трансляции), модифицированный номер отображается на экране вызывающего устройства
Эту информацию можно скрыть изменением параметра “Always Display Original Dialed Number” в значение “True”
Предупреждение: номера, передающиеся в пакетах Q.SIG APDU не будут модифицированы на уровне устройств
Это может повлиять на такие функции как MWI, Path Replacement, ... Если вы планируете использовать Q.SIG для стыка с другими станциями,
используйте номерной план, не требующий преобразования номеров при прохождении вызовов по этим направлениям
Особенности модификации номеров на уровне устройств или на уровне маршрутизации
50
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеров
Два подхода к преобразованию: Косвенный – модификация номера как часть процесса маршрутизации вызова
— Шаблон преобразования— Маршрутный шаблон— Список маршрутов
Прямой – модификация номера без принятия решения о маршрутизации— Модификация номеров (вызываемый/вызывающий) при входящем вызове через
шлюзы или транки (или настройка соответствующего device pool)— Использование Области поиска для модификации номеров
(вызываемый/вызывающий), определенной для шлюзов или транков (или настройка соответствующего device pool)
— Использование Области поиска для модификации номеров (только вызывающий) длятелефонов (или настройка соответствующего device pool)
51
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеровШаблон преобразования для вызывающего номера(Calling Party Transformation Pattern)
• Шаблон преобразования, который может быть применен ТОЛЬКО для вызывающего (НЕ ВЫЗЫВАЕМОГО) номера
• Выполняется только преобразование вызывающего номера
• Находится в партиции и ищется через область поиска как и обычный шаблон
• Не влияет на логику маршрутизации
52
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеров для устройств
Для телефонов можно назначить Область поиска для преобразования вызывающего номера как для входящих, так и исходящих вызовов
Inbound: для звонков с телефона (для преобразования короткого номера в +E.164) Outbound: для звонков НА телефон (для отображения полного номера в сокращенном
формате)Можно назначить эти правила для всего device pool “Use Device Pool ...”
Появилось в 9.0Device Pool Устройство
53
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Преобразование номеров для устройств
Начиная с версии 9.1 изменились названия полей настройки Областей поиска для преобразования номеров на телефонах
Внимание: переименование полей
Раньше
Теперь
54
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Списки звонков на телефоне
Номера вызывающего абонента преобразуются согласно настроенным правилам на телефоне (или device pool)
НО: оригинальный номер звонящего сохраняется в списке пропущенных вызовов и используется для отзвона*
Принцип: Оригинальные номера вызывающего абонента должны быть „глобальными“ глобальными на входе, локальными на выходеГлобальные номера (оригинальные) должны быть маршрутизируемыми!
*Телефоны 7940/60 сохраняют преобразованный номер55
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Локализация на выходе (на телефоне)
Область поиска для преобразования вызывающего номера определяетсячерез device pool или на телефонеЛокализация номера – приведение его в соответствие с:
Привычным форматом набора национального номера Привычным форматом набора городского номера (для местных вызовов) Сокращенным набором (внутри офиса/филиала)
Преобразованный номер отображается на экране телефона при поступлении звонкаПредупреждение:
Отзвон из списка пропущенных/принятых вызовов идет на оригинальный номер
56
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Глобализация на входе (не для телефонов)
Настройка префиксов через Service Parameter: Префиксы для каждого типа номера для H.323, MGCP и SIP (только Unknown) Не рекомендуется к использованию
Использование настроек Device Pool Префиксы или Области поиска для каждого типа номера
Настройки на уровне устройств (шлюзы/транки) Префиксы или Области поиска для каждого типа номера для H.323, MGCP и SIP
(только Unknown)
57
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Локализация на выходе (не для телефонов)
Для соответствия формата номера вызывающего абонента требованиям оператора связиИспользуйте “Calling Party Transformation CSS for outbound calls”Предупреждение: преобразование номеров на уровне устройств не работает для Q.SIG APDU
58
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Схема преобразования номера вызывающего абонента
Для входящих и исходящих вызовов
VVVV
Inbound calling party transformation
“Caller ID for Calls From This Phone” Calling party transformation
“Remote Number” calling party transformation
Outbound calling party transformation
84961410
+74959611410
4959611410/national
Outbound calling party transformation
Inbound calling party transformation
8123136230/national
+78123136230
988123136230
До 9.1
9.1 и новее
59
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
60
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Создание классов обслуживанияМаршрутизация в зависимости от категории абонента
Экстренныеслужбы
Местные звонки
Международные звонки
Общие телефоны
Менеджер
Директор
Cisco Unified CM
Разработайте “План установления соединений согласно категории пользователей”для определения ограничений по доступности направлений
61
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Создание классов обслуживанияПримеры
Области поиска Партиции
Internal
Local
Long Distance
Все IP-телефоны,голосовая почта,Медиаресурсы,
экстренные службы
Местныегородские
звонки
InternalOnly
LocalOnly
Unrestricted
<None>Область поискапо умолчанию <None> Партиция по
умолчанию
Междугородние имеждународные
вызовы
Области поисканазначены
телефонам взависимости от
категорииабонента
62
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Создание классов обслуживанияПример для единого кластера: общий план установления соединений
International
National
Local
Internal
Internal Only
Local
National
International
телефоны
Областипоиска Партиции
Спискимаршрутов
Маршрутныегруппы Устройства
Шаблонымаршрутов
Области поисканазначены
телефонам взависимости от
категорииабонента
PSTNRL
PSTNRG
ТСОП
<none>
9.810!#
9.8[3-9]XXXXX XXXX
1129.112
9.[1-7]XXXXXX
9.810!
<none>63
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Создание классов обслуживанияРаспределенная система с одним кластером: Общий вид плана соединений
MSKPSTN
MSKPSTN
MSKInternal
MSKAllCalls
SPBInternal
SPBAllCalls
OnClusterтелефоны
MSK112112
9.112
MSK_PSTN9.[1-7]XXXXXX
9.8[3-9]XXXXXXXXX9.810!
9.810!#
ТСОП
Областипоиска Партиции
Спискимаршрутов
Маршрутныегруппы Устройства
Шаблонымаршрутов
SPB112112
9.112
SPB_PSTN9.[1-7]XXXXXX
9.8[3-9]XXXXXXXXX9.810!
9.810!#
SPBPSTN
SPBPSTN
ТСОП
Шлюзы в Москве
Шлюзы в СПб
Телефоныв Москве
Телефоныв СПб
Области поисканазначены
телефонам взависимости от
категорииабонента
64
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Создание классов обслуживанияРост сложности конфигурации при организации такого плана вызовов
MSKRL
MSK RGMSKInternal
MSKAllCalls
SPBInternal
SPBAllCalls
OnClusterAll IP Phone DNs
MSK1121129.112
MSK_PSTN9.[1-7]XXXXXX
9.8[3-9]XXXXXXXXX9.810!
9.810!#
Областипоиска Партиции
Спискимаршрутов
Маршрутныегруппы
Шаблонымаршрутов
SPB112112
9.112
SPB_PSTN9.[1-7]XXXXXX
9.8[3-9]XXXXXXXXX9.810!
9.810!#
SPBRL
Шлюзы в Москве
Устр
ойст
ва в
СП
б
SPB RG
Шлюзы в СПб
Области поискаопределяют: Класс обслуживания Выбор маршрута
# CSS = N x CN = # кол-во филиаловC = # кол-во классов
обслуживания
Устр
ойст
ва в
Мос
кве
65
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Использование местных маршрутных группС использованием LRG мы можем перейти от такой схемы …
MSKRL
MSK RGMSKInternal
MSKAllCalls
SPBInternal
SPBAllCalls
OnClusterAll IP Phone DNs
MSK112112
9.112
MSK_PSTN9.[1-7]XXXXXX
9.8[3-9]XXXXXXXXX9.810!
9.810!#
Областипоиска Партиции
Спискимаршрутов
Маршрутныегруппы
Шаблонымаршрутов
SPB911112
9.112
SPB_PSTN9.[1-7]XXXXXX
9.8[3-9]XXXXXXXXX9.810!
9.810!#
SPBRL
Шлюзы в Москве
Устр
ойст
ва в
СП
б
SPB RG
Шлюзы в СПб
Устр
ойст
ва в
Мос
кве
66
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Единая область поиска в сочетании с местными маршрутными группами
.. к более простой, за счет ликвидации местных шаблонов для каждого офиса
Internal
AllCalls
OnClusterтелефоны
Области поиска Партиции Списки маршрутов Маршрутные группыВ
се у
стро
йств
а
SPB RG
Шлюзы в СПб
MSK RG
Шлюзы в Москве
9.[1-7]XXXXXX9.8[3-9]XXXXXXXXX
9.810!9.810!#
RUS_PSTN
LocalRoutegroup
MSK devicesDP: MSK_DP
1129.112
RUS_EMER
RUSRL
SPB devicesDP: SPB_DP
Выбор локального шлюза за счет привязкиместных маршрутных групп к device pool
67
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
68
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
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 – не чуствителен к регистру: – [email protected] != [email protected] но
[email protected] == [email protected]
• Пример: sip:[email protected]:5060
LHS/абонент RHS хост порт
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Звонки/маршрутизация адресов URI
Зачем? Естественный метод вызовов для видеоустройств с поддержкой SIP Продвинутая поддержка SIP-видеоустройств, зарегистрированных на CUCM Гарантированный вызов из корпоративного справочника Улучшенная интеграция с другими системами UC (например, VCS) Упрощение организации видеосоединений между предприятиями
Ограничения Адреса URI не применимы для звонков через ТСОП Ограниченная поддержка со стороны абонентских устройств
70
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Поддержка на абонентских устройствах
Устройства поддерживающие ввод адресов в формате URI Телефоны серии 99xx, 8961 (исключая перевод вызова, форвард, конференция) Видеотерминалы Jabber
Поиск в записной книжке CUCM сейчас всегда возвращает номер; вызовы из записной книжки всегда будут идти на номерОднако на все абонентские устройства можно позвонить через URI (поскольку URI всегда привязан к внутреннему номеру)
71
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Адресация URI для абонентов CUCM
Адрес URI ассоциируется с внутренним номером (DN)В CUCM все абонентские устройства продолжают использовать DNАдрес URI может быть ассоциирован с DN на любом абонентском устройстве (не только SIP)Телефоны всегда регистрируются с использованием DN (они могут даже не знать про ассоциацию с адресом URI)
Идея реализации в CUCM
2000
2001
72
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Адреса URI и внутренние номера
С одним DN может быть связано до 5 адресов URIАдрес URI может быть в любой партиции (не обязательно в той же где DN)Directory URI пользователя назначается его внутреннему номеру, через Primary extension; и заносится в партицию“Directory URI”Другие адреса URI могут располагаться в любых партициях(не обязательно в тех же где и внутренние номера)
73
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Адреса URI и внутренние номера
Один адрес URI, связанный с внутренним номером помечается как primary URIАвтоматически созданные на базе primary extension пользователя, адреса URI всегда будут считаться primary URI
При отсутствии адресов URI, созданных автоматически, любой из добавленных руками адресов URI может быть отмечен как “primary”Адрес, отмеченный как Primary URI будет использован как идентификатор при звонках с/на линию
Primary URI
74
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Адреса URI и внутренние номера
Вызываемый “номер” может содержать: +, 0-9, *, A-DПрофиль SIP теперь имеет дополнительное поле “Dial String Interpretation”, применяемое к вызовам с абонентского устройства или транкаПо умолчанию: 0-9, *, # и + (рекомендовано)Если в заголовке SIP указан тэг “user=phone”, адрес всегда будет трактоваться как номер
Как системе отличать номера от адресов URI
75
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Вызовы на адреса URI
Вызов на адрес URI пройдет, если партиция, в которой находится этот адрес доступна через область поиска(CSS).Область поиска может включать партиции, содержащие как номера, так и адреса URI.Логика взаимодействия партиций/областей поиска абсолютно одинакова для номеров и адресов URI.
Calling Search Space Z
DN\+74999295641
Directory URI
[email protected]Устройство
Абонент вызывает“[email protected]”
Абонент вызывает“+74999295641”
\+74959611410
76
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Алиас партиции Directory URI
Автоматически созданные адреса URI помещаются в партицию “Directory URI”Партиция “Directory URI” предопределена и не может быть изменена или удаленаЧтобы выполнялся поиск по этой партиции, она должна быть добавлена в соответствующие CSSОдна из существующих партиций может быть объявлена как алиас для партиции “Directory URI” Адреса URI в партиции “Directory URI” будут доступны для всех CSS, которым доступна партиция, объявленная в качестве алиасаХороший кандидат: уже существующая партиция, в которой находятся внутренние номера (DN)
77
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Независимая обработка вызова
Обычно план установления соединений включает механизмы преобразования номеров (шаблоны преобразований). Могут изменяться как А так и B номера
DN
ESCIntra9XXX, mask +4961007739XXXPhoneCSS
DNAll IP Phone DNs (+E.164)\+4961007739123
Directory URIAll Directory [email protected]
\+4961007739764
CSSs Partitions
78
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Независимая обработка вызова
В данном случае сначала выполняется нормализация номера и затем маршрутизация вызова (normalise and route)
Вызов на номер
DN
ESCIntra9XXX, mask +4961007739XXXPhoneCSS
DNAll IP Phone DNs (+E.164)
Directory URIAll Directory URIs
calling “9764”
\+4961007739764
\+4961007739123
CSSs Partitions
79
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Независимая обработка вызова
Вызов на адрес URI пойдет по другому путиМаршрутизация вызовов на адреса URI не поддерживает трансляции; нет возможности блокировки такого вызоваЕдинственная возможность выполнить преобразование – использовать outbound calls calling party transformation CSS на уровне device pool для вызывающего или вызываемого устройства
Вызов на адрес URICSSs Partitions
DN
ESCIntra9XXX, mask +4961007739XXXPhoneCSS
DNAll IP Phone DNs (+E.164)
Directory URIAll Directory URIs
calling “[email protected]”
\+4961007739764
\+4961007739123
80
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Классы обслуживания для адресов URI
Партиция “Directory URI” включает все автоматически сгенерированные адреса URIКак следствие, нет возможности разделить доступ к этим адресам URI для разных групп пользователейЕсли такое разделение необходимо, то придется блокировать доступ к партиции “Directory URI” и назначать пользователям дополнительные адреса URI, которые будут находиться в разных партицияхи доступны через соответствующие области поиска.
Unrestricted
SalesOnly
Областипоиска Партиции
Область поисканазначается на
устройствов зависимостиот ограничений
Directory [email protected]
auto-generated
81
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
План презентации
Базовые принципы маршрутизации вызововПартиции и Области поиска Шаблоны преобразований и внешние маршрутыПреобразование номеровСоздание классов обслуживанияМаршрутизация адресов в формате URIДополнительные возможности
82
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Обработка входящих вызовов на базе номера вызывающего абонента
Обычно, обработка входящих вызовов осуществляется на основе номера вызываемого абонента.
Начиная с CUCM версии 8.0 появилась специальная возможность управления вызовами на основе номера вызывающего абонента
Абонент 5000вызывает
“1234”
Абонент 3000вызывает
“1234”
Секретарь
Директор
Абонент 2000 – VIP:возможен прямой звонок директору
Все остальныевызовы – черезсекретаря
От 3000
От 2000
83
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Обработка входящих вызовов на базе номера вызывающего абонента
Шаблон преобразования входит в партицию “incoming”
На транк назначен CSS, имеющий доступ в партицию“incoming”
В данном случае все входящие вызовы c транкабудут обрабатываться данным шаблоном преобразования
Настройка “Route Next Hop by Calling Party Number”
84
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Обработка входящих вызовов на базе номера вызывающего абонента
Если номер вызывающего абонента соответствует шаблону, то дальнейшая маршрутизация вызова будет выполняться через область поиска “From 5000” обычным образом. Т.е. по номеру вызываемого абонента
85
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
Обработка входящих вызовов на базе номера вызывающего абонента
Данная функция позволяет реализовать базовую фильтрацию/маршрутизацию вызовов на основе номера вызывающего абонента
Может быть использована в том числе для построения базовых правил блокировки нежелательных вызовов
86
© 2014 Cisco and/or its affiliates. All rights reserved.BRKUCC-2008 Cisco Public
В заключении
Планируйте систему с учетом развития!Используйте короткие, стандартные правила формирования имен партиций и областей поискаСтарайтесь сделать конфигурацию проще
Общие рекомендации
87
CiscoRu Cisco CiscoRussia
Ждем ваших сообщений с хештегом#CiscoConnectRu
Пожалуйста, используйте код для оценки доклада
6754
Ваше мнение очень важно для нас
Спасибо за внимание!
25.11.2014 © 2014 Cisco and/or its affiliates. All rights reserved.
Top Related