[asterisk-users] Asterisk 13 - Call Bridge issue.

Bryant Zimmerman BryantZ at zktech.com
Thu Mar 31 17:32:24 CDT 2016


I have the following senerio.
  
 Call file calls 1st party.
 When connected give called party option to connect to second party.
  
 Issue Dial to second party. Caller answers and the two are bridged 
together.
 My issue is that 4 out of 5 calls fail to bridge the audio.
  
 Am I  missing something or is there some kind of bug? Here is my test 
dialplan 
  

;Dialer Base Code Files.
;Variables are sent in from .call file
[calluser-intake]
exten => s,1,NoOp(Start Call Intake)
exten => s,2,NoOp(Setup any vars)
exten => s,n,Set(_g_pmtPath=/vapp/dialerprompts/)
exten => s,n,NoOp(What is Path = ${g_pmtPath})
exten => s,n,NoOp(Read Call File Vars)
exten => s,n,NoOp(Dial To - ${l_DialTo})
exten => s,n,NoOp(Proxy - Proxy.${l_Proxy})
exten => s,n,NoOp(Carrier Trunk - ${l_Carrier})
exten => s,n,Set(_l_CallerIDnum=${CALLERID(num)})
exten => s,n,Set(CALLERID(num)=${g_SIPUser})
exten => 
s,n,Dial(PJSIP/${l_DialTo}@proxy_${l_Proxy},30,b(dialer-header^s^1)G(dialer-
playmsg^s^1))  

[dialer-header]
exten => s,1,Set(PJSIP_HEADER(add,X-Carrier)=${l_Carrier})
same => n,Set(PJSIP_HEADER(add,X-CallerID)=${l_CallerIDnum})
same => n,NoOp(X-Carrier = ${PJSIP_HEADER(read,X-Carrier)})
same => n,Set(CONNECTEDLINE(number,i)=vap_002)
same => n,DumpChan(1)
same => n,Return()  

[dialer-playmsg]
exten => s,1,Goto(hold,1)
same => n,NoOp(Enter Play Message)
same => n,NoOp(Path = ${g_pmtPath})
same => n,SayAlpha(${g_SIPUser})
same => n,BackGround(${g_pmtPath}Intro)
same => n,WaitExten(60)  

exten => 2,1,NoOp(Dial Through)
same => n,Set(_l_CallerIDnum=6168310000)
same => n,Set(_l_Carrier=0001)
same => n,Set(l_DialTo=6167761066)
same => n,Set(l_Proxy=002)
same => n,Dial(PJSIP/${l_DialTo}@proxy_001,30,b(dialer-header^s^1))  

exten => _X,1,NoOp(Digit Entry)
exten => _X,n,NoOp(Log Response)
exten => _X,n,Playback(${g_pmtPath}YouPressed)
exten => _X,n,SayNumber(${EXTEN})  

exten => hold,1,NoOp(Park Called)
exten => hold,n,While($[1 < 5])
exten => hold,n,Wait(90)
exten => hold,n,EndWhile 
   
 Any ideas on why the media would not flowing after it sates they bridge 
has completed
  
 Another point. If I use a b option in the second dial. to call another 
context on connect of the second call. I get audio played on that both 
caller and callee channels.
  
 Thanks

Bryant 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160331/a8548ae2/attachment.html>


More information about the asterisk-users mailing list