Possible Modifications to Existing Applications

Overview

The SIP layer functions as any other signaling Layer 3 in the CSP, such as SS7 ISUP and ISDN. This design abstracts the application developer from SIP internals and presents a unified call control API interface.

API Messages

You might need to add or modify the following API messages to your application to implement SIP functionality:

Route Control 0x00E8
Used to initiate an outbound call. Refer to Routing SIP and H.323 Calls Using Route Control Message

Outseize Control 0x002C
Refer to Routing SIP and H.323 Calls Using Outseize Control Message

VoIP Protocol Configure 0x00EE
Used to configure the IP Network Interface card, VoIP modules, and VoIP Resource Attributes.

VoIP Protocol Query 0x00EF
Used to query the VoIP configuration.

Request For Service With Data 0x002D
Used to report an inbound SIP call to the host application. Embodies the parameters received in the inbound call.

Channel Released With Data 0x0069
Used to include Network Protocol Data Intelligence (NPDI) Universal TLV for SIP Release Code (0x2915).

Release Channel With Data 0x0036
Used to include NPDI TLV for SIP Release Code to reject an incoming SIP call.

PPL Event Request 0x0044
Used for SIP Registration and Call Control.

PPL Event Indication 0x0043
Used for SIP Registration and Call Control.

VDAC-ONE or IP Network Interface Card Requirements

The type of application determines the requirements of the
VDAC-ONE or IP Network Interface Series card for RTP functionality in a SIP implementation on the CSP. These cards are required for feature-rich services such as Prepaid Calling Services, Unified Messaging, or Media Server Applications that require control of multiple legs of a call, tones/announcements, and transcoding (different terminal capability set).