[asterisk-users] Call files error

Tamás Dajka tdajka at gmail.com
Tue Feb 8 07:49:50 CST 2011


How can I do that, and do it with LCR?

2011/2/8 <faisal at vopium.com>

> 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
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110208/d932684a/attachment.htm>


More information about the asterisk-users mailing list