mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-04 01:37:14 +00:00
FS-3024
This commit is contained in:
parent
10d696ebac
commit
83dea0ee45
@ -1409,9 +1409,13 @@ static void core_event_handler(switch_event_t *event)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SWITCH_EVENT_CHANNEL_UNBRIDGE:
|
case SWITCH_EVENT_CHANNEL_UNBRIDGE:
|
||||||
new_sql() = switch_mprintf("delete from calls where (caller_uuid='%s' or callee_uuid='%q') and hostname='%q'",
|
{
|
||||||
switch_event_get_header_nil(event, "caller-unique-id"), switch_core_get_variable("hostname"));
|
char *uuid = switch_event_get_header_nil(event, "caller-unique-id");
|
||||||
|
|
||||||
|
new_sql() = switch_mprintf("delete from calls where (caller_uuid='%q' or callee_uuid='%q') and hostname='%q'",
|
||||||
|
uuid, uuid, switch_core_get_variable("hostname"));
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case SWITCH_EVENT_SHUTDOWN:
|
case SWITCH_EVENT_SHUTDOWN:
|
||||||
new_sql() = switch_mprintf("delete from channels where hostname='%q';"
|
new_sql() = switch_mprintf("delete from channels where hostname='%q';"
|
||||||
"delete from interfaces where hostname='%q';"
|
"delete from interfaces where hostname='%q';"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user