You are here: CSP Developer’s Guide: Internet Protocol > 5 Session-Initiation Protocol (SIP) Software > Possible Modifications to Existing Applications
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.
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).