SIPRegister Class Reference

#include <sippdu.h>

Inheritance diagram for SIPRegister:
SIPTransaction SIP_PDU

List of all members.

Classes

struct  Params
 Registrar parameters. More...

Public Types

enum  CompatibilityModes { e_FullyCompliant, e_CannotRegisterMultipleContacts, e_CannotRegisterPrivateContacts }

Public Member Functions

 SIPRegister (SIPEndPoint &endpoint, OpalTransport &transport, const SIPURL &proxy, const PString &callId, unsigned cseq, const Params &params)

Member Enumeration Documentation

Enumerator:
e_FullyCompliant 

Registrar is fully compliant, we will register all listeners of all types (e.g. sip, sips etc) in the Contact field.

e_CannotRegisterMultipleContacts 

Registrar refuses to register more than one contact field. Correct behaviour is to return a contact with the fields it can accept in the 200 OK

e_CannotRegisterPrivateContacts 

Registrar refuses to register any RFC contact field. Correct behaviour is to return a contact with the fields it can accept in the 200 OK


Constructor & Destructor Documentation

SIPRegister::SIPRegister ( SIPEndPoint endpoint,
OpalTransport transport,
const SIPURL proxy,
const PString &  callId,
unsigned  cseq,
const Params params 
)

The documentation for this class was generated from the following file:
Generated on Tue Jun 15 00:29:41 2010 for OPAL by  doxygen 1.6.3