Формат протокола передачи информации о номере
Передача информации о номере может происходить двумя способами:
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 зарезервировано