Экстренные вызовы E911 с помощью RedSky

Эта интеграция обеспечивает работу экстренных служб E911 в Webex для пользователей Cisco BroadWorks. Когда пользователь размещает экстренный вызов E911, RedSky обнаруживает местоположение пользователя и маршрутизирует вызов в соответствующий пункт экстренной связи общего пользования (PSAP). При необходимости диспетчер может отправить на помощь экстренные службы к местоположению пользователя.

Эта интеграция обеспечивает соответствие требованиям второго этапа акта Рэя Баума. Полное соответствие всех устройств, включая мобильные устройства, такие как планшеты, будет обеспечено до января 2022 г.

Принцип работы

Служба RedSky определяет местоположение пользователя и сеть, которая маршрутизирует экстренные вызовы в пункты экстренной связи общего пользования (PSAP) в США, на их территориях и в Канаде. Служба включается для каждого местоположения. После включения местоположения для экстренных вызовов (911 для экстренных вызовов и 933 для тестовых вызовов), размещенных с помощью телефонов и клиентов, назначенных этому местоположению, используется служба RedSky. Служба RedSky выполняет перечисленные далее функции.

  • ПОИСК. RedSky обнаруживает местоположение пользователя. Приложение Webex и стационарные телефоны отправляют информацию о MAC-адресе или сети в службу RedSky, которая использует карту проводных соединений компании для определения местоположения. Если пользователям приложения Webex не удалось определить его местоположение, пользователю будет предложено ввести информацию о местоположении, которая затем будет отправлена в RedSky.

  • МАРШРУТИЗАЦИЯ. Для вызовов 911 и 933 информация о местоположении добавляется в заголовок SIP, который также идентифицирует пользователя как пользователя RedSky. RedSky маршрутизирует вызов в соответствующий PSAP этого местоположения.

  • УВЕДОМЛЕНИЕ. RedSky отправляет уведомления соответствующему персоналу (например, службам безопасности или экстренным службам).

RedSky обрабатывает перечисленные далее задачи.

  • RedSky ведет подготовленную партнером или клиентом базу данных, на основании которой экстренный вызов сопоставляется с адресом прибытия экстренной службы.

  • Исходя из определяемого диспетчером местоположения устройства для вызова, RedSky направляет экстренные вызовы в соответствующий PSAP. Вызов включает информацию о местоположении, поэтому PSAP сможет определить, куда отправлять персонал экстренной службы и на какой номер отправлять обратный вызов.

  • RedSky создает дополнительные уведомления для сотрудников предприятия.

  • Что касается подписок с усовершенствованными лицензиями, RedSky подсоединяет сотрудников предприятия к экстренным вызовам, совершаемым корпоративными пользователями, и отправляет всплывающие уведомления.

Обнаружение местоположения

RedSky поддерживает два основных типа обнаружения местоположения: с поддержкой и без поддержки HELD.

  • Обнаружение местоположения для устройств с поддержкой HELD [устройств с приложением Webex или многоплатформенным микропрограммным обеспечением (MPP)] основано на обнаружении сетевых ресурсов. Протокол HTTP Enabled Location Delivery (HELD) отправляет отчет с информацией о сетевой среде службе HELD RedSky. Эта информация включает сведения о коммутаторе входящих соединений, BSSID точек беспроводного доступа (WAP), IP-адрес или MAC-адрес. Обратите внимание, что устройства MPP и приложение Webex отправляют информацию HELD по-другому. Ниже приведено описание этого процесса.

    • Устройства MPP используют HELD. При регистрации телефона он отправляет запрос HTTP в RedSky с информацией о сети устройства. Сервер HELD использует эту информацию для определения местоположения.

    • Приложение Webex использует HELD+. В дополнение к стандартной информации HELD приложение Webex также отправляет идентификатор пользователя в RedSky. RedSky использует эту информацию для определения местоположения пользователя и устройства. Если местоположение неизвестно, приложение Webex предлагает пользователю ввести адрес.

  • На устройствах без поддержки HELD (мобильных устройствах без доступа к сотовой сети, устройствах Cisco ATA, в клиентах программных телефонов, системах Cisco DECT, а также на любом другом локальном оборудовании клиентов, не связанном с Cisco) определение местоположения основано на идентификаторе вызывающего абонента, подтвержденном в ходе теста или экстренного вызова.

Маршрутизация с поддержкой местоположений PSTN и RedSky

