Определение номера звонящего абонента в стандарте DTMF

         

Более поздние стадии


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

Информация передается в виде:

A S1 S2...Sn D S1 S2...Sn D S1 S2...Sn B S1 S2 C



Формат протокола передачи информации о номере


Передача информации о номере может происходить двумя способами:

1. Передача во время вызова.

Через 200 мс после передачи первого сигнала вызова станция вызываемого абонента передает ему информационный пакет в формате DTMF, затем через 1 с посылается следующий сигнал вызова. Передача информационного пакета повторяется после каждого сигнала вызова, также через 200 мс.

2. Передача до вызова. В этом случае информационный пекет посылается до первого сигнала вызова(звонка). Сигнал вызова следует через 70 мс после окончания пакета.

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

номер

звонящего

переадресующий

номер 5



переадресующий

номер 1

информационный

код

конец

пакета

(A S1 S2...Sn)

(D S1 S2...Sn)

...

(D S1 S2...Sn)

(B S1 S2)

C

A - Сигнал начала номера звонящего (DTMF 697/1633 Hz)

B - Сигнал начала информационного кода (DTMF 770/1633 Hz)

C - Сигнал окончания передачи (DTMF 852/1633 Hz)

D - Сигнал начала переадресующего номера(DTMF 941/1633 Hz)

Sn- Цифры (0-9) (в формате DTMF)

n - Целое число от 1 до 15

Элемент внутри круглых скобок являются необязательными.

Устройство определения должно удовлетворять следущиим требованиям:

    Распознавать сигналы с длительностью до 40 мс сигнал/40 мс пауза.

    Иметь высокое входное сопротивление по линии, иначе оборудование АТС решит что абонент поднял трубку и осуществит соединение.

    Распознавать окончание передачи номера, если получен сигнал окончания "С", сигнал вызова или когда прошло 1.8 с после получения последней цифры.

Информационный код - это данные о причинах невозможности определить номер, а по мере развития стандарта, и дополнительная информация о вызове. Информационный код имеет следующие значения:

   00 никакой номер не передан

   01 - 09 зарезервировано

   10 защищенный номер

   11 - 99 зарезервировано



Этапы развития стандарта.


Развитие системы определения номера происходило в несколько этапов. Из-за этого не все станции поддерживают этот сервис в полном объеме. Ниже приводятся основные стадии развития системы.

В каждой стадии имеется возможность указать, что номер не передан или защищен (Примеры 4 и 5).



Ограничения


Чтобы определение номера происходило, станции звонящего, вызываемого, а возможно и переадресующего абонента должны поддерживать сигнальную систему передачи номера.

В некоторых случаях возможности определения номера ограничены. Это могут быть международные звонки, а иногда и звонки с сотовых телефонов.



Определение номера звонящего абонента в стандарте DTMF.


Во многих странах мира в 90-е годы был принят стандарт для определения номера звонящего абонента на основе сигналов DTMF (Dual Tone Multi-Frequency). Несомненными преимуществами этого стандарта являются надежность и распространенность DTMF, возможность передачи информации о нескольких номерах и простота аппаратуры определения номера. Для получения возможности определения номера абонент должен заказать эту услугу у своего телефонного оператора.

Данная статья написана на основе описаний стандартов, принятых в Швеции и Финляндии.



В зависимости от информации которая


В зависимости от информации которая должна быть передана, информация о номере будет выглядеть различно.


Передана информация только о номере звонящего абонента.

В этом случае информация о номере передается в виде:

A S1S2...Sn C

Номер между "A" и "C" должен интерпретироваться следующим образом:

Если номер начинается с 00, значит звонок международный. После 00 следует международный номером.

Если номер начинается с 0X, где X - не 0, значит это - национальный звонок. После 0 следует национальный номер.

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


Передана информация только о переадресующем номере.

Информация о номере передается в виде:

D S1 S2...Sn C

Номер между "D" и "C", должен интерпретироваться так же, как и в примере 1.


Передана информация о номере звонящего абонента и о переадресующем номере.

Информация о номере передается в виде:

A S1 S2...Sn D S1 S2...Sn C

Номера между "A" и "D" и "D" и "C", должны интерпретироваться согласно примеру 1.


Никакой номер не передан.

В этом случае запрос мог быть международным, национальным от аналоговой или сотовой сети Информация передается в виде:

B 0 0 C.


Защищенный номер.

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

Информация передается в виде:

B 1 0 C.

Термины и определения


Международный номер абонента состоит из кода страны и национального номера. К примеру в номере 7 095 2323222 код страны - 7(Россия), а национальный номер - 095 2323222. Национальный номер состоит из кода области и номера абонента. В примере 095 - код области, а 2323222 - номер абонента. В междугородных разговорах вы также используете код выхода на межгород. В большинстве стран, в отличии от России, это 0.

Защищенный номер это номер, который не может быть определен по одной из следующих причин:

абонент потребовал у своего оператора засекретить свой номер;

   номер является военной тайной или сверхсекретным;

   номер принадлежит одному из телефонов - автоматов оператора.

Устройством определения номера (Caller ID) называется оконечное устройство вызываемого абонента, оборудованное системой определения номера. Это может быть телефонный аппарат, приставка - определитель или модем.

Сервис переадресации (Call forwarding) означает, что вызываемый абонент перенаправил вызов на другой номер, указанный им. Следущий абонент также может активировать переадресацию. Звонок может быть переадресован максимум 5 раз. На схеме 1 показан запрос, который начался в звонящим абонентом 1. Далее запрос был переадресован в абонентами 2 и 3. Последняя переадресация ведет к вызываемому абоненту 4.


Схема 1: запрос, который был переадресован абонентами 2 и 3.

В дальнейшем мы будем использовать следующие определения:

   - Номер абонента 1 называется номером звонящего абонента.

   - Номер абонента 2 называется набираемым (первым переадресующим) номером.

   - Номер абонента 3 называется последним переадресующим номером.

   - Номер абонента 4 называется номером вызываемого абонента.