[asterisk-dev] mobile integration with asterisk - was in asterisk-users before

Klaus Darilion klaus.mailinglists at pernau.at
Wed Jan 19 08:58:06 CST 2011

Am 19.01.2011 13:43, schrieb Wolfgang Pichler:
> hi all,
> i have got absolut no response to my mail in asterisk-users - so maybe
> it is really more a -dev mail as a -users mail...
> here is the mail:
> a customer does want to have mobile integration within his asterisk
> based pbx - i have already an idea how to provide it - but wanted to
> ask here if someone already has an better approach - or other ideas...
> What the customer basically wants is to see the status of employees
> mobile phone.

A typical approach is a client on the mobile phone which sends all 
outgoing calls first to the user's PBX and then uses 2stagedialing to 
dial the real target. Thus, the PBX always knows the status of the 
mobile phone.

For incoming calls which terminate directly on the mobile phone 
(withouth beeing routed via the PBX) the client can use data services to 
signal the device state to the PBX.

Without a client software on the mobile phone there is no way to get the 
mobile's presence - except the mobile operator gives you access via 
dedicated APIs (which some do)

> Other functions would be:
>   - transfer call to mobile (thats not a problem)
>   - transfer call from mobile to pbx extension (hmmm......)

Isn't that a feature supported the mobile "VPNs"?

>   - pickup call ringing on mobile (are you crazy man.... ?)

I guess you need a dedicated client to signal the call ringing on 
another extension

>   - have access to pbx phonebook on mobile (not really an asterisk related thing)

I think all mobile phones support address book syncronisation

>   - see status of other employees on mobile

you need a client

>   - directly call extensions from mobile

normal "VPN" feature, or use a client on the mobile phone which maps the 
shortkey to the full length number

>   - transfer calls to voicemail from mobile

Just configure the voicemail extension of the PBX as voicemail number in 
the mobile phone

> How to make this possible ?
>   - I think there is no way around to create an application for the
> mobile - iphone, android, blackberry suppored
>   - application must communicate with server - the xmpp protocol comes in mind
>   - application does watch mobile status - and does set presence
> according to mobile status
>   - asterisk does read presence from xmpp server
>   - pbx phonebook by using ldap - maybe sync with mobile phonebook
>   - call extensions on pbx - lets only sent a xmpp message to asterisk
> - and let asterisk dial me - then the extension
>   - pickup the call ringing on the mobile - asterisk will send a xmpp
> message to the mobile - the mobile will forward (redirect - is
> redirect possible with gsm ?) current ringing call to the given number

I think pickup can only work if the call is routed via the PBX - then 
the PBX can do the rerouting of the call to the mobile which picked up 
the call

>   - transfer call from mobile to pbx extension ?  no idea about this...
> Does something like this already exist for asterisk ? (i have seen
> something like this for ther pbxes...)

Just install a proper SIP client on the mobile phone ;-)
> Someone else interested in this ?

Sure - seamless mobile integration into PBX is a hot topic currently...


More information about the asterisk-dev mailing list