Hi All, I'm having some troubles with using call files. I'm trying to establish the following: - want to use call files to connect two (outside) extensions - want to use the outbound routes set in FreePBX - want to set the outgoing callerid for both calls - want to set a custom CDR field in MySQL ( field name 'azonosito' ) Asterisk is version 1.8.2.3 with freepbx 2.8.1. What I've tried is to create two custom context and place the call through them. The call file: ; First CID SetVar: callid1=0036111188887777 SetVar: azon1=elso hivas azonosito { Viperke } ; Frist phone num Channel: Local/0036701234567 at CustomCallOut-1 WaitTime: 45 MaxRetries: 0 RetryTime: 0 ; 2nd CID SetVar: callid2=0036204313763 SetVar: azon2=masodik hivas azonosito { V1pr: ehehhe } Context: CustomCallOut-2 ; 2nd phone num Extension: 003617654321 The contexts: [CustomCallOut-1] ; set custom CDR exten => _0X.,1,Set(CDR(azonosito)=${azon1}) exten => _0X.,n,Set(CALLERPRES()=allowed) exten => _0X.,n,Set(CALLERID(number)=<${callid1}>) exten => _0X.,n,Set(KEEPCID=TRUE) ; pass the call to internal routing include => from-internal [CustomCallOut-2] exten => _0X.,1,Wait(1) ; set custom CDR exten => _0X.,2,Set(CDR(azonosito)=${azon2}) exten => _0X.,3,Playtones(ring) exten => _0X.,n,Set(CALLERPRES()=allowed) exten => _0X.,n,Set(CALLERID(number)=<${callid2}>) exten => _0X.,n,Set(KEEPCID=TRUE) ; pass the call to internal routing include => from-internal However the two calls are placed, the CDRs and the callerids are set correctly, we can't hear each other. As I saw in the logs, the problem is that the calls are placed in the same context, and not being connected ( like one call, but with the variable EXTEN changed ). I'm really confused about doing this, so can you please advise? Thanks, Tamas -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110208/982063df/attachment.htm>
Why don't you use single callfile and set CLI and other perameters in dial-plan as unique as you need? -----Original Message----- From: "Tam?s Dajka" <tdajka at gmail.com> Sent: Tuesday, February 8, 2011 7:45am To: asterisk-users at lists.digium.com Subject: [asterisk-users] Call files error Hi All, I'm having some troubles with using call files. I'm trying to establish the following: - want to use call files to connect two (outside) extensions - want to use the outbound routes set in FreePBX - want to set the outgoing callerid for both calls - want to set a custom CDR field in MySQL ( field name 'azonosito' ) Asterisk is version 1.8.2.3 with freepbx 2.8.1. What I've tried is to create two custom context and place the call through them. The call file: ; First CID SetVar: callid1=0036111188887777 SetVar: azon1=elso hivas azonosito { Viperke } ; Frist phone num Channel: Local/0036701234567 at CustomCallOut-1 WaitTime: 45 MaxRetries: 0 RetryTime: 0 ; 2nd CID SetVar: callid2=0036204313763 SetVar: azon2=masodik hivas azonosito { V1pr: ehehhe } Context: CustomCallOut-2 ; 2nd phone num Extension: 003617654321 The contexts: [CustomCallOut-1] ; set custom CDR exten => _0X.,1,Set(CDR(azonosito)=${azon1}) exten => _0X.,n,Set(CALLERPRES()=allowed) exten => _0X.,n,Set(CALLERID(number)=<${callid1}>) exten => _0X.,n,Set(KEEPCID=TRUE) ; pass the call to internal routing include => from-internal [CustomCallOut-2] exten => _0X.,1,Wait(1) ; set custom CDR exten => _0X.,2,Set(CDR(azonosito)=${azon2}) exten => _0X.,3,Playtones(ring) exten => _0X.,n,Set(CALLERPRES()=allowed) exten => _0X.,n,Set(CALLERID(number)=<${callid2}>) exten => _0X.,n,Set(KEEPCID=TRUE) ; pass the call to internal routing include => from-internal However the two calls are placed, the CDRs and the callerids are set correctly, we can't hear each other. As I saw in the logs, the problem is that the calls are placed in the same context, and not being connected ( like one call, but with the variable EXTEN changed ). I'm really confused about doing this, so can you please advise? Thanks, Tamas -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110208/30ff4098/attachment.htm>
> However the two calls are placed, the CDRs and the callerids are set > correctly, we can't hear each other. As I saw in the logs, the problem is > that the calls are placed in the same context, and not being connected ( > like one call, but with the variable EXTEN changed ). > > I'm really confused about doing this, so can you please advise? > > Thanks, > > Tamas >Tamas, Try appending /n to both of your Local channel definitions... literally a forward slash and a lowercase n...not newline :D -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110208/06ca7dd2/attachment.htm>