PJPROJECT
1.16

Introduction:

  • Welcome
  • Guidelines and Considerations

API Reference:

  • PJSUA-LIB - High-level C API
  • PJSIP - SIP Stack
    • API Reference
      • Compile Time Settings
      • Core
      • Message Elements
      • Transport
      • Authentication
      • Transaction Layer
      • Base UA/Common Dialog Layer
      • User Agent Layer
      • Event and Presence
  • PJMEDIA - Media Stack
  • PJNATH - NAT Traversal
  • PJLIB-UTIL
  • PJLIB
PJPROJECT
  • Docs »
  • PJSIP - SIP Stack
  • Edit on GitHub

PJSIP - SIP Stack¶

PJSIP is an Open Source SIP prototol stack, designed to be very small in footprint, have high performance, and very flexible.

API Reference¶

Compile Time Settings¶

  • PJSIP

  • Error codes

Core¶

  • Endpoint

  • Event

  • Modules

  • Message Creation and Stateless Operations

Message Elements¶

  • Methods

  • Header Fields

  • Request and Status Liine

  • Message Structure

  • Multipart Message Body

  • The Parser

  • URI:

    • Generic URI

    • SIP URI

    • tel URI

    • Other URI schemes

    • URI Parameter Container

  • Media/MIME

  • Message Body

Transport¶

  • SIP Transport API

  • DNS SRV Resolution

  • Loop

  • TCP

  • TLS

  • UDP

Authentication¶

  • SIP Authentication

  • Digest AKAv1 and AKAv2

Transaction Layer¶

  • SIP Transaction

  • Stateful Operations

Base UA/Common Dialog Layer¶

  • SIP Dialog

  • UA Module

  • Core Proxy Layer

User Agent Layer¶

  • INVITE Session

  • 100rel/PRACK - Reliability of Provisional Responses

  • Client Registration

  • SIP Replaces support (RFC 3891 - “Replaces” Header)

  • SIP Session Timers support (RFC 4028 - Session Timers in SIP)

  • SIP REFER (RFC 3515) for Call Transfer etc.

Event and Presence¶

  • SIP Event Notification (RFC 3265) Module

  • Additional Event Header Fields

  • Message Composition Indication (RFC 3994)

  • SIP Message Summary and Message Waiting Indication (RFC 3842)

  • PIDF/Presence Information Data Format (RFC 3863)

  • SIP Extension for Presence (RFC 3856)

  • SIP Event State Publication (PUBLISH, RFC 3903)

  • RPID/Rich Presence Extensions to PIDF (RFC 4480)

  • XPIDF/Presence Information Data Format

Next Previous

© Copyright 2021, Teluu Revision 5f8c67ff.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: 1.16
Versions
latest
2.10
1.16
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.