I added some INFO call to set_rtpengine_set_f():

	     selected_rtpp_set_2->id_set);

	return 1;

and it correctly printed:

Aug 22 17:20:47 salmon /usr/bin/sip-proxy[29734]: INFO: set_rtpengine_set(1, 0)

Then I added INFO call to set_rtpengine_set_from_avp():

if ((setid_avp_param == NULL) ||
	   (avp = search_first_avp(setid_avp_type, setid_avp, &setid_val, 0)) == NULL) {
		if (direction == 1 || !selected_rtpp_set_2)
			active_rtpp_set = selected_rtpp_set_1;
		else
			active_rtpp_set = selected_rtpp_set_2;
		LM_INFO("active_rttp_set = %u\n", active_rtpp_set->id_set);
		return 1;
	}

and it showed that first active set is 1 and second is 0:

Aug 22 17:20:47 salmon /usr/bin/sip-proxy[29734]: INFO: rtpengine [rtpengine.c:3169]: set_rtpengine_set_from_avp(): active_rttp_set = 1
Aug 22 17:20:47 salmon /usr/bin/sip-proxy[29734]: INFO: rtpengine [rtpengine.c:3169]: set_rtpengine_set_from_avp(): active_rttp_set = 0

Still both offers are sent to engine in set 1.


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