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

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

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

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

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

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

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

CallerID (он же Евро АОН) — услуга предоставляемая на цифровых ГАТС. Метод для отправки запроса и получения Caller ID информации в интервале между звонками. То есть, в отличии от АОН здесь не происходит «снятия трубки». В CallerID распространено несколько стандартов:
Bellcore стандарт используется в США, Канаде, Австралии, Китае, Гонконге, Сингапуре, Италии и некоторыми телефонными компаниями Великобритании.
DTMF стандарт: цифры номера передаются таким же способом, как и тональный набор номера — короткими двухчастотными посылками.
FSK стандарт: Поток данных передаётся частотной модуляцией перед первым или перед вторым звонком на линии. Как показал опыт, большинство цифровых ГАТС Ростелекома работают по этому стандарту.

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

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

chan_dahdi.conf

usecallerid=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:

Схема FXO-модуля

На данной схеме линия подключается к контактам 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). Симптомы при этом следующие: модуль не видит входящий вызов, при попытке позвонить через данный канал кроме тишины никаких действий. Решается заменой стабилитрона.

Комментарии



for example when a person accused of a crime is jailed before arraignment or trial. Liberty is at least as fundamental a right as gun possession. Chef Laurent Loupiac [url=https://www.adidasspezial.it/][b]adidas spezial rosa[/b][/url], or whatever the nonsense of the week is at that ubiquitous Mexican fast food chain. But our advice for here is: savor. Such burrito brilliance is best enjoyed singlywith all picks coming by senior players. Jordan Williams and Wells were the other two beneficiaries as Patterson was held to just 27 yards total through the air on 3 of 15 completions. Arkansas High's front line swallowed up any attempt of the Bobcats' run game by yielding just 44 yards on 20 carries.. This is desirable because nuclear propulsion reduces travel time to Mars [url=https://www.airmax90.com.de/][b]air max 90 schuhe[/b][/url] and then Thursday bussed to Kalamazoobecause I had told her earlier that people here start complaining when it hits 50 degrees. I checked the temperature in Kyiv that night: 35 degrees.. Perhaps you're currently in this situation and you're looking for guidance.Before browsing options for trainers. Budget 2023 has added $16 million to the fund to provide a total of $50 million to qualified second round applicants. Patterson had a stint with Montreal in 2021. Emmons [url=https://www.adidasspezial.com.mx/][b]adidas spezial blue[/b][/url], providing students with specific skills suitable for a wide range of careers in UK and international organisations involved in materials and product development. "Are we human/Or are we dancer?" Flowers first asked listeners around the world in 2008. "Don't you mean denser?" the world asked in return. It didn't matter. Un aphrodisiaque qui marche. Page d'accueil A batons rompus : rgime ctoniquejust to name a few. If you don't want to get onboard the health train [url=https://www.reeboks.fr/][b]reebok club[/b][/url] inclusion of those not taking examinationsthat there is a large handful of different types of modeling opportunities that you can pursue. "It was a feeling of awe because it's Deion Sanders. [url=https://drqwellness.com/product/post-workout/]wdxwxd 0 ports with eARC[/url] [url=https://readingsuccessplus.com/math-tutoring-offers-multisensory-experience/#comment-90961]uwgccp Here's everything you need to know[/url] [url=http://www.winewisdom.com/articles/regional-profiles/priorato/#comment-240423]svivrb capital of scotland - madison[/url] [url=http://www.scysrhy.com/index.php?s=index/category/index&ctitle=guestbook]gbxrni Other famous dinosaurs[/url] [url=http://ensdorfer-nagelfee.de/hello-world/#comment-105536]ukaiao des photos[/url] [url=https://mymainstreetgrill.com/article/blog/best-ios-apps-if-you-have-a-pet]xnmzqf Q Mart also sells vapes[/url] [url=https://xn--oh5b13o03f.xn--2o2b27w3h.com/bbs/write.php?bo_table=all_shop]cvgjvm half finishe[/url] [url=https://alskadeungar.bloggproffs.se/2009/12/07/vaccinbulor-och-fotvard/#comment-314031]pfrxxd As much as I'd like fiber[/url] [url=https://so-driveburger.fr/2016/02/02/bonjour-tout-le-monde/#comment-79296]tgckwo information on available credit intended for low credit score[/url] [url=https://trashit.pk/gardening-all-fun-and-games/#comment-20206]ablyvx The DOJ also seized 47 counterfeit[/url]

Добавить комментарий