Донские Радиолюбители
Ограничение возраста
главная
новости
статьи
частоты
репитеры
радиоклубы
форум
ссылки
литература
RK6LZQ
Статьи

Статьи : Телефония / Проводная телефония /

АОН Caller-ID FSK

Добавлено пользователем administrator 25.01.2013 в 12:30.
Изменено пользователем administrator 30.03.2023 в 12:00.

Описание

Caller ID (CID) является услугой телефонного обслуживания, она позволяет с помощью специального устройства или модема поддерживающего CID, получить номер вызывающего абонента, а также дату и время. Абонент должен войти в контакт с телефонной компанией чтобы заказать данную услугу. Определение номера по системе CID возможно если АТС вызываемого и вызывающего абонента поддерживают CID. Если соединение происходит через транзитные АТС, то и они должны поддерживать данную услугу. Информация о номере поступает от АТС вызывающего абонента к АТС вызываемого при передаче данных о запросе на соединение, затем АТС вызываемого абонента передаёт ему информацию о номере вызывающего абонента, время и дату в течение 4-х секундной паузы между 1-й и 2-й вызывными посылками. CID передаёт данные в двоичной системе, биты объединены в байты по 8 бит, каждый байт ограничен начальным и завершающим битами. Передача производится со следующими параметрами:

ПараметрЗначение
Тип линии2-проводная
Схема передачиАналоговая, фазо-когерентная FSK
Скорость передачи данных1200 бит/сек
Метка (логическая 1)1200 (+/-12) Гц
Пробел (логический 0)2200 (+/-22) Гц
Уровень передачи при сопротивлении 900 ом13.5 дБм

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

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

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

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

Таблица 2. Последовательность передачи информации в SDMF.
СигналФорматДлительностьЗначение
1-й сигнал вызова20 Гц2 сстандартный сигнал вызова
Пауза0,5 с
Инициализация30 байт / 600 Гц250 мс0101010...
Начало1200 Гц70 мс
Тип сообщения8 бит175 мс4
Длина сообщения8 бит
Данныемаксимум 144 битамесяц-день-часы-минуты-номер
Контрольная сумма8 бит
Пауза>0,5 с
2-й сигнал вызова20 Гц2 сстандартный сигнал вызова

Первая часть данных — тип сообщения, для этого формата равен 04. Вторая часть содержит длину сообщения. Затем следует месяц, день, час, минуты, и номер (до 10 цифр). Если номер не может быть отображен, то вместо него отображается "O" или "P". Последняя часть сообщения — контрольная сумма, которая равняется дополнением до двух всех битов всех слов.

Например звонок с номера 206-329-8524, поступивший в 14:30 30 ноября 95 года будет передан следующим образом:
{тип}{длина}113014302063298524{контрольная сумма}

Тип и длина сообщения посылаются в двоичном виде, в то время как каждый знак месяца, дня, часа, минуты и номера телефона посылается в стандартном 8-ми битном коде ASCII.

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

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

Таблица 3. Последовательность передачи информации в MDMF.
СигналФорматДлительностьЗначение
1-й сигнал вызова20 Гц2 сстандартный сигнал вызова
Пауза0,5 с
Инициализация30 байт/ 600 Гц250 мс0101010...
Начало1200 Гц70 мс
Тип сообщения8 бит
Длина сообщения8 бит
Тип параметра 18 бит
Длина параметра 18 бит
Параметр 1
Тип параметра 28 бит
Длина параметра 28 бит
Параметр 2
. . . . . .
Контрольная сумма8 бит
Пауза>0,5 с
2-й сигнал вызова20 Гц2 сстандартный сигнал вызова

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

Таблица 4. Типы параметров в MDMF.
ПараметрТип параметраРазмерЗначение
Дата и время18 байтмесяц-день-часы-минуты
Номер2макс. 10 байтномер звонящего
Причина отсутствия номера41 байт"O" или "P"
Имя звонящего7макс. 15 байтимя звонящего
Причина отсутствия имени81 байт"O" или "P"

Для того же примера звонок с номера 206-329-8524, поступивший в 14:30 30 ноября 95 года от Uncle Sam будет передан в MDMF следующим образом:
{тип}{длина}[1]-[8]-11301430 [2]-[10]-2063298524 [7]-[9]-uncle sam {контрольная сумма}

Протокол передачи данных

