NatTraversalAgent.cpp File Reference

#include "alarm/Alarm.h"
#include "net/SipMessage.h"
#include "os/OsReadLock.h"
#include "os/OsWriteLock.h"
#include "os/OsTimer.h"
#include "os/OsConfigDb.h"
#include "os/OsSysLog.h"
#include "utl/UtlRegex.h"
#include "utl/UtlHashMapIterator.h"
#include "sipXecsService/SipXecsService.h"
#include "sipXecsService/SharedSecret.h"
#include "SipRouter.h"
#include <net/NameValueTokenizer.h>
#include <net/Url.h>
#include "NatTraversalAgent.h"
#include "CallTracker.h"
#include "SessionContext.h"
#include "NatMaintainer.h"
#include "MediaRelay.h"

Defines

#define NAT_TRAVERSAL_RULES_FILENAME   "nattraversalrules.xml"
#define NAT_TRAVERSAL_AGENT_OUTPUT_PROC_PRIO   (100)
#define MAX_MEDIA_RELAY_INIT_ATTEMPTS   (3)
#define NAT_RULES_FILENAME_CONFIG_PARAM   ("NATRULES")

Functions

AuthPlugingetAuthPlugin (const UtlString &pluginName)
 Factory used by PluginHooks to dynamically link the plugin instance.


Define Documentation

#define NAT_TRAVERSAL_RULES_FILENAME   "nattraversalrules.xml"

#define NAT_TRAVERSAL_AGENT_OUTPUT_PROC_PRIO   (100)

#define MAX_MEDIA_RELAY_INIT_ATTEMPTS   (3)

#define NAT_RULES_FILENAME_CONFIG_PARAM   ("NATRULES")


Function Documentation

AuthPlugin* getAuthPlugin ( const UtlString pluginName  ) 

Factory used by PluginHooks to dynamically link the plugin instance.


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:50:17 build33 abuild