Get Test Call Configuration

The /sipTestCall/show URL displays the default test call configuration, or the current test call's configuration if the session ID is specified in the URL .

URL

/api/v1/sipTestCall/show
/api/v1/sipTestCall/show?sessionId=<ID>

HTTP Method

GET

Request JSON Attributes

None.

HTTP Responses

200 OK with the below body.
404 Not Found if session ID doesn't exist.

If the response is 200, a body is returned with the following:

Attribute

Type

Description

callingNumber

String

URI of the calling number.

calledNumber

String

URI of the called number.

destAddress

String

Destination IP address.

transportType

Enum

Transport protocol ("UDP", "TCP", or "TLS").

outInterface

Integer

Outgoing SIP Interface (by ID).

destIpGroup

String

Destination IP Group name.

playDtmfString

String

DTMF digits to play (e.g., 1636).

playToneIndex

Integer

Prerecorded tone (by index) to play from the PRT file (instead of DTMF digits).

timeout

Integer

Maximum duration (in seconds) of the call after which it automatically ends.

keepResultTimeout

Integer

Duration (in seconds) to keep the test call results after the call ends if you didn’t retrieve it with the getStatus API endpoint.

If the response is 4xx, a body is returned with the following:

Attribute

Type

Description

errorDescription

String

Detailed description of the error (e.g., "Session ID does not exist" ).

Example

Request:
GET /api/v1/sipTestCall/show?sessionId=577121441 HTTP/1.1
Host: 10.4.219.229
Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
    "calledNumber": "200",
    "callingNumber": "100",
    "destAddress": "",
    "outInterface": -1,
    "transportType": "UDP",
    "destIpGroup": "2",
    "playDtmfString": "3212333",
    "playToneIndex": 0,
    "timeout": 720,
    "keepResultTimeout": 720
}