“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.
Resolving 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’] != ‘’) {
+++ $ext->add($context, $fpattern[‘base_pattern’], ‘’, new ext_macro(‘user-callerid,LIMIT’));
+++ } else {
+++ $ext->add($context, $fpattern[‘base_pattern’], ‘’, new ext_macro(‘user-callerid,LIMIT,EXTERNAL’));
+++ }
Enjoy it.
(sorry for my english)