#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 | |
| AuthPlugin * | getAuthPlugin (const UtlString &pluginName) |
| Factory used by PluginHooks to dynamically link the plugin instance. | |
| #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") |
| AuthPlugin* getAuthPlugin | ( | const UtlString & | pluginName | ) |
Factory used by PluginHooks to dynamically link the plugin instance.