Matt King
2006-Jul-05 15:54 UTC
[asterisk-users] Weird transcoding error (SIP, local channels): sip_write: Asked to transmit frame type 64, while native formats is 256 (read/write = 64/256)
Hello, I wonder if anyone's hit these before. I'm trying to bridge two callers using parked call. It works fine when I'm using two sip channels directly (one hits a ParkAndAnnounce, the other hits ParkedCall), however my application requires an intermediate local channel. The flow is 1) Manager originates a dial out to the target Sip extension with a local channel at the other end. 2) When the sip extension answers, the local channel is parked with ParkAndAnnounce. 3) The second (source) sip channel is then directed to ParkedCall with the relevant number. This *should* connect the two callers (and seems to be the best way of bridging two already-connected calls) BUT if the two SIP phones are using different codecs, then I get a whole load of messages like this: Jul 5 20:19:46 WARNING[2917]: chan_sip.c:2561 sip_write: Asked to transmit frame type 64, while native formats is 256 (read/write = 64/256) We end up with the target SIP channel able to hear the source caller, but not vice versa. I'm guessing that the local channels use frame type 64 (SLinear), and that for some reason this is causing the barf. We're using 1.2.9.1 Any suggestions very gratefully received. Many thanks, Matt. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060705/223607a6/attachment.htm