Вы здесь

Cisco Extension Mobility. Теория

Cisco Call Manager прекрасно приспособлен для работы с крупными организациями.
Cisco Extension Mobility является одной из "приспособ", облегчающей жизнь мобильным сотрудникам.
Cisco Extension Mobility несколько похожа на службу Cisco Device Mobility:

  • Cisco Device Mobility - решение, входящие в состав CUCM, которое позволяет автоматически перенастраивать endpoints в соответствии с их физическим местоположением.
  • Cisco Extension Mobility - решение, входящие в состав CUCM, которое позволяет пользователям залогиниться на телефон и применить к этому телефону свой профиль. Это может быть любой телефон в пределах организации, независимо от его типа или местоположения.

Итак, если Cisco Device Mobility позволяет пользователю комфортно переезжать из офиса в офис со своей телефонной трубкой, то Cisco Extension Mobility позволяет даже не брать с собой телефон, а залогиниться на любом телефоне филиала, при этом на новый телефон "переезжают" все user-specific parameters пользователя (extensions, Speed dials, Services и т.д.).

Возможность переезда личных настроек пользователя достигается введением понятия Device Profile, - т.е. личные настройки можно привязывать не к Physical Device, но к Device Profile.
С таким подходом параметры настроек телефона разделяются на два типа:

  • user-specific parameters
  • device-specific parameters

Cisco Extension Mobility позволяет пользователю залогиниться на телефон (User ID, PIN), в результате применяется соответствующий Device Profile, и "чужой" телефон реконфигурируется с новыми user-specific parameters.
Пользователю становятся доступными его личные параметры: extensions, Speed dials, Services и т.д., при этом сам пользователь доступен всем по его личному номеру.
У телефона device-specific parameters остаются старыми.

При Logout телефон автоматом загружает свою дефолтную информацию.
Logout может быть вызвал или таймаутом или самим пользователем.

Cisco Extension Mobility реализован как Phone Service и работает внутри кластера CUCM.

Если пользователь попытается залогиниться на второй телефон, оставаясь залогиненным на первом, систему можно настроить на следующее:

  • Allow multiple logins - одновременные логины разрешены
  • Deny login - сначала нужно разлогиниться на первом телефоне
  • Auto logout - на первом телефоне произойдёт автоматический Logout

Dynamic Phone Configuration Parameters

При использовании Cisco Extension Mobility телефон реконфигурируется с новыми user-specific parameters.
Существует два типа user-specific parameters:

  • User-specific device-level parameters: MOH audio source, phone button templates, softkey templates, user locales, DND settings, privacy settings, phone service subscriptions
  • Configuration of phone buttons - здесь имеется в виду не тип кнопок, которые задаются шаблоном, а сама конфигурация кнопок, т.е. настройки номеров линий, speed dials, service URLs, Call park и т.д.

Cisco Extension Mobility Configuration Elements

Cisco Extension Mobility использует следующие конфигурационные элементы:

Phone Хранит конфигурацию physical phones. К этим параметрам относятся:
- Device-specific phone parameters (например device CSS, location, MRGL)
- User-specific phone parameters (MOH audio source, DND, softkey template)
- User-specific button configuration (например lines, speed dials)
End user End user ассоциируется с одним или более device templates. Для логина на сервис Cisco Extension Mobility через телефон, используются User ID и PIN.
Device_Profile Хранит User-specific phone parameters в логическом профиле. Эти параметры включают в себя User-specific device-level parameters а также Configuration of phone buttons. Данные параметры применяются после того, как пользователь залогинится на телефоне.
Phone Service Cisco Extension Mobility реализован в виде Phone Service. Соответственно телефон необходимо подписать на этот сервис.
Default device profile Хранит дефолтные параметры, которые будут применены в случае несовпадения модели физического телефона, и модели телефона в профиле. Default device profile создаётся автоматически как только Cisco Extension Mobility enabled для данного телефона.

Cisco Extension Mobility Operation

