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

Добавить цифру 7 к номеру звонящего

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

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

Добавить цифру 7 к номеру звонящего

Сообщение nechushki91 » 26 дек 2017, 16:19

Всем привет! Помоги решить такую проблему, Есть Asterisk+ FreePBX 13 на нем настроен SIP TRUNK с ростелкомом + sip trunk с АТС PAnasonic. Проблема в том, что когда люди звонят на номер ростелекома, то отображение номер идет без кода города ( например звонят с мобильного, а я вижу 9159003000, без цифры 7 в начале). Настройка Dial Number Manipulation Rules не помогает, так как звонок приходящий на номер ростелекома перенаправляется в sip trunk и приходит на ATC Panasonic , то есть asterisk звонит по внутренним номерам).

Вот скрипт перенаправления, может сюда надо что-то добавить?

exten => 777,1,Noop(New call received from ${CALLERID(all)})
exten => 777,n,Set(COUNT=${DB(test2/count)})
exten => 777,n,SayDigits(${COUNT})
exten => 777,n,GotoIf($[${COUNT} = 0]?labelagt1)

exten => 777,n(labelagt2),Set(DB(test2/count)=0)
exten => 777,n(labelagt2),Goto(from-internal,700,1)
exten => 777,n,Hangup

exten => 777,n(labelagt1),Set(DB(test2/count)=1)
exten => 777,n(labelagt1),Goto(from-internal,800,1)
exten => 777,n,Hangup
nechushki91
 
Сообщений: 45
Зарегистрирован: 13 ноя 2017, 12:37

Re: Добавить цифру 7 к номеру звонящего

Сообщение april22 » 26 дек 2017, 17:51

exten => 777,1,Noop(New call received from ${CALLERID(all)})
exten => 777,n,Set(CALLERID(num)=7${CALLERID(num)})
ну или где там прилетает CallerID
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Добавить цифру 7 к номеру звонящего

Сообщение nechushki91 » 26 дек 2017, 18:31

Спасибо за совет, 7ка появилась, но простые звонки не отрабатывают(((

Код: выделить все
26.12.2017 17:07:49.197 DEBUG processAstEvent: event type: 3 HANGUP

26.12.2017 17:07:49.197 DEBUG processHangup from 79150455254 to 1232018 ,event time: 1514297269

26.12.2017 17:07:49.197 DEBUG processHangup: sending finish call event from 9150455254 to 7003, duration = 21

26.12.2017 17:07:49.197 DEBUG OnCallFinished event: callID = 396963930701825, source = 9150455254, destination = 7003, start = 1514297221, end = 1514297269, duration = 21, direction = 0, record = , line = from-trunk-sip-out-1232018
26.12.2017 17:07:49.198 DEBUG Event without encode:<Event type="4" callID="396963930701825" direction="0" duration="21" end="1514297269" from="9150455254" line="from-trunk-sip-out-1232018" record="" start="1514297221" to="7003"/>
26.12.2017 17:07:49.198 DEBUG PBX event was pushed to 0 clients
26.12.2017 17:07:49.198 DEBUG Stop audio record failed, _canRecord = false or info == null or info->recordFile == empty

26.12.2017 17:07:49.198 DEBUG processHangup: removeRes = 1, Calls Number = 0, removed call ID=396963930701825

26.12.2017 17:07:49.199 DEBUG
Type: 2
TypeName: CHAN_END
Src: 79150455254
Dst: 1232018
Extra:
Description:
Peeracct:
Linkdid: 1514297221.656
Peer:
Cidrdnis:
Cidani: 9150455254
Userfield:
Uniqueid: 1514297221.656
Acctcode:
Amaflags: 3
Appdata:
Appname:
Channame: SIP/out-1232018-00000290
Usereventname:
Context: from-internal
Cidname: 79150455254
EventTime: 1514297269



Cidani: 9150455254 - без 7ки
nechushki91
 
Сообщений: 45
Зарегистрирован: 13 ноя 2017, 12:37

Re: Добавить цифру 7 к номеру звонящего

Сообщение april22 » 26 дек 2017, 18:34

core set verbose 4
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Добавить цифру 7 к номеру звонящего

Сообщение ded » 26 дек 2017, 19:13

Название темы: нормализация Caller ID.
Вот так и написать по этой теме в prostyezvonki.ru
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

Re: Добавить цифру 7 к номеру звонящего

Сообщение virus_net » 27 дек 2017, 09:47

nechushki91 писал(а):но простые звонки не отрабатывают(((

Очень ёмкая заметка. Прямо всё и всем сразу понятно стало.
Вот какие они не хорошие эти простые звонки. Обманывают сволочи ! Оказывается они СЛОЖНЫЕ ! Plug-and-play нету ! Все УДАЛЯЮ !

nechushki91 писал(а):Cidani: 9150455254 - без 7ки

И ? Asterisk func callerid Function_CALLERID

ded писал(а):Вот так и написать по этой теме в prostyezvonki.ru

Думаю в этом случае писать надо в раздел "Бизнес". Ибо ТС книжку даже не открывал.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Добавить цифру 7 к номеру звонящего

Сообщение nechushki91 » 27 дек 2017, 09:54

Извиняюсь если был предоставил мало информации по вопросу. Проблема решена, для того, чтобы простые звонки отрабатывали корректно и в начале номера была 7ка, необходимо зайти в панель FreePBX в раздел application - prostie zvonki - там есть пункт префикс для исходящих и входящих звонков, ставим там цифру 7 и будет счастье
nechushki91
 
Сообщений: 45
Зарегистрирован: 13 ноя 2017, 12:37


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

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

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

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