You are here: CSP Developer’s Guide: Internet Protocol > 5 Session-Initiation Protocol (SIP) Software > Host Control Method of SIP 180 Provisional Response Generation

Host Control Method of SIP 180 Provisional Response Generation

Overview

Prior to this feature, the CSP delivered a SIP 180 Ringing Response to the calling SIP endpoint as a result of the host application sending a Park Channel or Connect message. At its discretion, the host application could initiate the 180 Response by sending a Park Channel message to the calling endpoint’s span/channel at any time prior to issuing the Connect message. If the Park Channel message was not sent and the host application issued the Connect message, the CSP automatically generated the 180 Response after receiving alerting or an answer from the called party. In either case, the CSP always sent a 180 Ringing response to the SIP calling endpoint.

Description

With the Host Control Method of SIP 180 Provisional Response Generation feature, developers can use the Alerting Propagation Mode TLV (0x0117) in the 0x1E PPL Generic ICB in the following messages. Sending this TLV prevents the CSP from automatically generating the 180 Response to the calling SIP endpoint.

• PPL E vent Request for Answer in L4 CH component

• Connect with Data (0x0005) message

API Messages Used

• PPL Event Request (0x0044)

• Connect with Data (0x0005)

Call Flow

The following call flow shows the SIP 180 Provisional Response Generation feature in an environment with a Voice Recognition Unit (VRU). Note that the SIP 180 response is suppressed for this call.

Session-Initiation Protocol. A signaling protocol used for establishing sessions in an IP network. A session could be a simple, two-way telephone call, or it could be a collaborative multi-media conference session.
A computer, attached to the Excel platform through an RS-232 or Ethernet link, from which you run the telecommunications application that controls the Excel platform.
Tag-Length-Value block. A standardized block that allows data to inserted in a standard way into API messages.
See Programmable Protocol Language.
See Information Control Block.
A condition that, when met, drives a state machine from one state to another. A condition that drives a Component out of its current state by invoking an associated primitive.