[asterisk-dev] Weird transcoding error (SIP,
local channels): sip_write: Asked
to transmit frame type 64, while native formats is 256 (read/write = 64/256)
Matt King
m at orderlysoftware.com
Wed Jul 5 15:54:51 MST 2006
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-dev/attachments/20060705/223607a6/attachment.htm
More information about the asterisk-dev
mailing list