Техническое определение и история Caller ID
Caller ID (также известный как CLID – Calling Line Identification, CLIP – Calling Line Identification Presentation, CND – Calling Number Delivery или CNID – Calling Number Identification) – дополнительная услуга телефонной связи, при которой сеть передаёт идентификационную информацию вызывающего абонента вызываемой стороне в процессе установки соединения.
Первое коммерческое развёртывание Caller ID состоялось в декабре 1988 года: компания BellSouth запустила услугу в Мемфисе, штат Теннесси (США). В течение следующих четырёх лет услуга была развёрнута во всех девяти штатах присутствия BellSouth. Параллельно Bell Atlantic (ныне Verizon) развернула Caller ID в Нью-Джерси. FCC в 1991 году регламентировало правила услуги, установив обязательность посткодовой блокировки (*67) на запрос пользователя.
Стандарты и протоколы
Caller ID стандартизирован на нескольких уровнях телефонной инфраструктуры:
- PSTN / ISDN: стандарт ITU-T I.251.3 «Calling Line Identification Presentation» определяет услугу CLIP для ISDN; ETSI EN 300 089 – европейский стандарт CLIP для ISDN. Информация CLI передаётся в параметре Calling Party Number (CPN) сигнализации ISUP/SS7 в поле Initial Address Message (IAM);
- Аналоговые линии (PSTN): CLI передаётся между первым и вторым звонками в виде FSK-сигнала (Frequency Shift Keying) на частотах 1200/2200 Гц (Bell 202 modem). Существует два формата: SDMF (Single Data Message Format) – только номер, и MDMF (Multiple Data Message Format) – номер плюс имя (CNAM);
- VoIP / SIP: CLI передаётся в заголовках SIP:
From(публичная идентичность),P-Asserted-Identity(PAI, верифицированная сетью идентичность согласно RFC 3325),P-Preferred-Identity. В средах с ненадёжными источниками PAI является более авторитетным источником CLI, чем From; - GSM/LTE: в мобильных сетях CLI передаётся через CLIP supplementary service (3GPP TS 23.081); для IMS/VoLTE – через заголовок P-Asserted-Identity SIP.
CLIP и CLIR: предоставление и ограничение
Стандарт ITU-T разделяет две парные услуги:
- CLIP (Calling Line Identification Presentation) – услуга для вызываемой стороны: получение CLI вызывающего абонента;
- CLIR (Calling Line Identification Restriction) – услуга для вызывающей стороны: блокировка передачи своего номера вызываемой стороне. Активируется постоянно (default) или per-call кодом *67 (США/Канада) / 141 (Великобритания) / #31# (большинство стран).
CLIR имеет ограничения: по законодательству большинства стран служебные номера экстренных служб (112, 911) и правоохранительных органов получают CLI даже при активированном CLIR.
ANI vs. Caller ID: ключевое различие
В американской телекоммуникационной практике существует принципиальное разграничение между ANI (Automatic Number Identification) и Caller ID (CPN – Calling Party Number):
- ANI (CHG – Charge Number в SS7) – биллинговый номер вызывающей стороны, используемый для тарификации; передаётся операторам в SS7 и не может быть заблокирован пользователем (FCC 1991);
- Caller ID (CPN) – представляемый номер, который может отличаться от ANI (например, за PBX абонент имеет прямой DID-номер, отличный от биллингового) и может быть заблокирован (*67).
Подмена Caller ID (CLI spoofing) – умышленное изменение отображаемого номера – используется в фишинговых атаках и схемах телефонного мошенничества. Это является незаконным в большинстве юрисдикций при использовании в мошеннических целях.
Caller ID в корпоративных решениях и VoIP
В корпоративной телефонии (IP-PBX, UCaaS) управление Caller ID является важной функцией:
- CLIP no Screening – функция, позволяющая корпоративному клиенту передавать произвольный CLI через сеть оператора без верификации; используется для передачи прямых номеров абонентов PBX;
- Outbound Caller ID – настройка отображаемого номера при исходящих звонках из колл-центра (единый номер компании вместо номера конкретного агента);
- CNAM (Caller Name) – в американских сетях имя абонента запрашивается получателем вызова из базы данных CNAM по номеру ANI; в европейских сетях имя может передаваться inline в сигнализации.
В контекст-центрах Caller ID является ключевым элементом механизма screen pop: при входящем звонке система CTI по номеру CLI мгновенно запрашивает CRM и отображает карточку клиента оператору до поднятия трубки, сокращая AHT и повышая качество обслуживания.
Регулирование и защита от спуфинга
С распространением CLI-спуфинга регуляторы ряда стран внедрили технические стандарты аутентификации звонков. В США с июня 2021 года обязательным является STIR/SHAKEN (Secure Telephone Identity Revisited / Signature-based Handling of Asserted information using toKENs) – фреймворк криптографической верификации CLI в SIP-сетях, призванный подтвердить, что отображаемый номер действительно принадлежит вызывающей стороне.