Two PhonePower Problems: Latency & Call Setup Delay (solved)

(1/3) > >>

johnmeyer:
[/edit] For those who don't want to read all the way to the end, I solved the problems described in my OP below, and I now like the PhonePower call quality, and think their tech support is good.[/end edit]
I completely ditched Google Voice (I wasn't using it for anything other than a free VoiP provider for my Obi), and signed up for PhonePower. The signup was incredibly easy, but I have two issues with their service.

Latency

I had the caller say "one," and then I said "two," etc. The round-trip latency was somewhere around 1.5 seconds. This is much more than what I was experiencing with Google Voice.

Can this be reduced via ObiTalk settings?

Call Setup

There are actually two parts to this problem. The first is that it takes a long time before I hear ringtone when placing an outbound call. I have read responses to this problem that says that the ringtone isn't generated until the receiving phone actually starts ringing. To test this, I called my own (landline) number, and sure enough, the ringtone started when my landline phone started ringing.

However ...

It took THIRTEEN SECONDS from the time I pressed the last digit on the phone connected to my ObiTalk device until the landline started ringing. I have never seen anything like this with any system.

How can I fix this?

Thanks!

johnmeyer:
Made some progress on the call setup issue. If I dial the full ten-digit number, the call setup is relatively normal. The problem only happens when I dial a local (same area code) number.

So, I need to change something in the way the call is routed, depending on the digits. Any idea what I need to change?

giqcass:
You need to set up local dialing on the Obi to speed things up.
I'm just going to quote myself and a couple others from another thread.

Quote from: giqcass on March 05, 2014, 02:52:39 am

Here is a couple examples with a brief explanation.  aaa = your local area code.
<1aaa>[2-9]xxxxxx|

If i see a number that starts with any number 2 through 9 "[2-9]" that is followed by any sequence of 6 numbers "xxxxxx" then add 1aaa to the beginning before dialing the call "<1aaa>".  The "|" means or.  We like to use "[2-9]" instead of another "x" because no US area codes starts with 1 with the exception of a fake area code used by certain cell phone companies for the purpose of SMS to email.  Those fake area codes can not be dialed.  The extra specificity of "[2-9]" allows seven digit numbers starting with 1 to be used for other purposes without conflict with 7 digit dialing.

You will notice a similar entry for 10 digit dialing
<1>[2-9]xxxxxxxxx|

And this is for international dialing. 011xx.   "xx." means we don't know how long the number will be.


Quote from: RonR on February 09, 2012, 09:59:31 am

The OBi has no control over what other people have to dial on their telephones to reach your number.  If you actually meant you can't dial out using 7 digits to make local calls, make this change:

Voice Services -> ITSP Profile A -> General -> DigitMap:

(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1aaa>[2-9]xxxxxx|011xx.|(Mipd)|[^*#]@@.'@'@@.)

where aaa is your local area code.



Quote from: MichiganTelephone on January 27, 2011, 09:50:44 am

As explained in my review at http://michigantelephone.wordpress.com/2011/01/22/review-of-the-obihai-obi110-voip-device-part-1-use-your-phone-with-google-voice-for-free-incoming-and-outgoing-calls/ :

Quote

You might want to make one other tweak if you are used to dialing local numbers using just seven digits. By default, you will be able to dial U.S.A. and Canada numbers using 11 digits (1 + area code + number) or 10 digits.  If you’d prefer to be able to use 11 or 7 digits, in the left-side menu click on the + next to “Service Providers”, then when the menu expands click on “ITSP Profile A” (or “ITSP Profile B” if that’s where your Google Voice account is). Find the setting “DigitMap”, and uncheck the “Default” box next to it.  Somewhere near the front of the string, you will see this: |<1>[2-9]xxxxxxxxx| — change the part between the vertical bar characters to <1313>xxxxxxx (but substitute your area code for 313). Be careful not to remove or change either of the vertical bar characters that “bookend” the part you just changed.  Then click “Submit”, wait for the page to reload, and “Reboot”, and (after it reconnects with Google Voice) you should have the 7/11 digit dialing you are used to.

Hope that helps!


Perhaps someone can satisfy my curiosity here on why "1xxxxxxxxxx" is used instead of "1[2-9]xxxxxxxxx" which is more precise.

PeteMoss:
I had the same problem and changed the dialing plan. Go to Set Up Wizard and select your ITSP (probably A) and change ITSP digitmap to:
(*xx|1xxxxxxxxxx|<1NPA>[2-9]xxxxxx|<1>[2-9]xxxxxxxxx|011xx.S3|(Mipd)|[^*]@@.)  
Note that NPA needs to be changed to your area code.

I do not know what your can do about latency. Phonepower has their main server in LA but there is suppose to be another one on the East Coast. You will have to go to PP support if you think you are not on the nearest server.

johnmeyer:
Well, this looked promising, but it didn't work (edit: see my next post -- I got it to work). Here's a screen capture of the configuration page:



This is the complete, exact string entered on the DigitMap line (which is the only thing I changed):

(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1831>[2-9]xxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

831 is my area code. After I made the change, I "submitted" the change and re-booted the Obi. I verified that this string was still there after I returned to this page. However, I still got much, much shorter setup delays when I manually dialed all ten digits.

As for the latency delay when talking to someone, I spent about an hour on two different chats with PhonePower tech support, and did various tests, most of which I'd alread done, to determine my VOIP quality parameters using my AT&T Uverse Internet connection. I got pretty good numbers, all of which were in the "green" area. The PhonePower tech support guy was helpful, to a point, but he really didn't have any ideas about how to reduce the problem.

So, I guess I'll just have to dial eleven digits (including the "1") for local calls. I wish I didn't have to do this, but it doesn't look like the ObiTalk device parses those strings the way it is supposed to.

Navigation

[0] Message Index

[#] Next page