Theoretically, I could use the dial function to call one number, then
wait a few seconds and then dial another number. In practice, this
won’t work because as soon as a call is answered by the mobile
carrier’s voicemail the caller would be connected to that, no other
numbers would be called.
I never understood why people have voicemails. Switch off the voicemail
feature, so it won't pick up the call.
My solution to this problem is rather manual. I travel across countries
as well, so here is what I have:
[...]
exten => dialme,n,Macro(get_mobile_target)
exten => dialme,n,Dial(SIP/${TARGET_PROVIDER}/${TARGET_NUMBER},35,t)
[...]
Now, as you can see, the above uses a macro to set some variables, so
let's look at it:
Apart from many logging and other, non-relevant features, it calls an
AGI:
exten => s,n,Agi(get_mobile_target.agi)
What this AGI does, it looks up in an SQL table which provider and which
destination number to call at any given time. These can change
dynamically as I travel around, hence it's in SQL. How will values be
updated in SQL? By two ways.
1) I have a web frontend where I can logon and select from a dropdown
menu, which simcard is my current cellphone number. If I want, I can
also select a provider from a dropdown list, as I have more and there
are different deals with each. So I won't be calling my US cellphone
number from a provider that provides me good EU rates and only those.
Usually I use airport wifi or 3G/4G at the departing airport to select
the cell number from the list.
2) I have DID number which I can call from whichever cellphone I'm
currently using, where the call is handled by an AGI on the PBX. If the
callerID matches one from a pre-defined list (my known sim card
numbers), it assumes that I'm checking in and the caller ID gets
selected the same way as if I was making the selection from the web
interface. This call costs nothing as the call is never answered, the
AGI hungs up the call.
I understand that both are rather manual and not exactly textbook
follow-me but they are pretty simple and it works well for me.
regards
Adam
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users