BroadWorks маршрутизирует экстренные вызовы в службу RedSky, чтобы вызов направлялся на соответствующий PSAP, а не в сеть PSTN. Этот маршрут используется для всех терминальных устройств, размещающих экстренные вызовы из местоположения с поддержкой RedSky. К ним относятся IP-телефоны и портативные терминальные устройства (например, мобильные телефоны, планшеты и ноутбуки).

Из этого правила существует одно исключение в отношении клиентов для сотовых телефонов. Эти клиенты отправляют экстренные вызовы непосредственно в общедоступную наземную сеть мобильной связи (PLMN, мобильный аналог PSTN) с помощью встроенного средства набора номера на телефоне.

Рисунок 1. Маршрутизация с поддержкой местоположений PSTN и RedSky

Требования к интеграции RedSky E911

Компонент

Требование

RedSky

Партнер должен ввести соглашение с RedSky для маршрутизации экстренных вызовов посредством реализации, обеспечиваемой Cisco, в разрезе клиентов приложения Webex для настольных ПК и планшетов, а также телефонов MPP (HELD).

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

Партнер должен настроить службы определения местоположения на портале RedSky для устройств перечисленных далее типов.

  • Вызовы с устройств с поддержкой HELD, в которых для определения местоположения используется информация карт проводных соединений (телефоны MPP и приложение Webex)

  • Вызовы с устройств, не поддерживающих протокол HELD, в которых для определения местоположения используется идентификатор вызывающего абонента (DECT, ATA, а также устройства комнат, настольные устройства и устройства Board)

Дополнительную информацию см. в перечисленных ниже документах о RedSky.

  • Руководство по администрированию RedSky Horizon Mobility: содержит список обязанностей поставщика услуг.

  • Руководство пользователя по RedSky Horizon Mobility: для корпоративных администраторов. В этом руководстве описана настройка карты проводных соединений.

  • Программа установки клиента EON (уведомление об экстренных ситуациях на объекте): описывает процесс настройки экстренных уведомлений.

BroadWorks

Для использования этой функции необходимо установить указанные далее исправления BroadWorks. Установите только исправления, применимые к вашему выпуску BroadWorks.

  • Для R22:

    • AP.as.23.0.1075.ap381498

    • AP.xsp.22.0.1123.ap381498

    • AP.platform.22.0.1123.ap381498

  • Для R23

    • AP.as.22.0.1123.ap381498

    • AP.xsp.23.0.1075.ap381498

    • AP.platform.23.0.1075.ap381498

    • Приложение ADP RI. CommPilot-23_2021.11_1.160.bwar

  • Для R24:

    • AP.as.24.0.944.ap381498

    • Приложение ADP RI. CommPilot-24_2021.11_1.160.bwar

Телефоны

Для доступа к серверу информации о местоположении (LIS) RedSky в телефонах MPP используются скачанные параметры конфигурации. Они получают токен, который передается в RedSky через пиринговое соединение, когда пользователь, для которого включена возможность RedSky, набирает номер 911 или 933.

Устройства

Устройства с поддержкой HELD. После включения для местоположения служб RedSky системы управления устройствами Cisco BroadWorks создают обновленные конфигурации устройств для включения функциональных возможностей HELD. Для применения новой конфигурации каждое устройство с поддержкой HELD должно быть повторно синхронизировано или инициализировано, прежде чем устройство сможет использовать службы определения местоположения HELD.

Приложение Webex

Для доступа к серверу информации о местоположении (LIS) RedSky в приложениях Webex для настольных ПК и планшетов используются скачанные параметры конфигурации. Пользователи должны ввести свою информацию о местоположении один раз для каждого местоположения. RedSky сохраняет запись о каждом местоположении. Когда пользователь выполняет вход из нового местоположения, ему предлагается ввести информацию о местоположении, которая затем будет добавлена в базу данных.

Когда пользователь размещает вызов по телефону 911 или 933, информация о географическом местоположении передается в заголовке SIP.

Рис. 2. Добавить адрес E911

Алгоритм выполнения задач по настройке RedSky E911

Выполните указанные далее задачи в BroadWorks, чтобы настроить экстренные вызовы E911 с помощью RedSky для решения "Webex для Cisco BroadWorks". В BroadWorks для E911 используется функция экстренных вызовов из сторонних служб.

  Команда или действие Цель
1

Активация функции

Используйте CLI для активации функции 101792.

2

Настройка URL-адресов сторонних служб вызовов

Используйте CLI для настройки параметров, таких как URL-адреса, используемые RedSky.

3

Проверка строк экстренного набора

Проверьте строки набора, которые BroadWorks использует для экстренных вызовов.

4

Настройка правила прокси заголовка SIP

На сервере приложений настройте правило прокси заголовка SIP.

5

Настройка сторонних служб экстренных вызовов (корпоративная служба или служба поставщика услуг)

В CommPilot настройте корпоративную службу для экстренных вызовов из сторонних служб.

6

Настройка сторонних служб экстренных вызовов (групповая служба)

В CommPilot настройте групповую службу для экстренных вызовов из сторонних служб.

Активация функции

На сервере приложений запустите указанную далее команду CLI для активации функции 101792.

AS_CLI/System/ActivatableFeature> activate 101792

Настройка URL-адресов сторонних служб вызовов

Используйте CLI для настройки параметров экстренных вызовов из сторонних служб, например URL-адресов RedSky, в AS.

1

Для просмотра текущих параметров выполните приведенную далее команду CLI.

AS_CLI/Service/ThirdPartyEmergencyCalling> get
primaryHELDServerURL= 
secondaryHELDServerURL=
emergencyRouteHost=
emergencyRoutePort=
emergencyRouteTransport=
2

Для просмотра параметров выполните приведенную далее команду CLI. Информацию о полях можно найти в приведенной ниже таблице.

Set
    <attribute>, Multiple Choice = {primaryHELDServerURL, secondaryHELDServerURL, emergencyRouteHost, emergencyRoutePort, emergencyRouteTransport}
    <primaryHELDServerURL>, String {1 to 256 characters}
    <secondaryHELDServerURL>, String {1 to 256 characters} 
    <emergencyRouteHost>, IP address | host | domain (1 to 80 chars)
    <emergencyRoutePort>, Integer {1025 to 65355}
    <emergencyRouteTransport>, Choice = {udp, tcp, tls, unspecified}

Справочную информацию о параметрах см. в приведенной ниже таблице.

Настройка

Описание

Основной URL-адрес сервера HELD

Этот параметр определяет основной URL-адрес для сервера HELD. Этот параметр невозможно удалить, если в системе есть предприятия, для которых разрешена активация экстренных вызовов из сторонних служб. Допустимое значение для этого параметра – строка длиной от 1 до 256 символов. Это должен быть действительный URL-адрес http или https. Значение по умолчанию отсутствует.

Дополнительный URL-адрес сервера HELD

Этот параметр определяет вторичный URL-адрес для сервера HELD. Значение этого поля не может совпадать с основным URL-адресом сервера HELD. Допустимое значение для этого параметра – строка длиной от 1 до 256 символов. Это должен быть действительный URL-адрес http или https. Значение по умолчанию отсутствует.

Узел маршрутов экстренных вызовов

Этот параметр определяет адрес узла маршрутов экстренных вызовов. Значением этого параметра должно быть действительное имя FQDN, адрес IPv4 или адрес IPv6. Этот параметр невозможно удалить, если в системе есть предприятия, для которых разрешена активация экстренных вызовов из сторонних служб. Значение по умолчанию отсутствует.

Порт маршрутов экстренных вызовов

Этот параметр определяет порт маршрутов экстренных вызовов. Допустимое значение для этого параметра – целое число от 1025 до 65 355. Значение по умолчанию отсутствует.

Транспортный протокол маршрута экстренных вызовов

Этот параметр определяет транспортный протокол маршрутов экстренных вызовов. Возможные значения для этого параметра:

  • UDP

  • TCP

  • TLS

  • Unspecified (Не указано). Это значение по умолчанию.

Проверка строк экстренного набора

1

В AS выполните приведенную далее команду CLI, чтобы проверить строки набора, используемые для экстренных вызовов. Обратите внимание, что помимо 911 необходимо добавить 933. Префикс 933 используется для тестовых вызовов.

AS_CLI/System/CallP/CallTypes> get

  Country Code  Digit Map  Call Type  
  ==================================
   	1       1911 	Emergency  
   	1        911 	Emergency  
   	1        933 	Emergency  
2

При необходимости добавить строки набора воспользуйтесь приведенной далее командой.

AS_CLI/System/CallP/CallTypes> add <countryCode> <publicDigitMap> <callType>

 
Подробную информацию об этих командах CLI см. в руководстве по администрированию интерфейса командной строки сервера приложений Cisco BroadWorks.

Настройка правила прокси заголовка SIP

На сервере приложений настройте правило заголовка SIP вместе с серверами HELD RedSky. Это необходимо для того, чтобы AS могли проксировать географическое местоположение и заголовки SIP для маршрутизации географического местонахождения на серверы SIP RedSky.

1

Выполните приведенную далее команду CLI, чтобы добавить пометку keepOnEgressNetworkOffNet со значением true.

AS_CLI/Interface/SIP/ProxyPolicy/Rule> add redsky911 false false false true false false false false

