[asterisk-users] Call files error

faisal at vopium.com faisal at vopium.com
Tue Feb 8 07:25:03 CST 2011


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>


More information about the asterisk-users mailing list