Uploaded image for project: 'FreePBX'
  1. FreePBX
  2. FREEPBX-7725

"Intra-Company" checkbox in Outbound routes doesn't work for "CID Num Alias"

    XMLWordPrintable

    Details

    • ToDo:
    • Distro Version:
      FreePBX 2.11.0.38
    • Distro:
      FreePBX Distro

      Description

      "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'] != '')

      { +++ $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')); +++ }

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                Tracer TracerOute
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  NextupJiraPlusStatus

                  Error rendering 'slack.nextup.jira:nextup-jira-plus-status'. Please contact your Jira administrators.