|Summary:||ASTERISK-00584: [request] More common "builtin" functionality handling|
|Reporter:||Paul Cadach (pcadach)||Labels:|
|Date Opened:||2003-11-27 14:13:08.000-0600||Date Closed:||2011-06-07 14:04:40|
|Description:||I think Asterisk requires more common way to handle diffirent types of peripheral devices such as phones and channels. Currently, some channels have "built in" functionality to support locally-connected devices (phones) to handle some sort of transfers/forwards, call waiting, conferencing, etc., and implementing new functions will require to include it to other channels which supports such "locally-connected" devices.|
****** ADDITIONAL INFORMATION ******
Common functionality for external devices already exists - it's *pbx* functions. I think handling of local devices just require a mechanism like for *pbx*, for example, *switch* functions, which will handle all activity on the phones. Also, usual app_disa can just call *switch* functionality and will provide exactly same interface like for "local" users.
|Comments:||By: Paul Cadach (pcadach) 2004-03-21 12:56:32.000-0600|
Some phones also have builtin call-handling features (hold, transfer, call park, conferencing, etc.), so I think internal bridge code used by dial application requires some sort of hooks to handle those features (for example, user presses 'call park' button and phone/channel driver remembers an extension which must be dialled to pick-up parked call; when user press 'call park' again call will be un-parked from stored slot).
By: Brian West (bkw918) 2004-04-17 23:02:38
If this is something you would be intrested in please post back and we will go form there... just trying to clean house.