Digital corded/cordless phone, digital corded/cordless answering system (56 pages)
Summary of Contents for Panasonic Selection 470
Page 2
However, due to ongoing product improvements and revisions, Panasonic cannot guarantee the accuracy of printed material after the date of publication nor can it accept responsibility for errors or omissions. Panasonic will update and revise this document as needed.
The standard which makes this possible is called CSTA, or Computer-Supported Telecommunications Applications. Both the Novell Telephony Server NLM and the Panasonic PBX NLM (Panadrvr) are designed to CSTA stan- dards. Panadrvr performs the following functions: •...
Section 470 - TSAPI Programmer’s Guide • Provides an application programming interface for DBS-specific administration and maintenance. Supported CSTA Service Groups CSTA services are grouped according to their function. Panadrvr supports the following CSTA service groups: Name Description Call Control Service enables a telephony client application to control a call or Group connection on the DBS.
Section 470 - TSAPI Programmer’s Guide Chapter 2. Call-Control Service Group Overview Services in this group enable a telephony client application to control a call or connection on the DBS. Some examples are placing calls from a device and controlling connections on a call in progress in the DBS.
Section 470 - TSAPI Programmer’s Guide * = Unspecified • Grayed boxes represent devices in a call unaffected by the service or event report. • White boxes and circles represent devices and calls affected by the service or event report. •...
All connection identifiers previously associated with the call are no longer valid. It should be noted that the DBS in itself does not support the cstaClearCall function -- instead the Panasonic Telephony Services driver converts the cstaClearCall function into individual cstaClearConnection functions. The driver makes every attempt to verify that all the cstaClearConnection commands will succeed;...
Section 470 - TSAPI Programmer’s Guide Service Parameters: [mandatory] a valid connection identifier indicates the call to call be cleared. The deviceID of call is optional. If it is specified, it is ignored. Ack Parameters: None for this service. noData Nak Parameter: universalFailure •...
Section 470 - TSAPI Programmer’s Guide The connection is left in the Null state. The connection identifier is no longer associated with the call. The party to be dropped must be an extension. A connection in the alerting or held state cannot be cleared. Service Parameters: [mandatory] a valid connection identifier indicates the call...
Page 16
Section 470 - TSAPI Programmer’s Guide Function: cstaConferenceCall(), CSTAConferenceCallConfEvent Direction: C → S Functional Description: This service provides the conference of an existing held call (heldCall) and another active call (activeCall) at the controlling device. The two calls are merged into a single call and the two connections at the conference controlling device are resolved into a single connec- tion in the connected state.
Section 470 - TSAPI Programmer’s Guide • NO_ACTIVE_CALL (24) The active call parameter is incorrect. • RESOURCE_OUT_OF_SERVICE (34) The DBS is off-line. • OUTSTANDING_REQUEST_LIMIT_EXCEEDED (44) The application has too many outstanding CSTA requests. • GENERIC_UNSPECIFIED (0) Internal driver error. Notes: •...
Section 470 - TSAPI Programmer’s Guide • INVALID_CSTA_CONNECTION_IDENTIFIER (13) The connection identifier contained in the request is invalid or does not correspond to a station. • NO_ACTIVE_CALL (24) The party to be put on hold is not currently active (e.g., in alerting state) so it cannot be put on hold.
Page 19
Section 470 - TSAPI Programmer’s Guide The client application uses this service to set up a call on behalf of a station extension (calling party) to an on- or off-DBS endpoint (calledDevice). All trunk types are supported as facilities for reaching called endpoints for outbound csta- MakeCall calls.
Section 470 - TSAPI Programmer’s Guide Notes: • TRS - The same Toll Restriction Services apply to calls generated via a CSTAMake- Call request as exist with user dialed numbers. • LCR - Least Cost Routing will apply to a CSTAMakeCall request with the first dialed digit “9”.
Section 470 - TSAPI Programmer’s Guide Service Parameters: [mandatory] a valid connection identifier indicates the heldCall endpoint to be connected. The deviceID in heldCall must contain the station extension of the endpoint. Ack Parameters: None for this service. noData Nak Parameter: universalFailure •...
Page 22
Section 470 - TSAPI Programmer’s Guide Function: cstaTransferCall(), CSTATransferCallConfEvent Direction: C → S Functional Description: This service provides the transfer of an existing held call (heldCall) and another active or proceeding call (alerting, or connected) (activeCall) at a device. The Transfer Service merges two calls with connections at a single common device into one call.
Page 23
Section 470 - TSAPI Programmer’s Guide Notes: • Trunk to Trunk Transfer - Existing rules for trunk-to-trunk transfer from a station user will remain unchanged for application monitored calls. In such cases, transfer requested via Transfer Call Service will be denied. When this feature is enabled, application monitored calls transferred from trunk to trunk will be allowed, but there will be no further event reports (except for the Network Reached, Established, Con- nection Cleared Event Reports sent to the application).
Section 470 - TSAPI Programmer’s Guide Chapter 3. Set Feature Service Group Overview These services allow a client application to set switch-controlled features on a Panasonic DBS. The following CSTA Services are supported in the NetWare Telephony Services product: • Set Do Not Disturb Feature Service •...
Section 470 - TSAPI Programmer’s Guide Set Forwarding Feature Service Function: cstaSetForwarding( ), CSTASetFwdConfEvent Direction: C → S Functional Description: The Set Forwarding Service sets the DBS Call Forwarding feature on or off for a user sta- tion. The DBS supports Call Forward Immediate, Call Forward Busy, and Call Forward No Answer types.
Page 26
• GENERIC_OPERATION_REJECTION (71) The Panasonic Telephony Services driver (Panadrvr) does not have a legal message waiting indicator value. The DBS requires the driver to indicate which extension port is activating an extension’s message waiting lamp. In Release 1.0, their value is sup- plied by the driver.
Section 470 - TSAPI Programmer’s Guide Chapter 4. Set Query Service Group Overview These services allow a client application to query the switch for the state of device features and static attributes of a device. Panadrvr Release 1.0 supports the following Query Services: •...
Section 470 - TSAPI Programmer’s Guide Query Forwarding Service Function: cstaQueryForwarding (), CSTAQueryForwardingConfEvent Direction: C → S Functional Description: This service provides the status and forward-to-number of the Call Forwarding feature for a device. The status is expressed as on or off. The DBS supports types of call forwarding which cannot be directly specified in CSTA terms.
Section 470 - TSAPI Programmer’s Guide universalFailure • INVALID_CSTA_DEVICE_IDENTIFIER (12) AN invalid device identifier has been specified in device. • RESOURCE_OUT_OF_SERVICE (34) The DBS is not on-line. • OUTSTANDING_REQUEST_LIMIT_EXCEEDED (44) The application has a pending CSTA request. • GENERIC_UNSPECIFIED (0) Internal driver error.
Section 470 - TSAPI Programmer’s Guide Chapter 5. Monitor Service Group Overview Services in this group allow a client application to request and cancel the reporting of state- changing events. Panadrvr Release 1.0 supports the following Call-Control Services: • Monitor Device Service •...
Section 470 - TSAPI Programmer’s Guide service request, because filters for events that are not supported by the DBS are always turned on in monitorFilter. Nak Parameter: universalFailure • INVALID_CSTA_DEVICE_IDENTIFIER (12) An invalid device identifier or extension is specified in deviceID. •...
Page 32
Section 470 - TSAPI Programmer’s Guide client application by the DBS and the Cross Reference Association that was established by the original service request is terminated. Service Parameters: [mandatory] must be a valid Cross Reference ID that was monitorCrossRefID returned in a previous CSTAMonitorConfEvent of this acsOpenStream session.
Section 470 - TSAPI Programmer’s Guide Chapter 6. Event Report Service Group Overview Services in this group provide a client application with reports of state-changing events to a call, a connection, or a device. Panadrvr Release 1.0 supports the following Event Report Services: •...
Section 470 - TSAPI Programmer’s Guide Service Parameters: [mandatory] contains the handle to the monitor request for monitorCrossRefID which this event is reported. [mandatory] specifies the callID of the call which has been clearedCall cleared. [optional - supported] always specifies a null state localConnectionInfo (CS_NULL).
Section 470 - TSAPI Programmer’s Guide [mandatory] specifies the callID of the call that was primaryOldCall conferenced. This is usually the held call before the conference. This call ended as a result of the conference. [mandatory] specifies the callID of the call that was secondaryOldCall conferenced.
Section 470 - TSAPI Programmer’s Guide Service Parameters: [mandatory] contains the handle to the monitor request for monitorCrossRefID which this event is reported. [mandatory] specifies the connection which has been dropped droppedConnection from the call. [mandatory] specifies the dropped device. releasingDevice •...
Section 470 - TSAPI Programmer’s Guide able. [optional - partially supported] specifies the originally called calledDevice device. In the case of diverted calls, this value is supplied. [optional - not supported] specifies the previously alerted lastRedirectionDevice device in case where the call was redirected or diverted to the alertingDevice.
Section 470 - TSAPI Programmer’s Guide Established Event Function: CSTAEstablishedEvent Direction: C ← S Functional Description: The Established Event Report indicates that the DBS detects that a device answers or con- nects to a call. The Established Event Report is sent as follows: •...
Section 470 - TSAPI Programmer’s Guide The DBS TSAPI driver has the ability to intercept failed events due to a party disconnect- ing from a call. Service Parameters: [mandatory] contains the handle to the monitor request for monitorCrossRefID which this event is reported. [mandatory - supported] specifies the callID that failed.
Section 470 - TSAPI Programmer’s Guide Network Reached Event Function: CSTANetworkReachedEvent Direction: C ← S Functional Description: This event indicates that a call has reached an outgoing trunk. This event report implies that there will be no additional device feedback, except discon- nect/drop, provided for this party in the call.
Section 470 - TSAPI Programmer’s Guide Service Parameters: [mandatory] contains the handle to the monitor request for monitorCrossRefID which this event is reported. [mandatory] specifies the connection for which the call has retrievedConnection been taken off the hold state. [mandatory] specifies the device which connected the call from retrievingDevice the hold state.
Page 43
Section 470 - TSAPI Programmer’s Guide Functional Description: The Transferred Call Event Report indicates that an existing call was transferred to another device and the device requesting the transfer has been dropped from the call. The transferringDevice will not appear in any future events for the call. The Transferred Event Report is generated for the following circumstances: •...
Section 470 - TSAPI Programmer’s Guide Event Report Option Data Type Data Type ... Value conferencedConnections optional ConnectionList_t int count count - up to 4 Connection_t array of Connection_t structures *connection Connection_t ConnectionID_t party connection[i] SubjectDeviceID_t staticDevice ConnectionID_t long callid call_id DeviceID_t devID extension or trunk...
Section 470 - TSAPI Programmer’s Guide Delivered Event Report Event Report Option Data Type Data Type ... Value connection mandatory ConnectionID_t long callID call_id DeviceID_t device ID initiator of call - extension or trunk ConnectionID_device_t STATIC_ID - extension deviceIDType DYNAMIC_ID - trunk alertingDevice mandatory SubjectDeviceID_t...
Section 470 - TSAPI Programmer’s Guide Established Event Report Event Report Option Data Type Data Type ... Value establishedconnection mandatory ConnectionID_t long callID call_id DeviceID_t device ID initiator of call - extension or trunk ConnectionID_device_t STATIC_ID - extension deviceIDType DYNAMIC_ID - trunk answeringDevice mandatory SubjectDeviceID_t...
Section 470 - TSAPI Programmer’s Guide Service Initiated Report Event Report Option Data Type Data Type ... Value initiatedConnection mandatory ConnectionID_t long callID call_id DeviceID_t device ID extension initiating the call ConnectionID_device_t STATIC_ID deviceIDType LocalConnectionInfo optional LocalConnectionState_t enum CS_INITIATE cause optional CSTAEventCause_t enum...
Section 470 - TSAPI Programmer’s Guide Event Report Option Data Type Data Type ... Value transferredConnections optional ConnectionList_t int count count - 2 Connection_t array of connection_t *connection Connection_t ConnectionID_t party connection[i] SubjectDeviceID_t staticDevice ConnectionID_t long callid call_id DeviceID_t devID extension or trunk ConnectionID_Device_t STATIC_ID (extension) or...
Section 470 - TSAPI Programmer’s Guide Clear Call Service Service Request Option Data Type Data Type ... Value *call mandatory ConnectionID_t long callID call_id DeviceID_t deviceID not used ConnectionID_device_t not used devIDType Confirmation Option Data Type Data Type ... Value clearCall mandatory CSTAClearCallConfEvent_t...
Section 470 - TSAPI Programmer’s Guide Conference Call Service Service Request Option Data Type Data Type ... Value *heldCall mandatory ConnectionID_t long callID call_id DeviceID_t deviceID controlling extension ConnectionID_device_t STATIC_ID devIDType *activeCall mandatory ConnectionID_t long callID call_id DeviceID_t deviceID controlling extension ConnectionID_device_t STATIC_ID devIDType...
Section 470 - TSAPI Programmer’s Guide Hold Call Service Service Request Option Data Type Data Type ... Value *activeCall mandatory ConnectionID_t long callID call_id DeviceID_t deviceID controlling extension ConnectionID_device_t STATIC_ID devIDType reservation optional not Boolean supported Confirmation Option Data Type Data Type ...
Section 470 - TSAPI Programmer’s Guide Retrieve Call Service Service Request Option Data Type Data Type ... Value *heldCall mandatory ConnectionID_t long callID call_id DeviceID_t deviceID controlling extension ConnectionID_Device_t STATIC_ID devIDType Confirmation Option Data Type Data Type ... Value retrieveCall mandatory CSTARetrieveCallConfEvent_t Nulltype...
Section 470 - TSAPI Programmer’s Guide Confirmation Option Data Type Data Type ... Value connList optional ConnectionList_t int count count - 2 Connection_t array of Connection_t structures *connection Connection_t ConnectionID_t party connection[i] DeviceID_t staticDevice ConnectionID_t long callID call_id DeviceID_t deviceID extension or trunk_id on the call ConnectionID_Device_t STATIC_ID - extension...
Section 470 - TSAPI Programmer’s Guide Set Forwarding Feature Service Service Request Option Data Type Data Type ... Value *device mandatory DeviceID_t char[64] extension forwardingType mandatory ForwardingType_t enum FWD_IMMEDIATE, FWD_BUSY or FWD_NO_ANS forwardingOn mandatory Boolean TRUE or FALSE *forwardingDN mandatory DeviceID_t char[64] forwarding destination...
Section 470 - TSAPI Programmer’s Guide Monitor Calls via Device and Monitor Device Service Service Request Option Data Type Data Type ... Value *deviceID mandatory DeviceID_t char[64] extension to monitor monitorFilter optional not CSTAMonitorFilter_t CSTACallFilter_t call supported CSTAFeatureFilter_t feature CSTAAgentFilter_t agent CSTAMaintenanceFilter_t maintenance CSTACallFilter_t...
Section 470 - TSAPI Programmer’s Guide Query Do Not Disturb Feature Service Service Request Option Data Type Data Type ... Value *device mandatory DeviceID_t char{64} extension Confirmation Option Data Type Data Type ... Value queryDND mandatory CSTAQueryDNDConfEvent_t Boolean doNotDisturb TRUE or FALSE Query Forwarding Feature Service Service Request Option...
Section 470 - TSAPI Programmer’s Guide Query Message Waiting Indicator Feature Service Service Request Option Data Type Data Type ... Value *device mandatory DeviceID_t char{64} extension Confirmation Option Data Type Data Type ... Value queryMwi mandatory CSTAQueryMwiConfEvent_t Boolean messages TRUE or FALSE Query Last Number Dialed Service Service Request...
Section 470 - TSAPI Programmer’s Guide Chapter 9. Callflow Diagrams Overview The following callflow diagrams reflect the CSTA Call Event Reports received by an application during call processing. The diagrams use Specification and Description Language (SDL) as defined in CCITT Recommendations Z.101 to Z.104 to depict the relationship of call state/stimulus/event report/local connection state for DBS TSAPI/CSTA events.
Section 470 - TSAPI Programmer’s Guide CSTA Event Reports CSTA Event Report Description: A single DBS CSTA Event Report is sent to a cstaMonitorDevice monitor request only. • Event is sent from the switch to the application. • Point of view is from a monitor request. •...
Section 470 - TSAPI Programmer’s Guide SDL Connector Connector Description: Connectors are used to reflect an extension of a state diagram. Descriptions that follow the connector are part of the state diagram showing the state to which it is connected. Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide Null Null Inbound Station Makecall call to station off-hook Inbound Call to Service Service Station initiated initiated Initiated Initiated Pending Pending DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide Inbound Call to Station Inbound Call to St ati on User b usy with Alert statio n Call forward no call waiting Call tone immediate or call forw ard aband oned Note Alerti ng Null No change Alerti ng...
Section 470 - TSAPI Programmer’s Guide Pending Pending Outbound Outbound call to station trunk call On-hook Outbound Call to Outgoing Station DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide Received Received Statio n Call forward Altern ate off-h ook Call busy/no answer answer position answer call aband oned Note Established Diverted Delive red Connected Null Alerti ng Established Unkno wn Receiv ed Note: The Diverted Event is sent to the station the call is being diverted away from. No more events for this call are sent to that station.
Section 470 - TSAPI Programmer’s Guide Outbound Station Call Outbound station call Busy user with Call forward Alert station On-hook call waiting or tone immediate call forward Note Delivered Failed No event Connected Failed No change Outbound station Delivered Call clearing call Note: For call forward immediate, no events are sent.
Section 470 - TSAPI Programmer’s Guide Outgoing Outgoing On-hook Trunk siezed Note Network reached Connected Established Note: There will be no established event report for this call after the network reached event. DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide Established Established New party Other party Party drops, Last party Hold Conference connects to drops, call call continued drops call continued retrieve transfer Note Connection Connection Connection Established cleared cleared cleared Null Call cleared Change change Established...
Section 470 - TSAPI Programmer’s Guide Delivered Delivered Station Call On-hook off-hook, forward, busy answer call no answer Note Established Diverted Connected Connected Outbound station Established call Note: The Diverted Event is sent to the station the call is being diverted away from. No more events for this call are sent to that station.
Section 470 - TSAPI Programmer’s Guide Hold and Retrieve H o ld a n d R e tr iev e O th e r Th is p ar ty O th e r p ar t y Th is p arty pa rty r e tr ie v ed re tr ie ve d fr o m puts on h old...
Section 470 - TSAPI Programmer’s Guide Conference and Transfer H o ld a n d R e tr iev e O th e r Th is p ar ty O th e r p ar t y Th is p arty pa rty r e tr ie v ed re tr ie ve d fr o m puts on h old...
Section 470 - TSAPI Programmer’s Guide Chapter 10. CSTA Timing Diagrams Call Control Service Group cstaAnswerCall - intercom call D R V A PP A A PP B EXT A EXT B cal lEXT B R BT C STA D el i ver ed phone r i ngi ng C STA D el i ver ed C STA Answ erC al l...
Section 470 - TSAPI Programmer’s Guide cstaAnswerCall - trunk call A PP A TR K EXT A D R V t r unk al er t i ng ExtA phone r i ngs C STA D el i ver ed C STA Answ er C al l () C STA Answ erC al lC onf Answ ercal lvi a speaker...
Section 470 - TSAPI Programmer’s Guide cstaClearCall - intercom call APP A APP B EXT A EXT B CSTA Cl earCal l CSTA Cl earCal lConf t ur n speakerof f CSTA Connect i on Cl ear ed( EXT A) CSTA Connect i on Cl ear ed ( EXT A) l i st eni ng t o BT CSTA Fai l ed...
Section 470 - TSAPI Programmer’s Guide cstaClearCall - trunk call EXT A D RV A PP A C STA C al lC l ear C STA C al lC l earC onf r el ease t r unk C STA C onnect i on C l ear ed ( EXT A) C STA C al lC l ear ed Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide cstaClearConnection - intercom call D R V A PP A A PP B EXT A EXT B i nt er com cal l C STA C l earC onnect i on t ur n speakerof f C STA C onnect i on C l ear ed ( EXT A) EXT A dr opped C STA C onnect i on C l ear ed ( EXT A)
Section 470 - TSAPI Programmer’s Guide cstaClearConnection - trunk call TR K EXT A D R V A PP A t r unk cal l C STA C l earC onnect i on r el ease t r unk speakerof f C STA C onnect i on C l ear ed ( EXT A) C STA C al lC l ear ed C STA C l earC onnect i on C onf...
Section 470 - TSAPI Programmer’s Guide cstaConferenceCall - intercom call EXT A EXT B EXT C D R V A PP A A PP B A PP i nt er com cal l i nt er com cal l C STA C onf er ence C al l C STA C onf er ence C al lC onf C onf er enced C STA C onf er enced...
Section 470 - TSAPI Programmer’s Guide cstaConferenceCall - trunk & intercom call TR K EXT A EXT B D R V A PP A A PP B C O on hol d i nt er com cal l C STA C onf er ence C al l C STA C onf er ence C al lC onf C onf er enced C STA C onf er enced...
Section 470 - TSAPI Programmer’s Guide cstaHoldCall - intercom call D RV A PP A A PP B EXT A EXT B i nt er com cal l C STA H ol d C al l C STA H ol d C al lC onf hol d ExtB C STA H ol d C al l hol d...
Section 470 - TSAPI Programmer’s Guide cstaHoldCall - trunk call TR K EXT A D RV A PP A co cal l C STA H ol d C al l C STA H ol d C al lC onf co hel d co puton hol d C STA H el d l i st eni ng t o D T...
Section 470 - TSAPI Programmer’s Guide cstaMakeCall - intercom call D R V A PP B A PP A EXT A EXT B C STA M ake C al l() C STA M ake C al lC onfEvent t ur n speakeron C STA Ser vi ce I ni t i at ed l i st en t o D T pr ocess di gi t s...
Section 470 - TSAPI Programmer’s Guide cstaMakeCall - trunk call EXT A D RV A PP A C STA M ake C al l() C STA M ake C al lC onfEvent t ur n speakeron C STA Ser vi ce I ni t i at ed l i st en t o D T sei zed t r unk pr ocess di gi t s...
Section 470 - TSAPI Programmer’s Guide cstaRetrieveCall - intercom held D RV A PP A A PP B EXT A EXT B i nt er com hel d C STA R et r i eve C al l C STA R et r i eve C al lC onf unhol d ExtB C STA R et r i eved unhol d ExtB...
Section 470 - TSAPI Programmer’s Guide cstaRetrieveCall - CO held TR K EXT A D R V A PP A t r unk hel d C STA R et r i eve C al l() C STA R et r i eve C al lC onf unhol d t r unk unhol d t r unk C STA R et r i eved...
Section 470 - TSAPI Programmer’s Guide cstaTransferCall - intercom call EXT A EXT B EXT C D RV A PP A A PP B A PP C i nt er com hel d i nt er com cal l C STA Tr ansf erC al l C STA Tr ansf erC al lC onf t r ansf er r ed C STA Tr ansf er r ed...
Section 470 - TSAPI Programmer’s Guide cstaTransferCall - CO Transfer to Extension TR K EXT A EXT B D R V A PP A A PP B C O hel d i nt er com cal l C STA Tr ansf erC al l C STA Tr ansf erC al lC onf t r ansf er r ed C STA Tr ansf er r ed...
Section 470 - TSAPI Programmer’s Guide Set Feature Service Group cstaSet Do Not Disturb D R V A PP A EXT A C STA SetD o N otD i st ur b Ei t herSetorC l earD N D C STA D o N otD i st ur b C STA SetD o N otD i st ur b C onf DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide cstaSet Forwarding APP A EXT A CSTA SetFor war di ng Ei t herSetorCl ear CSTA For war di ng Cal lFor war di ng CSTA SetFor war di ng Conf Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide cstaSet Message Waiting Indication D RV A PP A EXT A C STA SetM W I C STA M sg W ai t i ng t ur n on/ of fM W Il am p C STA SetM W IC onf DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide Query Service Group cstaQuery Do Not Disturb APP A EXTA CSTA Quer yDoNotDi st ur b CSTA Quer yDoNotDi s t ur bConf Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide cstaQuery Forwarding D R V A PP A EXT A C STA Q uer y For w ar di ng C STA Q uer y For w ar di ng C onf DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide cstaQuery Message Waiting Indication D R V A PP A EXT A C STA Q uer y M W I C STA Q uer y M W IC onf Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide cstaQuery Last Number D R V A PP A EXT A C STA Q uer y LastN um ber C STA Q uer y LastN um berC onf DBS-92-470 Issued April 2000...
Section 470 - TSAPI Programmer’s Guide Monitor Service Group cstaMonitor Device D R V A PP A EXT A C STA M oni t orD evi ce C STA M oni t orD evi ce C onf Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide Chapter 11. DBS System Features Timing Diagrams The following illustrations depict event timing for common DBS system features. Busy Override EXT A EXT B EXT C D R V A PP A A PP B A PP C i nt er com cal l R BT orBT i nt er com cal l...
Section 470 - TSAPI Programmer’s Guide Call Forward - Busy & Immediate EXT A EXT B EXT C D RV A PP A A PP B A PP C cal lExtB ExtB i s busy and has C STA Ser vi ce I ni t i at ed cal lf or w ar d busy t o ExtC St ar tr i ngi ng t o ExtC C STA D el i ver ed...
Section 470 - TSAPI Programmer’s Guide Call Waiting D RV A PP A A PP B EXT A EXT B BT Ext A- - >Ext B act i vat ed C al lW ai t i ng C STA C onnect i on C l ear ed C STA C al lC l ear ed C STA Ser vi ce I ni t i at ed C STA D el i ver ed...
Section 470 - TSAPI Programmer’s Guide Camp-On D RV A PP A A PP B EXT A EXT B BT Ext A- - >Ext B act i vat ed C am p- O n C STA C onnect ed C l ear ed C STA C al lC l ear C STA Ser vi ce I ni t i at ed C STA D el i ver ed...
Section 470 - TSAPI Programmer’s Guide Hold CO D R V A PP A EXTA C O cal l putcal lon hol d C STA H el d l i st eni ng t o D T C STA Ser vi ce I ni t i at ed Issued April 2000 DBS-92-470...
Section 470 - TSAPI Programmer’s Guide Intercom Call D R V A PP A A PP B EXT A EXT B go of f - hook C STA Ser vi ce I ni t i at ed di alExtB C STA D el i ver ed phone r i ngi ng C STA D el i ver ed DBS-92-470...
Section 470 - TSAPI Programmer’s Guide Paging/Meet Me Answer D R V A PP A A PP B EXT A EXT B go of f - hook & C STA Ser vi ce I ni t i at ed m ake page go of f - hook C STA Ser vi ce I ni t i at ed i nvoke m eet - m e answ er...
Section 470 - TSAPI Programmer’s Guide Trunk Queuing C O 1 EXT A D R V A PP A co busy go of f - hook/ C STA Ser vi ce I ni t i at ed l i st en t o di al t one di alC O 1 &...
Section 470 - TSAPI Programmer’s Guide Additional DBS Feature Handling Absence Message An extension calling another extension with an absence message set will receive a CSTAFailed event. Account Codes Non-verified account codes are supported via CSTAMakeCall request, using "A" for the auto key.
Section 470 - TSAPI Programmer’s Guide Delayed Ringing When the extension begins alerting, the same events are sent as if the extension had started alerting immediately. Dial "0" for Attendant The same events are sent as in the intercom call. Dialtone Disabled Doesn't affect the CSTA events for that extension.
Section 470 - TSAPI Programmer’s Guide Handsfree Operation Uses the speaker to answer/drop calls. The speaker is used by CSTAMakeCall, CSTAAnswerCall, and CSTARetrieveCall request. Therefore, a speakerphone is necessary for a TSAPI client. Hot Dial Pad Calls initiated via a hot dial pad will send the same events as an intercom/trunk call. Internal Hold Tone Internal hold tone, if administered, will be applied to a trunk put on hold via a CSTAHoldCall request.
Section 470 - TSAPI Programmer’s Guide One Touch VM Access Upon pressing the Voice Mail Access key, a CSTAService Initiated Event will be sent, followed by a CSTADelivered Event. Paging A page can be made via CSTAMakeCall request with "#<pagegroup>" as the dialed digits. Pooled Trunk Access Pooled trunk access can be used via CSTAMakeCall request with the dialed digits "9"...
Section 470 - TSAPI Programmer’s Guide Station Class of Service Class Of Service (COS) will be checked where appropriate. Station Hunting Any hunt group call received by a TSAPI client extension will receive CSTA events for the hunt group call. Station Lockout Station Lockout can be activated/deactivated via a CSTAMakeCall request.