[Asterisk-Users] PLC (Packet loss cancel) questions

Steve Underwood steveu at coppice.org
Tue Aug 31 05:42:48 MST 2004


Chris Shaw wrote:

>>- Channel Support:
>>   IAX2 in asterisk
>>   IAX2 in libiax2
>>  Other IP channels in asterisk (RTP-based ones, I guess are all that is
>>    
>>
>left).
>
>CNG/VAD and DTX in SIP is a must if * is to be taken seriously as a complete
>solution... As much as we all hate it's complexity and wish that everything
>would speak IAX (I know I do) a large number of devices support (and will be
>supporting) SIP, making it equally as important as IAX2  in using * as a
>complete telephony solution...
>  
>
This is nothing to do with SIP. It is an RTP issue, common to everything 
which uses RTP - SIP and H.323 included. Sending no packets is perfectly 
valid, and normal, in RTP. If the receiving end takes no packets (other 
than, perhaps, an extremely long silence) as a disconnect it does not 
comply with the RTP spec. DTX is much despised, and CNG only slightly 
better. They just sound good (pun intende) on paper.

>>DTX Support:  Sending a single CN packet (in IAX2, this should probably
>> sent reliably)  would probably be good.
>>    
>>
>
>I second, third and fourth this one as does anyone who's tried to use
>BroadVoice with Voicemail... Currently when * is not making any noise (e.g.
>recording) absolutely NO packets are sent back to the proxy... A lot of
>proxies take this as a sign that the far end has disconnected... Including
>BroadWorks! But they do recognize small CN packets as a sign that the SIP
>device (Asterisk) is still there...
>  
>
A lot of CNG spec. call for only one transmission, and then silence. 
Continued CNG has real benefits, but it certainly not the norm.

>PLC I think is somewhat implemented already in codecs that support it, but I
>could be wrong, I remember seeing mention of it in the code...
>  
>
PLC is seldom included in the codecs. If you read the specs they often 
mention PLC, but only in terms of how the codec mitigates the awfulness 
of a lost packet. Few codecs actually include it.

Regards,
Steve




More information about the asterisk-users mailing list