Enact the 'No device left behind' act. All stupid sip params that only help broken things *MUST* be prefixed with NDLB-

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5228 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Anthony Minessale
2007-05-29 14:59:03 +00:00
parent f0b58efbac
commit db5ab42c12
4 changed files with 20 additions and 3 deletions
+7
View File
@@ -114,6 +114,11 @@ typedef enum {
PFLAG_RESPAWN = (1 << 9)
} PFLAGS;
typedef enum {
PFLAG_NDLB_TO_IN_200_CONTACT = (1 << 1)
} sofia_NDLB_t;
typedef enum {
TFLAG_IO = (1 << 0),
TFLAG_CHANGE_MEDIA = (1 << 1),
@@ -223,6 +228,7 @@ struct sofia_profile {
int dtmf_duration;
unsigned int flags;
unsigned int pflags;
unsigned int ndlb;
uint32_t max_calls;
uint32_t nonce_ttl;
nua_t *nua;
@@ -287,6 +293,7 @@ struct private_object {
switch_port_t adv_sdp_audio_port;
char *proxy_sdp_audio_ip;
switch_port_t proxy_sdp_audio_port;
char *reply_contact;
char *from_uri;
char *to_uri;
char *from_address;