res_rtp_asterisk: Raise event when RTP port is allocated

This change raises a testsuite event to provide what port
Asterisk has actually allocated for RTP. This ensures that
testsuite tests can remove any assumption of ports and instead
use the actual port in use.

ASTERISK-28070

Change-Id: I91bd45782e84284e01c89acf4b2da352e14ae044
13.24
Joshua Colp 7 years ago
parent a741cd4f11
commit 155ff8e174

@ -3184,6 +3184,7 @@ static int ast_rtp_new(struct ast_rtp_instance *instance,
if (!ast_bind(rtp->s, addr)) {
ast_debug(1, "Allocated port %d for RTP instance '%p'\n", x, instance);
ast_rtp_instance_set_local_address(instance, addr);
ast_test_suite_event_notify("RTP_PORT_ALLOCATED", "Port: %d", x);
break;
}

Loading…
Cancel
Save