Having some trouble with segfaults and sound quality all of a sudden (since I recompiled from the latest source) when 2 iaxComm clients connect. First off immediately after the server reports: <> <> -- Attempting native bridge of IAX2/4587@10.9.1.32:4569/1 and IAX2/4589/5 <> <>One or both client may sometimes segfault. Additionally, when they do get properly connected, I'm seeing this message which I didn't before. Sound quality gets very poor as I'd expect from the message. Nov 18 15:56:23 NOTICE[-184759376]: channel.c:1314 ast_read: Dropping incompatible voice frame on IAX2/4589@4589/3 of format SPEEX since our native format has changed to ULAW Both have: disallow=all allow=ulaw in the iax.conf file. Anyone have any ideas how I messed this up? Thanks, Adam Fineberg -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20041118/bb75c20c/attachment.htm
On Nov 18, 2004, at 8:23 PM, Adam Fineberg wrote:> Having some trouble with segfaults and sound quality all of a sudden > (since > I recompiled from the latest source) when 2 iaxComm clients connect.? > First > off immediately after the server reports: > <> > <> -- Attempting native bridge of IAX2/4587@10.9.1.32:4569/1 and > IAX2/4589/5 > <> > <>One or both client may sometimes segfault. Additionally, when they > do get properly > connected, I'm seeing this message which I didn't before. Sound > quality gets very > poor as I'd expect from the message. > > Nov 18 15:56:23 NOTICE[-184759376]: channel.c:1314 ast_read: Dropping > incompatible voice frame on IAX2/4589@4589/3 of format SPEEX since our > native format has changed to ULAW > > Both have: > > disallow=all > allow=ulaw > > in the iax.conf file. > > Anyone have any ideas how I messed this up?It may be that there's some error in the way codecs are handled during a native bridge in iaxclient. Any other iaxclient users/developers do this? I've never really used the native bridging or transfer stuff.. -SteveK -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1146 bytes Desc: not available Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20041118/1cd2744c/attachment.bin
On Thu, 18 Nov 2004 17:23:28 -0800, Adam Fineberg <fineberg@levanta.com> wrote:>Having some trouble with segfaults and sound quality all of a sudden (since >I recompiled from the latest source) when 2 iaxComm clients connect. First >off immediately after the server reports: ><> ><> -- Attempting native bridge of IAX2/4587@10.9.1.32:4569/1 and IAX2/4589/5 ><>The iaxclient library is in flux right now. The echo cancellation code is likely the cause, although I have heard of some problems resolved by disabling speex. I'm going to try to post new linux and windows binaries for iaxcomm this weekend that disable echo cancellation, and prefer iLBC. If you want to try it out, I've just posted a binary based upon 12NOV2004 CVS modified as above. It's not listed on the web page, here's a direct link (not guaranteed past this Sunday): http://iaxclient.sourceforge.net/iaxcomm/iaxcomm-test.exe
Il 02:23, venerd? 19 novembre 2004, Adam Fineberg ha scritto:> Having some trouble with segfaults and sound quality all of a sudden (since > I recompiled from the latest source) when 2 iaxComm clients connect. First > off immediately after the server reports: > <> > <> -- Attempting native bridge of IAX2/4587@10.9.1.32:4569/1 and > IAX2/4589/5 <> > <>One or both client may sometimes segfault. Additionally, when they do > get properly > connected, I'm seeing this message which I didn't before. Sound quality > gets very > poor as I'd expect from the message. > > Nov 18 15:56:23 NOTICE[-184759376]: channel.c:1314 ast_read: Dropping > incompatible voice frame on IAX2/4589@4589/3 of format SPEEX since our > native format has changed to ULAW > > Both have: > > disallow=all > allow=ulaw > > in the iax.conf file. > > Anyone have any ideas how I messed this up?As I know, iaxcomm can't change the codec "session-time", iaxcomm start the connection in one codec and then ignore change messages from asterisk.....