AS_CLI/Interface/SIP/ProxyPolicy/Rule> add redsky911 false false false true false false false false

2

Для добавления в это правило заголовков SIP выполните приведенные далее команды CLI.

AS_CLI/Interface/SIP/ProxyPolicy/HeaderPolicy> add geolocation redsky911

AS_CLI/Interface/SIP/ProxyPolicy/HeaderPolicy> add geolocation-routing redsky911

Настройка сторонних служб экстренных вызовов (корпоративная служба или служба поставщика услуг)

Настройка параметров экстренных вызовов из сторонних служб на корпоративном уровне.

Прежде чем начать

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

  • Модель корпоративной подготовки. Клиентская организация является предприятием. Различные группы, например разного рода объекты, подпадают под категорию предприятия.

  • Модель подготовки поставщика услуг. Группа является клиентской организацией. Различные группы в разделе поставщика услуг не связаны друг с другом.

1

В окне Comm Pilot Services (Службы CommPilot) выберите Third-Party Emergency Calling (Экстренные вызовы из сторонних служб).

2

Установите флажок в поле Allow Activation (Разрешить активацию).

3

Введите значения для полей Customer ID (Идентификатор клиента) и Secret Key (Секретный ключ) в зависимости от используемой модели подготовки.

  • Корпоративная модель подготовки: введите значения, предоставленные RedSky.

  • Модель подготовки поставщика услуг: введите фиктивные значения (конфигурация группы переопределит эти значения при выполнении следующей задачи).

4

Щелкните ОК.


 
Кроме того, эти параметры можно настроить автоматически в системе клиентских приложений с помощью следующей команды: ServiceProviderThirdPartyEmergencyCallingModify.

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

Поле

Описание

Allow Activation (Разрешение на активацию)

Этот параметр определяет, можно ли активировать экстренные вызовы из сторонних служб для групп в пределах предприятия. Допустимым значением для этого параметра является true и false. Значением по умолчанию является false.

Если URL-адрес сервера HELD на системном уровне не указан или информация о маршруте экстренных вызовов не настроена, активация на корпоративном уровне не разрешена.

Customer ID (Идентификатор клиента)

Этот параметр определяет идентификатор клиента RedSky, используемый в сторонней службе экстренных вызовов. Это значение является уникальным в рамках данной клиентской организации, управляемой поставщиком услуг. Максимальная длина этого параметра составляет 36 символов. Если значение параметра Allow Activation (Разрешить активацию) – true, то поле Customer ID (Идентификатор клиента) не может быть пустым.

Назначьте значение в соответствии с используемой моделью подготовки.

  • Корпоративная модель: введите значение, предоставленное RedSky.

  • Модель поставщика услуг: введите фиктивное значение (настройка групповой службы переопределит это значение).

Секретный ключ

Этот параметр определяет уникальный секретный ключ RedSky, используемый предприятием [в соответствии со значением Customer ID (Идентификатор клиента)] в сторонней службе экстренных вызовов. Секретный ключ должен состоять из букв и цифр и иметь формат UTF-8. Это поле является обязательным, если значение Customer ID (Идентификатор клиента) определено.

Назначьте значение в соответствии с используемой моделью подготовки.

  • Корпоративная модель: введите значение, предоставленное RedSky.

  • Модель поставщика услуг: введите фиктивное значение (настройка групповой службы переопределит это значение).

Настройка сторонних служб экстренных вызовов (групповая служба)

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

Прежде чем начать

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

  • Модель корпоративной подготовки. Клиентская организация является предприятием. Различные группы, например разного рода объекты, подпадают под категорию предприятия.

  • Модель подготовки поставщика услуг. Группа является клиентской организацией. Различные группы в разделе поставщика услуг не связаны друг с другом.

1

В окне Comm Pilot Group Services (Групповые службы CommPilot) выберите Third-Party Emergency Calling (Экстренные вызовы из сторонних служб).

2

Установите оба указанных далее флажка.

  • Enable Third-Party Emergency Calling Device Management (Включить управление устройствами для экстренных вызовов из сторонних служб).

  • Enable Third-Party Emergency Calling Routing (Включить маршрутизацию для экстренных вызовов из сторонних служб).

3

Введите соответствующие значения Customer ID (Идентификатор клиента) и Secret Key (Секретный ключ) для этой группы в соответствии с моделью подготовки.

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

  • Модель подготовки поставщика услуг: введите значения, предоставленные RedSky.

4

Щелкните ОК.

Справочную информацию о полях см. в приведенной ниже таблице.

Поле

Описание

