Juha Heinanen writes:

> on the other hand, i haven't managed to implement a transparent dsm
> script using B2B call control or dlg module functions either.  no matter
> what value connect_session var has, sems replies with 200 ok before it
> sends the invite out to b leg.

i got this sorted out.  for invite i have:

initial state START;
transition "got INVITE in caller leg" START - invite -> RUN_INVITE;

state RUN_INVITE enter {

  set($connect_session=0);
  dlg.reply(100, Trying);
  ...
  dlg.dialout(b_leg);
}

and then invite is accepted when callee answers:

transition "Callee Answered" (START, RUN_INVITE) - test(#b_status==CONNECTED) / 
{
  dlg.acceptInvite(200, OK);
} -> CONNECTED;

-- juha
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to