mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-06-11 23:37:05 +00:00
set tracking data before enabling hooks
This commit is contained in:
parent
9ee13b723e
commit
342678698c
@ -2101,17 +2101,18 @@ SWITCH_STANDARD_APP(fifo_track_call_function)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch_core_event_hook_add_receive_message(session, messagehook);
|
switch_channel_set_variable(channel, "fifo_outbound_uuid", data);
|
||||||
switch_core_event_hook_add_state_run(session, hanguphook);
|
switch_channel_set_variable(channel, "fifo_track_call", "true");
|
||||||
|
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "%s tracking call on uuid %s!\n", switch_channel_get_name(channel), data);
|
|
||||||
|
|
||||||
add_bridge_call(data);
|
add_bridge_call(data);
|
||||||
|
|
||||||
switch_channel_set_app_flag_key(FIFO_APP_KEY, channel, FIFO_APP_TRACKING);
|
switch_channel_set_app_flag_key(FIFO_APP_KEY, channel, FIFO_APP_TRACKING);
|
||||||
|
|
||||||
switch_channel_set_variable(channel, "fifo_outbound_uuid", data);
|
switch_core_event_hook_add_receive_message(session, messagehook);
|
||||||
switch_channel_set_variable(channel, "fifo_track_call", "true");
|
switch_core_event_hook_add_state_run(session, hanguphook);
|
||||||
|
|
||||||
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "%s tracking call on uuid %s!\n", switch_channel_get_name(channel), data);
|
||||||
|
|
||||||
|
|
||||||
if (switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_OUTBOUND) {
|
if (switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_OUTBOUND) {
|
||||||
col1 = "manual_calls_in_count";
|
col1 = "manual_calls_in_count";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user