Delayed Dialing on LINE Port

<< < (2/4) > >>

jimates:
RonR,

It would help immensely if you would could post the default settings for call route and digit maps when you give editing information.


Also, I moved my posts to this thread so you should delete yours in the other thread, if you want.

jimates:
Quote from: RonR on March 13, 2011, 06:00:35 pm

For those experiencing long delays when dialing out on the LINE Port, try changing:

Physical Interfaces -> LINE Port -> DigitMap

to:

Code:

(xxxxxxxS4|<1>[2-9]xxxxxxxxxS0|1xxxxxxxxxxS0|xx.)

This assumes the service provider on the LINE port expects or accepts 7-digit local numbers and 11-digit long distance numbers (1 + area code + 7-digit number).

You may dial long distance numbers from an OBi phone with or without a leading '1'.


That edit had no effect on my problem, I still get the delay.

My provider will not accept 7 digits, only 10 or 1 + 10. And both return the same results when dialing out without the Obi or when dialing # first, immediate delivery of the call.

RonR:
As I'm sure you know, you can always get the default value for any setting by checking the default box in the OBi.  I didn't bother to post it in this case because this was not a case of editing.  What I posted was a total replacement value.  Perhaps if I had posted the default value, however, it might have prevented MichiganTelephone from blowing his cork.   :)

The default Physical Interfaces -> LINE Port -> DigitMap is: (xxxxxxxS4|1xxxxxxxxxx|xx.)

Let's see if he criticizes the Obihai folks as much as he did me.   :)

jimates:
Replacing, editing, same difference.

It just makes for a better response. And, for the sake of those that have no idea what we are talking about, if you could explain what the new rule does. At least the part you add.

I know I can get the default, after I access the device.
For some reason I can't access it using IE, I get an xml error. So I open Chrome and access through it. Changing from one tab to another is quite easy but having to change browsers is slightly more of a pain.

And remember, at this point in the game there will be many newbies reading these threads and they are going to get scared off if we don't keep it as simple as we can.

RonR:
jimates,

I'd be happy to explain the elements of the LINE Port DigitMap I suggested:

(xxxxxxxS4|<1>[2-9]xxxxxxxxxS0|1xxxxxxxxxxS0|xx.)

The interdigit timer starts out at 10 seconds, meaning you have 10 seconds to enter another digit before the DigitMap Processor assumes you're done and evaluates what's been entered to that point.  It stays at 10 seconds until there's at least one rule in an Exact Match state.  At that point, the interdigit timer changes to 2 seconds.

For this set of rules, the timer stays at 10 seconds until the 7th digit has been entered.  Since 7 digits exactly matches the first rule, the timer would normally change to 2 seconds at that point.  Since 2 seconds is a bit short if you've got more digits to enter, such as a 10- or 11-digit number, S4 sets the timer to 4 seconds instead.  If you haven't entered anything else after 4 seconds, the DMP returns the 7-digit number.

The 8th digit you enter causes the first rule to change to the Mismatch state and the timer reverts to 10 seconds.  If you keep entering digits until you reach the 10th and the first digit is not a 0 or 1, it's assumed you've entered a 10-digit number starting with an area code.  Since this exactly matches the second rule, the timer would normally change to 2 seconds, but S0 sets the timer to 0 and the DMP returns the 10-digit number immediately, adding a 1 to the beginning.

If the first digit is a 1 and 10 more digits were entered behind it, the third rule is matched, the timer is forced to 0 and the DMP returns the 11-digit number immediately, unchanged.

If none of the first 3 rules are matched, the fourth rule matches whatever digits you've entered and the DMP returns them after 10 seconds.



Now let's look at the default LINE Port DigitMap:

(xxxxxxxS4|1xxxxxxxxxx|xx.)

This DigitMap has three problems:

1. 10-digit numbers.  Since they don't exactly match any of the rules, there's a 10 second wait for the DMP to return them.

2. 10-digit numbers.  A 1 is not added to the beginning of the returned number.

3. 11-digit numbers.  There's a 2 second wait that's totally unnecessary.



There you have it.  Are you still glad you asked?   :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page