December 13, 2017, 12:53:38 pm *
Welcome, Guest. Please login or register.
News:
 
   Forum Home   Search Login Register OBiTALK  
Pages: [1]
  Print  
Author Topic: OBi200 DigitMap  (Read 3358 times)
2Tall
Newbie
*
Posts: 6


« on: February 21, 2017, 06:19:05 pm »

I'm trying to get rid of an extra second of delay before ringback is heard after placing a call using 10-digit dialing.  If I enter a # after the 10th digit is dialed, ringback is heard within one second or less.  If a # is not entered, it then takes 2 seconds before ringback is heard.  As an aside, I always dial before I go off-hook to place the call.

Originally it was about 3 seconds before ringback was heard.  I was using this digitmap;
(*xx.|**275*x.|[3469]11|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

Now, it is down to 2 seconds before ringback is heard using this digitmap;
(1[2-9]xxxxxxxxxS0|<:1>[2-9]xxxxxxxxxS0|(*xx.|*xxx|*75xx|0|00|<:1NPA>[2-9]xxxxxx|011[2-9]x.|[3469]11|**275*x.)

Is it possible to eliminate that extra second of delay without screwing things up with the inter-digit timeouts?  Thanks.
Logged

2Tall
azrobert
Hero Member & Beta Tester
*****
Posts: 3199


« Reply #1 on: February 21, 2017, 08:12:08 pm »

The Phone Port DigitMap (not the SP trunk DigitMap) determines any delay. The last rule in the Phone DigitMap is "(Mpli)" and it includes all the rules in the Primary Line's DigitMap, so you have to look at both DigitMaps.
 
Assuming there is nothing in the Phone DigitMap that will cause a delay, the S0 suffix is not needed with your new DigitMap. The "xx." was causing the delay. When you dial a 9 or 10 digit number and it can potentially match another rule, there will be a 2 second delay.  With your 1st map, 9 or 10 digits can potentially match "xx." with additional numbers producing a 2 second delay. With your new map, they can't match another rule with additional digits producing a zero delay. Your provider will always introduce some delay.

There will be a 10 second delay when a number (international calls) only matches a rule ending with "x.". Because you're dialing the number before taking the phone off-hook you can use an "S1" suffix. You need some delay, otherwise the call will prematurely route after the 4th digit.

The colon is optional when only adding digits, so you can use "<1>".
Logged
2Tall
Newbie
*
Posts: 6


« Reply #2 on: February 21, 2017, 11:53:36 pm »

Hello Robert:

Thank you for that very informative reply. 

My Phone Port uses the default digitmap ([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)).
Logged

2Tall
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC