Сервис определения номера - это услуга, которая может быть предоставлена абоненту большинством операторов связи. Информация о номере вызывающего абонента передается в паузе между первым и вторым сигналами вызова (звонками аппарата). Данные передаются вне зависимости от того, подписан ли вызывающий абонент на эту услугу или нет. Вызывающий абонент может запретить передачу информации о своем номере. Информация, передаваемая абоненту дает возможность отобразить номер, время и дату входящего вызова, а также имя владельца этого номера. Данные передаются последовательно между первым и вторым звонками входящего вызова со скоростью 1200 бит в секунду в формате FSK. В этом формате логичиская единица кодируется сигналом в 1200 Гц, а логический ноль - 2200 Гц. Каждое 8-ми битное слово начинается со стартового бита (единица) и и заканчивается стоповым битом (нулем). До десяти единичных битов может быть добавлено между словами. Для инициализации системы в первые 250 мс посылается 30 бит 010101... а затем в течении 70 мс посылается сигнал логической единицы.
Данные, которые фактически передаются, зависят от формата, используемого телефонной компанией абонента. Имеются два основных формата используемых сейчас:
Оба формата описаны ниже.
Одиночный формат передачи данных включает данные о фактическом времени звонка и телефонном номере звонящего.
сигнал | формат | длительность | значение |
---|---|---|---|
1-й сигнал вызова | 20 Гц | 2 с | стандартный сигнал вызова |
пауза | 0,5 с | ||
инициализация | 30 байт/ 600 Гц | 250 мс | 0101010... |
начало | 1200 Гц | 70 мс | |
тип сообщения | 8 бит | 175 мс | 4 |
длина сообщения | 8 бит | ||
данные | максимум 144 бита | месяц-день-часы-минуты-номер | |
контрольная сумма | 8 бит | ||
пауза | >0,5 с | ||
2-й сигнал вызова | 20 Гц | 2 с | стандартный сигнал вызова |
Таблица 1. Последовательность передачи информации в SDMF.
Первая часть данных - тип сообщения, для этого формата равен 04. Вторая часть содержит длину сообщения. Затем следует месяц, день, час, минуты, и номер (до 10 цифр). Если номер не может быть отображен, то вместо него отображается "O" или "P". Последняя часть сообщения - контрольная сумма, которая равняется дополнением до двух всех битов всех слов.
Например звонок с номера 206-329-8524, поступивший в 14:30 30 ноября 95 года будет передан следующим образом:
{тип}{длина}113014302063298524{контрольная сумма}
Тип и длина сообщения посылаются в двоичном виде, в то время как каждый знак месяца, дня, часа, минуты и номера телефона посылается в стандартном 8-ми битном коде ASCII.
Чтобы послать большее количество информации через телефонную линию, был создан расширенный формат передачи данных. В дополнение к информации, посылаемой в одиночном формате передачи данных, этот формат также включает имя абонента, на которого зарегистрирован вызывающий вас номер.
сигнал | формат | длительность | значение |
---|---|---|---|
1-й сигнал вызова | 20 Гц | 2 с | стандартный сигнал вызова |
пауза | 0,5 с | ||
инициализация | 30 байт/ 600 Гц | 250 мс | 0101010... |
начало | 1200 Гц | 70 мс | |
тип сообщения | 8 бит | ||
длина сообщения | 8 бит | ||
тип параметра 1 | 8 бит | ||
длина параметра 1 | 8 бит | ||
параметр 1 | |||
тип параметра 2 | 8 бит | ||
длина параметра 2 | 8 бит | ||
параметр 2 | |||
. . . . . . | |||
контрольная сумма | 8 бит | ||
пауза | >0,5 с | ||
2-й сигнал вызова | 20 Гц | 2 с | стандартный сигнал вызова |
Таблица 2. Последовательность передачи информации в MDMF.
Сообщения в расширенном формате передачи данных разбиты на отдельные параметры. Например, дата и время поступающего запроса передаются отдельным параметром, как и номер звонящего. Последовательность этих параметров в пределах сообщения зависит от вашего местного оператора связи. Существует несколько различных типов параметров (таблица 3), которые могут быть включены в сообщение. Опять же последняя часть данных в сообщении - контрольная сумма, которая является дополнением до двух всех битов всех слов в сообщении. По видимости формат MDMF вытеснит SDMF.
параметр | тип параметра | размер | значение |
---|---|---|---|
дата и время | 1 | 8 байт | месяц-день-часы-минуты |
номер | 2 | макс. 10 байт | номер звонящего |
причина отсутствия номера | 4 | 1 байт | "O" или "P" |
имя звонящего | 7 | макс. 15 байт | имя звонящего |
причина отсутствия имени | 8 | 1 байт | "O" или "P" |
Таблица 3. Типы параметров в MDMF.
Для того же примера звонок с номера 206-329-8524, поступивший в 14:30 30 ноября 95 года от Uncle Sam будет передан в MDMF следующим образом:
{тип}{длина}[1]-[8]-11301430 [2]-[10]-2063298524 [7]-[9]-uncle sam {контрольная сумма}
Имеются два основных ограничения на определение номера вызывающего. Первое, это если звонящий абонент не желает чтобы информация о его номере отображалась, он может ввести специальный код перед набором номера. В большинстве случаев, этот код - *67. Когда устройство определения сталкивается с этой ситуацией, он отображает "P"(Private), чтобы сообщить пользователю, что информация была заблокирована. Второе ограничение - сервис передачи номера не поддерживается компанией - опрератором звонящего. Если абонент звонит вам по междугородней связи, вы увидите "O"(Out of area).
по телефону: (495) 919-55-57 | по Skype | ||
по электронной почте | Заказать расчет АТС |
Мы также предлагаем подкючение прямых московских номеров