w1ve
Guru
- Joined
- Nov 15, 2007
- Messages
- 819
- Reaction score
- 218
So, I've tried lots of things with cell phones... Vitelity vMobile, and lots of soft clients that use the Data plan.
vMobile is only on the Sprint-native network. Soft clients on your smartphone work sorta OK. I live in NH, where thee are lots of mountains, and, consequently, lots of drops in coverage. Sprint doesn't even cover my house, so my Vitelity vMobile can only be used sporadically. T-Mobile? AT&T? Not where I live.
I also have a customer who has a lot of mobile users. Often, customers call the mobile users directly on their cell phones. The cell phones often have different area codes, and, it exposes personal information to customers which you may not want to give away.
My cost for trunking ranges from 0.3 to 0.4 cents per minute in North America. So, why not use the power of Incredible PBX and VoiP to make your company sound like the big boys?
The primary features:
- Works with ANY smartphone on ANY carrier
- Very easy to use for the end user (In fact, they do nothing special)
How?
1> Create a DISA. I use a PINless DISA, because all inbound routes are validated by CallerID. This can be spoofed, but is pretty darn rare. If you want the PIN, it can be used. It does not matter in this scenario.
2> Create one or more Outbound Routes, which have a prefix to dial, and then a specific outbound caller ID.
For example,
Prefix Outbound CID
99 603-000-0001 Sales
98 603-000-0002 Support
97 603-000-0003 Customer Service
3> Create a Custom Extension for each cell phone you want to integrate. The syntax for the custom dial string
is
local/PPNXXNXXXXXX@from-internal
Where:
PP is an optional prefix (not required) for the outbound trunk to use.
NXXNXXXXXX is the phone number of the cell phone.
4> Smartphone Integration. I'm going to give you an Android example. Hopefully, there is the same app or one as good as I've found for Android. The App is called Prefixer. Go to the App store and download it. It is free (with in-app add ons you probably don't need).
Prefixer has some great features:
-- Add a prefix to outgoing calls
-- Add a suffix to outgoing calls (Excellent for Asterisk DISA!)
-- Can use regular expressions to USE/NOT USE prefixer as needed.
So, to integrate:
Set up Prefixer with the followingrefix:
DISANUM,[PIN#]
meaning:
DISANUM: A DID which routes to the DISA
, a comma to pause
[PIN] optional PIN for DISA, then #
Then, add a suffix of #
This forces the DISA to dial right away.
From the cellphone, you can dial:
- any extension in your PBX.
- Any outside number
For inbound, you can route any DID, ring group or queue to the cell phone.
You may want do do verification on the ring group to prevent cell phone voice mail from answering.
BTW, this is also a GREAT way to port an old cell phone number to VOIP and keep control of the number if you switch carriers.
Enjoy!
Gerry
vMobile is only on the Sprint-native network. Soft clients on your smartphone work sorta OK. I live in NH, where thee are lots of mountains, and, consequently, lots of drops in coverage. Sprint doesn't even cover my house, so my Vitelity vMobile can only be used sporadically. T-Mobile? AT&T? Not where I live.
I also have a customer who has a lot of mobile users. Often, customers call the mobile users directly on their cell phones. The cell phones often have different area codes, and, it exposes personal information to customers which you may not want to give away.
My cost for trunking ranges from 0.3 to 0.4 cents per minute in North America. So, why not use the power of Incredible PBX and VoiP to make your company sound like the big boys?
The primary features:
- Works with ANY smartphone on ANY carrier
- Very easy to use for the end user (In fact, they do nothing special)
How?
1> Create a DISA. I use a PINless DISA, because all inbound routes are validated by CallerID. This can be spoofed, but is pretty darn rare. If you want the PIN, it can be used. It does not matter in this scenario.
2> Create one or more Outbound Routes, which have a prefix to dial, and then a specific outbound caller ID.
For example,
Prefix Outbound CID
99 603-000-0001 Sales
98 603-000-0002 Support
97 603-000-0003 Customer Service
3> Create a Custom Extension for each cell phone you want to integrate. The syntax for the custom dial string
is
local/PPNXXNXXXXXX@from-internal
Where:
PP is an optional prefix (not required) for the outbound trunk to use.
NXXNXXXXXX is the phone number of the cell phone.
4> Smartphone Integration. I'm going to give you an Android example. Hopefully, there is the same app or one as good as I've found for Android. The App is called Prefixer. Go to the App store and download it. It is free (with in-app add ons you probably don't need).
Prefixer has some great features:
-- Add a prefix to outgoing calls
-- Add a suffix to outgoing calls (Excellent for Asterisk DISA!)
-- Can use regular expressions to USE/NOT USE prefixer as needed.
So, to integrate:
Set up Prefixer with the followingrefix:
DISANUM,[PIN#]
meaning:
DISANUM: A DID which routes to the DISA
, a comma to pause
[PIN] optional PIN for DISA, then #
Then, add a suffix of #
This forces the DISA to dial right away.
From the cellphone, you can dial:
- any extension in your PBX.
- Any outside number
For inbound, you can route any DID, ring group or queue to the cell phone.
You may want do do verification on the ring group to prevent cell phone voice mail from answering.
BTW, this is also a GREAT way to port an old cell phone number to VOIP and keep control of the number if you switch carriers.
Enjoy!
Gerry