[Home]

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
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_dahdi
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Please refer to issue # 0015129 for full description

I had the same issue as described in 15129 while using 1.4.20.1. When I updated to 1.4.27.1 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.

****** ADDITIONAL INFORMATION ******

Scenario:

Setup:
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 2.2.0.2, tools 2.2.0
libpri 1.4.10.2
asterisk 1.4.27.1

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

[transferscript]
wait(1 second)
setLangauge(language)
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!