Passes information and request services (such as Split Call, Set Feature, change T-Server behavior, and so on) that are supported only by certain T-Servers, and which are not covered by general feature requests.
Name | Description |
---|---|
server | Local server handle to the T-Server in question. |
serviceID | Service identifier for the information being passed. |
dn | Directory number of the telephony object on whose behalf the information is provided. |
conn_id |
A variable of TConnectionID type
referring to the call, if any, related to this action.
|
user_data | A pointer to the user data that should be attached to the call. |
reasons | A pointer to a data structure that provides additional information associated with this action. |
extensions | A pointer to an additional data structure. |
Standard (See standard-return-values.)
Note that the function TPrivateService()
is
for use only with a select number of T-Servers which require this
additional means for exchanging particular information with the
switch. Consult T-Server-specific documentation for the applicability
of this request.
Depending on the circumstances, T-Server may send EventACK,
EventPrivateInfo,
or EventError
to
the client calling the function TPrivateService().
In
cases of conventional events (such as EventRinging
EventACK
will be sent when:
EventPrivateInfo
will be sent when:
EventError
will be sent when: