Configuring inbound calling can be one of the trickiest things to get working in FreePBX. Here we are going to configure the inbound number we purchased with Localphone.
One of the most important points is that you must match the inbound phone number exactly as the call provider are sending it to you. This can vary by provider so check with them what you should do. If you still can’t get it working open a support ticket and we’ll check it out.
1 – Select Connectivity / Inbound Routes from the main menu
2 – Enter Inbound Route details
Give the Inbound Route a description (I’ve used the DDI number) and enter the “DID Number” (called DDI Number in the UK). By default for localphone (and some other providers) this will be your account number. If you need information about bypassing this limitation (as you won’t be able to route more than one number to different places) please open a support ticket.
Scroll down and enter the destiantion you would like the call to go to. This would normally be an extension, ring group, IVR, etc … but we are going to play music to the caller. This is the simplest way to test. To do this you can select “Terminate Call – Put caller on hold forever”, the caller will then get music on hold
3 – Give it a test!
You should now be able to call your number and get music-on-hold. To test you should not call from a FreePBX extension, but a completely separate phone. Once you’ve tested and it’s working you can change the destination of the call.
If it doesn’t work then there are some troubleshooting steps here – https://sysadminman.net/blog/2012/freepbx-inbound-number-not-working-help-4435, or just open a support ticket and we’ll have a look