Notes:
Make Call Service
The Make Call Service originates a call between two devices designated by the application.
When the service is initiated, a call to the calledDevice (D2) is originated. A call is estab-
lished as if D1 had called D2, and the client is returned with the connection newCall (C1-
D1).
Function: cstaMakeCall(), CSTAMakeCallConfEvent
Direction: C → S
Private Parameters: destRoute, userInfo
Functional Description:
10
•
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.
•
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.
•
Held State - If the party is already on hold on the specified call when the switch
receives the request, a positive request acknowledgment is returned.
•
Music on Hold - Music on Hold (if administered and available) will be given to a
trunk party placed on hold from the other end either manually or via the Hold Call
Service.
•
Internal hold tones - Internal hold tones (if administered) will be given to a trunk
party placed on hold from the other end either manually or via the Hold Call Service.
•
Switch Operation - After a party is placed on hold through a Hold Call Service
request, the user will receive dial tone. Subsequent calls can be placed directly or
through the Make Call Service request.
The Make Call Service originates a call between two devices. The service attempts to cre-
ate a new call and establish a connection with the originating device (callingDevice). The
Make Call Service also provides a connection identifier (newCall) that indicates the con-
nection of the originating device in the CSTAMakeCallConfEvent.
Issued April 2000
Section 470 - TSAPI Programmer's Guide
DBS-92-470