|
@@ -1481,15 +1481,15 @@ void dlg_run_event_route(dlg_cell_t *dlg, sip_msg_t *msg, int ostate, int nstate
|
|
else
|
|
else
|
|
fmsg = msg;
|
|
fmsg = msg;
|
|
|
|
|
|
- if (exec_pre_script_cb(fmsg, REQUEST_CB_TYPE)>0)
|
|
|
|
|
|
+ if (exec_pre_script_cb(fmsg, LOCAL_CB_TYPE)>0)
|
|
{
|
|
{
|
|
dlg_ref(dlg, 1);
|
|
dlg_ref(dlg, 1);
|
|
dlg_set_ctx_iuid(dlg);
|
|
dlg_set_ctx_iuid(dlg);
|
|
LM_DBG("executing event_route %d on state %d\n", rt, nstate);
|
|
LM_DBG("executing event_route %d on state %d\n", rt, nstate);
|
|
- set_route_type(REQUEST_ROUTE);
|
|
|
|
|
|
+ set_route_type(LOCAL_ROUTE);
|
|
run_top_route(event_rt.rlist[rt], fmsg, 0);
|
|
run_top_route(event_rt.rlist[rt], fmsg, 0);
|
|
dlg_reset_ctx_iuid();
|
|
dlg_reset_ctx_iuid();
|
|
- exec_post_script_cb(fmsg, REQUEST_CB_TYPE);
|
|
|
|
|
|
+ exec_post_script_cb(fmsg, LOCAL_CB_TYPE);
|
|
dlg_unref(dlg, 1);
|
|
dlg_unref(dlg, 1);
|
|
}
|
|
}
|
|
}
|
|
}
|