Генератор безинтервального пакета аон

АОНЭ

Устройство передачи информации ANN 100/2000 используется для установки или замены существующих релейных устройств АОН на координатных (АТСК, АТСК-У, АТСК-100/2000, ПСК-1000, УПАТС 100/400 и др.) и декадно-шаговых(АТС-54, АТС-54А и др.) АТС.

  • Одно устройство ANN 100/2000 обслуживает 2000 абонентов (возможно обслуживание и таксофонов).
  • Выдача информации о категориях и номерах вызывающих абонентов при пользовании автоматической междугородной телефонной связью и другими видами платных услуг, предоставляемых местными телефонными сетями, осуществляется по сигналу потенциального, потенциального и последующего частотного запроса или непрерывно.
  • Управление временем передачи информации осуществляется блоками общестативных выдержек времени (БОВВ), которые закрепляются за группами ИШК. Их количество определяется количеством ИШК, обслуживаемых данным устройством. В случае отсутствия на АТС БОВВ, рекомендуется дополнительно приобрести блоки LRK-240 (один для каждых 240 ИШК).
  • Блок программирующих устройств РI-100 (на 100 номеров) предназначен для программирования информации о категории и номере вызывающего абонента путем подключения его входов к соответствующим шинам категорий, единиц, десятков и сотен. Имеется возможность присвоения в процессе эксплуатации абоненту любой из десяти (0…9) категорий путем изменения кроссировки на платах программирующих устройств.
  • Устройство ANN 100/2000 можно применять и с существующими диодными программирующими устройствами.
  • Общие цифры номеров абонентов (трехзначный индекс АТС и цифра тысячи) программируются с помощью конфигурационных переключателей устройства ANN 100/2000.
  • Передача информации осуществляется по разговорному тракту многочастотным кодом “2 из б” способом “безинтервальный пакет”.
  • Имеются встроенные электронные вольтметр и частотомер для контроля параметров, система самодиагностики.
  • Параметры информации:
    • Кодирующие частоты стабилизированы кварцевым генератором,
      • максимальное отклонение от номинального значения не более 0,5%,
      • коэффициент нелинейных искажений не более 5%.
    • Номинальный уровень посылок многочастотных кодовых комбинаций на выходах ключей их выдачи – 0,8 В (регулируется от 0,6 В до 2,5 В).
  • Параметры электропитания:
    • Напряжение питания – от минус 48 В до минус 72 В.
    • Потребляемая мощность – не более 20 Вт .
  • Физические параметры:
    • Габаритные размеры – не более (540x270x210) мм.
    • Масса – не более 6,5 кг.
  • Параметры эксплуатации:
    • температура окружающей среды — от +5 до +40°С
    • относительная влажность до 95% при температуре воздуха +25° С;
    • атмосферное давление — от 60 до 104кПа (от 450 до 780 мм рт. ст.)

Устройство передачи информации ANN 50/200 используется для установки или замены существующих релейных устройств АОН на координатных АТС типа АТСК 50/200 и АТСК 50/200М.

  • Одно устройство ANN 50/200 обслуживает до 200 абонентов.
  • По сигналу потенциального запроса, поступающего из комплекта реле соединительных линий (РСЛО), устройство АОН передает информацию о категориях и номерах телефонов вызывающих абонентов при пользовании абонентами автоматической междугородной телефонной связью или другими видами платных услуг, предоставляемых местными телефонными сетями;
  • Позволяет дистанционно изменять категории абонентов, пользующихся междугородной и международной связью.
  • Существующий режим самоконтроля позволяет оперативно проверить выдаваемую устройством информацию.
  • Параметры информации:
    • Передача информации (категория и номер вызывающего абонента) осуществляется по разговорному тракту многочастотным кодом “2 из 6” способом “безынтервальный пакет”.
    • Генераторы кодирующих частот выдают сигналы частотой 700, 900, 1100, 1300, 1500, 1700 Гц с максимальным отклонением от номинального значения не более 0,3% и коэффициентом нелинейных искажений не более 5%.
    • Длительность посылки многочастотной кодовой комбинации — 40+0,5 мс.
    • Номинальный суммарный уровень двухчастотных кодовых комбинаций на проводах “а” и “Ь” при подключении трансформатора комплекта РСЛО — минус 7,3+0,8 дБмО. Предусмотрена возможность подстройки выходного уровня.
    • Разность уровней частот в двухчастотном сигнале — не более 0,8 дБ.
  • Параметры электропитания:
    • Питание от сети постоянного тока напряжением от минус 48 до минус 72В.
    • Потребляемая мощность (с контроллерами ЦТЭ и ПУС) — не более 23 Вт.
  • Физические параметры:
    • Габаритные размеры (вне зависимости от наличия контроллеров ЦТЭ и ПУС) — не более (650х125х90)мм.
    • Масса (с контроллерами ЦТЭ и ПУС) — не более 6,8 кг.
  • Параметры эксплуатации:
    • температура окружающей среды — от +5 до +40°С
    • относительная влажность до 95% при температуре воздуха +25° С;
    • атмосферное давление — от 60 до 104кПа (от 450 до 780 мм рт. ст.)

