sznoname created an issue (kamailio/kamailio#4599)

start_forwarding("directional") has no effect  

Kamailio version: 6.1.0  

OS: Debian 12  

Contents of kamailio.cfg:  

```
import_file "kamailio-local.cfg"
#!define DBGLEVEL 2

#!define FLT_NATS 5

#!define FLB_NATB 6
#!define FLB_NATSIPPING 7

debug=DBGLEVEL
log_stderror=no

memdbg=5
memlog=5

log_facility=LOG_LOCAL0
log_prefix="{$mt $hdr(CSeq) $ci} "
auto_aliases=no

loadmodule "jsonrpcs.so"
loadmodule "kex.so"
loadmodule "corex.so"
loadmodule "tm.so"
loadmodule "tmx.so"
loadmodule "sl.so"
loadmodule "rr.so"
loadmodule "pv.so"
loadmodule "maxfwd.so"
loadmodule "usrloc.so"
loadmodule "registrar.so"
loadmodule "textops.so"
loadmodule "textopsx.so"
loadmodule "siputils.so"
loadmodule "xlog.so"
loadmodule "sanity.so"
loadmodule "ctl.so"
loadmodule "cfg_rpc.so"
loadmodule "counters.so"

loadmodule "nathelper.so"
loadmodule "rtpengine.so"

modparam("tm", "failure_reply_mode", 3)
modparam("tm", "fr_timer", 30000)
modparam("tm", "fr_inv_timer", 120000)

modparam("rr", "enable_full_lr", 0)
modparam("rr", "append_fromtag", 0)

modparam("registrar", "method_filtering", 1)
modparam("registrar", "max_expires", 3600)

modparam("usrloc", "timer_interval", 60)
modparam("usrloc", "timer_procs", 1)
modparam("usrloc", "use_domain", 0)

modparam("rtpengine", "rtpengine_sock", "udp:127.0.0.1:2223")

modparam("nathelper", "natping_interval", 30)
modparam("nathelper", "ping_nated_only", 1)
modparam("nathelper", "sipping_bflag", FLB_NATSIPPING)
modparam("nathelper", "sipping_from", "sip:[email protected]")

modparam("nathelper|registrar", "received_avp", "$avp(RECEIVED)")
modparam("usrloc", "nat_bflag", FLB_NATB)

request_route {
        route(REQINIT);

        route(NATDETECT);

        # CANCEL processing
        if (is_method("CANCEL")) {
                if (t_check_trans()) {
                        route(RELAY);
                }
                exit;
        }

        # handle retransmissions
        if (!is_method("ACK")) {
                if(t_precheck_trans()) {
                        t_check_trans();
                        exit;
                }
                t_check_trans();
        }

        route(WITHINDLG);

        route(AUTH);

        remove_hf("Route");
        if (is_method("INVITE|SUBSCRIBE|REFER")) {
                record_route();
        }

        route(SIPOUT);

        route(REGISTRAR);

        if ($rU==$null) {
                sl_send_reply("484", "Address Incomplete");
                exit;
        }

        route(LOCATION);
        return;
}

route[RELAY] {
        if (is_method("INVITE|BYE|SUBSCRIBE|UPDATE")) {
                if(!t_is_set("branch_route")) t_on_branch("MANAGE_BRANCH");
        }
        if (is_method("INVITE|SUBSCRIBE|UPDATE")) {
                if(!t_is_set("onreply_route")) t_on_reply("MANAGE_REPLY");
        }
        if (is_method("INVITE")) {
                if(!t_is_set("failure_route")) t_on_failure("MANAGE_FAILURE");
        }

        if (!t_relay()) {
                send_reply_error();
        }
        exit;
}

route[REQINIT] {
        set_reply_no_connect();
        force_rport();

        if (!mf_process_maxfwd_header("10")) {
                sl_send_reply("483", "Too Many Hops");
                exit;
        }

        if(is_method("OPTIONS|SUBSCRIBE")) {
                sl_send_reply("200", "Keepalive");
                exit;
        }
        
        if(!sanity_check("17895", "7")) {
                xlog("Malformed SIP request from $si:$sp\n");
                exit;
        }
}

route[WITHINDLG] {
        if (!has_totag()) return;

        if (loose_route()) {
                route(DLGURI);
                if ( is_method("ACK") ) {
                        route(NATMANAGE);
                } else if ( is_method("NOTIFY|REFER") ) {
                        record_route();
                }
                route(RELAY);
                exit;
        }

        if ( is_method("ACK") ) {
                if ( t_check_trans() ) {
                        route(RELAY);
                        exit;
                } else {
                        exit;
                }
        }
        sl_send_reply("404", "Not here");
        exit;
}

route[REGISTRAR] {
        if (!is_method("REGISTER")) return;

        if(isflagset(FLT_NATS)) {
                setbflag(FLB_NATB);
                setbflag(FLB_NATSIPPING);
        }
        if (!save("location")) {
                send_reply_error();
        }
        exit;
}

route[LOCATION] {
        if (!lookup("location")) {
                $var(rc) = $rc;         
                t_newtran();
                switch ($var(rc)) {
                        case -1:
                        case -3:
                                send_reply("404", "Not Found");
                                exit;
                        case -2:
                                send_reply("405", "Method Not Allowed");
                                exit;
                }
        }

        route(RELAY);
        exit;
}

route[AUTH] {
        return;
}

route[NATDETECT] {
        if (nat_uac_test("19")) {
                if (is_method("REGISTER")) {
                        fix_nated_register();
                } else {
                        if(is_first_hop()) {
                                set_contact_alias();
                        }
                }
                setflag(FLT_NATS);
        }

        return;
}

route[NATMANAGE] {
        if (is_request()) {
                if(has_totag()) {
                        if(check_route_param("nat=yes")) {
                                setbflag(FLB_NATB);
                        }
                }
        }

        if (!(isflagset(FLT_NATS) || isbflagset(FLB_NATB))) return;

        rtpengine_manage("SIP-source-address replace-origin 
replace-session-connection");

        if (is_request()) {
                if (!has_totag()) {
                        start_forwarding("directional");                
                        if(t_is_branch_route()) {
                                add_rr_param(";nat=yes");
                        }
                }
        }
        if (is_reply()) {
                if(isbflagset(FLB_NATB)) {
                        if(is_first_hop())
                                set_contact_alias();
                }
        }

        if(isbflagset(FLB_NATB)) {
                if (is_request()) {
                        if(has_totag()) {
                                set_forward_no_connect();
                        }
                }
        }
        return;
}

route[DLGURI] {
        if(!isdsturiset()) {
                handle_ruri_alias();
        }
        return;
}

route[SIPOUT] {
        if (uri==myself) return;

        append_hf("P-Hint: outbound\r\n");
        route(RELAY);
        exit;
}

branch_route[MANAGE_BRANCH] {
        xdbg("new branch [$T_branch_idx] to $ru\n");
        route(NATMANAGE);
        return;
}

reply_route {
        if(!sanity_check("17604", "6")) {
                xlog("Malformed SIP response from $si:$sp\n");
                drop;
        }
        return;
}

onreply_route[MANAGE_REPLY] {
        xdbg("incoming reply\n");
        if(status=~"[12][0-9][0-9]") {
                route(NATMANAGE);
        }
        return;
}

failure_route[MANAGE_FAILURE] {
        route(NATMANAGE);

        if (t_is_canceled()) exit;
        return;
}

```

Version of rtpengine: 12.5.1  

Contents of rtpengine.log:  

```
INFO: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [control] Received 
command 'offer' from 127.0.0.1:39555
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [control] Dump for 
'offer' from 127.0.0.1:39555: { "supports": [ "load limit" ], "sdp": 
"v=0#015#012o=- 0 2 IN IP4 192.168.1.171#015#012s=CounterPath eyeBeam 
1.5#015#012c=IN IP4 192.168.1.171#015#012t=0 0#015#012m=audio 12890 RTP/AVP 0 8 
18 101#015#012a=alt:1 2 : O45XL7Yo N+DT1Pbp 192.168.1.171 12890#015#012a=alt:2 
1 : C+9zp73t MAIia7HO 192.168.56.1 12890#015#012a=fmtp:18 
annexb=no#015#012a=fmtp:101 0-15#015#012a=rtpmap:18 
G729/8000#015#012a=rtpmap:101 
telephone-event/8000#015#012a=sendrecv#015#012a=x-rtp-session-id:85ED1CC633D441099BBB664DFD33BF6C#015#012",
 "replace": [ "origi ...
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: ... n", 
"session-connection" ], "received-from": [ "IP4", "192.168.1.171" ], "call-id": 
"ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.", "from-tag": "cc032238", 
"command": "offer", "sip-message-type": "sip_request", "flags": [ 
"SIP-source-address" ] }
INFO: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] 
replace-session-connection flag encountered, but not supported anymore.
NOTICE: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Creating new call
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] No matching media 
(index: 1) using subscription, just use an index.
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Subscribing media 
with monologue tag '' (index: 1) to media with monologue tag 'cc032238' (index: 
1)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Subscribing media 
with monologue tag 'cc032238' (index: 1) to media with monologue tag '' (index: 
1)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] setting other 
slot to 0, setting slot to 0
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Updating codecs 
for offerer cc032238 #1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
PCMU/8000/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
PCMA/8000/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
G729/8000/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
telephone-event/8000/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Updating offer 
codecs for answerer  #1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
PCMU/8000/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
PCMA/8000/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
G729/8000/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Adding codec 
telephone-event/8000/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Updating 
supplemental codecs for  #1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Setting up codec 
handlers for  #1 -> cc032238 #1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Default sink 
codec is PCMU/8000/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec PCMU/8000/1/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Creating codec 
handler for PCMU/8000/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
PCMU/8000/ is PCMU/8000/1/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec PCMU/8000/ (0) for passthrough (to 0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for PCMU/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for PCMU/8000/ (0) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec PCMA/8000/1/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Creating codec 
handler for PCMA/8000/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
PCMA/8000/ is PCMA/8000/1/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec PCMA/8000/ (8) for passthrough (to 8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for PCMA/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for PCMA/8000/ (8) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec G729/8000/1/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Creating codec 
handler for G729/8000/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
G729/8000/annexb=no is G729/8000/1/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec G729/8000/annexb=no (18) for passthrough (to 18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for G729/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for G729/8000/annexb=no (18) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec telephone-event/8000/1/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Creating codec 
handler for telephone-event/8000/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
telephone-event/8000/0-15 is telephone-event/8000/1/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec telephone-event/8000/0-15 (101) for passthrough (to 101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for telephone-event/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for telephone-event/8000/0-15 (101) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Updating 
supplemental codecs for  #1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Setting up codec 
handlers for  #1 -> cc032238 #1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Default sink 
codec is PCMU/8000/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec PCMU/8000/1/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
PCMU/8000/ is PCMU/8000/1/ (0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec PCMU/8000/ (0) for passthrough (to 0)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for PCMU/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for PCMU/8000/ (0) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec PCMA/8000/1/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
PCMA/8000/ is PCMA/8000/1/ (8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec PCMA/8000/ (8) for passthrough (to 8)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for PCMA/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for PCMA/8000/ (8) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec G729/8000/1/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
G729/8000/annexb=no is G729/8000/1/annexb=no (18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec G729/8000/annexb=no (18) for passthrough (to 18)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for G729/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for G729/8000/annexb=no (18) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Checking 
receiver codec telephone-event/8000/1/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink codec for 
telephone-event/8000/0-15 is telephone-event/8000/1/0-15 (101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Sink supports 
codec telephone-event/8000/0-15 (101) for passthrough (to 101)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Shutting down 
codec handler for telephone-event/8000/1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [codec] Using 
passthrough handler for telephone-event/8000/0-15 (101) with DTMF 101, CN -1
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to find 
RTP/RTCP ports (allocation attempt = '0')
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to find 
RTP/RTCP ports (allocation attempt = '1')
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to bind 
the socket for RTP/RTCP ports (allocation attempt = '2')
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to bind 
the socket for port = '39626'
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to bind 
the socket for port = '39627'
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Opened 2 
socket(s) from port '39626' (on interface '192.168.1.198') for a media relay
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to find 
RTP/RTCP ports (allocation attempt = '0')
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to find 
RTP/RTCP ports (allocation attempt = '1')
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to bind 
the socket for RTP/RTCP ports (allocation attempt = '2')
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to bind 
the socket for port = '39820'
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Trying to bind 
the socket for port = '39821'
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Opened 2 
socket(s) from port '39820' (on interface '192.168.1.198') for a media relay
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] set FILLED flag 
for stream, local 192.168.1.198:39820 remote 192.168.1.171:12890
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] set FILLED flag 
for stream, local 192.168.1.198:39821 remote 192.168.1.171:12891
INFO: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [control] Replying to 
'offer' from 127.0.0.1:39555 (elapsed time 0.002077 sec)
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [control] Response dump 
for 'offer' to 127.0.0.1:39555: { "sdp": "v=0#015#012o=- 0 2 IN IP4 
192.168.1.198#015#012s=CounterPath eyeBeam 1.5#015#012t=0 0#015#012m=audio 
39626 RTP/AVP 0 8 18 101#015#012c=IN IP4 192.168.1.198#015#012a=rtpmap:0 
PCMU/8000#015#012a=rtpmap:8 PCMA/8000#015#012a=rtpmap:18 
G729/8000#015#012a=fmtp:18 annexb=no#015#012a=rtpmap:101 
telephone-event/8000#015#012a=fmtp:101 0-15#015#012a=alt:1 2 : O45XL7Yo 
N+DT1Pbp 192.168.1.171 12890#015#012a=alt:2 1 : C+9zp73t MAIia7HO 192.168.56.1 
12890#015#012a=x-rtp-session-id:85ED1CC633D441099BBB664DFD33BF6C#015#012a=sendrecv#015#012a
 ...
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: ... 
=rtcp:39627#015#012", "result": "ok" }
INFO: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [control] Received 
command 'start forwarding' from 127.0.0.1:39555
DEBUG: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [control] Dump for 
'start forwarding' from 127.0.0.1:39555: { "supports": [ "load limit" ], 
"received-from": [ "IP4", "192.168.1.171" ], "call-id": 
"ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.", "from-tag": "cc032238", 
"command": "start forwarding", "sip-message-type": "sip_request" }
INFO: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Start forwarding 
(entire call)
NOTICE: [ZjRhODQ4OTk1ZDAwZjE5OGU2ODQ4YTRkZGYzNGQ5NmI.]: [core] Turning on call 
recording.
```

The term "directional" is missing from rtpengine.log; in other words, what I 
intended was "directional", but the result was "entire call".  


-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4599
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/issues/[email protected]>
_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to