1) Сигнал захвата канала — 30 непрерывных байтов 55h (01010101). Служит для проверки работоспособности данной функции у определителя.
2) Сигнал несущей — 1200 Hz, 130 (+/-25) мс. Служит для создания условий приёму информации.
3) Информация о вызывающем абоненте:
3.1) Тип данных — CID — 04h (00000100)
3.2) Байт указывающий длину информации (общее кол-во байт) с 3.3 по 3.7
3.3) Два байта указывающих месяц в кодировке ASCII
3.4) Два байта указывающих день месяца в кодировке ASCII
3.5) Два байта указывающих час по местному времени в кодировке ASCII
3.6) Два байта указывающих минуту часа в кодировке ASCII
3.7) Номер вызываемого абонента в кодировке ASCII, если вместо номера:
O — номер не определён
P — вызывающий абонент наложил запрет на определение номера
3.8) Байт указывающий контрольную сумму. Служит для проверки правильности полученной информации. При правильной передаче и приёме 3.8 = сумме байт с 3.1 по 3.7

Пример приёма информации CID
Приведём пример полученной от АТС информации (пункт 3). Получены следующие данные:
04 12 30 39 33 30 31 32 32 34 36 30 39 35 35 35 31 32 31 32 51 (Hex).

ПараметрЗначение
04hтип информации — CID
12hчисло байт даты, времени, номера — 18
30h,39h (ASCII "09")месяц — сентябрь
33h,30h (ASCII "30")день — 30-ый
31h,32h (ASCII "12")час — 12:xx
32h,34h (ASCII "24")минута — xx:24
36h,30h,39h,35h,35h,35h,31h,32h,31h,32h (ASCII "6095551212")номер — 609 5551212
51hСлово Контрольной суммы

Определитель отобразит следующую информацию: 30 СЕНТ 12:24 6095551212

Ограничения

Имеются два основных ограничения на определение номера вызывающего. Первое, это если звонящий абонент не желает чтобы информация о его номере отображалась, он может ввести специальный код перед набором номера. В большинстве случаев, этот код — *67. Когда устройство определения сталкивается с этой ситуацией, он отображает "P" (Private), чтобы сообщить пользователю, что информация была заблокирована. Второе ограничение — сервис передачи номера не поддерживается компанией — оператором звонящего. Если абонент звонит вам по междугородней связи, вы увидите "O" (Out of area).

"ID Blocking"

Большинство сервисов Telco Caller ID подразумевали, что будет возможность заглушить сигнал Caller ID. Это происходит, когда вы нажимаете кнопку «звёздочка» на телефоне перед звонком кому-либо. В большинстве случаев это блокирует ваш номер для определения.

В различных странах для включения блокировки Caller-ID, перед набором номера необходимо набрать:
Аргентина: *31# (проводные) or *31* (сотовые)
Австралия: 1831 (проводные) or #31# (сотовые)
Дания, Исландия и Швейцария: *31*
Германия: On most landlines and mobiles, *31#, however some mobile providers use #31#.
Гон Конг: 133
Израель: *43
Италия: *67# (landlines) or #31# (most cell phone companies)
Новая Зеландия: 0197 (Telecom and Vodafone)
Северная Америка: *67, 1167 (rotary phone)
Великобритания и Ирландия: 141
Южная Африка: *31* (Telkom)
Швеция: #31#
В большенстве GSM сетей: #31#.

Разрешение Caller-ID

В зависимости от оператора и страны, есть ряд префикс кодов, которые могут разблокировать Caller ID:
Австралия: 1832 (проводные) #32# (сотовые)
Дания и Швейцария: *31*
Германия: *31# (некоторые сотовые)
Ирландия: 142 (проводные)
Гон Когн: uses 1357.
Новая Зеландия: 0196 (Telecom)
Северная Америка: *82 (*UB, Unblock).
Великобритания: 1470.
В большинстве GSM сетей: *31#.

Литература

  • http://www.aboutphone.info/lib/caller-ID.html
  • http://www.aboutphone.info/lib/phreak/alt-2600-faq.html
  • → 17:33 MSK. Вторник, 05 марта 2024 г.
        Нашли ошибку? Сообщите вэбмастеру: wеbmаstеr@qrv.su.
    ◊  О проекте QRV.SU.
     Условия использования материалов сайта.
    © При перепечатке материалов ссылка обязательна.
    ® qrv.ru : 2005 — 2006
    ® qrv.su : 2008 — 2024
        Построено на mini.aCMS™.
    radionet
    web-ring: электроника, электронные компоненты и приборы Электроника, электронные компоненты и приборы Случайный Предыдущий Следующий Яндекс цитирования Коллективная радиостанция RK6LZQ радиоклуб Элита Каменск-Шахтинский Коллективная радиостанция RK6LWL радиоклуб Возрождение г. Донецк
    free counters