Источник: http://www.ss-service.ru/aone/

Генератор безинтервального пакета АОН

Генератор безинтервального пакета АОН

На заре возникновения различных приставок для определения номера вызывающего абонента я заинтересовался механизмом работы этих устройств, а конкретно передачей номера. В эру машинных декадно шаговых и координатных АТС формирование таких посылок происходило на особом устройстве – генераторе АОН.

Устройство служило для формирования безинтервального пакета формата 2 частоты из 6 и состояло из обычных одночастотных генераторов, которые объединялись в группы по мере надобности.

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

Числа номера кодировались частотами: 700, 900, 1100, 1300, 1500, 1700 Гц

«0» 1300 Гц х 1500 Гц «1» 700 Гц х 900 Гц «2» 700 Гц х 1100 Гц «3» 900 Гц х 1100 Гц «4» 700 Гц х 1300 Гц «5» 900 Гц х 1300 Гц «6» 1100 Гц х 1300 Гц «7» 700 Гц х 1500 Гц «8» 900 Гц х 1500 Гц

«9» 1100 Гц х 1500 Гц

Не считая того есть 2 особые композиции:

«НАЧАЛО» 1100 Гц х 1700 Гц «ПОВТОР» 1300 Гц х 1700 Гц

Посылка номера получила заглавие безинтервального пакета и передается последующим образом: «начало»-«категория абонента»-«7»-«6»-«5»-«4»-«3»-«2»-«1»

Таким макаром передается информация о абоненте «1234567» + категория. Категория учитывает «статус» абонента (в главном для льгот по межрегиональных соединениях). Каждый кусок посылки продолжаться 40 ms. А общий пакет повторяется 3 раза. На осциллограмме сложение 2-ух синусоидальных частот смотрится так:

Посылка «повтор» служит для дублирования цифр номера (так как пакет бизинтервальный то две схожие частотные композиции могут быть интерпретированы как одна).

У меня появилась мысль выстроить генератор АОН для тестирования определителей номера типа Русь. Так как длительное время на наших ЭАТС услуга АОН не подключалась, то пришлось находить выход из положения самому. Начальная мысль просто записать готовый пакет на компьютер в виде звукового файла, а позже проигрывать его в линию.

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

И, в конце концов, 3-ий вариант – внедрение ПИК контроллера. Для сопоставления скажу, что одна единственная микросхема пика заменила мне устройство на 10 интегральных МС.

Схема устройства:

В качестве источника питания употребляется микромощный стабилизатор тока КЖ101В вместе со стабилитроном КС106Б. Микросборка КР1014КТ1 играет роль выходного ключа. Порт контроллера GP3 нагружает телефонную линию, а на портах GP4 и GP5 формируется частоты – нижняя и верхняя соответственно.

Блок врубается в линию параллельно телефонному аппарату. Для проверки работоспособности АОН нужно вызвать абонента, у которого установлен аппарат-АОН, и, услышав в полосы запрос АОН (сигналы частотой 500 Гц), надавить на кнопку. При это будет передан безинтервальный пакет кратностью повтора 3, содержащий номер «290-57-01» с категорией «0».

Сейчас о программке:

задействован внутренний генератор – 4 МГц формирование частот происходит при использовании 2-ух таймеров: TMR0 и TMR1 частоты формируются в виде меандра (смысла сформировывать их в виде синуса я не вижу, т. к. позже все они равно будут оцифрованы компаратором АОНа)

Расчет коэффициентов для TMR0 и TMR1

Частота (ориг)

TMR0/1

TMR0/1

Частота (вых)

700

77

81

701262,3

900

117

121

904159,1

1100

142

146

1103,753

1300

160

163

1298,701

1500

173

176

1501,502

1700

182

186

1706,485

Программка для генератора АОН, написанная в MPLAB

