Страница 1 из 2
Отсутствуют имена исходящих в истории звонков
Добавлено: 08 фев 2024, 16:07
Kornur
FreePbx
В истории звонков не сохраняются имена контактов, а только номера, хотя в процессе вызова имя вызываемого абонента на экране телефона отображается.
Тестировал на телефонах Fanvil и Microsip
Подскажите, пожалуйста, в каком направлении копать
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 08 фев 2024, 18:41
ded
Outgoing call выполняется у вас в обход макросов FreePBX, которые назначают CallerID name из базы данных абонентов при обычной инсталляции FreePBX. Эти обходи сделаны скорее всего в extensions_custom.conf
Из какого контекста делаются вызовы внутреннего номера 1005?
Проверять
CLI> dialplan show 1004@from-internal
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 09 фев 2024, 10:44
Kornur
Спасибо за ответ!
В extensions_custom.conf у меня пусто
Вызов осуществляется с экстеншена 4512, поэтому
Код: Выделить всё
>dialplan show 4512@from-internal
[ Included context 'ext-findmefollow' created by 'pbx_config' ]
'4512' => 1. GotoIf($[${DB_EXISTS(AMPUSER/${EXTEN}/followme/ddial)} != 1 | "${DB(AMPUSER/${EXTEN}/followme/ddial)}" = "EXTENSION"]?ext-local,${EXTEN},1:followme-check,${EXTEN},1) [extensions_additional.conf:995]
[ Included context 'ext-local' created by 'pbx_config' ]
'4512' => hint: PJSIP/4512&Custom:DND4512,CustomPresence:4512 [extensions_additional.conf:3671]
1. Set(__RINGTIMER=${IF($["${DB(AMPUSER/4512/ringtimer)}" > "0"]?${DB(AMPUSER/4512/ringtimer)}:${RINGTIMER_DEFAULT})}) [extensions_additional.conf:3665]
2. ExecIf($["${REGEX("from-queue" ${CHANNEL})}"="1" && "${CONTEXT}"="from-internal-xfer"]?Set(__CWIGNORE=)) [extensions_additional.conf:3666]
3. Macro(exten-vm,novm,4512,1,0,0) [extensions_additional.conf:3667]
[dest] 4. Set(__PICKUPMARK=) [extensions_additional.conf:3668]
5. GotoIf($["${DIALSTATUS}"="NOANSWER"]?app-announcement-9,s,1) [extensions_additional.conf:3669]
6. GotoIf($["${IVR_CONTEXT}" != ""]?${IVR_CONTEXT},return,1) [extensions_additional.conf:3670]
[ Included context 'bad-number' created by 'pbx_config' ]
'_X.' => 1. ResetCDR() [extensions_additional.conf:4382]
2. NoCDR() [extensions_additional.conf:4383]
3. Progress() [extensions_additional.conf:4384]
4. Wait(1) [extensions_additional.conf:4385]
5. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [extensions_additional.conf:4386]
6. Wait(1) [extensions_additional.conf:4387]
7. Congestion(20) [extensions_additional.conf:4388]
8. Hangup() [extensions_additional.conf:4389]
-= 3 extensions (16 priorities) in 3 contexts. =-
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 09 фев 2024, 14:46
Kornur
1005 внешний номер, но и для внутренних все отображается так же
Код: Выделить всё
dialplan show 1004@from-internal
[ Included context 'outrt-1' created by 'pbx_config' ]
'_1XXX' => 1. Macro(user-callerid,LIMIT,EXTERNAL,) [extensions_additional.conf:4055]
2. Gosub(sub-record-check,s,1(out,${EXTEN},dontcare)) [extensions_additional.conf:4056]
3. ExecIf($[ "${CALLEE_ACCOUNCODE}" != "" ] ?Set(CDR(accountcode)=${CALLEE_ACCOUNCODE})) [extensions_additional.conf:4057]
4. Set(_ROUTEID=1) [extensions_additional.conf:4058]
5. Set(_ROUTENAME=OR_FPBX2AVAYA) [extensions_additional.conf:4059]
6. Set(INTRACOMPANYROUTE=YES) [extensions_additional.conf:4060]
7. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [extensions_additional.conf:4061]
8. Set(_CALLERIDNAMEINTERNAL=${CALLERID(name)}) [extensions_additional.conf:4062]
9. Set(_CALLERIDNUMINTERNAL=${CALLERID(num)}) [extensions_additional.conf:4063]
10. Set(_EMAILNOTIFICATION=FALSE) [extensions_additional.conf:4064]
11. Set(_NODEST=) [extensions_additional.conf:4065]
12. Macro(dialout-trunk,1,${EXTEN},,off) [extensions_additional.conf:4066]
13. Macro(outisbusy,) [extensions_additional.conf:4067]
[ Included context 'bad-number' created by 'pbx_config' ]
'_X.' => 1. ResetCDR() [extensions_additional.conf:4382]
2. NoCDR() [extensions_additional.conf:4383]
3. Progress() [extensions_additional.conf:4384]
4. Wait(1) [extensions_additional.conf:4385]
5. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [extensions_additional.conf:4386]
6. Wait(1) [extensions_additional.conf:4387]
7. Congestion(20) [extensions_additional.conf:4388]
8. Hangup() [extensions_additional.conf:4389]
-= 2 extensions (21 priorities) in 2 contexts. =-
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 09 фев 2024, 16:49
ded
Если 1005 - внешний номер, то зачем делать
dialplan show 4512@from-internal ? Делаем с него звонок
Вызов осуществляется с экстеншена 4512,
а не на него, верно?
Так вот Смотрите прохождение вызова с 4512 на 1005 в CLI, должен выполнится макрос
_1XXX' => 1. Macro(user-callerid,LIMIT,EXTERNAL,)
и заполнить поле CallerID name/ Вы это увидите, или не увидите.
Публиковать выхлоп этого звонка из CLI - совсем не нужно. А разбираться - почему там нет имени после макроса - нужно, лучше самостоятельно. Так записано в правилах форума, если помните.
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 09 фев 2024, 17:09
Kornur
Спасибо!
Направление понятно, буду разбираться!
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 10 фев 2024, 01:19
Zavr2008
Обычно это фича во FreePBX подавлять CALLERID(name) в исходящих маршрутах наружу.
Поставте галку Intra-Company для соответствующего маршрута и имя подавляться не будет, как и не будет подставляться Callerid(num) маршрута или транка.
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 10 фев 2024, 17:15
ded
Kornur писал(а):1005 внешний номер, но и для внутренних все отображается так же
нельзя на внешний маршрут ставить галку Intra-Company.
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 11 фев 2024, 12:19
Zavr2008
ded, как я понимаю там 1005 как раз и не внешний, это номер IP-АТС другой. Для Внешних номеров городских как раз CallerID(name) и запрещен, что и пытается ТС провернуть.
Re: Отсутствуют имена исходящих в истории звонков
Добавлено: 11 фев 2024, 22:13
ded
В таком случае у ТС идеологически - кривота.
Одна АТС регистрируется в другой АТС как экстен 1005! Ужас ужасный. Также расширяли по-глупому абонентскую базу в старых малюсеньких аналоговых АТС на 8 абонентов: появилоь ещё два абонента? Надо воткнуть в абонентский порт СО-портом ещё одну АТС на 8 абонентов.
Мрак!