One of the great things about voip is that you can make international calls at local rates. Combine that with Asterisk/FreePBX and you’ve got the ability to make cheap international phone calls using your mobile phone.
To do this we’re going to setup DISA (Direct Inward System Access). This will enable us to ring our Asterisk server, get a dial tone and then dial back out again.
Then I will show you how you can combine this with callbacks if that works out cheaper for you.
Installing the modules
First we need to install the DISA (if it’s not installed already) and Callback modules. See part 5 for more information about installing FreePBX modules.
Setting up DISA
Now we are going to configure a DISA…
Click on DISA on the left hand main menu
Give your DISA a name- I called mine “testdisa”
Give it a PIN – really important as you don’t want anyone able to make calls while you pay!
and click “Submit Changes”
Now I’m going to use the IPKall DID number I setup in part 4 to call my DISA so I need to change the Inbound Route
So click Inbound Route in the main menu, scroll down to the bottom and change the destination to the new DISA
and click Submit
Now click “Apply Configuration Changes” and give it a go.
Now if you dial your DID number you should get a message saying “Please enter your password followed by the # key”. If you do that you should get another dial tone and be able to make calls as though you were ringing from an internal extension.
Sometimes it might be cheaper to get the system to call you back as well as giving you a dial tone to dial out on. That’s simple to setup by modifying what we did above.
First we need to click on the click on the Callback menu on the left hand side
Then give your callback a name – I called mine “testcallback”
Then give it a callback number to call you back on (it might be possible to leave this blank and have it call you back on the number you called in from – if appropriate)
Then set a delay if required
Then set the destination as the DISA we configured earlier, and click Submit Changes
Now we’re going to modify the DID Inbound Route again so click on Inbound Route on the left hand menu and select the “ipkall” inbound route
Here I’m going to do 2 things –
First I’m going to add a “Caller ID Number”. This is because I only want the system to call me back when I dial the DID number. I don’t want it calling me any time anyone calls the number. So I enter my mobile phone number in the “Caller ID Number” box
Secondly I change the destination to the “testcallback” we just created, and click Submit
Finally click on “Apply Configuration Changes” and give it a go!
You should be able to – dial you DID number and get a fast busy tone, hang up, get a call back, enter your DISA password and get another dial tone that you can call back out on.