Перечень радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот D1 МикросхемаКР1014КТ11 Поиск в win-sourceВ блокнотD2 МК PIC 8-бит PIC12F629 1 Поиск в win-sourceВ блокнотD3 МикросхемаКЖ101В1 Поиск в win-sourceВ блокнот Выпрямительный диодик 1N4001 4 Поиск в win-sourceВ блокнот СтабилитронКС106Б1 Поиск в win-sourceВ блокнот Резистор 470 Ом 1 Поиск в win-sourceВ блокнот Резистор 750 кОм 2 Поиск в win-sourceВ блокнот Конденсатор100мкФ х 6В1 Поиск в win-sourceВ блокнот Конденсатор1.5 нФ2 Поиск в win-sourceВ блокнотДобавить все

Скачать перечень частей (PDF)

GenAON. asm (6 Кб)

Источник: http://bloggoda.ru/2017/12/11/generator-bezintervalnogo-paketa-aon/

АОН, определитель исходящих номеров

Источник: https://digitals.ru/html_rukovodstvo/aon.htm

Генератор безинтервального пакета АОН

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

Устройство служило для формирования безинтервального пакета формата 2 частоты из 6 и состояло из простых одночастотных генераторов, которые объединялись в группы при необходимости. Само по себе устройство передачи номера использовалось для автоматической тарификации междугородних международных соединений.

 

Цифры номера кодировались частотами: 700, 900, 1100, 1300, 1500, 1700 Гц

“0” 1300 Гц х 1500 Гц “1” 700 Гц х 900 Гц “2” 700 Гц х 1100 Гц “3” 900 Гц х 1100 Гц “4” 700 Гц х 1300 Гц “5” 900 Гц х 1300 Гц “6” 1100 Гц х 1300 Гц “7” 700 Гц х 1500 Гц “8” 900 Гц х 1500 Гц

“9” 1100 Гц х 1500 Гц

кроме того существуют 2 специальные комбинации:

  • “НАЧАЛО” 1100 Гц х 1700 Гц
  • “ПОВТОР” 1300 Гц х 1700 Гц

Посылка номера получила название безинтервального пакета и передается следующим образом: «начало»-«категория абонента»-«7»-«6»-«5»-«4»-«3»-«2»-«1»

Таким образом передается информация о абоненте «1234567» + категория. Категория учитывает «статус» абонента (в основном для льгот по междугородних соединениях). Каждый фрагмент посылки длиться 40 ms. А общий пакет повторяется 3 раза. На осциллограмме сложение двух синусоидальных частот выглядит так:

Посылка «повтор» служит для дублирования цифр номера (поскольку пакет бизинтервальный то две одинаковые частотные комбинации могут быть интерпретированы как одна).

У меня возникла идея построить генератор АОН для тестирования определителей номера типа Русь. Поскольку долгое время на наших ЭАТС услуга АОН не подключалась, то пришлось искать выход из положения самому. Первоначальная идея просто записать готовый пакет на компьютер в виде звукового файла, а потом проигрывать его в линию.

Следующим вариантом было построение генератора на базе цифровых и аналоговых интегральных схем (операционных усилителей, аналоговых токовых ключей, счетчиков-дешифраторов).  

И, наконец, третий вариант – использование ПИК контроллера. Для сравнения скажу, что одна единственная микросхема пика заменила мне устройство на 10 интегральных МС.

Схема устройства:

В качестве источника питания используется микромощный стабилизатор тока КЖ101В совместно со стабилитроном КС106Б. Микросборка КР1014КТ1 выполняет роль выходного ключа. Порт контроллера GP3 нагружает телефонную линию, а на портах GP4 и GP5 формируется частоты – нижняя и верхняя соответственно.

Блок включается в линию параллельно телефонному аппарату. Для проверки работоспособности АОН необходимо вызвать абонента, у которого установлен аппарат-АОН, и, услышав в линии запрос АОН (сигналы частотой 500 Гц), нажать на кнопку. При это будет передан безинтервальный пакет кратностью повтора 3, содержащий номер «290-57-01» с категорией «0».

Теперь о программе:

  • задействован внутренний генератор – 4 МГц
  • формирование частот происходит при использовании двух таймеров:  TMR0 и TMR1
  • частоты формируются в виде меандра (смысла формировать их в виде синуса я не вижу, т.к. потом они все равно будут оцифрованы компаратором АОНа)

Расчет коэффициентов для TMR0 и TMR1

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

Аппаратная совместимость определителя телефонных номеров  входящих и исходящих звонков:

Внимание!

