pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication
Loading

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Documentations --> PJSIP Reference

Modules
[At the Very Core]

Modules are the primary means to extend PJSIP!Modules are the primary means to extend PJSIP. Without modules, PJSIP would not know how to handle messages, and will simply discard all incoming messages. More...

Data Structures

struct  pjsip_module

Enumerations

enum  pjsip_module_priority {
  PJSIP_MOD_PRIORITY_TRANSPORT_LAYER = 8, PJSIP_MOD_PRIORITY_TSX_LAYER = 16, PJSIP_MOD_PRIORITY_UA_PROXY_LAYER = 32, PJSIP_MOD_PRIORITY_DIALOG_USAGE = 48,
  PJSIP_MOD_PRIORITY_APPLICATION = 64
}

Detailed Description

Modules are registered by creating and initializing pjsip_module structure, and register the structure to PJSIP with pjsip_endpt_register_module().

The PJSIP Developer's Guide has a thorough discussion on this subject, and readers are encouraged to read the document for more information.


Enumeration Type Documentation

Module priority guidelines.

Enumerator:
PJSIP_MOD_PRIORITY_TRANSPORT_LAYER 

This is the priority used by transport layer.

PJSIP_MOD_PRIORITY_TSX_LAYER 

This is the priority used by transaction layer.

PJSIP_MOD_PRIORITY_UA_PROXY_LAYER 

This is the priority used by the user agent and proxy layer.

PJSIP_MOD_PRIORITY_DIALOG_USAGE 

This is the priority used by the dialog usages.

PJSIP_MOD_PRIORITY_APPLICATION 

This is the recommended priority to be used by applications.

 


PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.