Temporary Extensions

Author's description:

I was looking around for a particular use case where

* employee visits abroad and carries a cell/mobile phone. * employee wants an extension forwarded to that phone while he is out of office. * Admin can allocate an extension and set the destination number as his call/mobile. * Admin can also set an expiry date on the extension.

Once the extension is created, calling in to the system or calling internally to that extension will forward the call using specified international routes (that are used when calling from an internal phone). When you dial the extension past the expiry date, "The extension you dialed, has expired!" message is played back to the caller (this is to stop people abusing the system).

In this case the trunk cannot be set for this particular extension alone. All calls will go through the trunks/outbound routes that are defined for calling from an internal phone. If this module proves useful for folks around, I can spend some more time and improve it as per suggestions/feedback.

Module is presently available at Ticket #3624 module submission page:
http://freepbx.org/trac/ticket/3624


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

So, why can't the user

sri2talk's picture

So, why can't the user forward his calls to the mobile phone when he wants?

User goes abroad.
User logs into his account on the portal.
User puts in the cfd number.

All calls internal/external coming to the extension will be sent to his cell phone whereever he is.