From dca052e53171d266501d1325c7a92e5570f22090 Mon Sep 17 00:00:00 2001 From: Richard Mudgett Date: Wed, 1 Jun 2016 16:57:36 -0500 Subject: chan_rtp.c: Simplify options to UnicastRTP channel creation. Change the awkward and not as flexible UnicastRTP options format From: Dial(UnicastRTP/127.0.0.1[/[][/[]]]) To: Dial(UnicastRTP/127.0.0.1[/[]]) Where can be standard Asterisk flag options: c() - Specify which codec/format to use such as 'ulaw'. e() - Specify which RTP engine to use such as 'asterisk'. More option flags can be easily added later such as the codec's RTP payload type to use when the codec does not have a static payload type defined. Change-Id: I0c297aaf09e2ee515536cb7437bb8042ff8ff3c9 --- CHANGES | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 608a4a4b3..e799f71ef 100644 --- a/CHANGES +++ b/CHANGES @@ -135,6 +135,32 @@ chan_iax2 seconds. Setting this to a higher value may help in lagged networks or those experiencing high packet loss. +chan_rtp (was chan_multicast_rtp) +------------------ + * Added unicast RTP support and renamed chan_multicast_rtp to chan_rtp. + + * The format for dialing a unicast RTP channel is: + UnicastRTP/[/[]] + Where is something like '127.0.0.1:5060'. + Where are in standard Asterisk flag options format: + c() - Specify which codec/format to use such as 'ulaw'. + e() - Specify which RTP engine to use such as 'asterisk'. + + * New options were added for a multicast RTP channel. The format for + dialing a multicast RTP channel is: + MulticastRTP//[/[][/[]]] + Where can be either 'basic' or 'linksys'. + Where is something like '224.0.0.3:5060'. + Where is something like '127.0.0.1:5060'. + Where are in standard Asterisk flag options format: + c() - Specify which codec/format to use such as 'ulaw'. + i(
) - Specify the interface address from which multicast RTP + is sent. + l() - Set whether packets are looped back to the sender. The + enable value can be 0 to set looping to off and non-zero to set + looping on. + t() - Set the time-to-live (TTL) value for multicast packets. + chan_sip ------------------ * New 'rtpbindaddr' global setting. This allows a user to define which -- cgit v1.2.3