Определение номеров исходящего тонового и импульсного наборов возможно только при использовании адаптеров АТЛ-2C, АТЛ-2У, АТЛ-4У, ATL4T, ATL6T и их новых модификаций. Рекомендуем использовать тоновый DTMF набор.

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

Определение номеров входящих звонков по западному стандарту CallerID FSK возможно с любыми типами адаптеров и телефонов. При этом владелец телефонной линии должен подключить услугу “Caller ID” у оператора, предоставляющего услуги телефонной связи.

Определенные номера отображаются в столбце “телефон” базы записей, а направление звонка (исходящий/входящий) – в столбце “направление”. Обратите внимание, распознанные номера отображаются в базе записей с некоторой задержкой во времени, после окончания записи текущего аудиофрагмента.

В индивидуальной настройке иногда нуждается определитель исходящего импульсного набора. Остальные определители (исходящего тонового набора, входящих), в большинстве случаев, настройки не требуют.

Настраиваемые параметры:

▪АОН входящих звонков, CallerID

▪Исходящий импульсный набор

▪Исходящий тоновый набор

▪Поле для выбора  канала

▪Кнопка “Установить для всех каналов”

▪Имульсный набор / Минимальный уровень импульса

▪Имульсный набор / Кнопка “Дополнительно”

▪Тоновый набор / Минимальный уровень

▪Тоновый набор / Кнопка “Дополнительно”

▪АОН входящих / Значимое количество цифр номера

▪Кнопка “Мастер настройки уровня входного сигнала”

АОН входящих, Caller ID

При установке данной опции, ПО AudioSP постоянно анализирует поступающий звуковой сигнал на наличие информации о входящем номере в виде многочастотного безинтервального пакета АОН, а также частотно модулированного CallerID FSK.

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

Установка данной опции имеет смысл при подключении канала к телефонной линии, в которой присутствует сигнализация входящих номеров в отечественном формате 2-х частотной посылки, либо по стандарту CallerID FSK.

 Внимание! АОН входящих звонков советского стандарта работает в пассивном режиме.

Это означает, что номера входящих звонков в этом стандарте будут определяться только в том случае, если АТС, к которой подключена ваша телефонная линия, выдает номера телефонов в советском стандарте, и у вас к записываемой телефонной линии физически подключен телефон с активным определителем входящих номеров, или телефонная приставка- АОН, выдающие запрос на АТС в линию по советскому стандарту АОН. При этом собственник телефонного номера должен подключить услугу “АОН” у поставщика услуг связи.

Определитель номеров входящих звонков по более современному стандарту “Caller ID FSK” выдачу запросов в линию не требует, поэтому дополнительное оборудование не требуется, а номера входящих звонков в этом стандарте будут определяться, если АТС, к которой подключена ваша телефонная линия, выдает номера телефонов в этом стандарте, и собственник телефонного номера подключил услугу “Caller ID FSK”  у поставщика услуг связи.

Исходящий импульсный набор

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

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

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

Для настройки определителя необходимо установить опцию “исходящий импульсный набор”, нажать кнопку “дополнительно”, установить опции “обрезать единицы, выходящие за пределы” и “инвертировать сигнал перед анализом”, если они не были установлены, нажать кнопку “установить для всех каналов”. Затем проверить качество работы определителя на реальных исходящих наборах .Если результаты распознавания неудовлетворительны, запустить “Мастер настройки уровня входного сигнала” и следовать пошаговой инструкции.

 Определение номеров исходящего импульсного набора возможно только при использовании адаптеров АТЛ-2C, АТЛ-2У, АТЛ-4У, ATL4T, ATL6T и их новых модификаций.  При наличии технической возможности, рекомендуем использовать тоновый DTMF набор вместо устаревшего импульсного набора.

Исходящий тоновый набор

При установке данной опции, ПО AudioSP анализирует поступающий звуковой сигнал канала на наличие кода набора исходящего номера в режиме DTMF.

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

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

Поле для выбора  канала

Текущий настраиваемый канал. В данном поле выбирается необходимый канал для настройки, затем производится настройка.

Кнопка “Установить для всех каналов”

Кнопка предназначена для применения настроек  канала  для всех активных каналов.

Имульсный набор / Минимальный уровень импульса

Параметр определяет амплитуду импульса набора, при превышении которой, он уже может идентифицироваться определителем как импульс набора.  Это опция позволяет избавиться  от ложных срабатываний определителя номера из-за  шумов и помех. Рекомендуемое значение – 36 дБ.

Имульсный набор / Кнопка “Дополнительно”

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

