How to initiate a call on a PC and have OBi phone pickup/Cut-Paste phone numbers
azrobert:
This function is available on GV, but I don't think it has been available for other service providers. I used the Auto Attendant callback feature to accomplish this function. You would call the OBi with a softphone after dialing the outbound number and hang up after 1 ring. The AA will ring the OBi phone port. You will hear the AA prompt when you pickup. You then enter "1" and the AA will place an outbound call using the number dialed by the softphone.
Install a softphone on your PC
I used Phonerlite
Use the OBi IP address and SPx port number as the Phonerlite proxy
I used 1234567 as the userid
Route calls from the softphone to the Auto Attendant with following rule in the SPx inbound route:
{1234567:aa($2)}
Note: I'm passing the outbound number ($2) to the AA instead of the callerid ($1)
Replace the AA digit map with the following:
(0<$1>)
Replace the AA outbound route with the following:
{(<0:>1xxxxxxxxxx|<0:1>xxxxxxxxxx|<0+:>1xxxxxxxxxx):sp1},{ph}
On the callback only the outbound route is processed.
The number will not have a zero prefix, so the call will be routed to the phone port.
On the callout the AA will send a zero to the digit map and it will be suffixed with the outbound number, so the call will be routed to SP1.
Now you can browse the internet and copy phone numbers and paste them into the softphone.
The OBi will automatically remove blanks, hyphens and parentheses around area codes, so the 3 rules I have in the outbound route should cover all numbers found on the internet.
This will also work with a smartphone, but you need a softphone that will accept a paste.
drgeoff:
Clever.
A couple of small points:
1. The softphone must be able to dial without registration.
2. "all numbers found on the internet" should read "all the USA and Canada numbers found on the internet."
azrobert:
I changed the dialing procedure. After the AA prompt just enter "1". I had enter "2" then "0#". When you enter "1" the AA will send a "0" to the digit map, so there is no change to the setup.
To make the post short and easy to read I didn't include a detailed setup for the softphone or the OBi. There are several examples on the forum.
Quote
Clever.
Thank you
Quote
1. The softphone must be able to dial without registration.
Only if you have a device that doesn't support the X_Proxy function. If you have an OBi2xx you also need an open SP trunk.
Quote
2. "all numbers found on the internet" should read "all the USA and Canada numbers found on the internet."
Correct, but the outbound route can easily be changed to include other countries.
ianobi:
Very neat coding!
Going back to your first idea using Option 2 of AA. Maybe it would be possible to keep all the original functions of the AA and also add this facility.
It would be a bit more clunky, but after the first AA announcement, maybe dial 29#. This would barge through the second announcement and send the digit 9 to the AA DigitMap where it would be used the way you are now using digit 0.
Maybe needs a bit more thought than I have given it. Ideas lead to ideas which lead to ideas ... :)
azrobert:
ianobi,
I think you can keep the original functions. Dialing a "9" would be considered a speed dial. You can solve this problem by defining the speed dial as a "9". I assume the call should be sent to the phone port if the number is not prefixed, so you would have to include a 2nd prefix to know when to route the call to the phone port. You can add a "8" prefix with this inbound route: "{1234567:aa(8$2)}". You would need to strip it off when routing to the phone port. You need to use a digit(s) as a prefix because the OBi will strip off any special character.
I don't use the AA for anything else plus I screwed with this enough, so you are welcome to try to get it working with the other functions.
Navigation
[0] Message Index
[#] Next page