提交 2e8572ac authored 作者: Michael Jerris's avatar Michael Jerris

we always have the session in the dialplan function

上级 b3bfa563
......@@ -1555,20 +1555,13 @@ SWITCH_STANDARD_DIALPLAN(lcr_dialplan_hunt)
switch_channel_t *channel = switch_core_session_get_channel(session);
callback_t routes = { 0 };
lcr_route cur_route = { 0 };
switch_memory_pool_t *pool = NULL;
switch_memory_pool_t *pool = switch_core_session_get_pool(session);
switch_event_t *event = NULL;
const char *intrastate = NULL;
const char *intralata = NULL;
const char *lrn = NULL;
if (session) {
pool = switch_core_session_get_pool(session);
routes.session = session;
} else {
switch_core_new_memory_pool(&pool);
switch_event_create(&event, SWITCH_EVENT_MESSAGE);
routes.event = event;
}
routes.session = session;
routes.pool = pool;
intrastate = switch_channel_get_variable(channel, "intrastate");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论