New question =)

I have no idea, why I'm  not able to catch an event for any reply in
B2B.connectCallee processing.

So I have a DSM like this and it never goes to check transition "prov
reply":

import(mod_dlg);

initial state START;

transition "got session start" START - sessionStart ->  DIAL;

transition "got INVITE" START - invite / {
        set($connect_session=0);
        dlg.acceptInvite(183,Progress);
        dlg.acceptInvite(200,OK);
        set($req_uri="sip:");
        append($req_uri,@user)
        append($req_uri,"@");
        append($req_uri,"sip.example.com");
        B2B.connectCallee($req_uri,$req_uri);
} -> DIAL;

transition "bye recvd on start" START - hangup / {
        stop(false);
} -> END;

state DIAL;

transition "bye" DIAL - hangup / {
        B2B.terminateOtherLeg();
        stop(false);
} -> END;

transition "prov reply" DIAL - B2B.otherReply;test(#code<200) / {
        log(1, received provisional reply);
        log(1, #code);
        log(1, #reason);
} -> DIAL;



-- 
Best regards,
Alekzander Spiridonov
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to