<p></p>
<pre><code>debug=3
log_stderror=yes
memdbg=5
memlog=5
# number of SIP routing processes
children=5
loadmodule "ctl"
loadmodule "tm"
loadmodule "tmx"
loadmodule "sl"
loadmodule "rr"
loadmodule "pv"
loadmodule "textops"
loadmodule "siputils"
loadmodule "xlog"
loadmodule "nathelper"
#loadmodule "usrloc"
#loadmodule "registrar"
loadmodule "rtp_media_server"
modparam("rtp_media_server", "log_file_name", "/tmp/rms_transfer.log")
modparam("tm", "wt_timer", 1000)
listen=udp:10.77.79.148:5090
listen=udp:127.0.0.1:5090
event_route[rms:start] {
xnotice("[rms:start] play ...\n");
# rms_play("/opt/voice_files/OSR_us_000_0010_8k.wav", "rms:after_play");
};
event_route[rms:bridge] {
#$var(target) = "sip:456@localhost:5069;";
$var(target)="sip:888@127.0.0.1:5090;";
if (!rms_bridge("$var(target)", "rms:bridged")) {
send_reply("604", "server error");
xerr("rtp_media_server bridge error!\n");
exit;
}
};
event_route[rms:play_bridge] {
xnotice("[rms:play_bridge] play ...\n");
rms_play("/etc/kamailio/zombies.wav", "rms:bridge");
};
event_route[rms:after_play] {
xnotice("[rms:after_play] play done...\n");
rms_hangup();
};
event_route[rms:bridged] {
xnotice("[rms:bridged] ...\n");
}
event_route[rms:answered] {
xnotice("[rms:answered] ...\n");
# rms_play("/opt/voice_files/OSR_us_000_0010_8k.wav", "rms:after_play");
}
route {
if (t_precheck_trans()) {
t_check_trans();
exit;
}
t_check_trans();
# if (is_method("REGISTER")) {
# save("location");
# exit;
# }
xnotice("[$rm][$ci]\n");
if (is_method("INVITE") && !has_totag()) {
fix_nated_contact();
if ($rU == "456") {
rms_answer("rms:play_bridge");
exit;
} else if ($rU == "888") {
$var(target)="sip:conference@10.77.79.3:5080;";
if (!rms_bridge("$var(target)", "rms:bridged")) {
send_reply("503", "server error");
xerr("rtp_media_server bridge error!\n");
}
exit;
}
if (!rms_answer("rms:answered")) {
t_reply("503", "server error");
xerr("rtp_media_server error!\n");
exit;
}
}
if(rms_dialog_check())
rms_sip_request();
exit;
}
</code></pre>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/2524#issuecomment-716100246">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABO7UZNTSLFBO4MRQ2XG7PTSMO65NANCNFSM4S2FXEKQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABO7UZLHWQHH75G5DCGSZILSMO65NA5CNFSM4S2FXEK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFKXNFFQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/issues/2524#issuecomment-716100246",
"url": "https://github.com/kamailio/kamailio/issues/2524#issuecomment-716100246",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>