Freepbx 15 fresh install : Unable to use speed dial with phonebook

Hi all.

I have recently setup a new Freepbx machine using Raspberry Pi 4.
I did all the settings and system is working correctly.

I would like to use speed dial numbers.
I installed Phonebook module and start to enter some phone numbers and speed dial codes

Note also that speed dial module is not available for download bec. it is now deprecated
(see Speed dial functions (speeddial) module not available - #2 by sholinaty)

For example, I entered
Name : test
Number 0102030405
Code 100

When I dial *0100, no speed dial invoked, and got an error

NOTICE[17507]: res_pjsip_session.c:3975 new_invite:  1008: Call (UDP:192.168.20.32:5060) to extension '*0100' rejected because extension not found in context 'from-internal'.

Any help ?

as mentioned by @lgaetz in that thread you linked to:

The speeddial module is deprecated, tho it may still work with FreePBX 16. Better to use contact management and set your speed dials there. You can use bulk import for the initial config.

OH!!!
THERES YOUR PROBLEM

the contact manager dialing code is *10
and your user is 100
so you’d need: *10100 not *0100

Where do you see that contact manager dialing code is *10 ?
Don’t find this…

And testing… Still got his
Call (UDP:192.168.20.32:5060) to extension ‘*10100’ rejected because extension not found in context ‘from-internal’.

admin > Contact Manager > New group (External)
external > Add Contact
Numbers > Add Number
enter the number…
Speed dial: Enable
enter the target dialing code, submit, apply config

Hum… I mixed with Phone Book…

does that work for you using Contact Manager?

No, it don’t…
I thought I could use PhoneBook to create Speed dial codes, but it do not work.
I just Installed Contact Manger with dependency User Manager, and try to understand how it works.

the steps i gave you should honestly suffice.

admin > Contact Manager > New group (External)
external > Add Contact
Numbers > Add Number
enter the number…
Speed dial: Enable
enter the target dialing code, submit, apply config

Great !
Is there a way to define the trunk the outgoing dialed call should use ?

It works perfectly…
And adding the prefix to the phone number permits to define the correct trunk to use.

Thanks so much :slight_smile:

happy to help! some of these things can be Tricky to figure out the first time.

So the Phonebook is not needed… And don’t know if the module should remains

if you’re operational using the Contact Manager module, you can most likely disable the phonebook module under Admin > Module admin

I wouldn’t “Delete” it yet… let it sit disabled for a week or two and see if everything remains operational.

What is the purpose of this module if there is another one existing… And also if phonebook can not use speed dial as it is supposed to do ?

not sure… I just lurk here… never used the phonebook / speed dial modules.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.