Тоновый набор / Минимальный уровень

Параметр определяет тот уровень громкости поступающего сигнала, ниже которого определение тонового номера не должно выполняться. Это опция позволяет избавиться  от ложных срабатываний определителя номера из-за  шумов и помех. Рекомендуемое значение -50 дБ.

Тоновый набор / Кнопка “Дополнительно”

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

АОН входящих / Значимое количество цифр номера

Параметр определяет  количество цифр в номерах местной телефонной сети. Обращаем ваше внимание, что АОН входящих звонков советского стандарта, в соответствии со стандартом, может определять не более 7 знаков входящего номера.

Кнопка “Мастер настройки уровня входного сигнала”

Нажатием данной кнопки вызывается мастер настройки уровня входного сигнала. Мастер настройки рекомендуется применить в случае неудовлетворительной работы определителя исходящего набора номера. После настройки мастером, необходимо заново настроить пороги акустопуска для режима автоматического включения записи по превышению уровня сигнала.

Дополнительные параметры импульсного набора.

В этом диалоговом окне настраиваются дополнительные параметры определителя исходящих номеров в формате импульсного набора.

Настраиваемые параметры:

▪Поле для выбора  канала

▪Кнопка “Установить для всех каналов”

▪Допуск амплитуды

▪Строгость интервала

▪Инвертировать сигнал перед анализом

▪Ожидаемая длина номера

▪Обрезать единицы выходящие за пределы

▪Игнорировать недостоверные номера

▪Игнорировать короткие номера без нуля в начале

Поле для выбора  канала

Текущий настраиваемый канал. В данном поле выбирается необходимый канал для настройки, затем производится настройка.

Кнопка “Установить для всех каналов”

Кнопка предназначена для применения текущих настроек канала  для всех активных каналов.

Допуск амплитуды

Параметр определяет допуск относительного изменения амплитуды импульсов набора номера в пачке импульсов.  Если разбаланс амплитуды  последовательно идущих в пачке импульсов больше допуска, то  импульсы, выходящие за рамки допуска, игнорируются определителем номера.

Допустим:

 Амп- максимальное значение амплитуды импульсов с момента начала набора текущего номера

 Пр-  амплитуда предполагаемого импульса

 ДА – допуск амплитуды

 Тогда условие отбраковки определяемого (предполагаемого импульса) следующее:

         Пр < (1-ДА)*Амп

Диапазон значений допуска ДА=0.01-1.00

Значение по умолчанию ДА=0.21

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

Если номер импульсного набора вообще не определяется, то это значение рекомендуется увеличить.

Строгость интервала

Параметр предназначен для отсеивания ложных импульсов с нестабильным междуимпульсным временным интервалом.

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

Если телефонный аппарат не может поддерживать междуимпульсный интервал постоянным (в пределах набора одного телефонного номера), то большее значение параметра “строгость интервала” может привести к игнорированию истинных импульсов, из-за чего номер будет определяться неправильно.

Диапазон значений параметра “строгость интервала” СИ=0.01-1.00

Для телефонных аппаратов со стабильным междуимпульсным интервалом СИ=0.20-0.50.

Инвертировать сигнал перед анализом

Данная опция определяет, необходимо ли инвертировать (переворачивать) сигнал относительно нулевого уровня.

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

Данная опция существенно влияет на правильность определения номеров исходящего импульсного набора. Если исходящие импульсные номера определяются нестабильно или неправильно – попробуйте изменить данную опцию.

Значение по умолчанию – опция должна быть установлена при использовании телефонных адаптеров серий АТЛ, ATL.

Ожидаемая длина номера

Параметр определяет максимальное количество цифр в набираемых телефонных номерах. Значение по умолчанию -11 (номер в междугородном формате).

Обрезать единицы, выходящие за пределы

Параметр определяет, необходимо ли  убирать единицы в конце номера, если они не вписываются в ожидаемую длину номера. Опция введена для фильтрации от  ложных импульсов, часто возникающих из-за коммутаций на АТС или опускания трубки, и приводящих к появлению ложно определенных цифр “1” в номере исходящего импульсного набора.

Игнорировать недостоверные номера

Параметр определяет, необходимо ли игнорировать короткие недостоверные номера, которые могут определяться из-за ложных импульсов. Недостоверными считаются номера типа 11 или 111.

Игнорировать короткие номера без нуля в начале

Параметр определяет, необходимо ли игнорировать двузначные номера без нуля в начале номера. Если опция установлена, двузначные номера обязательно должны начинаться на нуль, например 09 или 01. Если двузначный номер не начинается на нуль – он игнорируется как недостоверный.

