[Home]

Summary:ASTERISK-19209: Attended transfer failes
Reporter:agustina (agustina)Labels:
Date Opened:2012-01-17 09:32:20.000-0600Date Closed:2012-01-17 09:47:11.000-0600
Priority:MinorRegression?
Status:Closed/CompleteComponents:
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Once in a while attended transfer fail, and we see the following in the log of asterisk:

THE TRANSFER IS SUCCESSFULL
[Jan 14 09:53:23] VERBOSE[9926] res_musiconhold.c:     -- Stopped music on hold on DAHDI/2-1
[Jan 14 09:53:24] VERBOSE[9926] file.c:     -- <Local/910@from-internal-xfer-07d2;1> Playing 'beep.alaw' (language 'es')  


THEN THE TRANSFER HANGUPS:
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [h@macro-dial-one:1] Macro("Local/910@from-internal-xfer-07d2;2", "hangupcall,") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("Local/910@from-internal-xfer-07d2;2", "1?skiprg") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Goto (macro-hangupcall,s,4)
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:4] GotoIf("Local/910@from-internal-xfer-07d2;2", "1?skipblkvm") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Goto (macro-hangupcall,s,7)
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:7] GotoIf("Local/910@from-internal-xfer-07d2;2", "1?theend") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Goto (macro-hangupcall,s,9)
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:9] Hangup("Local/910@from-internal-xfer-07d2;2", "") in new stack
[Jan 14 09:56:07] VERBOSE[9957] app_macro.c:   == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'Local/910@from-internal-xfer-07d2;2' in macro 'hangupcall'
[Jan 14 09:56:07] VERBOSE[9957] features.c:   == Spawn extension (macro-dial-one, h, 1) exited non-zero on 'Local/910@from-internal-xfer-07d2;2'
[Jan 14 09:56:07] VERBOSE[9957] app_macro.c:   == Spawn extension (macro-dial-one, s, 37) exited non-zero on 'Local/910@from-internal-xfer-07d2;2' in macro 'dial-one'
[Jan 14 09:56:07] VERBOSE[9957] app_macro.c:   == Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'Local/910@from-internal-xfer-07d2;2' in macro 'exten-vm'
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:   == Spawn extension (from-internal-xfer, 910, 1) exited non-zero on 'Local/910@from-internal-xfer-07d2;2'
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [h@from-internal-xfer:1] Macro("Local/910@from-internal-xfer-07d2;2", "hangupcall") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("Local/910@from-internal-xfer-07d2;2", "1?skiprg") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Goto (macro-hangupcall,s,4)
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:4] GotoIf("Local/910@from-internal-xfer-07d2;2", "1?skipblkvm") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Goto (macro-hangupcall,s,7)
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:7] GotoIf("Local/910@from-internal-xfer-07d2;2", "1?theend") in new stack
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Goto (macro-hangupcall,s,9)
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:     -- Executing [s@macro-hangupcall:9] Hangup("Local/910@from-internal-xfer-07d2;2", "") in new stack
[Jan 14 09:56:07] VERBOSE[9957] app_macro.c:   == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'Local/910@from-internal-xfer-07d2;2' in macro 'hangupcall'
[Jan 14 09:56:07] VERBOSE[9957] pbx.c:   == Spawn extension (from-internal-xfer, h, 1) exited non-zero on 'Local/910@from-internal-xfer-07d2;2'

[Jan 14 09:56:07] WARNING[9926] features.c: Failed to play transfer sound!


Any help will be appreciated!!!!!
Comments:By: Paul Belanger (pabelanger) 2012-01-17 09:47:11.549-0600

Asterisk likely tried to play a 'beep' on a channel that is already hung up.

By: agustina (agustina) 2012-01-17 11:23:46.324-0600

Yes but the channel should´nt be hangup, cause neither the caller nor the callee hangup.