Bitfield of features/functions which can be executed on a call.
These bit flags describe the features/functions which can be executed on a line/call.
These flags are set by the UCServer.
EnumCallFeatures is an Enumeration
|eCFEATURENONE||number||0||no features/function possible|
|eCFEATUREANSWER||number||1||Answer a call (state eCALLSTATEOFFERING)|
|eCFEATUREMAKECALL||number||2||Make call is allowed. You can call MakeCall also while having a call to setup a consultation.|
|eCFEATURECOMPLETECALL||number||4||Complete a busy or an unanswered call for automated callback (if supported by PBX system)|
|eCFEATUREMERGECALLS||number||16||Merge the active call (state eCALLSTATECONNECTED) with an on hold call (state eCALLSTATEHOLD). This will disconnect the executing client from the call.|
|eCFEATUREHANGUP||number||32||Terminate an active call (state eCALLSTATECONNECTED) or reject an incoming offering call (state eCALLSTATEOFFERING).|
|eCFEATUREBLINDTRANSFER||number||256||Blind transfer an active call (state eCALLSTATECONNECTED) to another extension.|
|eCFEATUREREDIRECT||number||512||Redirect an incoming offering call (state eCALLSTATEOFFERING) to another extension.|
|eCFEATUREMAYBEPICKUPED||number||1024||The call may be picked by another line (state eCALLSTATEOFFERING).|
|eCFEATURESWAPHOLD||number||4096||The active call will be swapped with a call on hold on the same line. Both calls must have set this feature in order to be able to swaphold.|
|eCFEATUREHOLD||number||8192||Put the active call (state eCALLSTATECONNECTED) on hold (state eCALLSTATEHOLD).|
|eCFEATUREUNHOLD||number||16384||Retrieve the call currently on hold (state eCALLSTATEHOLD).|
|eCFEATURECONFERENCESTARTEU||number||65536||Start a conference (european model; you have an active call (state eCALLSTATECONNECTED) and a hold call (state eCALLSTATEHOLD)).|
|eCFEATURECONFERENCEADDPARTY||number||131072||Call can be added to an existing conference.|
|eCFEATURECONFERENCESTARTUSA||number||262144||Start a conference (american model; you have an active call and you decide you want to setup a conference)|
|eCFEATUREGENERATETONE||number||1048576||A way of generating tones on the call (currently not supported by UCServer)|
|eCFEATUREDIALDIGITS||number||2097152||Dial DTMF tones is possible|
|eCFEATURESTARTCALLRECORD||number||16777216||Start call recording (see UCServer Administration for details how the UCServer is supporting call recording).|
|eCFEATURESTOPCALLRECORD||number||33554432||Stop call recording (see UCServer Administration for details how the UCServer is supporting call recording).|