Greetings!
I'm hoping someone can help me with what should be the most basic of
problems. Essentially, I want to have certain calls on an Asterisk 1.2.25 (Yes I
know its old, upgrade, etc... its on my roadmap) install go out a couple of
analog lines and all other calls go out a PRI. The analog lines are setup in
Zaptel group 1 and the PRI channels are in Zaptel group 0. Here is my relevant
config:
; Outbound via POTS
[general-outbound]
exten => _1800NXXXXXX,1,Dial(ZAP/g1/${EXTEN})
exten => _1800NXXXXXX,n,Answer
exten => _1800NXXXXXX,n,Busy
exten => _1800NXXXXXX,n,Hangup
exten => _1866NXXXXXX,n,Dial(ZAP/g1/${EXTEN})
exten => _1866NXXXXXX,n,Answer
exten => _1866NXXXXXX,n,Busy
exten => _1866NXXXXXX,n,Hangup
include => pri_outbound
; Outbound via PRI
[pri_outbound]
exten => _X.,101,Dial(ZAP/g0/${EXTEN})
exten => _X.,102,Answer
exten => _X.,103,Busy
exten => _X.,104,Hangup
I certainly cannot be the only one who wants this sort of setup... correct? Is
it the way I'm including the other context, the dial patterns, the
priorities, etc? I'm not opposed to combining it into a single context, I
just started it out with this way. All hints are appreciated. (Pun intended..
:-) )
--Tim
Danny Nicholas
2009-May-19 16:00 UTC
[asterisk-users] Dialplan Priorities and Sort Order...
The first _1866 line should start a new segment of the dialplan. The way
this should work is 1800 and 1866 go out on zap /g1; anything else falls
into zap/g0.
-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Tim Nelson
Sent: Tuesday, May 19, 2009 10:38 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] Dialplan Priorities and Sort Order...
Greetings!
I'm hoping someone can help me with what should be the most basic of
problems. Essentially, I want to have certain calls on an Asterisk 1.2.25
(Yes I know its old, upgrade, etc... its on my roadmap) install go out a
couple of analog lines and all other calls go out a PRI. The analog lines
are setup in Zaptel group 1 and the PRI channels are in Zaptel group 0. Here
is my relevant config:
; Outbound via POTS
[general-outbound]
exten => _1800NXXXXXX,1,Dial(ZAP/g1/${EXTEN})
exten => _1800NXXXXXX,n,Answer
exten => _1800NXXXXXX,n,Busy
exten => _1800NXXXXXX,n,Hangup
exten => _1866NXXXXXX,n,Dial(ZAP/g1/${EXTEN})
exten => _1866NXXXXXX,n,Answer
exten => _1866NXXXXXX,n,Busy
exten => _1866NXXXXXX,n,Hangup
include => pri_outbound
; Outbound via PRI
[pri_outbound]
exten => _X.,101,Dial(ZAP/g0/${EXTEN})
exten => _X.,102,Answer
exten => _X.,103,Busy
exten => _X.,104,Hangup
I certainly cannot be the only one who wants this sort of setup... correct?
Is it the way I'm including the other context, the dial patterns, the
priorities, etc? I'm not opposed to combining it into a single context, I
just started it out with this way. All hints are appreciated. (Pun
intended.. :-) )
--Tim
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
Can you clarify ? Do you want the calls first go through analogs and when they're all in use then through the PRI ? Is that why you're putting the priority 101 in the PRI context ? Martin On Tue, May 19, 2009 at 10:37 AM, Tim Nelson <tnelson at rockbochs.com> wrote:> Greetings! > > I'm hoping someone can help me with what should be the most basic of problems. Essentially, I want to have certain calls on an Asterisk 1.2.25 (Yes I know its old, upgrade, etc... its on my roadmap) install go out a couple of analog lines and all other calls go out a PRI. The analog lines are setup in Zaptel group 1 and the PRI channels are in Zaptel group 0. Here is my relevant config: > > ; Outbound via POTS > [general-outbound] > exten => _1800NXXXXXX,1,Dial(ZAP/g1/${EXTEN}) > exten => _1800NXXXXXX,n,Answer > exten => _1800NXXXXXX,n,Busy > exten => _1800NXXXXXX,n,Hangup > exten => _1866NXXXXXX,n,Dial(ZAP/g1/${EXTEN}) > exten => _1866NXXXXXX,n,Answer > exten => _1866NXXXXXX,n,Busy > exten => _1866NXXXXXX,n,Hangup > include => pri_outbound > > ; Outbound via PRI > [pri_outbound] > exten => _X.,101,Dial(ZAP/g0/${EXTEN}) > exten => _X.,102,Answer > exten => _X.,103,Busy > exten => _X.,104,Hangup > > I certainly cannot be the only one who wants this sort of setup... correct? Is it the way I'm including the other context, the dial patterns, the priorities, etc? I'm not opposed to combining it into a single context, I just started it out with this way. All hints are appreciated. (Pun intended.. :-) ) > > --Tim > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > ? http://lists.digium.com/mailman/listinfo/asterisk-users >
What you have here should work just fine except:
exten => _1866NXXXXXX,1,Dial(ZAP/g1/${EXTEN}) -- note the change from n to 1.
I also don't understand why you have an "Answer" after your Dial
statements.
I would do this:
; Outbound via POTS
[general-outbound]
include => pri_outbound
exten => _1800NXXXXXX,1,Dial(ZAP/g1/${EXTEN})
exten => _1800NXXXXXX,n,Busy
exten => _1800NXXXXXX,n,Hangup
exten => _1866NXXXXXX,1,Dial(ZAP/g1/${EXTEN})
exten => _1866NXXXXXX,n,Busy
exten => _1866NXXXXXX,n,Hangup
exten => h,1,Hangup
; Outbound via PRI
[pri_outbound]
exten => _X.,1,Dial(ZAP/g0/${EXTEN})
exten => _X.,n,Busy
exten => _X.,n,Hangup
exten => h,1,Hangup
Tim Nelson wrote:> Greetings!
>
> I'm hoping someone can help me with what should be the most basic of
problems. Essentially, I want to have certain calls on an Asterisk 1.2.25 (Yes I
know its old, upgrade, etc... its on my roadmap) install go out a couple of
analog lines and all other calls go out a PRI. The analog lines are setup in
Zaptel group 1 and the PRI channels are in Zaptel group 0. Here is my relevant
config:
>
> ; Outbound via POTS
> [general-outbound]
> exten => _1800NXXXXXX,1,Dial(ZAP/g1/${EXTEN})
> exten => _1800NXXXXXX,n,Answer
> exten => _1800NXXXXXX,n,Busy
> exten => _1800NXXXXXX,n,Hangup
> exten => _1866NXXXXXX,n,Dial(ZAP/g1/${EXTEN})
> exten => _1866NXXXXXX,n,Answer
> exten => _1866NXXXXXX,n,Busy
> exten => _1866NXXXXXX,n,Hangup
> include => pri_outbound
>
> ; Outbound via PRI
> [pri_outbound]
> exten => _X.,101,Dial(ZAP/g0/${EXTEN})
> exten => _X.,102,Answer
> exten => _X.,103,Busy
> exten => _X.,104,Hangup
>
> I certainly cannot be the only one who wants this sort of setup... correct?
Is it the way I'm including the other context, the dial patterns, the
priorities, etc? I'm not opposed to combining it into a single context, I
just started it out with this way. All hints are appreciated. (Pun intended..
:-) )
>
> --Tim
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
--
MARK.
Hulber Technologies
asterisk-admin at hulber.com
Read my blog : http://mark.hulber.com
Follow @hulber on Twitter: http://twitter.com/hulber