Outbound call routing doesn't appear to be working properly

<< < (4/7) > >>

jadog:
You were absolutely correct. I accidentally set SP2 as the PrimaryLine. I corrected and I was able to call out as usual. By setting the Outbound Route as you instructed with {(Msp2):sp2} at the front, everything works correctly! International calls that begin with the correct prefix are routed to SP2. I also checked other international calls without the specified prefix and those now go to SP1 as desired. I was nearly ready to give up. Thanks for sticking with me guys!

Ok, so I am 95% done. My last desire is to configure the failover with the trunks. I'm scared to touch it now that it is working though. Here's what I would like:

SP1 - Failover to SP3, then SP4 (do not failover to SP2)
SP2 - Never failover

Also, is it possible to set a lower delay for the time it takes to connect when dialing a 7-digit number? It takes at least 3 seconds and this seems like a long time when waiting for it to connect.

azrobert:
Are you still using a "9" prefix to route calls to SP4?

Anyway, please post the following:

ITSP A, C and D DigitMaps

Phone Port DigitMap and OutboundCallRoute

jadog:
Yes, I am still using a "9" prefix to route calls to SP4. And it's actually working. However, I tested using **4 and that doesn't work since I added the routing to use "9". Here are the requested digitmaps:

ITSP A: (*xx|1xxxxxxxxxx|911|933|<1260>[2-9]xxxxxx|<1>[2-9]xxxxxxxxx|011xx.S3|*21|*50xxxx|*51xxxx|*52xxxx|*53xxxx|*54|*6[013569]|*6[27]xx.|*77|*[789]2xx.|*73|*74[0-1][0-9]*xxxxxxxxxx|*75[0-1][0-9]|*8[137]|90xxxx|*93|*96|xx.|(Mipd)|[^*]@@.)

ITSP B: (01136[237]0xx.S3)

ITSP D: (<9:>xxxxxxxxxx|1xxxxxxxxxx)

Phone Port DigitMap (default): ([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))

OutboundCallRoute: {(Msp2):sp2},{911:sp1},{933:sp1},{([19]900xxxxxxx):},{(<9:1>xxxxxxxxxx|<9:1260>xxxxxxx):sp4},{(<9:1>xxxxxxxxxx|<9:1260>xxxxxxx):sp3},{([1-9]x?*(Mpli)):pp},{(<##:>):li},{(<#:>):ph2},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}

azrobert:
Quote from: jadog on December 12, 2018, 10:16:30 am

SP1 - Failover to SP3, then SP4 (do not failover to SP2)


You didn't post ITSP C DigitMap, so I don't know what to route to SP3.

The following will only failover 11, 10, 7 and international numbers. If you want more, you need to add those rules to ITSP C and D DigitMaps.

I removed what I think are unnecessary rules.

**4 should now work.

You had "9" prefix rules routing to SP3, but these would never execute because they were to the right of SP4 rules. I removed them.
 
ITSP A: (*xx|1xxxxxxxxxx|911|933|<1260>[2-9]xxxxxx|<1>[2-9]xxxxxxxxx|011xx.S3|*21|*50xxxx|*51xxxx|*52xxxx|*53xxxx|*54|*6[013569]|*6[27]xx.|*77|*[789]2xx.|*73|*74[0-1][0-9]*xxxxxxxxxx|*75[0-1][0-9]|*8[137]|90xxxx|*93|*96)

ITSP B: (01136[237]0xx.)

ITSP C: (1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1260>[2-9]xxxxxx|011xx.)

ITSP D: (<9:1>xxxxxxxxxx|<9:1260>xxxxxxx|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1260>[2-9]xxxxxx|011xx.)

Phone Port DigitMap: ([1-9]S9|[1-9][0-9]S9|911|9xxxxxxxxxx|9xxxxxxx|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))

OutboundCallRoute: {(Msp2):sp2},{([19]900xxxxxxx):},{(<##:>):li},{(<#:>):ph2},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Voice Services -> SP1 Service -> X_NoRegNoCall: Checked

Voice Services -> SP3 Service -> X_NoRegNoCall: Checked

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

Voice Service -> Gateways and Trunk Groups -> Trunk Group 1
TrunkList: sp1,sp3,sp4
DigitMap: ((Msp1)|9xxxxxxxxxx|9xxxxxxx)

jadog:
Thank you. My apologies for not posting the ITSP C DigitMap. SP3 is a Google number that I just added. I wanted it to be setup similar to SP4 except that I would dial "8" to get to SP3. More on that in a moment.

I tried your recommended configuration without the Trunk configuration as I wanted to see if it would work without that additional variable. Here is what I found.

With ITSP A-D and the Phone Port DigitMap and OutboundCallRoute configured per your guide, I got a message that there was no route available when trying the "9" prefix. So then I put everything back and just started with just one step at a time. With the ITSP A, I see that you removed the (Mipd)|[^*#]@@. from the map. It seems this must be important as the "9" doesn't appear to work without it for some reason.

Also, your modified outbound call route seemed to deliver the same message, so I set my previous back in place with a slight tweak to accomodate what I had meant to add in initially which you spotted as a duplicate for SP4 (bolded below).

So when I added that back to ITSP A, with your Phone Port DigitMap, all seems to be working when dialing "9" or **4. I then proceeded with the Trunk setup for failover.

When I set as "Physical Interfaces -> Phone1 Port -> PrimaryLine: Trunk Group 1", there is no dial tone. Just silence. I set back to "SP1 Service" again.

So here is my updated configuration - I bolded what I added on top of your recommendation:

ITSP A: (*xx|1xxxxxxxxxx|911|933|<1260>[2-9]xxxxxx|<1>[2-9]xxxxxxxxx|011xx.S3|*21|*50xxxx|*51xxxx|*52xxxx|*53xxxx|*54|*6[013569]|*6[27]xx.|*77|*[789]2xx.|*73|*74[0-1][0-9]*xxxxxxxxxx|*75[0-1][0-9]|*8[137]|90xxxx|*93|*96|xx.|(Mipd)|[^*]@@.)

ITSP B: (01136[237]0xx.)

ITSP C: (<8:1>xxxxxxxxxx|<8:1260>xxxxxxx|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1260>[2-9]xxxxxx|011xx.)

ITSP D: (<9:1>xxxxxxxxxx|<9:1260>xxxxxxx|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1260>[2-9]xxxxxx|011xx.)

Phone Port DigitMap: ([1-9]S9|[1-9][0-9]S9|911|9xxxxxxxxxx|9xxxxxxx|8xxxxxxxxxx|8xxxxxxx|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))

OutboundCallRoute: {(Msp2):sp2},{911:sp1},{933:sp1},{([19]900xxxxxxx):},{(<9:1>xxxxxxxxxx|<9:1260>xxxxxxx):sp4},{(<8:1>xxxxxxxxxx|<8:1260>xxxxxxx):sp3},{([1-9]x?*(Mpli)):pp},{(<##:>):li},{(<#:>):ph2},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{(Mpli):pli}

**************************

Not sure why it doesn't seem to be working like you expected. However, I've tested the "8" and "9" as well as **3 and **4 and these now seem to be working. Interestingly, whether or not I use the above Phone Port DigitMap or leave the ObiTalk Default checked, it makes no difference.  Lastly, the delay for 7 and 10 digit calls are still taking 5 seconds before connecting (ringing). The delay when using "8" or "9" as a prefix before a number causes a 7 second delay. Is there a way to shorten this? All in all, this is getting exciting!

Navigation

[0] Message Index

[#] Next page

[*] Previous page