mirror of https://github.com/sipwise/sems.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
462 B
21 lines
462 B
-- handle cancel correctly
|
|
-- by replying with 487
|
|
--
|
|
-- this is only necessary if run_invite_event=yes
|
|
-- and final reply to INVITE is delayed
|
|
-- so CANCEL can happen while call setup is proceeding
|
|
import(mod_dlg);
|
|
initial state BEGIN;
|
|
|
|
transition "inv got" BEGIN - invite / {
|
|
set($connect_session=0);
|
|
dlg.reply(101, Still Trying);
|
|
} -> WAIT;
|
|
|
|
transition "cancel" BEGIN - hangup / {
|
|
dlg.reply(487, canceled);
|
|
stop(false);
|
|
} -> END;
|
|
|
|
state WAIT;
|
|
state END; |