pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37490?usp=email )
Change subject: asterisk: sip: Fail rx unexpected msg during unregister ......................................................................
asterisk: sip: Fail rx unexpected msg during unregister
Change-Id: Ibcf65b22925e990e4d13661204eaba1b471b6a5d --- M asterisk/SIP_ConnectionHandler.ttcn 1 file changed, 12 insertions(+), 0 deletions(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved
diff --git a/asterisk/SIP_ConnectionHandler.ttcn b/asterisk/SIP_ConnectionHandler.ttcn index c3d955a..5f76ad2 100644 --- a/asterisk/SIP_ConnectionHandler.ttcn +++ b/asterisk/SIP_ConnectionHandler.ttcn @@ -350,6 +350,7 @@
via.viaBody[0].viaParams := f_sip_param_set(via.viaBody[0].viaParams, "branch", branch_value); from_addr.fromParams := f_sip_param_set(from_addr.fromParams, "tag", f_sip_rand_tag()); + SIP.clear; SIP.send(ts_SIP_REGISTER(g_pars.registrar_sip_req_uri, g_pars.registrar_sip_call_id, from_addr, @@ -416,6 +417,8 @@ g_pars.registrar_sip_seq_nr, "OK"); as_SIP_expect_resp(exp); } + [] as_SIP_fail_resp("(un)REGISTER 200 OK"); + [] as_SIP_fail_req("(un)REGISTER 200 OK"); }
/* Prepare for next use: */