AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Изменение входящего CallerID

Newbies/FAQ Forum 5 сообщений -
#1

Коллеги, добрый день!
Есть один вопросик.
Юзаю сабж (собирал сам на CentOS 6.5, не заготовка в виде AsteriskNOW и т.д.) на FreePBX 12.0.34 (сам Астер 1.8.32.1)
Буду подключать несколько транков с разными номерами. Соответственно, исходящий вызов должен уходить в транк, с которого вызываемый абонент звонил.
Полагаю, что для решения сего нужно мне подставлять "префикс" при входящих в CallerID и потом набирать полученный номер в нужный канал по определенным правилам исходящей маршрутизации...Но вот незадача....не могу поменять входящий CallerID....использую в extensions_custom.conf

[from-pstn-custom]
exten => _X.,1,Set(CALLERID(num)=$000{CALLERID(num)})

Но получаю прежний XXXXXXXXXXX CallerID вместо желаемого видоизмененного 000XXXXXXXXXXX

Подскажите плиз...чет дальше не могу продвинуться
#2

В настройка входящей маршрутизации есть отдельный пункт - Prefix - впишите туда - 000

а что бы работало через Custom - надо в настройках транка поставить context=from-pstn-custom таким образом отправив на ваш за место стандартного

_________________
платный суппорт по мере возможностей
#3

awsswa @ Вт Мар 08, 2016 09:26 писал(а):
В настройка входящей маршрутизации есть отдельный пункт - Prefix - впишите туда - 000

а что бы работало через Custom - надо в настройках транка поставить context=from-pstn-custom таким образом отправив на ваш за место стандартного




Спасибо!
Но это все я пробовал, просто не стал писать тут....
через name prefix в настройках входящего правила...Оно, видимо, меняет не CallerID, а CallerID name что ли....а CRM, судя по всему, отображает CallerID так как продолжает показывать прежние цифры....в CDR входящий отображается как 000XXXXXXXXXXX XXXXXXXXXXX
И до этого в контексте транка менял эту строку на "from-pstn-custom" - вообще странное явление звучит - "абонент не отвечает или временно не доступен".....как будто от провайдера не уходит на мою АТС.....
#4

это потому что вход вы написали

[from-pstn-custom]
exten => _X.,1,Set(CALLERID(num)=$000{CALLERID(num)})

а вот еще одной строчки с возвратом обратно нету
и вызов завершается на этой строке

PS
Честно я не понимаю зачем вы тут такие вопросы задаете - первый же ответ в гугле - изменить callerid freepbx - даст вам правильное направление

_________________
платный суппорт по мере возможностей
#5

awsswa @ Вт Мар 08, 2016 14:00 писал(а):
это потому что вход вы написали

[from-pstn-custom]
exten => _X.,1,Set(CALLERID(num)=$000{CALLERID(num)})

а вот еще одной строчки с возвратом обратно нету
и вызов завершается на этой строке

PS
Честно я не понимаю зачем вы тут такие вопросы задаете - первый же ответ в гугле - изменить callerid freepbx - даст вам правильное направление


exten => _X.,n,Return()
сие забылось Sad

Added after 9 minutes:

megatron_dam @ Вт Мар 08, 2016 14:27 писал(а):
exten => _X.,n,Return()
сие забылось Sad


ERROR[9071]: app_stack.c:359 return_exec: Return without Gosub: stack is unallocated
Получаю вот это.................черт возьми Evil or Very Mad

Added after 1 minutes:

megatron_dam @ Вт Мар 08, 2016 14:37 писал(а):
ERROR[9071]: app_stack.c:359 return_exec: Return without Gosub: stack is unallocated
Получаю вот это.................черт возьми Evil or Very Mad


То есть такой вариант не катит у меня:

[from-pstn-custom]
exten => _X.,1,Set(CALLERID(num)=$000{CALLERID(num)})
exten => _X.,n,Return()

Sad Surprised

Added after 13 minutes:

megatron_dam @ Вт Мар 08, 2016 14:38 писал(а):
То есть такой вариант не катит у меня:

[from-pstn-custom]
exten => _X.,1,Set(CALLERID(num)=$000{CALLERID(num)})
exten => _X.,n,Return()

Sad Surprised


сделал так:
[from-pstn-custom]
exten => _X!,1,Set(CALLERID(num)=$000{CALLERID(num)})

Теперь в CRM прилетает $000{CALLERID(num)} Laughing Laughing

Added after 3 minutes:

megatron_dam @ Вт Мар 08, 2016 14:52 писал(а):
сделал так:
[from-pstn-custom]
exten => _X!,1,Set(CALLERID(num)=$000{CALLERID(num)})

Теперь в CRM прилетает $000{CALLERID(num)} Laughing Laughing


Глаза уже потекли с ночи.....символ $ не там стоял)))