diff options
author | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-09-27 02:46:50 +0000 |
---|---|---|
committer | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-09-27 02:46:50 +0000 |
commit | 5394044aeb7ac9c86c4546fab88c301e338041c8 (patch) | |
tree | f30b3ea24c34524dd78db420549f34e854ec2b86 /configs | |
parent | b40b0fba673db5de0464ab5c89c79d8dd31017ea (diff) |
Merged revisions 43739 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r43739 | murf | 2006-09-26 20:32:47 -0600 (Tue, 26 Sep 2006) | 1 line
This change to extensions.ael was to fix bug 8031; the install scripts are causing it to be copied to /etc/asterisk/extensions.ael, and because it is a fairly direct conversion of the original extensions.conf, the macro and context names clash with the existing extensions.conf. So, I put an ael- in front of all macros and contexts, and checked every goto and macro call. Also, this file compiles under aelparse.
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43740 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'configs')
-rw-r--r-- | configs/extensions.ael.sample | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/configs/extensions.ael.sample b/configs/extensions.ael.sample index 67aac81f0..0c09bbc62 100644 --- a/configs/extensions.ael.sample +++ b/configs/extensions.ael.sample @@ -93,7 +93,7 @@ globals { // // includes { // daytime|9:00-17:00|mon-fri|*|*; -// }; +// }; // // ignorepat can be used to instruct drivers to not cancel dialtone upon // receipt of a particular pattern. The most commonly used example is @@ -109,15 +109,15 @@ globals { // Sample entries for extensions.conf // // -context dundi-e164-canonical { +context ael-dundi-e164-canonical { // // List canonical entries here // - // 12564286000 => &std-exten(6000,IAX2/foo); + // 12564286000 => &ael-std-exten(6000,IAX2/foo); // _125642860XX => Dial(IAX2/otherbox/${EXTEN:7}); }; -context dundi-e164-customers { +context ael-dundi-e164-customers { // // If you are an ITSP or Reseller, list your customers here. // @@ -125,7 +125,7 @@ context dundi-e164-customers { //_12564286001 => Dial(IAX2/customer2); }; -context dundi-e164-via-pstn { +context ael-dundi-e164-via-pstn { // // If you are freely delivering calls to the PSTN, list them here // @@ -133,19 +133,19 @@ context dundi-e164-via-pstn { //_1256325XXXX => Dial(Zap/g2/${EXTEN:7}); // Ditto for 256-325 }; -context dundi-e164-local { +context ael-dundi-e164-local { // // Context to put your dundi IAX2 or SIP user in for // full access // includes { - dundi-e164-canonical; - dundi-e164-customers; - dundi-e164-via-pstn; + ael-dundi-e164-canonical; + ael-dundi-e164-customers; + ael-dundi-e164-via-pstn; }; }; -context dundi-e164-switch { +context ael-dundi-e164-switch { // // Just a wrapper for the switch // @@ -155,14 +155,14 @@ context dundi-e164-switch { }; }; -context dundi-e164-lookup { +context ael-dundi-e164-lookup { // // Locally to lookup, try looking for a local E.164 solution // then try DUNDi if we don't have one. // includes { - dundi-e164-local; - dundi-e164-switch; + ael-dundi-e164-local; + ael-dundi-e164-switch; }; // }; @@ -171,7 +171,7 @@ context dundi-e164-lookup { // DUNDi can also be implemented as a Macro instead of using // the Local channel driver. // -macro dundi-e164(exten) { +macro ael-dundi-e164(exten) { // // ARG1 is the extension to Dial // @@ -184,7 +184,7 @@ macro dundi-e164(exten) { // there are exceptions. For more information, and to sign // up, please go to www.gnophone.com or www.iaxtel.com // -context iaxtel700 { +context ael-iaxtel700 { _91700XXXXXXX => Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel); }; @@ -194,39 +194,39 @@ context iaxtel700 { // allowed (e.g. both A -> B and B -> A), and the switched server needs // to be on-line or else dialing can be severly delayed. // -context iaxprovider { +context ael-iaxprovider { switches { // IAX2/user:[key]@myserver/mycontext; }; }; -context trunkint { +context ael-trunkint { // // International long distance through trunk // includes { - dundi-e164-lookup; + ael-dundi-e164-lookup; }; _9011. => { - &dundi-e164(${EXTEN:4}); + &ael-dundi-e164(${EXTEN:4}); Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}); }; }; -context trunkld { +context ael-trunkld { // // Long distance context accessed through trunk // includes { - dundi-e164-lookup; + ael-dundi-e164-lookup; }; _91NXXNXXXXXX => { - &dundi-e164(${EXTEN:1}); + &ael-dundi-e164(${EXTEN:1}); Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}); }; }; -context trunklocal { +context ael-trunklocal { // // Local seven-digit dialing accessed through trunk interface // @@ -235,7 +235,7 @@ context trunklocal { }; }; -context trunktollfree { +context ael-trunktollfree { // // Long distance context accessed through trunk interface // @@ -246,40 +246,40 @@ context trunktollfree { _91866NXXXXXX => Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}); }; -context international { +context ael-international { // // Master context for international long distance // ignorepat => 9; includes { - longdistance; - trunkint; + ael-longdistance; + ael-trunkint; }; }; -context longdistance { +context ael-longdistance { // // Master context for long distance // ignorepat => 9; includes { - local; - trunkld; + ael-local; + ael-trunkld; }; }; -context local { +context ael-local { // // Master context for local, toll-free, and iaxtel calls only // ignorepat => 9; includes { - default; - parkedcalls; - trunklocal; - iaxtel700; - trunktollfree; - iaxprovider; + ael-default; + ael-parkedcalls; + ael-trunklocal; + ael-iaxtel700; + ael-trunktollfree; + ael-iaxprovider; }; }; @@ -305,7 +305,7 @@ context local { // eswitch => IAX2/context@${CURSERVER} -macro std-exten-ael( ext , dev ) { +macro ael-std-exten-ael( ext , dev ) { Dial(${dev}/${ext},20); switch(${DIALSTATUS}) { case BUSY: @@ -343,7 +343,7 @@ instructions: goto s|restart; }; 1000 => { - goto default|s|1; + goto ael-default|s|1; }; 500 => { Playback(demo-abouttotry); @@ -357,7 +357,7 @@ instructions: Playback(demo-echodone); goto s|instructions; }; - _1234 => &std-exten-ael(${EXTEN}, "IAX2"); + _1234 => &ael-std-exten-ael(${EXTEN}, "IAX2"); 8500 => { VoicemailMain(); goto s|instructions; @@ -377,14 +377,14 @@ instructions: // and then uncomment the one here. // -// context default { +context ael-default { // By default we include the demo. In a production system, you // probably don't want to have the demo there. -// includes { -// ael-demo; -// }; + includes { + ael-demo; + }; // // Extensions like the two below can be used for FWD, Nikotel, sipgate etc. // Note that you must have a [sipprovider] section in sip.conf whereas @@ -444,4 +444,4 @@ instructions: // 'show application <command>' will show details of how you // use that particular application in this file, the dial plan. // -// }; +} |