In my opinion, the carrier that you send a call, send ACK to RURI different than Contact header value in your "200 OK".
On Fri, Nov 12, 2021 at 8:17 AM M S <[email protected]> wrote: > No, i didn't mean to add RR to SIPp, which is an endpoint. The problem is > with your kamailio, which is a sip proxy here. Just look at default > kamailio.cfg file that is shipped with RPM package. You will get the idea. > It has lots of comments which explains most of the stuff in there. > > As for SIPp, the default call scenario is fine. However, you may want to > add RTP stuff there for proper call setup (i.e. with audio). > > -- > Muhammad Shahzad Shafi > Tel: +49 176 99 83 10 85 > > > Sent from my Huawei P40 5G phone > > > -------- Original message -------- > From: Emilio Panighetti <[email protected]> > Date: Fri, 12 Nov 2021, 05:49 > To: M S <[email protected]> > Cc: "Kamailio (SER) - Users Mailing List" <[email protected]> > Subject: Re: [SR-Users] Kamailio dropping ACKs > > You’re right that SIPp is not adding record route. > I tried adding the ‘rrs’ flag as shown on the default scenarios but did > not work. > Working SIPp scenarios would be appreciated. > > Thanks > > On Nov 11, 2021, at 2:42 PM, M S <[email protected]> wrote: > > Seems you forgot to add record route to invite, as a result there is no > Route header in ACK, so loose route fails. > > Additionally there is no contact alias, so routing via alias also fails. > > Also it seems you are not creating SIP transactions and dialogs in script, > you just blindly receiving sip request from one end and throwing it out to > the other end! > > So only possible way to route ACK is to set destination URI, same way you > do for INVITE. You will have to do that for EVERY sip request, unless you > make your script intelligent enough to create and recognize sip > transactions & dialogs properly. > > Hope this helps. > > -- > Muhammad Shahzad Shafi > Tel: +49 176 99 83 10 85 > > Sent from my Huawei P40 5G phone > > > -------- Original message -------- > From: Emilio Panighetti <[email protected]> > Date: Thu, 11 Nov 2021, 18:44 > To: "Kamailio (SER) - Users Mailing List" <[email protected]> > Subject: [SR-Users] Kamailio dropping ACKs > > Working on a proof of concept with Kamailio 5.5.2 (Installed > via kamailio-5.5.2-0.el8.centos.x86_64 RPM from rpm.kamailio.org). > Also note that this is using the LUA interface > > Running a simple SIPp scenario without registration. Routing is set with > in Lua: > KSR.dbg("EP: ksr_route_relay Check for Base Route\n"); > if KSR.is_INVITE() and KSR.siputils.has_totag() < 0 then > KSR.dbg("EP: ksr_route_relay Base Route\n"); > --KSR.sl.send_reply("503", "OLGX Debug"); > KSR.setdsturi("sip:192.168.1.14:5060"); > --KSR.pv.sets("$du", "sip:192.168.1.12:5062"); > end > > The problem is that Kamailio is dropping the ACK to the 200 OK from the > UAS. Wireshark shows that the UAS is retransmitting the 200 OK and the ACK > is not being forwarded from the UAC to the UAS. > > <PastedGraphic-2.png> > Within the Lua config script: > > -- Handle requests within SIP dialogs > function ksr_route_withindlg() > if KSR.siputils.has_totag() < 0 then return 1; end > KSR.dbg("EP: ksr_route_withindlg has to-tag, it is within a dialog\n"); > > -- sequential request within a dialog should > -- take the path determined by record-routing > if KSR.rr.loose_route() > 0 then > ksr_route_dlguri(); > if KSR.is_BYE() then > KSR.setflag(FLT_ACC); -- do accounting ... > KSR.setflag(FLT_ACCFAILED); -- ... even if the transaction > fails > elseif KSR.is_ACK() then > -- ACK is forwarded statelessly > KSR.dbg("EP: ksr_route_withindlg Forwarding ACK\n"); > ksr_route_natmanage(); > elseif KSR.is_NOTIFY() then > -- Add Record-Route for in-dialog NOTIFY as per RFC 6665. > KSR.rr.record_route(); > end > KSR.dbg("EP: ksr_route_withindlg loose route calling > ksr_route_relay\n"); > ksr_route_relay(); > KSR.dbg("EP: ksr_route_withindlg exit\n"); > KSR.x.exit(); > end > if KSR.is_ACK() then > if KSR.tm.t_check_trans() > 0 then > -- no loose-route, but stateful ACK; > -- must be an ACK after a 487 > -- or e.g. 404 from upstream server > KSR.dbg("EP: ksr_route_withindlg is ACK calling > ksr_route_relay\n"); > ksr_route_relay(); > KSR.dbg("EP: ksr_route_withindlg exit\n"); > KSR.x.exit(); > else > -- ACK without matching transaction ... ignore and discard > KSR.dbg("EP: ksr_route_withindlg Unknown ACK exit\n"); > KSR.x.exit(); > end > end > KSR.sl.sl_send_reply(404, "Not here"); > KSR.dbg("EP: ksr_route_withindlg exit after 404\n"); > KSR.x.exit(); > end > > And logs for the ACK: > > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/udp_server.c:493]: udp_rcv_loop(): received on udp socket: > (106/100/385) [[ACK sip:[email protected]:5060 SIP/2.0 0D 0A Via: > SIP/2.0/UDP 192.168.1.12:5060;branch=z9hG4bK-1091869]] > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_fline.c:249]: parse_first_line(): first line type 1 > (request) flags 1 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:677]: parse_msg(): SIP Request: > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:679]: parse_msg(): method: <ACK> > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:681]: parse_msg(): uri: < > sip:[email protected]:5060> > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:683]: parse_msg(): version: <SIP/2.0> > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Via] type 1 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_via.c:1303]: parse_via_param(): Found param type 232, > <branch> = <z9hG4bK-1091869-1-5>; state=16 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_via.c:2639]: parse_via(): end of header reached, state=5 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:555]: parse_headers(): Via found, flags=2 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:557]: parse_headers(): this is the first via > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [From] type 4 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [To] type 3 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_addr_spec.c:185]: parse_to_param(): add param: > tag=4088926SIPpTag014 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_addr_spec.c:864]: parse_addr_spec(): end of header > reached, state=29 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:173]: get_hdr_field(): <To> [63]; uri=[ > sip:[email protected]:5060] > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:176]: get_hdr_field(): to body (39)[service < > sip:[email protected]:5060>], to tag (17)[4088926SIPpTag014] > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Call-ID] type 6 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [CSeq] type 5 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/parser/msg_parser.c:154]: get_hdr_field(): cseq <CSeq>: <1> <ACK> > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: <core> > [core/receive.c:387]: receive_msg(): --- received sip message - request - > call-id: [[email protected]] - cseq: [1 ACK] > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/receive.c:259]: ksr_evrt_pre_routing(): event route core:pre-routing > not defined > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/receive.c:457]: receive_msg(): preparing to run routing scripts... > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sl > [sl_funcs.c:443]: sl_filter_ACK(): too late to be a local ACK! > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:489]: sr_lua_reload_script(): No need to reload > [/etc/kamailio/kamailio.lua] is version 0 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:673]: app_lua_run_ex(): executing Lua function: > [[ksr_request_route]] > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:675]: app_lua_run_ex(): lua top index is: 21 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Contact] type 7 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Max-Forwards] type 8 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Subject] type 27 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Content-Length] type 12 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/msg_parser.c:187]: get_hdr_field(): content_length=0 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/msg_parser.c:91]: get_hdr_field(): found end of header > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1007]: sr_kemi_lua_exec_func_ex(): param[0] for: > process_maxfwd is int: 69 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: maxfwd > [mf_funcs.c:74]: is_maxfwd_present(): value = 70 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1007]: sr_kemi_lua_exec_func_ex(): param[0] for: > is_maxfwd_lt is int: 69 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: maxfwd > [maxfwd.c:187]: ki_is_maxfwd_lt(): value = 69 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1007]: sr_kemi_lua_exec_func_ex(): param[0] for: > sanity_check is int: 1511 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1007]: sr_kemi_lua_exec_func_ex(): param[1] for: > sanity_check is int: 7 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:247]: check_ruri_sip_version(): check_ruri_sip_version entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:270]: check_ruri_sip_version(): check_ruri_sip_version passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:277]: check_ruri_scheme(): check_ruri_scheme entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:297]: check_ruri_scheme(): check_ruri_scheme passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:318]: check_required_headers(): check_required_headers entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:340]: check_required_headers(): check_required_headers passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:506]: check_cseq_method(): check_cseq_method entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:539]: check_cseq_method(): check_cseq_method passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:548]: check_cseq_value(): check_cseq_value entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:576]: check_cseq_value(): check_cseq_value passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:585]: check_cl(): check_cl entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:610]: check_cl(): check_cl passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:622]: check_expires_value(): check_expires_value entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:659]: check_expires_value(): no expires header found > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:759]: check_parse_uris(): check_parse_uris entered > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:763]: check_parse_uris(): parsing ruri > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:777]: check_parse_uris(): looking up From header > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:791]: check_parse_uris(): parsing From header > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/parse_addr_spec.c:185]: parse_to_param(): add param: > tag=1091869SIPpTag001 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/parser/parse_addr_spec.c:864]: parse_addr_spec(): end of header > reached, state=29 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:817]: check_parse_uris(): parsing From URI > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:835]: check_parse_uris(): looking up To header > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:857]: check_parse_uris(): check_parse_uris(): parsing To URI > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: sanity > [sanity.c:902]: check_parse_uris(): check_parse_uris passed > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: > siputils [checks.c:123]: has_totag(): totag found > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1003]: sr_kemi_lua_exec_func_ex(): param[0] for: dbg is str: > EP: ksr_route_withindlg has to-tag, it is within a dialog > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/kemi.c:85]: sr_kemi_core_dbg(): EP: ksr_route_withindlg has to-tag, > it is within a dialog > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: rr > [loose.c:108]: find_first_route(): No Route headers found > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: rr > [loose.c:1006]: loose_route_mode(): There is no Route HF > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: tm > [t_lookup.c:1034]: t_check_msg(): msg (0x7fef983a2608) id=2/2414 global > id=1/2414 T start=0xffffffffffffffff > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: tm > [t_lookup.c:497]: t_lookup_request(): start searching: hash=12314, isACK=1 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: tm > [t_lookup.c:455]: matching_3261(): RFC3261 transaction matching failed - > via branch [z9hG4bK-1091869-1-5] > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: tm > [t_lookup.c:675]: t_lookup_request(): no transaction found > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: tm > [t_lookup.c:1103]: t_check_msg(): msg (0x7fef983a2608) id=2/2414 global > id=2/2414 T end=(ni > l) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1003]: sr_kemi_lua_exec_func_ex(): param[0] for: dbg is str: > EP: ksr_route_withindlg Unknown ACK exit > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/kemi.c:85]: sr_kemi_core_dbg(): EP: ksr_route_withindlg Unknown ACK > exit > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1837]: sr_kemi_lua_exit(): script exit call > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:729]: app_lua_run_ex(): ksr error call from Lua: ~~ksr~exit~~ > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_mod.c:167]: sr_kemi_config_engine_lua(): execution of route type 1 > with no name returned 1 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: INFO: LUA {ACK}: <core> > [core/receive.c:515]: receive_msg(): request-route executed in: 364 usec > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/xavp.c:541]: xavp_destroy_list(): destroying xavp list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/xavp.c:541]: xavp_destroy_list(): destroying xavp list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/xavp.c:541]: xavp_destroy_list(): destroying xavp list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/receive.c:606]: receive_msg(): cleaning up > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/udp_server.c:493]: udp_rcv_loop(): received on udp socket: > (106/100/577) [[SIP/2.0 200 OK 0D 0A Via: SIP/2.0/UDP > 192.168.1.15;branch=z9hG4bKa103.32dd17e8a1a3458280dbbe34442737e7.0,]] > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/parse_fline.c:249]: parse_first_line(): first line type 2 > (reply(status)) flags 1 > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/msg_parser.c:687]: parse_msg(): SIP Reply (status): > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/msg_parser.c:689]: parse_msg(): version: <SIP/2.0> > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/msg_parser.c:691]: parse_msg(): status: <200> > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/msg_parser.c:693]: parse_msg(): reason: <OK> > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/parse_hname2.c:293]: parse_sip_header_name(): parsed header > name [Via] type 1 > Nov 11 12:24:37 ol-vm1 /usr/sbin/kamailio[2413]: DEBUG: <core> > [core/parser/parse_via.c:1303]: parse_via_param(): Found param type 232, > <branch> = <z9hG4bKa103.3 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: tm > [t_lookup.c:1103]: t_check_msg(): msg (0x7fef983a2608) id=2/2414 global > id=2/2414 T end=(nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1003]: sr_kemi_lua_exec_func_ex(): param[0] for: dbg is str: > EP: ksr_route_withindlg Unknown ACK exit > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/kemi.c:85]: sr_kemi_core_dbg(): EP: ksr_route_withindlg Unknown ACK > exit > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:1837]: sr_kemi_lua_exit(): script exit call > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_api.c:729]: app_lua_run_ex(): ksr error call from Lua: ~~ksr~exit~~ > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: app_lua > [app_lua_mod.c:167]: sr_kemi_config_engine_lua(): execution of route type 1 > with no name returned 1 > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: INFO: LUA {ACK}: <core> > [core/receive.c:515]: receive_msg(): request-route executed in: 364 usec > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/usr_avp.c:637]: destroy_avp_list(): destroying list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/xavp.c:541]: xavp_destroy_list(): destroying xavp list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/xavp.c:541]: xavp_destroy_list(): destroying xavp list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/xavp.c:541]: xavp_destroy_list(): destroying xavp list (nil) > Nov 11 12:24:36 ol-vm1 /usr/sbin/kamailio[2414]: DEBUG: LUA {ACK}: <core> > [core/receive.c:606]: receive_msg(): cleaning up > > The ACK is this: > ACK sip:[email protected]:5060 SIP/2.0\r\n > Via: SIP/2.0/UDP 192.168.1.12:5060;branch=z9hG4bK-1091869-1-5\r\n > From: sipp <sip:[email protected]:5060>;tag=1091869SIPpTag001\r\n > To: service <sip:[email protected]:5060>;tag=4088926SIPpTag014\r\n > Call-ID: [email protected]\r\n > CSeq: 1 ACK\r\n > Contact: sip:[email protected]:5060\r\n > Max-Forwards: 70\r\n > Subject: Performance Test\r\n > Content-Length: 0\r\n > \r\n > > I’ve been trying to figure this out for days and don’t know what’s wrong > here. > > Thanks > > <PastedGraphic-2.png> > > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > * [email protected] > Important: keep the mailing list in the recipients, do not reply only to > the sender! > Edit mailing list options or unsubscribe: > * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions * [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
