SOLVED Outbound Caller ID Name (CNAM) to CDR script?

markieb

Active Member
Joined
Feb 19, 2009
Messages
165
Reaction score
51
@wardmundy Is there a new version of your install-dialout-cnam.sh for the Incredible PBX 2021 for Debian install.
I have to have Outbound CID logged to CDR and you very kindly had the above script for previous IPBX versions.
I'm coming from a much older install that needed this, and I just wanted to make sure it's doable before I start all my tweaking and configuring of a new install. :)
 
This was a CentOS script that MIGHT work with the new Rocky release, but it definitely would need tweaking for our Debian/Ubuntu platforms where extension 701 is a PJsip extension and the script expects a chan_sip extension.
 
Thanks @wardmundy
To be honest I completely clear out all your pre-configured extensions and customisations on new installs.
This is kind of major for me, it sounds so simple, but I can't understand how this still isn't a default thing with new FPBX installs.
Suddenly not so excited to be planning a new install :(
 
Outbound CNAM Installation

Step 1:
From Linux CLI...
Code:
fwconsole ma downloadinstall http://pbxossa.org/files/outcnam/outcnam-latest.tgz
fwconsole reload

Step 2:
In FreePBX GUI, navigate to Admin -> Outbound CNAM and enable first two options.
 
Outbound CNAM Installation

Step 1:
From Linux CLI...
Code:
fwconsole ma downloadinstall http://pbxossa.org/files/outcnam/outcnam-latest.tgz
fwconsole reload

Step 2:
In FreePBX GUI, navigate to Admin -> Outbound CNAM and enable first two options.
A word of caution for future upgrades: This module is not compatible with FreePBX 16.

Code:
Reload Started

In extensions.class.php line 197:

  [Exception]
  died in splice macro-dialout-trunk  s


Exception trace:
  at /var/www/html/admin/libraries/extensions.class.php:197
 extensions->splice() at /var/www/html/admin/modules/outcnam/Outcnam.class.php:111
 FreePBX\modules\Outcnam->doDialplanHook() at /var/www/html/admin/libraries/BMO/DialplanHooks.class.php:107
 FreePBX\DialplanHooks->processHooks() at /var/www/html/admin/libraries/Console/Reload.class.php:318
 FreePBX\Console\Command\Reload->reload() at /var/www/html/admin/libraries/Console/Reload.class.php:91
 FreePBX\Console\Command\Reload->execute() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
 Symfony\Component\Console\Command\Command->run() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:992
 Symfony\Component\Console\Application->doRunCommand() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:255
 Symfony\Component\Console\Application->doRun() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:148
 Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163
 
A word of caution for future upgrades: This module is not compatible with FreePBX 16.
On the Github, the module was modified in 2/2022 with a README note "to be compatible with FreePBX 15+" but it does not work with FreePBX 16 on Debian 11 (which is what I have my FreePBX16 systems running on.) Hopefully, someone in the OSS community will fix it.
 
On the Github, the module was modified in 2/2022 with a README note "to be compatible with FreePBX 15+" but it does not work with FreePBX 16 on Debian 11 (which is what I have my FreePBX16 systems running on.) Hopefully, someone in the OSS community will fix it.
Thank you @kenn10
Good to be pre-warned. I was so hopeful when I read the "to be compatible with FreePBX 15+" myself.
Oh well, something else to stress over down the line lol
 
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top