Re: [Asterisk-Users] Fun with CAPI

2005-03-30 Thread Jason Williams
On Thu, 24 Mar 2005 14:19:20 +, Gavin Hamill [EMAIL PROTECTED] wrote:
 Hullo :) Can someone help me untangle a bit of a mess?
 
 I'm trying to set up a demo * server to show off how useful it can be to our
 business (as an IVR system and VoIP backup if our ISDN30s fail). I've not
 been able to get NT mode working with our InterTel Axxess PBX, so I've
 resorted to using normal TE mode and working on the basis the people dial one
 of the ISDN BRI extension numbers.. get a dialtone and then dial onward from
 there...


use show application disa in the cli and send them there rather than
playing dial tone, this should do what you want


Jason
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


SOLVED Re: [Asterisk-Users] Fun with CAPI

2005-03-24 Thread Gavin Hamill
On Thursday 24 March 2005 14:19, Gavin Hamill wrote:
 Hullo :) Can someone help me untangle a bit of a mess?

I solved my own problem as per usual - it seems this only happens after I post 
to a busy mailing list...

For reference, here's what works for me ... I expect there are much more 
elegant ways of doing this, and I'm very eager to hear them! :)

[default]
exten = _120.,1,Goto(s,1)

exten = s,1,NoOp( incoming call from ISDN )
exten = s,2,Answer
exten = s,3,PlayTones(dial); Give the caller a familiar noise.
exten = s,4,DigitTimeout(0.1)
exten = s,5,WaitExten(0.1)

exten = _X,1,NoOp( Got a digit! It was ${EXTEN})
exten = _X,2,StopPlaytones()
exten = _X,3,SetVar(Predigits=${EXTEN}) ; Put that digit aside for 
use later...
exten = _X,4,Goto(s-gathermoredigits,1)

exten = s-gathermoredigits,1,NoOp( Now looking for the rest of the number)
exten = s-gathermoredigits,2,DigitTimeout,3
exten = s-gathermoredigits,3,WaitExten(7)

exten = _X.,1,NoOp(${TIMESTAMP} ok, now we're going to dial 
${Predigits}${EXTEN})
exten = _X.,2,Goto(nationalcalls,${Predigits}${EXTEN},1)

exten = t,1,Goto(#,1)  ; If they take too long, give up
exten = i,1,Playback(invalid)  ; That's not valid, try again

[nationalcalls]
exten = _10XX,1,Dial(CAPI/1201:b${EXTEN},15)
exten = _10XX,2,Congestion
exten = _1701,1,Dial(IAX2/dom)
exten = _1701,2,Congestion
exten = _00.,1,Dial(${OUTBOUND}/${EXTEN})
exten = _00.,2,Congestion
exten = _01.,1,Dial(${OUTBOUND}/${EXTEN})
exten = _01.,2,Congestion
exten = _02.,1,Dial(${OUTBOUND}/${EXTEN})
exten = _02.,2,Congestion
exten = _07.,1,Dial(${OUTBOUND}/${EXTEN})
exten = _07.,2,Congestion

Cheers,
Gavin.
___
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users