add zstr
This commit is contained in:
parent
7339e6eb14
commit
62d0aa3ec3
|
@ -1011,7 +1011,7 @@ static void *SWITCH_THREAD_FUNC ringall_thread_run(switch_thread_t *thread, void
|
||||||
|
|
||||||
if (!switch_event_get_header(ovars, "origination_caller_id_name")) {
|
if (!switch_event_get_header(ovars, "origination_caller_id_name")) {
|
||||||
if ((caller_id_name = switch_event_get_header(pop, "caller-caller-id-name"))) {
|
if ((caller_id_name = switch_event_get_header(pop, "caller-caller-id-name"))) {
|
||||||
if (node->outbound_name) {
|
if (!zstr(node->outbound_name)) {
|
||||||
switch_event_add_header(ovars, SWITCH_STACK_BOTTOM, "origination_caller_id_name", "(%s) %s", node->outbound_name, caller_id_name);
|
switch_event_add_header(ovars, SWITCH_STACK_BOTTOM, "origination_caller_id_name", "(%s) %s", node->outbound_name, caller_id_name);
|
||||||
} else {
|
} else {
|
||||||
switch_event_add_header_string(ovars, SWITCH_STACK_BOTTOM, "origination_caller_id_name", caller_id_name);
|
switch_event_add_header_string(ovars, SWITCH_STACK_BOTTOM, "origination_caller_id_name", caller_id_name);
|
||||||
|
@ -1173,7 +1173,7 @@ static void *SWITCH_THREAD_FUNC o_thread_run(switch_thread_t *thread, void *obj)
|
||||||
originate_string = switch_mprintf("{execute_on_answer='unset fifo_hangup_check',fifo_hangup_check='%q'}%s",
|
originate_string = switch_mprintf("{execute_on_answer='unset fifo_hangup_check',fifo_hangup_check='%q'}%s",
|
||||||
node->name, h->originate_string);
|
node->name, h->originate_string);
|
||||||
} else {
|
} else {
|
||||||
if (node->outbound_name) {
|
if (!zstr(node->outbound_name)) {
|
||||||
originate_string = switch_mprintf("{execute_on_answer='unset fifo_hangup_check',fifo_hangup_check='%q',"
|
originate_string = switch_mprintf("{execute_on_answer='unset fifo_hangup_check',fifo_hangup_check='%q',"
|
||||||
"origination_caller_id_name=Queue,origination_caller_id_number='Queue: %q'}%s",
|
"origination_caller_id_name=Queue,origination_caller_id_number='Queue: %q'}%s",
|
||||||
node->name, node->outbound_name, h->originate_string);
|
node->name, node->outbound_name, h->originate_string);
|
||||||
|
@ -3304,7 +3304,7 @@ static switch_status_t load_config(int reload, int del_all)
|
||||||
node = create_node(name, imp, globals.sql_mutex);
|
node = create_node(name, imp, globals.sql_mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((val = switch_xml_attr(fifo, "outbound_name"))) {
|
if ((val = switch_xml_attr(fifo, "outbound_name")) && !zstr(val)) {
|
||||||
node->outbound_name = switch_core_strdup(node->pool, val);
|
node->outbound_name = switch_core_strdup(node->pool, val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue