Dial plan explanation

<< < (26/41) > >>

RonR:
ProfTech,

You requirements present a bit of a challenge given the unusual and undocumented way that Trunk Groups process DigitMaps.  Here's a configuration that works (I tested it) with an unmodified PHONE Port DigitMap and OutboundCallRoute.  I think it's considerably simpler than yours (but I'm biased).


Physical Interfaces -> PHONE Port -> PrimaryLine : Trunk Group 1

Service Providers -> ITSP Profile A -> General -> DigitMap : (*7[89]|411|1xxxxxxxxxx|1<LCL2:217>[2-9]xxxxxx)

Physical Interfaces -> LINE Port -> DigitMap:
(<1LCL1>[2-9]xxxxxx|1<LCL1:LCL2>[2-9]xxxxxx|1<LCL2:217>[2-9]xxxxxx|18(00|55|66|77|88)xxxxxxx)

Trunk Group1
TrunkList : li,sp1
DigitMap : ((Mli)|<**1>(Msp1))


                 911  ->  LINE
            7 digits  ->  LINE + SP1 (1217 + 7 digits in both cases)
          Toll Free  ->  LINE + SP1
*7[89]/411/1+  ->  SP1

ProfTech:
Looks cool. Are the LCL etc pre-built internal pieces?

RonR:
Quote from: ProfTech on May 13, 2012, 04:55:45 pm

Are the LCL etc pre-built internal pieces?


No, they're simply arbitrary literal strings I used to help steer the processing.  I used 'LCL' to designate 'local'.

ProfTech:
Ron,
I plugged it in and everything worked fine [didn't have any doubt  ;)] but I was still a little mystified about the LCL nomenclature. After I slept on it, it dawned on me what you were doing. I could tell there was some tricky stuff going on when a trunk group was involved but wasn't sure what it was. I can see from your code it is making multiple passes through the interpreter but I hadn't thought about "Pasting up" letters or replacing letters with numbers, either. Then I realized The Obitalk service pastes in "ob" by default.

Thanks

RonR:
Quote from: ProfTech on May 14, 2012, 07:36:45 am

I could tell there was some tricky stuff going on when a trunk group was involved but wasn't sure what it was.

Unfortunately, there's quite a bit in the OBi that's undocumented and not obvious at first glance.  Often times, you have to spend a great deal of time doing trial and error, relying on empirical data to figure out how things actually work.

Navigation

[0] Message Index

[#] Next page

[*] Previous page