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