OBi110 DigitMap help

<< < (3/4) > >>

wally_walrus:
Your help is invaluable!

Isn't there a duplication match in User Defined Digit Map and Service Providers > ITSP Profile A > General > DigitMap when dialing *123? I thought so, but when I removed the <#1>*123 from ITSP profile A then *123 wasn't working anymore

Puzzled...

PS: Saw your subsequent post while writing mine... I don't intend to use SP1 for more then acting as DID and maybe occasionally when any other VGx isn't working

ianobi:
*123 needs to be in the Phone Port DigitMap. (Mww) is only in the Phone Port DigitMap. #1(Msp1) only allows for #1*123 to be dialled in the Phone Port DigitMap.  We also transform *123 in (Mww) by prepending #1  therefore:

#1*123 needs to be in the Phone Port OutboundCallRoute. {(<#1:>(Msp1)):sp1} removes the #1 then sends *123 to sp1. (Although the less specific #1*xx. also works)

In this case ITSP Profile A > General > DigitMap = (Msp1)

wally_walrus:
I am getting a little lost here... let's start fresh, here's my requirements:

 - only use SP1 with a SIP account (SP2 disabled, no Google Voice account) - working
 - replace **[1-9] codes to select the output route with #[1-9] to increase the WAF (Wife Acceptance Factor) - working
 - 311, 411, 611, 911 routed through PSTN (as soon as matched) - working
 - select local numbers (friends) routed through PSTN - working
 - all other local numbers (10 digits) routed through VG6 - working
 - select Long Distance calls (friends) routed through VG3 - working
 - all other Long Distance calls (11 digits) routed through VG6 - working
 - all Toll Free numbers routed through VG4 - working
 - all International calls routed through VG7 - working
 - I still want to be able to force either SP1, VG[3,4,6,7] or LI by prefixing ANY number with #1, #3, #4, #6, #7 or #8 respectively - working
 - * codes (in particular *123, **275* and a few others) should work for SP1 mostly - not sure it's optimal


Below is my current config, please note I had to have <#1>*123 and <#1>**275*x. in User Defined DigitMap, as well as *123 and **275*x. in Service Providers -> ITSP Profile A -> General -> DigitMap in order for the * codes to go to SP1. This is the duplication I was talking about, is it really needed and if so why? Would * codes work if I prefix them with #3 so instead of SP1 they would be directed to VG3?

Edit: Tested star codes prefixed with #3 and it didn't work. Is there a way to achieve this?
Edit 2: Replaced VG3 default (xx.) with (XX.) and that worked! So I think I have everything working the way I want it now!

Thanks a million ianobi!!!


Thanks again!



User Settings -> User Defined DigitMap: ww
(<#1>*xx.|<#1>*123|<#1>**275*x.|<#3>LD_friends|<#8>local_friends|<#61>local_others|<#6>1[2-7]xx[2-9]xxxxxx|<#4>18(00|88|77|66|55)xxxxxxx|<#7>011xx.S3)

Physical Interfaces -> PHONE Port -> DigitMap:
(!**5S0|[1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|[3469]11|**0|***|##|#1(Msp1)|#2(Msp2)|#3(Mvg3)|#4(Mvg4)|#6(Mvg6)|#7(Mvg7)|#8(Mli)|#9(Mpp)|(Mww))

Physical Interfaces -> PHONE Port -> OutboundCallRoute:
{([1-9]x?*(Mpli)):pp},{(<##:>|[3469]11):li},{**0:aa},{***:aa2},{(<#1:>(Msp1)):sp1},{(<#2:>(Msp2)):sp2},{(<#3:>(Mvg3)):vg3},{(<#4:>(Mvg4)):vg4}, {(<#6:>(Mvg6)):vg6},{(<#7:>(Mvg7)):vg7},{(<#8:>(Mli)):li},{(<#9:>(Mpp)):pp}

Service Providers -> ITSP Profile A -> General -> DigitMap:
(*xx.|*123|**275*x.|1xxxxxxxxxx|011xx.S3)

ianobi:
My turn to be confused. Is the provider on vg3 the same as the provider on sp1? If so, then I'm not sure why have a vg3.

In (Mww) do the first three rules now prepend #3 instead of #1  ?

Interesting use of XX. instead of xx. Most of us forget that X includes the *

We did not speak about the digit maps for the Voice Gateways. The same applies - if they are used in the Phone Port DigitMap, then matching exactly does matter. However, if all the number matching is done in (Mww) and the vg digitmaps are only used in the Phone Port OutboundCallRoute, then XX. is fine.

I think that the hardest concept to grasp with an OBi is this two-stage processing of numbers. It's a particular problem if you are used to a different ATA. As you dial each digit from the phone, the Phone Port DigitMap checks for the best possible match after each digit until its interdigit timer times out. If it’s an allowed number, then it passes this number to the Phone Port OutboundCallRoute for routing. (I have left out the transforming part.)

Anyhow, it's been a good OBi config workout for me! I'm sure you will refine further as you find what else OBi's can do.

wally_walrus:
SP1 is different from VG3...

 - SP1 is mostly used as a DID provider, with the occasional outgoing call forced through SP1 by MANUALLY prefixing the number with #1. Also *-codes will mostly be used to access features on SP1 (*123 - voicemail, **275 - SIP broker calls, *72 / *73 - activate / deactivate Call Treatments, etc)

 - VG3 is an outgoing provider ONLY, but it also has some features accessible through *-codes so I'd like to be able to MANUALLY dial #3*30 to force the call through VG3 and use a PSTN trunk (for example)

So... what about the duplication, is it required?


Thanks

Navigation

[0] Message Index

[#] Next page

[*] Previous page