Дополнительные параметры тонового (DTMF) набора.

В данном диалоговом окне настраиваются дополнительные параметры определителя исходящих номеров в формате тонового набора.

Настраиваемые параметры:

▪Поле для выбора  канала

▪Кнопка “Установить для всех каналов”

▪Чувствительность определителя

▪Нестабильность тона DTMF

▪Зашумленность тона DTMF

Поле для выбора  канала

Текущий настраиваемый канал. В данном поле выбирается необходимый канал для настройки, затем производится настройка.

Кнопка “Установить для всех каналов”

Кнопка предназначена для применения настроек текущего канала (в данном окне)  для всех активных каналов.

Чувствительность определителя

Параметр определяет степень чувствительности алгоритма определения. Чем выше чувствительность – тем лучше определяются некачественные сигналы (сигналы, параметры которых отличаются от стандарта). При этом, повышение чувствительности ведет к увеличению вероятности ложного определения.

Нестабильность тона DTMF

Параметр определяет степень несоответствия тонового набора телефонного аппарата стандартам ГОСТ по критерию отличия амплитуд сигнальных частот. Чем ближе регулятор к позиции “Нестаб.”, тем менее чувствителен  определитель к взаимному отклонению амплитуд сигнальных частот. При этом, в позиции “Нестаб.” увеличивается вероятность ложного определения.

Зашумленность тона DTMF

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

Регулировка отключена во избежание дублирования, пользуйтесь регулировкой “чувствительность определителя”.

Частота (ориг) TMR0/1 TMR0/1 Частота (вых)
700 77 81 701262,3
900 117 121 904159,1
1100 142 146 1103,753
1300 160 163 1298,701
1500 173 176 1501,502
1700 182 186 1706,485

Программа для генератора АОН, написанная в MPLAB

Список радиоэлементов

Скачать список элементов (PDF)

Прикрепленные файлы:

Источник: http://cxem.net/telefon/2-86.php

Алло, кто звонит или определение номера в Asterisk

Учитывая специфику телефонных сетей на территории России, проблемы с определением номера при настройке аналоговых линий ГТС на Asterisk возникают довольно часто. Разнообразие ГАТС и качество телефонных линий смонтированных еще во времена СССР всегда преподносят проблемы для интеграторов IP АТС.
Была установлена IP АТС Asterisk, и успешно использовалась.

Через некоторое время появилась возможность подключить определитель номера, т.к. городские линии перевели на цифровую ГАТС с поддержкой CallerID, до этого линии были подключены к аналоговой ГАТС (да, аналоговые АТС еще живы), но определение номера не заработало. Для начала рассмотрим небольшую теоретическую информацию, какие стандарты определения телефонного номера бывают.

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

АОН (также называют Русский АОН) — работа советских аналоговых ГАТС, был распространен в начале 90-х, но все еще встречается. Информация о номере вызывающего абонента передаётся в виде кода, носящего название «Безынтервальный Пакет». Не является услугой, как таковой, т. к. не предназначался для абонентов.

Телефонный номер передается в виде 7 цифр. Телефонный аппарат, поддерживающий АОН при входящем звонке «снимает трубку» и считывает служебные сигналы телефонной станции, при этом для вызывающего абонента имитируется вызывной сигнал. На Asterisk данный вид определителя номера заставить заработать не удастся.

CallerID (он же Евро АОН) — услуга предоставляемая на цифровых ГАТС. Метод для отправки запроса и получения Caller ID информации в интервале между звонками. То есть, в отличии от АОН здесь не происходит «снятия трубки».

В CallerID распространено несколько стандартов: Bellcore-стандарт используется в США, Канаде, Австралии, Китае, Гонконге, Сингапуре, Италии и некоторыми телефонными компаниями Великобритании. DTMF-стандарт: цифры номера передаются таким же способом, как и тональный набор номера — короткими двухчастотными посылками.

FSK-стандарт: Поток данных передаётся частотной модуляцией перед первым или перед вторым звонком на линии. Как показал опыт, большинство цифровых ГАТС Ростелекома работают по этому стандарту.

Практика, или почему ничего не работает

Для определения номера в каналах DAHDI в большинстве случаев достаточно добавления следующих строчек в chan_dahdi.conf: chan_dahdi.

confusecallerid=yes ; включаем CallerID callerid=asreceived ; передаем callerid в неизменном виде
Если определение номера не заработало, рекомендую для начала подключить обычный телефонный аппарат с поддержкой CallerID и посмотреть работает ли на нем определение. В нашем случае, номер на ТА определялся без проблем, а на Asterisk никак не хотел.

