Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PHONE_BUTTON_FUNCTION enum provides detailed information on a button's function.
Syntax
typedef enum PHONE_BUTTON_FUNCTION {
PBF_UNKNOWN = 0,
PBF_CONFERENCE,
PBF_TRANSFER,
PBF_DROP,
PBF_HOLD,
PBF_RECALL,
PBF_DISCONNECT,
PBF_CONNECT,
PBF_MSGWAITON,
PBF_MSGWAITOFF,
PBF_SELECTRING,
PBF_ABBREVDIAL,
PBF_FORWARD,
PBF_PICKUP,
PBF_RINGAGAIN,
PBF_PARK,
PBF_REJECT,
PBF_REDIRECT,
PBF_MUTE,
PBF_VOLUMEUP,
PBF_VOLUMEDOWN,
PBF_SPEAKERON,
PBF_SPEAKEROFF,
PBF_FLASH,
PBF_DATAON,
PBF_DATAOFF,
PBF_DONOTDISTURB,
PBF_INTERCOM,
PBF_BRIDGEDAPP,
PBF_BUSY,
PBF_CALLAPP,
PBF_DATETIME,
PBF_DIRECTORY,
PBF_COVER,
PBF_CALLID,
PBF_LASTNUM,
PBF_NIGHTSRV,
PBF_SENDCALLS,
PBF_MSGINDICATOR,
PBF_REPDIAL,
PBF_SETREPDIAL,
PBF_SYSTEMSPEED,
PBF_STATIONSPEED,
PBF_CAMPON,
PBF_SAVEREPEAT,
PBF_QUEUECALL,
PBF_NONE,
PBF_SEND
} ;
Constants
PBF_UNKNOWNValue: 0 A "dummy" function assignment that indicates that the exact function of the button is unknown or has not been assigned. |
PBF_CONFERENCEInitiates a conference call or adds a call to a conference call. |
PBF_TRANSFERInitiates a call transfer or completes the transfer of a call. |
PBF_DROPDrops the active call. |
PBF_HOLDPlaces the active call on hold. |
PBF_RECALLTakes a call off hold. |
PBF_DISCONNECTDisconnects a call, such as after initiating a transfer. |
PBF_CONNECTReconnects a call that is on consultation hold. |
PBF_MSGWAITONTurns on a message waiting lamp. |
PBF_MSGWAITOFFTurns off a message waiting lamp. |
PBF_SELECTRINGAllows the user to select the ring pattern of the phone. |
PBF_ABBREVDIALIndicates that the number to be dialed will be a short, abbreviated number consisting of one digit or a few digits. |
PBF_FORWARDInitiates or changes call forwarding to this phone. |
PBF_PICKUPPicks up a call ringing on another phone. |
PBF_RINGAGAINInitiates a request to be notified if a call cannot be completed normally because of a busy signal or no answer. |
PBF_PARKParks the active call on another phone, placing it on hold there. |
PBF_REJECTRejects an incoming call before the call has been answered. |
PBF_REDIRECTRedirects an incoming call to another extension before the call has been answered. |
PBF_MUTEMutes the phone's microphone device. |
PBF_VOLUMEUPIncreases the volume of audio through the phone's handset speaker or speakerphone. |
PBF_VOLUMEDOWNDecreases the volume of audio through the phone's handset speaker or speakerphone. |
PBF_SPEAKERONTurns the phone's external speaker on. |
PBF_SPEAKEROFFTurns the phone's external speaker off. |
PBF_FLASHGenerates the equivalent of an onhook/offhook sequence. A flash typically indicates that any digits typed next are to be understood as commands to the switch. On many switches, places an active call on consultation hold. |
PBF_DATAONIndicates that the next call is a data call. |
PBF_DATAOFFIndicates that the next call is not a data call. |
PBF_DONOTDISTURBPlaces the phone in "do not disturb" mode; incoming calls receive a busy signal or are forwarded to an operator or voicemail system. |
PBF_INTERCOMConnects to the intercom to broadcast a page. |
PBF_BRIDGEDAPPSelects a particular appearance of a bridged address. |
PBF_BUSYMakes the phone appear "busy" to incoming calls. |
PBF_CALLAPPSelects a particular call appearance. |
PBF_DATETIMECauses the phone to display the current date and time; this information would be sent by the switch. |
PBF_DIRECTORYCalls up directory service from the switch. |
PBF_COVERForwards all calls destined for this phone to another phone used for coverage. |
PBF_CALLIDRequests display of the caller ID on the phone's display. |
PBF_LASTNUMRedials the last number dialed. |
PBF_NIGHTSRVPlaces the phone in the mode it is configured for during night hours. |
PBF_SENDCALLSSends all calls to another phone used for coverage; same as the PHONEBUTTONFUNCTION_COVER constant. |
PBF_MSGINDICATORControls the message indicator lamp. |
PBF_REPDIALRepertory dialing—the number to be dialed is provided as a shorthand following the pressing of this button. |
PBF_SETREPDIALPrograms the shorthand-to-phone number mappings accessible by means of repertory dialing (the "REPDIAL" button). |
PBF_SYSTEMSPEEDThe number to be dialed is provided as a shorthand following the pressing of this button. The mappings for system speed dialing are configured inside the switch. |
PBF_STATIONSPEEDThe number to be dialed is provided as a shorthand following pressing of this button. The mappings for station speed dialing are specific to this station (phone). |
PBF_CAMPONCamps on an extension that returns a busy indication. When the remote station returns to idle, the phone will be rung with a distinctive pattern. Picking up the local phone reinitiates the call. |
PBF_SAVEREPEATWhen pressed while a call or call attempt is active, it will remember that call's number or command. When pressed while no call is active (such as during dial tone), it repeats the most recently saved command. |
PBF_QUEUECALLQueues a call to an outside number after it encounters a trunk-busy indication. When a trunk becomes available later, the phone will be rung with a distinctive pattern. Picking up the local phone reinitiates the call. |
PBF_NONEA "dummy" function assignment that indicates that the button does not have a function. |
PBF_SENDSends a request for a communications session. |
Requirements
| Requirement | Value |
|---|---|
| Header | tapi3if.h |