Links

GitHub

Open HUB

Quick Links

Download

STREAMS

SIGTRAN

SS7

Hardware

SCTP

Related

Code

Package

Manual

Manual Pages

References

Conformance

Performance

Design

Status

Overview

Scope

FAQ

VoIP Stack

BICC

SIP-T

H.323/225

VoIP Stack Manager

Man Pages

Applications

SS7 Stack

ISDN Stack

SIGTRAN Stack

VoIP Stack

MG Stack

SS7/ISDN Devices

IP Transport

Embedded Systems

OS

Documentation

FAQ

SIGTRAN

Design

Conformance

Performance

References

Man Pages

Manuals

Papers

Home

Overview

Status

Documentation

Resources

About

News

Voice over IP (VoIP) Stack

Description: OpenSS7 Project Manual Pages VoIP Stack

VOIP(4) provides an introductory manual page for VoIP stack components and interfaces. You can also select one of the component or interface sections from the diagram below:

[Click Me] OpenSS7 VoIP Stack VoIP Stack Manager Layer Management Interface Application Programming Interface (API) Applications Bearer Independent Call Control (BICC) Call Control Interface (CCI) Bearer Independent Call Control (BICC) Session Initiation Protocol Transport (SIPT) Call Control Interface (CCI) Session Initiation Protocol Transport (SIPT) H.323/225 Call Control Interface (CCI) H.323/225 Call Control SSCOP-MCE Network Provider Inteface (NPI) Service Specific Connection Oriented Protocol (SSCOP) for Multi-Cast Environments (MCE) (SSCOP-MCE) Internet Protocol Transport (INET) X/Open Transport Interface (XIT) Internet Protocol Transport (INET) Internet Protocol (IP) Network Provider Interface (NPI) Internet Protocol (IP)

Components

Interfaces

Components

VoIP Stack Manager

This section provides a roadmap to Manual Pages for Voice over IP (VoIP) Stack Manager (VoIP SM).

Bearer Independent Call Control (BICC)

This section provides a roadmap to Manual Pages for Bearer Independent Call Control (BICC).

Session Initiation Protocol Transport (SIPT)

This section provides a roadmap to Manual Pages for Session Initiation Protocol (SIP) Transport (SIP-T).

H.323/225 Call Control

This section provides a roadmap to Manual Pages for H.323/225 Call Control.


CCI-SIPT

Section: Call Control Interface (CCI) (7)
Updated: 2008-10-31
Index Return to Main Contents

NAME

CCI-SIPT - Call Control Interface - Corrgendum for SIP-T Conformance

SYNOPSIS

#include <ss7/cci.h>
#include <ss7/sipt.h>
#include <ss7/sipt_ioctl.h>

int sipt_stream = open(/dev/sipt, flags);

DESCRIPTION


This Corrigendum describes the formats and rules that are specific to SIP-T[1]. The Corrigendum must be used along with the generic CCI as defined in the main document when implementing a CCS provider that will be configured with the SIP-T call processing layer.

Primitives and Rules for SIP-T Conformance

The following are the rules that apply to the CCI primitives for SIP-T compatibility.

CALL CONTROL ADDRESSES

Format

The format of call control addresses is as follows:

Parameters

cc_addr_length:
Specifies or indicates the length of the call control address. If a call control address is not included in the primitive, this parameter must be coded zero (0).
cc_addr_offset:
Specifies or indicates the offset of the address from the begining of the primitive. If a call control address is not included with the primitive, this parameter must be coded zero (0).

Address Format

The format of the call control addresses for Q.764 conforming CCS providers is as follows:

typedef struct sipt_addr {
} sipt_addr_t;

Address Fields

OPTIONAL PARAMETERS

Format

The format of the optional parameters for SIP-T conforming CCS providers is as follows:

Parameters

cc_opt_length:
Specifies or indicates the length of the optional parameters associated with the primitive. For SIP-T conforming CCS providers, the format of the optional parameters is the format of the Optional Headers as specified in SIP-T.
cc_opt_offset:
Specifies the offset of the optional parameters from the beginning of the block.

Rules

Rules for optional parameters:

---
The optional parameters provided by the CCS user may be checked for syntax by the CCS provider. If the CCS provider discovers a syntax error in the format of the optional parameters, the CCS provider should respond with a CC_ERROR_ACK(7) primitive with error [CCBADOPT].
---
For some primitives, specific optional parameters might be interpreted by the CCS provider and alter the function of some primitives. See the specific primitive descriptions later in this Corrigendum.
---
Except for optional parameters interpreted by the CCS provider as specified later in this Corrigendum, the optional parameters are treated as opaque and the optional parameter list is only checked for syntax. Opaque parameters will be passed to the SIP message without examination by the CCS provider.
---
To perform specific functions, additional optional parameters may be added to SIP-T messages by the CCS provider.
---
To perform specific functions, optional parameters may be modified by the CCS provider before being added to SIP-T messages.

Local Management Primitives

CC_INFO_ACK

CC_BIND_REQ

CC_BIND_ACK

CC_OPTMGMT_REQ

Call Setup Primitives

CC_SETUP_REQ

CC_SETUP_IND

CC_SETUP_RES

CC_SETUP_CON

CC_CALL_REATTEMPT_IND

CC_SETUP_COMPLETE_REQ

