Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk + GoIP4 обрезать входящий

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модератор: april22

Asterisk + GoIP4 обрезать входящий

Сообщение Rockkid » 13 апр 2019, 20:51

Здравствуйте уважаемое сообщество.
Помогите решить задачу:
Имеется голый Asterisk, настроенный на CentOS. Сторонняя программа подключается по AMI и мониторит звонки. В базе программы хранятся в международном формате, но без плюса. Сторонняя программа= данность, изменить не можем. Настроенный SIP от Манго (он передаёт CALLERID без плюса) работает без вопросов, программа мониторит звонки и ищет в базе, все работает. Приобрели GSM шлюз GoIP4 (прошивка GST1610-1.01-64-3). Шлюз передаёт CALLERID с плюсом. Пробовал обрезать в extentions.conf обрезает, но в программе работающей через AMI интерфейс ничего не меняется.
Помогите избавиться от плюса.
Спасибо.
Rockkid
 
Сообщений: 4
Зарегистрирован: 13 апр 2019, 20:43

Re: Asterisk + GoIP4 обрезать входящий

Сообщение murr » 14 апр 2019, 12:20

Диал-план для входящих самого Гоипа не даст убрать плюс. Там можно оперировать только цифрами.

Если есть доступ к БД - посмотрите как именно "данность" ищет абонентов. Если там запрос вида SELECT .... WHERE number LIKE '%XXXXXXXXXXХХ', то возможно поможет добавить ко всем номерам в базе плюс. Тогда будут находиться и номера с плюсом и без него.

Вам придется менять "программу-данность". Рано или поздно. По мере добавления новых линий/смены провайдеров и т.п.
Номер CallerId может приходить от провайдеров в самых неожиданных представлениях: с плюсом или без, с кодом города или без. Даже с левыми добавленными цифрами.
Вам нужна гибкая логика обработки и унификации входящего номера. Не всегда можно выкрутить настройки шлюзов или уговорить техподдержку прова.
murr
 
Сообщений: 96
Зарегистрирован: 04 июл 2013, 16:55

Re: Asterisk + GoIP4 обрезать входящий

Сообщение Rockkid » 14 апр 2019, 15:58

Спасибо за ответ.

Чем больше углубляюсь в вопрос, тем больше убеждаюсь в том, что придётся искать варианты с изменением программы.
Rockkid
 
Сообщений: 4
Зарегистрирован: 13 апр 2019, 20:43


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2019 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH