ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

CallerID без кода страны

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

CallerID без кода страны

Сообщение mironov » 21 июн 2021, 13:20

Всем привет! От провайдера во всех полях CALLERID (num, all, ani, ani2...) приходит номер без кода страны. Служба ТП провайдера говорит, что мы неправильно форматируем этот самый CID, и что они транслируют номер без изменений. Помогите разобраться, как увидеть код страны. Поля вывожу в консоль через
Код: выделить все
Verbose(0,${CALLERID(num)});
mironov
 
Сообщений: 5
Зарегистрирован: 21 июн 2021, 13:11

Re: CallerID без кода страны

Сообщение ded » 21 июн 2021, 13:53

Покажите примеры - что получаете при международных звонках в качестве CLID от провайдера?

http://asterisk.ru/knowledgebase/internationalcodes
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: CallerID без кода страны

Сообщение mironov » 21 июн 2021, 14:01

Получаю только номер вида XXXXXXXXXX (10 знаков). Провайдер написал, что требуется доработка с их стороны. Будем ждать.
mironov
 
Сообщений: 5
Зарегистрирован: 21 июн 2021, 13:11

Re: CallerID без кода страны

Сообщение ded » 21 июн 2021, 14:54

Да, десятизнак - хороший признак российских номеров. Если прибегает CLID = 3432123456 то это звонок из Екатеринбурга или из Испании?
Вот если +3431234567 - то Испания, а если 3431234567 или одинадцатизнак +73431234567 или 83431234567
то точно Екатерибург.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: CallerID без кода страны

Сообщение tma » 29 июн 2021, 13:20

В России операторы большой тройки не парятся, номер может быть какого угодно формата.
Для Питера это может быть просто 7 знаков, может 812XXXXXXX, может быть 810812XXXXXXX.
Но собственно вариантов не так много, вот пример преобразования для РТУ (регион - СПб):
Мегафон: ^810(.*)$/\1;^8([3489].{9})/7\1;^(.{7})$/7812\1;^([3489].{9})$/7\1
МТС: ^(.{7})$/7812\1;^([3489].{9})$/7\1;^8(800.{7})$/7\1
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50


Вернуться в Конфигурация и настройка Asterisk

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

Сейчас этот форум просматривают: Google [Bot] и гости: 35

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