EnumCallFeatures

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

Name Type Value Comment
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).

Version 6.1