CC_SETUP_COMPLETE_IND

Continuity Check Phase

CC_CONT_CHECK_REQ

CC_CONT_CHECK_IND

CC_CONT_TEST_REQ

CC_CONT_TEST_IND

CC_CONT_REPORT_REQ

CC_CONT_REPORT_IND

Call Establishment Primitives

CC_MORE_INFO_REQ

CC_MORE_INFO_IND

CC_INFORMATION_REQ

CC_INFORMATION_IND

CC_INFO_TIMEOUT_IND

CC_PROCEEDING_REQ

CC_PROCEEDING_IND

CC_ALERTING_REQ

CC_ALERTING_IND

CC_PROGRESS_REQ

CC_PROGRESS_IND

CC_IBI_REQ

CC_IBI_IND

Call Established Primitives

CC_SUSPEND_REQ

CC_SUSPEND_IND

CC_SUSPEND_RES

CC_SUSPEND_REJECT_REQ

CC_RESUME_REQ

CC_RESUME_IND

CC_RESUME_RES

CC_RESUME_REJECT_REQ

Call Termination Primitives

CC_REJECT_REQ

CC_CALL_FAILURE_IND

CC_DISCONNECT_REQ

CC_RELEASE_REQ

CC_RELEASE_IND

Management Primitives

CC_RESTART_REQ

CC_RESET_REQ

CC_RESET_IND

CC_RESET_RES

CC_RESET_CON

CC_BLOCKING_REQ

CC_BLOCKING_IND

CC_BLOCKING_RES

CC_BLOCKING_CON

CC_UNBLOCKING_REQ

CC_UNBLOCKING_IND

CC_UNBLOCKING_RES

CC_UNBLOCKING_CON

CC_QUERY_REQ

CC_QUERY_IND

CC_QUERY_RES

CC_QUERY_CON

FILES

<ss7/cci.h>, <ss7/cci_ioctl.h>.

REFERENCES

[1]
BCP 63/RFC 3372, Session Initiation Protocol for Telephones (SIP-T): Context and Architectures, September 2002, Aparna Vemuri, ed., The Internet Society. <http://www.ietf.org/rfc/bcp/bcp63.txt>

TRADEMARKS

OpenSS7tm
is a trademark of OpenSS7 Corporation.
Linux®
is a registered trademark of Linus Torvalds.
UNIX®
is a registered trademark of The Open Group.
Solaris®
is a registered trademark of Sun Microsystems.

Other trademarks are the property of their respective owners.

IDENTIFICATION


OpenSS7 STREAMS VOIP: Package strvoip version 0.9.2.4 released 2008-10-31.

Copyright©1997-2008OpenSS7 Corp. All Rights Reserved.
(See roff source for permission notice.)



Index

NAME
SYNOPSIS
DESCRIPTION
Primitives and Rules for SIP-T Conformance
CALL CONTROL ADDRESSES
OPTIONAL PARAMETERS
Local Management Primitives
CC_INFO_ACK
CC_BIND_REQ
CC_BIND_ACK
CC_OPTMGMT_REQ
Call Setup Primitives
CC_SETUP_REQ
CC_SETUP_IND
CC_SETUP_RES
CC_SETUP_CON
CC_CALL_REATTEMPT_IND
CC_SETUP_COMPLETE_REQ
CC_SETUP_COMPLETE_IND
Continuity Check Phase
CC_CONT_CHECK_REQ
CC_CONT_CHECK_IND
CC_CONT_TEST_REQ
CC_CONT_TEST_IND
CC_CONT_REPORT_REQ
CC_CONT_REPORT_IND
Call Establishment Primitives
CC_MORE_INFO_REQ
CC_MORE_INFO_IND
CC_INFORMATION_REQ
CC_INFORMATION_IND
CC_INFO_TIMEOUT_IND
CC_PROCEEDING_REQ
CC_PROCEEDING_IND
CC_ALERTING_REQ
CC_ALERTING_IND
CC_PROGRESS_REQ
CC_PROGRESS_IND
CC_IBI_REQ
CC_IBI_IND
Call Established Primitives
CC_SUSPEND_REQ
CC_SUSPEND_IND
CC_SUSPEND_RES
CC_SUSPEND_REJECT_REQ
CC_RESUME_REQ
CC_RESUME_IND
CC_RESUME_RES
CC_RESUME_REJECT_REQ
Call Termination Primitives
CC_REJECT_REQ
CC_CALL_FAILURE_IND
CC_DISCONNECT_REQ
CC_RELEASE_REQ
CC_RELEASE_IND
Management Primitives
CC_RESTART_REQ
CC_RESET_REQ
CC_RESET_IND
CC_RESET_RES
CC_RESET_CON
CC_BLOCKING_REQ
CC_BLOCKING_IND
CC_BLOCKING_RES
CC_BLOCKING_CON
CC_UNBLOCKING_REQ
CC_UNBLOCKING_IND
CC_UNBLOCKING_RES
CC_UNBLOCKING_CON
CC_QUERY_REQ
CC_QUERY_IND
CC_QUERY_RES
CC_QUERY_CON
FILES
REFERENCES
TRADEMARKS
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 05:14:55 GMT, November 12, 2014
Last modified: Thu, 30 Nov 2006 15:29:10 GMT  
Copyright © 2014 OpenSS7 Corporation All Rights Reserved.