I have been upgrading from a 32-bit system to a 64-bit one. Almost everything has gone well. Today I tried to use the 411 dial by name feature and I get the “Your call can not be completed as dialled” message. I looked in the list of feature codes and it is not there. It was fine in my 32-bit system. I used the backup and restore process to upgrade.
Asterisk 16.24.0; FreePBX 16.0.19
I found this topic:
The mysql entries mentioned look the same as in my case i.e. the presence of the NULL field.
are you using the FreePBX distro? You should be able to search under standard, commercial, extended and I would expect it to show up there. It may be the path you are on (32 upgrade to 64) is the problem, I have only ever done fresh installs of the distro.
@lgaetz do you think running yum from SSH would produce a different result?
I selected standard, commercial and extended, did a check for updates but Phonebook Directory did not appear.
Just to be absolutely clear - I had a working 32-bit system, installed a 64-bit on different hardware and then used the restore process to configure the new system with a backup of the old as advised here. I reported at the time that the Asterisk address book didn’t restore correctly but that was easily fixed using the export/import function of the address book.
Is there a way to install this feature code without rebuilding the system again from scratch and manually setting everything up? Can I install from the command line?
fwconsole ma downloadinstall pbdirectory
No repos specified, using: [standard,extended,commercial] from last GUI settings
Downloading module 'pbdirectory'
The following error(s) occured:
- Retrieved Module XML Was Empty
The module has not appeared in the list even after a refresh and system reboot. However, it looks like you’re on the right track.
I have no extension 411. I believe that it is the standard feature code for accessing the Asterisk phonebook via a search for the first few letters of the name. I used it extensively in the past because I have hundreds of phonebook entries and it doesn’t make sense to have speed dials for them all.
Looking back at that thread, one of the comments was:
One issue I’ve had converting 32 to 64 bit using backup and restore is the asterisk modules. You will have to go in and change the modules directory from
/usr/lib/asterisk/modules
to
/usr/lib64/asterisk/modules
I’m not absolutely sure I did that. I thought I understood but may not have done.
In desperation, I thought I would try restoring the backup from my main machine (FreePBX v16) to a test one that I set up some time ago. It runs v15 so I thought it wise to make a clean install from the v16 ISO before trying. After the installation I discovered that the 411 feature code was not present! It was there in the V15 system I had before.
Is this just me or has 411 been removed from v16? If it has, is it intentional or will it be restored in a future update?