Более того, при подключении ТА параллельно астериску опеределение переставало работать и на телефоне. Переходим к дальнейшему анализу. Запишем аудио канал линии и проанализируем в аудио редакторе запись. В нем попробуем найти данные CallerID. Запись первого dahdi канала осуществляется следующей командой:dahdi_monitor 1 -v -r streamrx.

wavЗапускаем команду записи и звоним на нашу линию. После этого останавливаем выполнение dahdi_monitor, в итоге у нас появится файл streamrx.wav. Копируем его себе и открываем его в аудиоредакторе (например Audacity).Как видно никаких данных callerid нам не приходит.

Поскольку обычный телефон номер определяет, то можно предположить что проблемы с оборудованием (платой или модулем FXO). Ставим заведомо рабочий модуль FXO в плату и проверяем еще раз.Теперь определение номера работает без проблем, на записи видим данные CallerID в стандарте FSK. Как видно, в этом случае была проблема с модулем.

Ремонт FXO модуля

FXO модули разных производителей для аналоговых карт построены практически по одной и той же схеме на базе двух микросхем: SI3019 и SI3050. Пример схемы с даташита на Si3050 Si3018/19:На данной схеме линия подключается к контактам RING и TIP. На какие элементы следует обратить внимание при проблемах с работой модуля? — Диодный мост D1 (также может быть выполнен в виде двух сборок по 2 диода). Иногда из строя на линиях аналоговых АТС и при превышении допустимого напряжения. При этом сам модуль может оставаться работоспособным, но часть диодов не работают. Проверяются после выпаивания со схемы. — Динистор RV1 (275 V, 100 A). В нашем случае он оказался работоспособным. — Резисторы R30, R32 (15 M?, 1/8 W, 5%), R31, R33 (5.1 M?, 1/8 W, 5%), R8, R7 (20 M?, 1/8 W). С ними тоже оказалось все в порядке. Проблема оказалась в микросхеме Si3019. Сопротивление в точке подключения пина Ring1 было в два раза меньше, чем на рабочем модуле. После замены микросхемы Si3019 все заработало без проблем.

Также в грозовой период, при отсутствии внешней защиты, часто выходит из строя стабилитрон Z1 (43 V, 1/2 W). Симптомы при этом следующие: модуль не видит входящий вызов, при попытке позвонить через данный канал кроме тишины никаких действий. Решается заменой стабилитрона.

Источник: https://habr.com/post/326600/

Способ установления исходящего соединения с передачей кодограммы автоматического определения номера многочастотным кодом методом безынтервального импульсного пакета при ограниченной проводности коммутационного поля

Изобретение относится к электросвязи. Цель изобретения – повышение качества связи. Отличительной особенностью данного способа является одновременное осуществление формирования кодограммы автоматического определения номера (АОН) и проключения разговорного тракта.

При этом в течение всего времени существования соединения осуществляется выдача кодограммы АОН на выход передающих устройств АОН, соответствующий соединительной линии. Цель достигается путем уменьшения потерь сообщения при одновременном поступлении заявок от нескольких абонентов. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

l%CflYSllMK (19) (И) j51)5 Н 04 H 3/00

1″

