CAMEL

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

CAMEL, или полностью Customised Applications for Mobile networks Enhanced Logic (ETSI TS 123 078) — набор стандартов, реализующих интеллектуальные услуги в GSM и UMTS сетях. Основное отличие от INAP, который по сути предназначен для тех же целей — это независимость от производителя оборудования и, как следствие, возможность использования услуг при нахождении в гостевой сети (т. н. роуминг). Основной принцип интеллектуальных сетей состоит в переносе логики обработки вызова с коммутатора, который в этом случае отвечает только за коммутацию вызова и называется Service Switching Point (SSP), на внешний контролирующий узел — Service Control Point (SCP). Благодаря такому разделению появляется возможность реализовать новые услуги (а также модифицировать существующие) без длительных и дорогостоящих изменений в программном обеспечении коммутаторов.

Развитие протокола[править | править исходный текст]

Развитие протокола происходит этапами, которые называются Фазами. Каждая Фаза (на момент 2010 года их 4) добавляет в протокол новые возможности. В то же время сохраняется принцип обратной совместимости - узел с новой фазой обязан иметь возможность работы с узлами, которые используют более старые фазы протокола.

Фаза 1[править | править исходный текст]

В этой фазе определены лишь некоторые механизмы контроля состояния вызова. Для их реализации введено понятие Базовой модели состояния вызова (BCSM), которая описывает возможные состояния вызова и процессы при переходе от одного состояния к другому. Фаза 1 позволяет SCP блокировать вызов (останавливать его на начальной стадии), разрешать его или изменять ограниченный набор параметров (таких как вызываемый номер) и продолжать модифицированный вызов. Также есть возможность отслеживания некоторых состояний вызова (ответ вызываемого абонента, окончание разговора) и реакции на них.

Фаза 2[править | править исходный текст]

Фаза 2 расширила возможности фазы 1. Список улучшений:

  • Дополнительные состояния вызова (detection points)
  • Возможность взаимодействия абонента и услуги с помощью уведомлений, голосовых подсказок. Получение ответной информации через голосовой канал связи или используя услугу Unstructured Supplementary Service Data (USSD)
  • Дополнительные сообщения для контроля длительности вызова
  • SCP получил возможность внесения дополнительных записей в CDR на коммутаторе для лучшей интеграции с системами биллинга

Фаза 3[править | править исходный текст]

В фазе 3 были добавлены следующие возможности:

  • Поддержка функций предотвращения перегрузок
  • Поддержка Dialed Services (возможность отдельной обработки вызовов на заданные номера)
  • Возможность обработки мобильных событий, таких как недоступность абонента и роуминг
  • Контроль GPRS сессий и PDP контекстов
  • Контроль исходящих СМС, как через сеть с коммутацией каналов, так и через сети с коммутацией пакетов

Примеры сервисов[править | править исходный текст]

Prepaid[править | править исходный текст]

Идея сервиса состоит в том, что каждый исходящий и входящий вызов абонента поступает на SCP для анализа. Благодаря этому есть возможность online-тарификации и ограничения длительности вызова в соответствии с балансом абонента. Всё это справедливо и для абонентов в роуминге, если гостевая сеть поддерживает CAMEL и обе сети имеют взаимную договорённость о CAMEL-роуминге своих абонентов.

RBT[править | править исходный текст]

Сервис, в котором благодаря IN (INAP или CAMEL) стандартные гудки (КПВ) заменяются мелодией. Возможен также вариант реализации этого сервиса с использованием ISUP. Техническая реализация состоит в установлении временного соединения с IVR (который и проигрывает мелодию) до тех пор, пока не будет получено событие ответа от вызываемого абонента или событие с ошибкой в установлении вызова. В случае получения ответа, SCP указывает коммутатору продолжить изначальный вызов.

Короткие номера[править | править исходный текст]

Этот сервис широко применяется при роуминге, когда в гостевой сети нет возможности преобразовать короткий номер в его полный вариант. Для решения этой проблемы можно использовать CAMEL-подписку на SCP, который при получении запроса с коротким номером укажет коммутатору установить соединение с полным номером.

Virtual Private Networks[править | править исходный текст]

Сервис, позволяющий организовать аналог мини-АТС на основе сети GSM - со своим номерным планом, ограничениями на звонки, статистикой.

См. также[править | править исходный текст]


Ссылки[править | править исходный текст]