Enable Third-Party Emergency Calling Device Management (Включить управление устройствами для экстренных вызовов из сторонних служб).

Этот параметр указывает, включено ли для группы управление устройствами для экстренных вызовов из сторонних служб. Этот параметр невозможно включить, если активация не разрешена на корпоративном уровне. Этот параметр нельзя отключить, если включена групповая маршрутизация экстренных вызовов из сторонних служб. Допустимые значения для этого параметра – true (флажок установлен) и false (флажок снят). Значением по умолчанию является false.

Enable Third-Party Emergency Calling Routing (Включить маршрутизацию для экстренных вызовов из сторонних служб).

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

Допустимые значения для этого параметра – true (флажок установлен) и false (флажок снят). Значением по умолчанию является false.

Customer ID (Идентификатор клиента)

Этот параметр определяет идентификатор клиента RedSky, используемый в сторонней службе экстренных вызовов. Это значение является уникальным в рамках данной клиентской организации, управляемой поставщиком услуг. Максимальная длина этого параметра составляет 36 символов. Если значение Customer ID (Идентификатор клиента) групповой службы не определено, будет использоваться значение Customer ID (Идентификатор клиента), заданное на уровне предприятия или поставщика услуг.

Назначьте значение в соответствии с используемой моделью подготовки.

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

  • Модель поставщика услуг: введите значение, предоставленное RedSky.

Секретный ключ

Этот параметр определяет секретный ключ RedSky, используемый в сторонней службе экстренных вызовов. Этот ключ уникален для группы [в соответствии со значением Customer ID (Идентификатор клиента)], состоит из букв и цифр и имеет формат UTF-8. Это поле является обязательным, если значение Customer ID (Идентификатор клиента) определено. Если секретный ключ не определен, будет использоваться секретный ключ, заданный на уровне предприятия или поставщика услуг.

Назначьте значение в соответствии с используемой моделью подготовки.

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

  • Модель поставщика услуг: введите значение, предоставленное RedSky.

Теги конфигурации клиента Webex для экстренных вызовов

Динамические теги

В таблице ниже приводится сводная информация о динамических тегах Webex DMS, которые присутствуют в файле конфигурации клиента Webex (config.wxt-xml), а также об их динамическом извлечении из конфигурации BroadWorks.


Это так называемые встроенные динамические теги, а не настраиваемые теги, которые создаются и заполняются непосредственно администратором.

Тег

Источник данных

%BWE911-PRIMARY-HELDURL%

AS_CLI/Service/ThirdPartyEmergencyCalling> primaryHELDServerURL

%BWE911-SECONDARY-HELDURL%

AS_CLI/Service/ThirdPartyEmergencyCalling> secondaryHELDServerURL

%BWE911-EMERGENCY-NUMBER-LIST%

AS_CLI/System/CallP/CallTypes> значения плана нумерации с отметкой "Экстренные"

%BWE911-CUSTOMERID%

Настроенный идентификатор клиента группы, если это поле не пустое. В противном случае – идентификатор поставщика услуг или предприятия.

%BWE911-SECRETKEY%

Настроенный секретный ключ группы, если это поле не пустое. В противном случае – секретный ключ поставщика услуг или предприятия.

Настраиваемые теги

Ниже приведен список настраиваемых тегов приложения Webex для настольных ПК и планшетов в части экстренных вызовов. Дополнительные сведения можно найти в руководстве по настройке Webex для Cisco BroadWorks:

%ENABLE_EMERGENCY_DIALING_WXT%

  • Описание: включение обнаружения экстренных вызовов

  • Значения: [true | false]

  • Значение по умолчанию: false

%EMERGENCY_DIALING_ENABLE_REDSKY_WXT%

  • Описание: включение платформы для определения местоположения для вызова экстренной службы

  • Значения: [true | false]

  • Значение по умолчанию: false

%EMERGENCY_REDSKY_USER_REMINDER_TIMEOUT_WXT%

  • Описание: Время ожидания в минутах, которое будет использоваться в напоминании пользователю об обновлении местоположения для вызова экстренной службы, если текущее местоположение не введено или недействительно. Если установлено значение "0", напоминаний не будет.

  • Значения: [от 0 до 43200]

  • Значение по умолчанию: 0

%EMERGENCY_REDSKY_USER_MANDATORY_LOCATION_WXT%

  • Описание: Время, которое дается пользователю на закрытие диалогового окна местоположения до того, как поле местоположения станет обязательным. Значение "–1" позволяет пользователю закрывать диалоговое окно без ограничения по времени.

  • Значения: [от –1 до 100]

  • Значение по умолчанию: –1