[asterisk-bugs] [JIRA] (ASTERISK-18094) iLBC (30ms packet) to G711 (20ms) ULAW transcoding sounds "robotic"

Rob Gagnon (JIRA) noreply at issues.asterisk.org
Thu Feb 14 23:27:59 CST 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-18094?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=203001#comment-203001 ] 

Rob Gagnon commented on ASTERISK-18094:
---------------------------------------

JoshE:  I haven't used Asterisk 11 myself, but I did just test that the patch I attached above for 10.12.1 does apply clean to 11.2.1, and Asterisk was able to be compiled without errors.  Note though that I have not run Asterisk 11 at all.  Someone else will have to test if this is a solution for 11 as well.  I just don't have the time right now to do quality assurance testing on two versions :-)

As I have not worked with Asterisk 11, it just means I am not familiar with any of the major architectural differences between 10 and 11 just yet.  There could be another file that the patch above does not modify under version 11 that it might neeed to.  Since the patch applies without conflict, and the code compiles clean, it does mean you could try it out on a non-production server and leave some feedback.
                
> iLBC (30ms packet) to G711 (20ms) ULAW transcoding sounds "robotic"
> -------------------------------------------------------------------
>
>                 Key: ASTERISK-18094
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-18094
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/CodecHandling
>    Affects Versions: 1.8.4
>         Environment: 2.6.34.8-68.fc13.i686.PAE #1 SMP Thu Feb 17 14:54:10 UTC 2011 i686 i686 i386 GNU/Linux
> Running on VMware ESX 4.0 with asterisk compiled for timerfd and dedicated CPU shares from the hypervisor.
>            Reporter: Kristopher Lalletti
>            Severity: Minor
>         Attachments: asterisk10.12.1-ilbc-20ms.patch
>
>
> Here's the transcoding flow:
> (Polycom560 v3.3.1)==SIP/iLBC(30ms)===>(Asterisk 1.8.4.2)===SIP/G711(20ms)===>(Class-5 telco switch)==>MyLandLine
> This problem seems to be consistent since the fork-out of the iLBC source-code from the Asterisk SRC tree. The result is a "robotic" symptom, with consistently lost fragments of sound.
> When I change the flow to the following:
> (Polycom560 v3.3.1)==SIP/iLBC(30ms)===>(Asterisk 1.8.4.2)===>MeetMeBridge(provided by DAHDI/pseudo)
> (MyLandLine)===>(Class-5 telco switch)===>SIP/G711(20ms)===>(Asterisk 1.8.4.2)==>MeetMeBridge(provided by DAHDI/pseudo)
> End-to-end, the sound is fine in both directions (note: meetme.conf has audiobuffers=0 defined to ensure minimal buffering).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list