Рассмотрим события происходящие при работе Cisco Extension Mobility:

  1. Пользователь нажимает кнопку Services, выбирает из списка сервис Cisco Extension Mobility.
  2. Cisco Extension Mobility запрашивает USer ID и PIN.
  3. Cisco Extension Mobility осуществляет выбор ассоциированного с пользователемDevice Profile. Если с данным пользователем ассоциировано более одного профиля, пользователю предлагается сделать выбор нужного профиль.
  4. CUCM обновляет конфигурацию телефона в соответствии с выбранным Device Profile.
  5. Телефон ресетится и загружает обновлённую конфигурацию

Теперь "чужой" телефон может быть использован пользователем также как его "домашний" телефон.

Если пользователь сделает logout, CUCM "навешивает" на телефон standard Configuration

Cisco Extension Mobility и разные модели телефонов

Может сложиться ситуация, когда пользователь логинится на телефон отличной модели от той, что настроена на Device Profile этого пользователя.

Разные телефоны имеют разные экраны, разное количество кнопок и т.д.
При этом если физический телефон той же серии (794x, 796x, 69xx), то различия обрабатываются автоматом через функцию Feature Safe.
В случае несовпадения model series используется Default Device Profile.

Если после успешной аутентификации Phone model series на Device Profile не совпадает c физически телефоном, происходит следующее:

  1. Из Default Device Profile забираются Device-dependent parameters и применяются на телефон. (phone button template, softkey template,)
  2. Из Device Profile забираются Device-independent parameters и применяются на телефон. (user hold audio source, user locale, speed dials)
  3. Из Device Profile забираются применимые к данной модели user-specific parameters
  4. Из Device Profile забираются применимые к данной модели service subscriptions

Cisco Extension Mobility и CSS

Вспомним немного теории о CSS:

Вообще в свойствах IP Phone могут быть настроены Line CSS и Device CSS.
В самой простой настройке рекомендуется настраивать только Device CSS, а Line CSS оставлять пустным.

Использование одновременно 2-х CSS позволяет помимо маршрутизации собственно звонка, также применить и Calling Priviliges.
При этом в маршрутизации исходящего звонка сначала применяется Line CSS, а затем Device CSS.
В этом случае:

  • Line CSS используется для применения Calling Priviliges или Class Of Service (CoS): на линию вешается определённая Line CSS, которая включает в себя соответствующую Partition, в которой размещены блокирующие Patterns. Таким образом обычно создаются несколько CSS для различных градаций доступа:
    - ACCESS_01_Internal_CSS
    - ACCESS_02_Local_CSS
    - ACCESS_03_Mobile_CSS
    - ACCESS_04_National_CSS
    - ACCESS_05_International_CSS
  • Device CSS - используется чисто для маршрутизации. Т.е. она в себя включает Partition и далее Pattern, которые в итоге приводят на Local Gateway

Поскольку Line CSS более приоритетна чем Device CSS, вначале срабатывают необходимые блокирующие Patterns и только потом производится дальнейшая маршрутизация в соответствии с Device CSS.

Cisco Extension Mobility имеет непосредственное отношение к user-specific parameters, поэтому она может менять Line CSS, но никогда не модифицирует Device CSS или AAR CSS.
В результате при переезде пользователя на чужой аппарат за пользователем "прибегают" его правила CoS, а также применяемые Translation Pattern, т.е. всё то что привязано к Line CSS.
Благодаря тому, что Device CSS не меняется, у чужого телефона остаётся прежней маршрутизация.
т.е. Device CSS в себя включает Partition и далее Pattern, которые в итоге приводят на Local Gateway.

В этом кстати есть коренное отличие Cisco Extension Mobility от Cisco Device Mobility:
Device Mobility может менять Device CSS и AAR CSS, но никогда не модифицирует Line CSS.
Таким образом, когда телефон переезжает в другой офис, при применении параметров Device Mobility будут модифицироваться только Device CSS и AAR CSS, а настройки касающиеся Class Of Service (CoS) останутся прежними.

При использовании Device Mobility телефон перемещается физически, и у него меняется Device CSS.
При использовании Cisco Extension Mobility телефон не перемещается, но перемещаются пользовательские настройки и следовательно нужно менять Line CSS.

dialplan_with_globalized_call_routing_ciscomaster.ru_0.jpg

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

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Target Image