mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-04 11:58:52 +00:00
Revert - res_pjsip: Allow configuration of endpoint identifier query order
Due to a break in binary compatibility with some other modules these changes are being reverted until the issue can be resolved. ASTERISK-24840 Reported by: Mark Michelson ........ Merged revisions 432868 from http://svn.asterisk.org/svn/asterisk/branches/13 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@432869 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -31,7 +31,6 @@
|
||||
#define DEFAULT_USERAGENT_PREFIX "Asterisk PBX"
|
||||
#define DEFAULT_OUTBOUND_ENDPOINT "default_outbound_endpoint"
|
||||
#define DEFAULT_DEBUG "no"
|
||||
#define DEFAULT_ENDPOINT_IDENTIFIER_ORDER "ip,username,anonymous"
|
||||
|
||||
static char default_useragent[256];
|
||||
|
||||
@@ -42,8 +41,6 @@ struct global_config {
|
||||
AST_STRING_FIELD(default_outbound_endpoint);
|
||||
/*! Debug logging yes|no|host */
|
||||
AST_STRING_FIELD(debug);
|
||||
/*! Order by which endpoint identifiers are checked (comma separated list) */
|
||||
AST_STRING_FIELD(endpoint_identifier_order);
|
||||
);
|
||||
/* Value to put in Max-Forwards header */
|
||||
unsigned int max_forwards;
|
||||
@@ -130,21 +127,6 @@ char *ast_sip_get_debug(void)
|
||||
return res;
|
||||
}
|
||||
|
||||
char *ast_sip_get_endpoint_identifier_order(void)
|
||||
{
|
||||
char *res;
|
||||
struct global_config *cfg;
|
||||
|
||||
cfg = get_global_cfg();
|
||||
if (!cfg) {
|
||||
return ast_strdup(DEFAULT_ENDPOINT_IDENTIFIER_ORDER);
|
||||
}
|
||||
|
||||
res = ast_strdup(cfg->endpoint_identifier_order);
|
||||
ao2_ref(cfg, -1);
|
||||
return res;
|
||||
}
|
||||
|
||||
unsigned int ast_sip_get_keep_alive_interval(void)
|
||||
{
|
||||
unsigned int interval;
|
||||
@@ -246,9 +228,6 @@ int ast_sip_initialize_sorcery_global(void)
|
||||
OPT_STRINGFIELD_T, 0, STRFLDSET(struct global_config, default_outbound_endpoint));
|
||||
ast_sorcery_object_field_register(sorcery, "global", "debug", DEFAULT_DEBUG,
|
||||
OPT_STRINGFIELD_T, 0, STRFLDSET(struct global_config, debug));
|
||||
ast_sorcery_object_field_register(sorcery, "global", "endpoint_identifier_order",
|
||||
DEFAULT_ENDPOINT_IDENTIFIER_ORDER,
|
||||
OPT_STRINGFIELD_T, 0, STRFLDSET(struct global_config, endpoint_identifier_order));
|
||||
ast_sorcery_object_field_register(sorcery, "global", "keep_alive_interval",
|
||||
__stringify(DEFAULT_KEEPALIVE_INTERVAL),
|
||||
OPT_UINT_T, 0, FLDSET(struct global_config, keep_alive_interval));
|
||||
|
Reference in New Issue
Block a user