Summary: | ASTERISK-15477: Transfer hear silence when transfered is busy | ||
Reporter: | Guilherme Farinacio de Carvalho (gfarinacio) | Labels: | |
Date Opened: | 2010-01-20 10:49:36.000-0600 | Date Closed: | 2011-07-27 13:45:13 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Channels/chan_dahdi |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | Hi I tried to transfer a call but when the other side is busy I hear silence. ****** STEPS TO REPRODUCE ****** 1 A calls B 2 B pickup and talks to A 3 B does FLASH transfer to C 4 C is busy, B hear nothing but if C is idle B hear ringing 5 B Hangup, B ringing, B pickup, A and B are connected again ****** ADDITIONAL INFORMATION ****** Version dahdi-linux-complete-2.2.1-rc2+2.2.1-rc2 libpri-1.4.10.2 [Jan 20 14:44:07] VERBOSE[4701] logger.c: -- Starting simple switch on 'DAHDI/9-1' [Jan 20 14:44:09] VERBOSE[4701] logger.c: -- Executing [1401@internacional:1] Dial("DAHDI/9-1", "DAHDI/1|90|tT") in new stack [Jan 20 14:44:09] VERBOSE[4701] logger.c: -- Called 1 [Jan 20 14:44:09] VERBOSE[4701] logger.c: -- DAHDI/1-1 is ringing [Jan 20 14:44:10] VERBOSE[4701] logger.c: -- DAHDI/1-1 is ringing [Jan 20 14:44:11] DEBUG[4701] chan_dahdi.c: No echo training requested [Jan 20 14:44:11] DEBUG[4701] chan_dahdi.c: channel 1 answered [Jan 20 14:44:11] VERBOSE[4701] logger.c: -- DAHDI/1-1 answered DAHDI/9-1 [Jan 20 14:44:11] DEBUG[4701] chan_dahdi.c: Took DAHDI/9-1 off hook [Jan 20 14:44:12] DEBUG[4700] chan_dahdi.c: not enough digits (and no ambiguous match)... [Jan 20 14:44:15] DEBUG[4701] chan_dahdi.c: Winkflash, index: 0, normal: 132, callwait: -1, thirdcall: -1 [Jan 20 14:44:15] DEBUG[4701] chan_dahdi.c: Swapping 2 and 0 [Jan 20 14:44:15] VERBOSE[4701] logger.c: -- Started three way call on channel 9 [Jan 20 14:44:15] VERBOSE[4704] logger.c: -- Starting simple switch on 'DAHDI/9-2' [Jan 20 14:44:15] VERBOSE[4701] logger.c: -- Started music on hold, class 'default', on DAHDI/1-1 [Jan 20 14:44:15] DEBUG[4701] chan_dahdi.c: Sending hold on 'DAHDI/9-1' [Jan 20 14:44:15] VERBOSE[4701] logger.c: -- Stopped music on hold on DAHDI/1-1 [Jan 20 14:44:15] VERBOSE[4701] logger.c: -- Started music on hold, class 'default', on DAHDI/1-1 [Jan 20 14:44:17] VERBOSE[4704] logger.c: -- Executing [1402@internacional:1] Dial("DAHDI/9-2", "DAHDI/2|90|tT") in new stack [Jan 20 14:44:17] WARNING[4704] app_dial.c: Unable to create channel of type 'DAHDI' (cause 17 - User busy) [Jan 20 14:44:17] VERBOSE[4704] logger.c: == Everyone is busy/congested at this time (1:1/0/0) [Jan 20 14:44:17] VERBOSE[4704] logger.c: -- Executing [1402@internacional:2] Hangup("DAHDI/9-2", "") in new stack [Jan 20 14:44:17] VERBOSE[4704] logger.c: == Spawn extension (internacional, 1402, 2) exited non-zero on 'DAHDI/9-2' [Jan 20 14:44:17] DEBUG[4704] chan_dahdi.c: Swapping 2 and 0 [Jan 20 14:44:17] DEBUG[4704] chan_dahdi.c: Released sub 2 of channel 9 [Jan 20 14:44:17] DEBUG[4704] chan_dahdi.c: Call was incomplete, setting owner to NULL [Jan 20 14:44:17] VERBOSE[4704] logger.c: -- Hungup 'DAHDI/9-2' [Jan 20 14:44:34] DEBUG[4701] chan_dahdi.c: Restoring owner of channel 9 on event 1 [Jan 20 14:44:34] VERBOSE[4701] logger.c: -- Channel DAHDI/9-1 still has call, ringing phone [Jan 20 14:44:34] VERBOSE[4701] logger.c: -- Stopped music on hold on DAHDI/1-1 [Jan 20 14:44:34] DEBUG[4701] chan_dahdi.c: Sending unhold on 'DAHDI/9-1' [Jan 20 14:44:36] DEBUG[4701] chan_dahdi.c: Sending unhold on 'DAHDI/9-1' [Jan 20 14:44:41] VERBOSE[4701] logger.c: -- Hungup 'DAHDI/1-1' [Jan 20 14:44:41] VERBOSE[4701] logger.c: == Spawn extension (internacional, 1401, 1) exited non-zero on 'DAHDI/9-1' [Jan 20 14:44:41] VERBOSE[4701] logger.c: -- Hungup 'DAHDI/9-1' | ||
Comments: | By: Leif Madsen (lmadsen) 2010-01-21 10:41:51.000-0600 Is there a previous version that this works in with the same setup? By: Guilherme Farinacio de Carvalho (gfarinacio) 2010-01-22 04:12:48.000-0600 I don't know. When have time I will going to test in previous version but what version ?? By: Leif Madsen (lmadsen) 2010-01-22 10:47:31.000-0600 I'd just start stepping back versions to determine if this is a regression from a previous release. I have no particular version in mind, but here is a good stepping progress: 1.4.21.1, if working, move forward from there. If not working, then likely isn't a regression. If working in 1.4.21.1, then try moving to 1.4.26, if working, then move to 1.4.28, if working, then is a regression between 1.4.28 and 1.4.29. By: Leif Madsen (lmadsen) 2010-01-28 15:05:46.000-0600 OK, reading through the scenario, it basically looks like we're not getting a Busy indication back when C is busy. By: Guilherme Farinacio de Carvalho (gfarinacio) 2010-01-29 04:10:50.000-0600 I don't have time yet to test previous version. Basically this is the problem, because the hangup is sent but no tone is heard By: Russell Bryant (russell) 2011-07-27 13:45:01.058-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! |