Связь сокращает расстояния!


Определение номера в формате FSK
Тема: АОН Дата:  6.5.04

Информация о сервисе определения номера зонящего
Сервис определения номера - это услуга, которая может быть предоставлена абоненту большинством операторов связи. Информация о номере вызывающего абонента передается в паузе между первым и вторым сигналами вызова (звонками аппарата).
Данные передаются вне зависимости от того, подписан ли вызывающий абонент на эту услугу или нет. Вызывающий абонент может запретить передачу информации о своем номере. Информация, передаваемая абоненту дает возможность отобразить номер, время и дату входящего вызова, а также имя владельца этого номера. Данные передаются последовательно между первым и вторым звонками входящего вызова со скоростью 1200 бит в секунду в формате FSK. В этом формате логичиская единица кодируется сигналом в 1200 Гц, а логический ноль - 2200 Гц. Каждое 8-ми битное слово начинается со стартового бита (единица) и и заканчивается стоповым битом (нулем). До десяти единичных битов может быть добавлено между словами. Для инициализации системы в первые 250 мс посылается 30 бит 010101... а затем в течении 70 мс посылается сигнал логической единицы.

Форматы передачи данных

Данные, которые фактически передаются, зависят от формата, используемого телефонной компанией абонента. Имеются два основных формата используемых сейчас:
Одиночный формат передачи данных (SDMF - Single Data Message Format)
Расширенный формат передачи данных (MDMF - Multiply Data Message Format)
Оба формата описаны ниже.

Одиночный формат передачи данных

Одиночный формат передачи данных включает данные о фактическом времени звонка и телефонном номере звонящего.

Таблица 1. Последовательность передачи информации в SDMF.

сигнал

формат

длительность

значение

1-й сигнал вызова

20 Гц

2 с

стандартный
сигнал вызова

пауза

 

0,5 с

 

инициализация

30 байт/ 600 Гц

250 мс

0101010...

начало

1200 Гц

70 мс

 

тип сообщения

8 бит

175 мс

04

длина сообщения

8 бит

 

данные

максимум 144 бита

месяц-день-часы-
минуты-номер

контрольная сумма

8 бит

 

пауза

 

>0,5 с

 

2-й сигнал вызова

20 Гц

2 с

стандартный
сигнал вызова

Первая часть данных - тип сообщения, для этого формата равен 04. Вторая часть содержит длину сообщения. Затем следует месяц, день, час, минуты, и номер (до 10 цифр). Если номер не может быть отображен, то вместо него отображается "O" или "P". Последняя часть сообщения - контрольная сумма, которая равняется дополнением до двух всех битов всех слов.
Например звонок с номера 206-329-8524, поступивший в 14:30 30 ноября 95 года будет передан следующим образом:
{тип}{длина}113014302063298524{контрольная сумма}
Тип и длина сообщения посылаются в двоичном виде, в то время как каждый знак месяца, дня, часа, минуты и номера телефона посылается в стандартном 8-ми битном коде ASCII.

Расширенный формат передачи данных

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

Таблица 2. Последовательность передачи информации в MDMF.

сигнал

формат

длительность

значение

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 с

стандартный
сигнал вызова

Сообщения в расширенном формате передачи данных разбиты на отдельные параметры. Например, дата и время поступающего запроса передаются отдельным параметром, как и номер звонящего. Последовательность этих параметров в пределах сообщения зависит от вашего местного оператора связи. Существует несколько различных типов параметров (таблица 3), которые могут быть включены в сообщение. Опять же последняя часть данных в сообщении - контрольная сумма, которая является дополнением до двух всех битов всех слов в сообщении. По видимости формат MDMF вытеснит SDMF.

Таблица 3. Типы параметров в MDMF.

параметр

тип параметра

размер

значение

дата и время

01

8 байт

месяц-день-часы-минуты

номер

02

макс. 10 байт

номер звонящего

причина
отсутствия номера

04

1 байт

"O" или "P"

имя звонящего

07

макс. 15 байт

имя звонящего

причина
отсутствия имени

08

1 байт

"O" или "P"

Для того же примера звонок с номера 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).

Источник: ats-telecom.ru






Эта статья взята с сайта Связист - Все о связи!.48
http://sviazist.nnov.ru

URL этой статьи:
http://sviazist.nnov.ru/article.php?storyid=101