[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