-
Type:
Improvement
-
Status: Closed
-
Priority:
Minor
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Asterisk Configuration
-
ToDo:
-
Distro Version:FreePBX 2.11.0.38
-
Distro:FreePBX Distro
"Intra-Company" checkbox in Outbound routes doesn't work for "CID Num Alias" in Extensions because of:
/etc/asterisk/extensions_additional.conf:
...
[outrt-1] ; ROUTENAME
include => outrt-1-custom
exten => ...skip...,1,Macro(user-callerid,LIMIT,EXTERNAL,)
...
i.e."EXTERNAL" is whenever "Intra-Company" is checked or not.
I resolve it by patching /var/www/html/admin/modules/core/functions.inc.php:
— $ext->add($context, $fpattern['base_pattern'], '', new ext_macro('user-callerid,LIMIT,EXTERNAL'));
+++ if ($route['intracompany_route'] != '')
else
{ +++ $ext->add($context, $fpattern['base_pattern'], '', new ext_macro('user-callerid,LIMIT,EXTERNAL')); +++ }