[OpenSIPS-Users] RTPProxy + OpenSIPS 1.7 Integration

Nick Khamis symack at gmail.com
Wed Dec 21 03:44:03 CET 2011


After resolving the incorrect rtp proxy -l flag, i'm still having a
hard time getting two way audio behind a router.
What I have in my config is the following:

./rtpproxy -s udp:127.0.0.1:7789 -l 192.168.2.102 -m 10000 -M 20000 -u
root root -F -d INFO LOG_LOCAL0

modparam("rtpproxy", "rtpproxy_sock", "udp:127.0.0.1:7789")

route{
....
	if (is_method("INVITE") && has_totag()) engage_rtp_proxy("ie","192.168.2.102");

	if (is_method("ACK") && has_body("application/sdp")) rtpproxy_answer();
....
}

route[1] {
	if (is_method("INVITE")) {
		xlog("Start Call for route [ fu=$fu/ tu=$tu /ru=$ru/ ci=$ci]");
		if (has_body("application/sdp")) {
			if (rtpproxy_offer("ie","192.168.2.102")) t_on_reply("1");
			else t_on_reply("2");
		}

		t_on_branch("2");
		t_on_failure("1");
	}
...
}

onreply_route[1] {
	xlog("incoming reply\n");
	
	if (has_body("application/sdp")) rtpproxy_answer();
	exit;
}


onreply_route[2] {
	xlog("incoming reply\n");
	
	if (has_body("application/sdp")) rtpproxy_offer();
	exit;
}

I do have two way audio once every 30-50 calls, but cannot pin any
combination that would keep things
working. Outgoing audio always works. I really appreciate any help on this.

Kind Regards,

Nick.



More information about the Users mailing list