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!