[asterisk-users] Blind transfers and ringback tone
Vinícius Fontes
vinicius at canall.com.br
Tue Jun 10 14:37:14 CDT 2008
Hello everyone.
I'm having a minor problem with blind transfers and would like to know if it's possible to solve this. Here's the scenario:
1) A receive a call from B
2) A hits flash and gets a dialtone. B is listening music on hold
3) A dials C
4) As soon as C starts ringing, A hangs up. At this point, B listens nothing (mute)
5) When C answers, B and C talk normally
The problem is B thinks the call was disconnected because he doesn't listen to the ringback tone when the call is being transferred to C. Here's the CLI output.
Considering A = 2001; B = 2000; C = 2002
Connected to Asterisk 1.4.13 currently running on pabx (pid = 4173)
Verbosity is at least 3
[Jun 10 16:35:42] -- Executing [2001 at ddi:1] Macro("SIP/200-b6f175c0", "ramalzap|interna|1|2001") in new stack
[Jun 10 16:35:42] -- Executing [s at macro-ramalzap:1] GotoIf("SIP/200-b6f175c0", "1?interna") in new stack
[Jun 10 16:35:42] -- Goto (macro-ramalzap,s,4)
[Jun 10 16:35:42] -- Executing [s at macro-ramalzap:4] Ringing("SIP/200-b6f175c0", "") in new stack
[Jun 10 16:35:42] -- Executing [s at macro-ramalzap:5] Dial("SIP/200-b6f175c0", "Zap/1r5|60") in new stack
[Jun 10 16:35:42] -- Called 1r5
[Jun 10 16:35:42] -- Zap/1-1 is ringing
[Jun 10 16:35:43] -- Zap/1-1 is ringing
[Jun 10 16:35:44] -- Zap/1-1 is ringing
[Jun 10 16:35:48] -- Zap/1-1 is ringing
[Jun 10 16:35:48] -- Starting simple switch on 'Zap/2-1'
[Jun 10 16:35:49] -- Zap/1-1 is ringing
[Jun 10 16:35:52] -- Hungup 'Zap/2-1'
[Jun 10 16:35:52] NOTICE[4998]: cdr.c:434 ast_cdr_free: CDR on channel 'Zap/2-1' not posted
[Jun 10 16:35:52] -- Zap/1-1 answered SIP/200-b6f175c0
[Jun 10 16:35:55] -- Started three way call on channel 1
[Jun 10 16:35:55] -- Started music on hold, class 'default', on SIP/200-b6f175c0
[Jun 10 16:35:55] -- Starting simple switch on 'Zap/1-1'
[Jun 10 16:35:55] -- Stopped music on hold on SIP/200-b6f175c0
[Jun 10 16:35:55] -- Started music on hold, class 'default', on SIP/200-b6f175c0
[Jun 10 16:35:58] -- Executing [2002 at ddd:1] Macro("Zap/1-1", "ramalzap|interna|2|2002") in new stack
[Jun 10 16:35:58] -- Executing [s at macro-ramalzap:1] GotoIf("Zap/1-1", "1?interna") in new stack
[Jun 10 16:35:58] -- Goto (macro-ramalzap,s,4)
[Jun 10 16:35:58] -- Executing [s at macro-ramalzap:4] Ringing("Zap/1-1", "") in new stack
[Jun 10 16:35:58] -- Executing [s at macro-ramalzap:5] Dial("Zap/1-1", "Zap/2r5|60") in new stack
[Jun 10 16:35:58] -- Called 2r5
[Jun 10 16:35:58] -- Zap/2-1 is ringing
[Jun 10 16:35:58] -- Zap/2-1 is ringing
[Jun 10 16:35:59] -- Zap/2-1 is ringing
[Jun 10 16:36:00] WARNING[5002]: chan_zap.c:775 zt_get_index: Unable to get index, and nullok is not asserted
[Jun 10 16:36:00] -- Hungup 'SIP/200-b6f175c0<MASQ>'
[Jun 10 16:36:00] -- SIP/200-b6f175c0 requested special control 17, passing it to Zap/2-1
[Jun 10 16:36:00] -- Stopped music on hold on Zap/1-1<ZOMBIE>
[Jun 10 16:36:00] -- Hungup 'Zap/1-1'
[Jun 10 16:36:00] == Spawn extension (macro-ramalzap, s, 5) exited non-zero on 'Zap/1-1<ZOMBIE>' in macro 'ramalzap'
[Jun 10 16:36:00] == Spawn extension (macro-ramalzap, s, 5) exited non-zero on 'Zap/1-1<ZOMBIE>'
[Jun 10 16:36:03] -- Zap/2-1 is ringing
[Jun 10 16:36:04] -- Zap/2-1 is ringing
[Jun 10 16:36:05] -- Zap/2-1 answered SIP/200-b6f175c0
[Jun 10 16:36:09] -- Hungup 'Zap/2-1'
[Jun 10 16:36:09] == Spawn extension (macro-ramalzap, s, 5) exited non-zero on 'SIP/200-b6f175c0' in macro 'ramalzap'
[Jun 10 16:36:09] == Spawn extension (macro-ramalzap, s, 5) exited non-zero on 'SIP/200-b6f175c0'
Atenciosamente,
Vinícius Fontes
Núcleo de Tecnologias Convergentes
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000
Convergent Technologies Core
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000
More information about the asterisk-users
mailing list