1 (Йм ОО,”ъ Зпдл г

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЯЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ fHHT СССР (21) 4390510/24-09 (22) ?0.01.88 (46) 07.10.90. Бюл. Н 37 (72) Jl.Ã.Cëóöêèé и А.Н.йифман (53) 621.395 ° 67(088.8) (56) Сборник инструкций по техни-. ческой эксплуатации промоборудования и аппаратуры АОН АТС СТС. – М.: ,Связь, 1987 ° (54) СПОСОБ УСТАНОВЛЕНИЯ ИСХОДЯЩЕГО

СОЕДИНЕНИЯ С ПЕРЕДАЧЕЙ КОДОГРАММЫ

АВТОМАТИЧЕСКОГО ОПРЕДЕЛЕНИЯ НОМЕРА

МНОГОЧАСТОТНЫМ КОДОМ МЕТОДОМ БЕЗЫНТЕРВАЛЬНОГО ИМПУЛЬСНОГО ПАКЕТА ПРИ

ОГРАНИЧЕННОЙ ПРОВОДНОСТИ КОММУТАЦИОННОГО ПОЛЯ к

Изобретение относится к телефонии и может найти применение на городских и сельских телефонных сетях, оборудованных автоматическими телефонными станциями (АТС) малой емкости; а также на специализированных сетях, построенных на основе АТС указанного типа.

Цель изобретения – повышение качества связи путем уменьшения потерь сообщения при одновременном поступлении заявок от нескольких абонентов.

На чертеже приведена структурная электрическая схема устройства, реализующего способ.

Устройство, реализующее способ, содержит абонентские комплекты 1, коммутационное поле 2, электронный коммутатор 3, блок 4 памяти соедине2 (57) Изобретение относится к электросвязи. Цель изобретения – повышение качества связи.

Отличительной особенностью данного способа является одновременное осуществление формирования кодограммы автоматического определения номера (АОН) и проключения разговорного тракта. При этом в течение всего времени существования соединения осуществляется выдача кодограммы АОН на выход передающих устройств АОН, соответствующий соединительной линии.

Цель достигается путем уменьшения потерь сообщения при одновременном поступлении заявок от нескольких абонентов. 1 ил.

ний, управляющее устройство 5, передающее устройство 6 АОН, линейные комплекты 7.

Устройство работает следующим образом.

Абонентские комплекты 1 связаны посредством управляющей шины с управляющим устройстBÎM 5, котсрое в свою очередь связано шиной с блоком

4 памяти соединений и шиной с линейными комплектами 7. Выходы абонентских комплектов l поступают на вход электронного коммутатора 3, выходы которого являются входами линейных комплектов 7.

Выходы блока 4 памяти соединений являются управляющими входами электронного коммутатора 3 и передающего устройства 6 АОН, выходы которого заведены на дополнительные входы линейных комплектов 7.

з 1598204 4″

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

Управляющее устройство 5 определяет номер свободного линейного комп- !О лекта 7, доступного данному абоненту.

Номер упомянутого абонентского комплекта 1 заносится в блок 4 памяти соединений по адресу, соответст-, вующему номеру упомянутого линейно- !5 го комплекта 7. что соответствует установлению соединения.

Под управлением информации, считываемой с вы” ходов блока 4 памяти соединений, замыкаются контакты электронного комму- 20 татора 3 коммутационного поля 2. Одновременно эта же информация поступает в передающее устройство 6 АОН.

, Под управлением этой информации фор мируется кодограмма АОН для соответ” 25 ствующего линейного комплекта 7, поступающая на выходы передающих устройств 6 АОН.

При поступлении сигнала запроса информации АОК он распознается в линейном комплекте 7. Информация об этом передается по шине в управляющее устройство 5.

Управляющее устройство 5 дает команду на переключение соединительной линии с выхода коммутационного поля на выход передающих устройств

6 АОН.

После указанных операций кодопрамма AOH с выхода передающих устройств 40

6 АОН поступает в соединительную ли нию.

1о истечении заданного времени передачи (1с) происходит обратное переключение соединительной линии 45 на выход коммутационного поля 2. Такое обратное переключение также возможно при поступлении по соединительной линии сигнала снятия запроса AOll.

Следует отметить, что в данной конкретной реализации используется принцип временной коммутации, поэтому m выходов коммутационного поля 2 или m выходов передающего устройства 6 AOH представляют собой временные положения в соответствующей шине °

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

Формула изобретения

Способ установления исходящего соединения с передачей кодограммы автоматического определения номера многочастотным кодом методом безынтегрального импульсного пакета при ограниченной проводности коммутационного поля, заключающийся в распознавании поступления заявки на установление соединения со стороны абонента, номер которого на автоматической телефонной станции (АТС) известен, нахождении свободной исходящей соединительной линии, доступной данному абоненту, проключении соединения между упомянутыми абонентами и соединительной линией с созданием внутри

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

АОН, ей соответствующий, выдачи кодограммы AOH на упомянутый выход передающих устройств АОН, о т л ич а ю шийся тем, что, с целью повышения качества связи путем уменьшения потерь сообщения при одновременном поступлении заявок от нескольких абонентов, формирование кодограммы АОН производят одновременно с проключением разговорного тракта и выдачу кодограммы AOH на выход передающих устройств АОН, соответствующий упомянутой соединительной линии, осуществляют в течение всего времени существования соединения.

1598204

Составитель В.Шевцов

Техред М,дидык КоРРектоР Т.Палий

Редактор С.Пекарь

Тираж 524

Заказ 3073

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат “Патент”, г. Ужгород, ул. Гагарина, 101

   

Источник: http://www.FindPatent.ru/patent/159/1598204.html

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}