Summary:ASTERISK-15312: Can't handle frames in 2 format - revisited
Reporter:Nicolas Chapleau (nicchap)Labels:
Date Opened:2009-12-14 15:08:24.000-0600Date Closed:2011-07-27 13:26:56
Versions:Frequency of
Description:Please refer to issue # 0015129 for full description

I had the same issue as described in 15129 while using When I updated to all was OK. Today the behavior crept back in but this time when dealing with a language change prior to the transfer.

This happens using FastAGI on one leg using and using a Macro when transferring and waiting for an agent to press a DTMF on the other. Once the DTMF is pressed, the warning above shows up and the transfer fails. The weird thing is that it only happens when a new language is selected in the initial call (french in my case), all is well when the call is in english.



Sangoma A104D quad PRI cards with wanpipe version 3.4.7
CentOS 5.3 final - Linux 2.6.18-164.el5 SMP X86_64
Dahdi-linux, tools 2.2.0

Call -> Asterisk -> FastAGI server
script in pseudo code:
Call(Local, number, 30, "mM(transferscript&language)")

wait(1 second)
play a message
wait for a DTMF
Complete transfer

Again, it all works when the language is english, but as soon as I choose french, the transfer fails once the DTMF is pressed. I noticed that if I set the language to english in the transferscript, the error does not occur. All voice files are present on both languages.

I can reproduce this 100% of the time, and yes this is a Weird one.

Comments:By: Russell Bryant (russell) 2011-07-27 13:26:49.979-0500

Per the Asterisk maintenance timeline page at http://www.asterisk.org/asterisk-versions maintenance (bug) support for the 1.4 and 1.6.x branches has ended. For continued maintenance support please move to the 1.8 branch which is a long term support (LTS) branch. For more information about branch support, please see https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions

If this is still an issue, please open a new issue so it can be re-triaged appropriately. Thanks!