My Kamailio master based test sip proxy has two rtpengine sets:

# sip-proxy_ctl rtpengine.show all
{
	url: udp:192.26.134.1:6050
	set: 0
	index: 0
	weight: 1
	disabled: 0
	recheck_ticks: 0
}
{
	url: udp:192.26.134.40:6050
	set: 1
	index: 1
	weight: 1
	disabled: 0
	recheck_ticks: 0
}

Config calls set_rtpengine_set() with two set argument followed by rtpengine_offer():

set_rtpengine_set("1", "0");
rtpengine_offer("...");

Debug shows that sip proxy sends TWO offer commands to the
rtpproxy in the first set 1 and NONE to the rtpproxy in the second set 0.

Debug at set 1 engine:

Aug 19 18:06:08 buster-10-0 rtpengine[1314]: NOTICE: [5e1407211cc50fd9]: Creating new call
Aug 19 18:06:08 buster-10-0 rtpengine[1314]: INFO: [5e1407211cc50fd9]: Replying to 'offer' from 192.26.134.1:33284 (elapsed time 0.000812 sec)
Aug 19 18:06:08 buster-10-0 rtpengine[1314]: INFO: [5e1407211cc50fd9]: Received command 'offer' from 192.26.134.1:33284
Aug 19 18:06:08 buster-10-0 rtpengine[1314]: INFO: [5e1407211cc50fd9]: Replying to 'offer' from 192.26.134.1:33284 (elapsed time 0.005247 sec)

This looks like a bug to me, since according to README, rtpengine should first send the offer to an engine in the first set and then to an engine in the second set.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.