OBiTALK Community

General Support => On-Topic: Obihai and OBi Products => Topic started by: offroad on January 13, 2012, 11:59:51 AM

Title: GV missed calls - when answered by home machine?
Post by: offroad on January 13, 2012, 11:59:51 AM
Testing my new Obi110 and would like to use my own answering machine.

The machine picks up on 4 rings which beats GV to the call but then the phone reports a missed call which I believe is coming from GV even though my machine answered it.  Any way around this?

Also, can I call my Obi110 from a telephone and have it dial another number for me?
Or is this only possible from Obi to Obi? 
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 13, 2012, 12:36:07 PM
Quote from: offroad on January 13, 2012, 11:59:51 AM
The machine picks up on 4 rings which beats GV to the call but then the phone reports a missed call which I believe is coming from GV even though my machine answered it.  Any way around this?

It sounds like you have an answering machine that is separate from your phone and they're both connected to the OBi PHONE Port.  When your answering machine takes the call, your phone simply sees the ringing stop as if it was a missed call.

Quote from: offroad on January 13, 2012, 11:59:51 AM
Also, can I call my Obi110 from a telephone and have it dial another number for me?
Or is this only possible from Obi to Obi? 

If you're wanting to call into your Google Voice number and have the Auto Attendant answer so you can make an outgoing call, set:

Voice Services -> SP1 Service -> X_InboundCallRoute : {12341234567:aa},{ph}

where 12341234567 is the CallerID of the phone you wish routed to the Auto Attendant.  If you want all incoming calls answered by the Auto Attendant, use instead:

Voice Services -> SP1 Service -> X_InboundCallRoute : {aa}
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 06:54:13 PM
Quote from: RonR on January 13, 2012, 12:36:07 PM
Quote from: offroad on January 13, 2012, 11:59:51 AM
The machine picks up on 4 rings which beats GV to the call but then the phone reports a missed call which I believe is coming from GV even though my machine answered it.  Any way around this?

It sounds like you have an answering machine that is separate from your phone and they're both connected to the OBi PHONE Port.  When your answering machine takes the call, your phone simply sees the ringing stop as if it was a missed call.

I'm using a cordless phone with an integrated answering machine and yes its connected to the OBi Phone Port.
The answering machine is set to pickup the call before GV gets it.  After leaving a message on the machine the phone displays a missed call which must be coming from GV.  Is there any way if I always want the integrated machine to record messages to stop getting the missed call indication on the phone since its already recorded by the machine?

Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 14, 2012, 06:59:48 PM
Do you have Google Voice set to place missed calls in your inbox?  If so, I believe the OBi would signal VMWI to your phone.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 07:19:36 PM
Quote from: RonR on January 14, 2012, 06:59:48 PM
Do you have Google Voice set to place missed calls in your inbox?  If so, I believe the OBi would signal VMWI to your phone.

Under GV Settings-Calls:

Missed Calls    
Place missed calls in the inbox
Send missed calls to my email:

These are both unchecked.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 14, 2012, 07:22:37 PM
Then I think it's your cordless phone that's putting up the missed call message on its handset.  That's what my Vtech does when its answering machine takes a call.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 08:37:11 PM
Quote from: RonR on January 14, 2012, 07:22:37 PM
Then I think it's your cordless phone that's putting up the missed call message on its handset.  That's what my Vtech does when its answering machine takes a call.

Thanks for the info.

Just noticed something weird, if I try to call an 800 number with the Obi110/GV it just rings and rings.
Am I supposed to key in something special for an 800/888/866 etc number?
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 14, 2012, 08:42:37 PM
Toll-free numbers (800/888/877/866) should work through Google Voice like any other number (they do here).
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 08:46:36 PM
Quote from: RonR on January 14, 2012, 08:42:37 PM
Toll-free numbers (800/888/877/866) should work through Google Voice like any other number (they do here).

I have my default area code in the  Obi so I don't have to dial it for local calls, will that cause a problem when dialing 800 numbers or any other call where I need another area code other than the one I live in?
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 14, 2012, 08:53:45 PM
Quote from: offroad on January 14, 2012, 08:46:36 PM
I have my default area code in the  Obi so I don't have to dial it for local calls, will that cause a problem when dialing 800 numbers or any other call where I need another area code other than the one I live in?

If the DigitMap is constructed properly, that shouldn't be a problem.  I assume you're simply adding 1aaa to 7-digit numbers.

Look in the OBi Call History and see what was actually sent to Google Voice when you dialed the 800 number that rings endlessly.  If it appears to be correct, log into your Google Voice account and call the number from the web page.  If the same thing happens there, the problem is with Google Voice and not the OBi.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 09:05:08 PM
The numbers look fine in Obi call history.
When I try to dial the same number from GV it says it will call me back and connect me.
The phone connected to my obi rings but when I answer the line just rings and rings just the same.

Never expected this, don't see how I can replace my home phone with Obi/GV now.
All my voice quality tests have been so good, called my brother in another state tonight, talked for an hour and it was just like a land line.

Any ideas on how to fix this?
Could it be just a temporary GV issue?
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 14, 2012, 09:15:03 PM
Quote from: offroad on January 14, 2012, 09:05:08 PM
When I try to dial the same number from GV it says it will call me back and connect me.

Can you post the number you're calling.  PM it to me if don't want to post it publicly.
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 14, 2012, 09:19:59 PM
Quote from: offroad on January 14, 2012, 08:37:11 PMJust noticed something weird, if I try to call an 800 number with the Obi110/GV it just rings and rings.
Am I supposed to key in something special for an 800/888/866 etc number?
Google Voice does not support Early Media.

For a quick workaround, call 1-646-810-9280 (or find a SIPBroker PSTN number closer to you).  At the "Welcome to ..." prompt, dial e.g. *18005551212# (note leading * and trailing #).  Be patient; it may take up to 30 seconds to connect.

If that works, you can set up your OBi to route TF calls through SIPBroker (or another free TF provider) automatically.

A better solution is to get an alternate provider for your OBi, primarily so you'll have real 911 service.  You can then route TF calls through them.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 09:22:45 PM
Quote from: RonR on January 14, 2012, 09:15:03 PM
Quote from: offroad on January 14, 2012, 09:05:08 PM
When I try to dial the same number from GV it says it will call me back and connect me.

Can you post the number you're calling.  PM it to me if don't want to post it publicly.


Number sent via PM, I also tried another 800 and an 888 number I would need to dial on a regular basis and those just ring and ring as well.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 14, 2012, 09:31:07 PM
Quote from: Stewart on January 14, 2012, 09:19:59 PM
Quote from: offroad on January 14, 2012, 08:37:11 PMJust noticed something weird, if I try to call an 800 number with the Obi110/GV it just rings and rings.
Am I supposed to key in something special for an 800/888/866 etc number?
Google Voice does not support Early Media.

For a quick workaround, call 1-646-810-9280 (or find a SIPBroker PSTN number closer to you).  At the "Welcome to ..." prompt, dial e.g. *18005551212# (note leading * and trailing #).  Be patient; it may take up to 30 seconds to connect.

If that works, you can set up your OBi to route TF calls through SIPBroker (or another free TF provider) automatically.

A better solution is to get an alternate provider for your OBi, primarily so you'll have real 911 service.  You can then route TF calls through them.

The quick workaround worked and I could dial the 800 number and get connected.
How would I route calls through SIPBroker on the Obi and would I still have the wait?

If the OBi met my needs otherwise I'd planned on setting up Call Centric for 911 but would I then get charged by the minute by them when making 800 calls?

What does Early Media mean and why does this happen on what should be a free call from any phone?

Thanks
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 14, 2012, 09:34:21 PM
Every toll-free number I call through Google Voice that I would expect to answer at this hour (for example, 800-555-1212 and 800-347-2683) answers.

The number you PM'd me rings endlessly using Google Voice, IdeaSIP, Ribbit, Alcazar Networks, and SIP Broker.  I can't see how this can be an OBi problem.
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 14, 2012, 10:41:30 PM
Set up a Callcentric account on SP2.  For these purposes, a free account will be fine.

My own OBi is far away and I don't want to risk losing control of it by testing some digit map changes, so I'll leave those up to RonR.  However, I'm fairly confident of speed dial setups, so I'll post those without testing them.

If you set e.g. Speed Dial 2 to SP2(**275*18005551212), then dialing 2# should place the call via Callcentric's "free" route.

Set Speed Dial 3 to SP2(18005551212@sip.tollfreegateway.com), then dialing 3# should place the call via Tollfreegateway.

You can compare these for setup time and voice quality. There are also several other free toll-free termination providers.

Once you are satisfied, you can modify the digit map to route 800/888/877/866/855 automatically.

Early Media refers to audio played before a call is "answered".  Common examples are announcements that a number is not in service or has been changed, that a cellular customer is out of range, etc.  The idea behind "not answering" is that the caller is not charged minutes for hearing the message.

In the case of toll-free (where it's the callee that's paying), big users have a lot of clout with the carriers and can negotiate contracts, where they don't have to pay minutes until the call is transferred to a human.  In the old (pre-1990) days, the only way to delay the start of billing was to not "answer" the call.  Although there have been better solutions for 22 years, some of these clowns are still doing that.  Bell-shaped heads often move very slowly.  Combined with the turkeys at Google who don't seem to realize that Early Media is important, the result is systems that don't work properly!  Sorry for the rant.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 15, 2012, 06:46:36 AM
Quote from: RonR on January 14, 2012, 09:34:21 PM
Every toll-free number I call through Google Voice that I would expect to answer at this hour (for example, 800-555-1212 and 800-347-2683) answers.

The number you PM'd me rings endlessly using Google Voice, IdeaSIP, Ribbit, Alcazar Networks, and SIP Broker.  I can't see how this can be an OBi problem.

Yes, the numbers you list dial fine for me as well.

The one I sent you via PM is one of several I have to dial every day for work.  I just need a solution that lets my wife dial 800 numbers like normal, and one that also lets me dial these apparently "Early Media" numbers as well without being charged for the connection as sometimes I'm on them quite a bit.

I'll try setting up a Call Centric account like Stewart suggests, but may need some help as I'm a complete VoIP and OBi newbie.  So far I'm loving the price of the unit and the call quality, just need to get things like this ironed out before I drop my POTS.

Regarding Call Centric, I see an option to sign up for Free then a Pay Per Call.
I want to fix this 800 number issue and also have 911, I don't mind paying the $1.50 per month or so for 911 but don't want to pay per minute dialing 800 numbers.  Which should I sign up for?

Thanks for the help both of you are providing, it's very much appreciated.
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 15, 2012, 07:31:16 AM
You need a paid account to order 911 service, to make outbound calls to PSTN numbers (including toll-free numbers if dialed directly, which cost $0.008/min.), or to order DIDs (other than iNum) from Callcentric.  If you have a paid account, 911 service is required, unless you state that you will be using Callcentric from outside the US or Canada.

There is quite a bit that you can do with a free account.  You can call 1777 numbers, SIPBroker numbers including US toll-free, iNums, and SIP URIs.  You can receive calls via SIP URI, iNum, and SIPBroker.  You can have voicemail and receive faxes.  The ability to receive via SIP URI allows you to use free (IPKall, UKDDI, etc.) or paid DIDs from other providers; having an iNum lets you get free calls via iNum gateways, indirectly via Localphone and Rebtel access numbers, or from any provider offering iNum calling.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 15, 2012, 08:02:56 AM
Am I understanding correctly?

With a free account I would need to dial **2 (SP2/CallCentric) then dial a SIPBroker number, wait for its message, dial my 800 number (the one I'm having problems with) and wait to be connected.
I could also set a Speed Dial for the SIPBroker number, but would still have the same delay being connected I got when I tried your temporary workaround?

With a paid account, I'll have 911 service.
I could dial **2 (SP2/CallCentric) and just dial the 800 number with no delay's but I'll pay $0.0088 per minute.  For all normal 800 numbers since SP1/GV is primary I would just dial the number directly.
I could also dial a SIPBroker number first to avoid paying anything for the call.

Sounds like this would allow my wife to dial just like a POTS unless she runs into a number like my work 800 numbers and could dial **2 and the number if she did.

I'm currently testing the OBi110 with a GV number and would also do so for CallCentric.  If I later port my POTS number to GV do I just update my profile with CallCentric so the new number works correctly with 911?
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 15, 2012, 08:34:58 AM
On a free or paid CC account, you can make free toll-free calls by sending e.g. **275*18005551212.  This routes the call via SIPBroker and does not require two-stage dialing.  From an OBi not specially configured, you would have to dial e.g. **2**275*18005551212.

However, you can configure the OBi digit map to do this automatically, i.e. you would dial 18005551212 and the OBi would automatically select SP2 and send **275*18005551212.  The result would be that all toll-free calls would go via Callcentric and SIPBroker, which is IMO a good thing, because you'll know the CC service is working, should you ever need it for 911.

The 911 service is configured for your physical address and does not directly depend on your phone number.  If you call 911, in addition to your address, a special temporary number is displayed to the dispatcher, which they can use to call you back, in case you get disconnected or hang up inappropriately.

Having nothing to do with 911, you can set up your home number (whether or not ported to GV) as an outbound caller ID for Callcentric, so any calls you make with their service will show that number to the callee.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 15, 2012, 09:27:09 AM
FWIW, ...

1. You don't need a Callcentric or any other account to use Sip Broker.

2. Calling the number you PM'd me using SIP Broker does not get an answer.
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 15, 2012, 09:37:51 AM
Quote from: RonR on January 15, 2012, 09:27:09 AM
Calling the number you PM'd me using SIP Broker does not get an answer.
RonR,

For me, calling 1-800-426-7378 (IBM service) fails with GV (including via Gmail), works with Callcentric and Anveo, works (though with slow setup time) when dialed via SIPBroker access number 1-646-810-9280, and works with **275*18004267378 sent to Callcentric.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 15, 2012, 09:56:26 AM
Using a Sip Broker PSTN number, the call goes through.  Using Sip Broker directly, it does not.
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 15, 2012, 10:11:30 AM
Quote from: RonR on January 15, 2012, 09:56:26 AM
Using a Sip Broker PSTN number, the call goes through.  Using Sip Broker directly, it does not.
Works for me, sort of.  The call appears to go through correctly, and starts playing the prompt, but SIPBroker decides something is wrong and retries, presumably on another carrier.

Note that the format for SIPBroker (directly) is *18004267378.

I don't recommend SIPBroker for general toll-free termination, because there seems to be noone minding the store.  They still don't know about area code 855!

Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 15, 2012, 12:49:07 PM
Registered for a free CallCentric account and tried to set it up with the OBitalk wizard but OBitalk shows:  

Configure Voice Services
Service Provider 1   Google Voiceâ„¢ Account      Connected      
Service Provider 2   CallCentric Account   Register Failed: 500 Server Internal Error (server=204.11.192.35:5060; retrying)

CallCentric's website says my phone is not registered
Followed the guide they have for an OBi100 and filled in all info, but couldn't figure out where to put this:
Digit Map:   (*xx.|**275*x.|[3469]11|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

Any ideas what I've done wrong?
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 15, 2012, 01:13:14 PM
Quote from: offroad on January 15, 2012, 12:49:07 PM
Followed the guide they have for an OBi100 and filled in all info, but couldn't figure out where to put this:
Digit Map:   (*xx.|**275*x.|[3469]11|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

Use this:

Service Providers -> ITSP Profile B -> General -> DigitMap:

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

where aaa is your local area code.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 15, 2012, 01:18:07 PM
Quote from: offroad on January 15, 2012, 12:49:07 PM
Service Provider 2   CallCentric Account   Register Failed: 500 Server Internal Error (server=204.11.192.35:5060; retrying)

CallCentric's website says my phone is not registered

It shouldn't take very much configuring:

http://www.obitalk.com/forum/index.php?topic=1039.0
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 15, 2012, 06:39:59 PM
Quote from: offroad on January 15, 2012, 12:49:07 PMService Provider 2   CallCentric Account   Register Failed: 500 Server Internal Error (server=204.11.192.35:5060; retrying)
Try enabling ITSP Profile B -> SIP -> X_DnsSrvAutoPrefix .
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 15, 2012, 07:24:09 PM
Quote from: RonR on January 15, 2012, 01:13:14 PM
Quote from: offroad on January 15, 2012, 12:49:07 PM
Followed the guide they have for an OBi100 and filled in all info, but couldn't figure out where to put this:
Digit Map:   (*xx.|**275*x.|[3469]11|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

Use this:

Service Providers -> ITSP Profile B -> General -> DigitMap:

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

where aaa is your local area code.

I checked about an hour later and OBiTalk now shows:
Service Provider 2   CallCentric Account   Registered (server=204.11.192.39:5060; expire in 29s)

CallCentric now shows:  Your Phone is Registered

Apparently I was just a bit impatient.

I did go ahead and put in the string listed above into digit map field for ITSP Profile B (except for changing the aaa to my area code), don't have time to test it tonight but will tomorrow. 

What exactly does this string define?  I see its different than the one on CallCentric's website.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 15, 2012, 09:37:48 PM
Quote from: offroad on January 15, 2012, 07:24:09 PM
What exactly does this string define?  I see its different than the one on CallCentric's website.

It's the dialplan for the Callcentric trunk:

[2-9]11  ->  211/311/411/511/611/711/811/911

**275*[x*][x*].  -> Sip Broker code + number

1xxxxxxxxxx  ->  11-digit numbers starting with '1'

<1>[2-9]xxxxxxxxx  ->  10-digit numbers starting with '2' to '9' ('1' is added)

<1aaa>[2-9]xxxxxx  -> 7-digit numbers starting with '2' to '9' ('1' plus area code added)

011xx.  -> 011 + country code + number (international dialing)

(Mipd)  ->  18005551212*76*10*223*207 (IP dialing : 18005551212@sip.tollfreegateway.com)

[^*#]@@.'@'@@.)  ->  18005551212@sip.tollfreegateway.com (SIP URI dialing)
Title: Verizon 4G has problems with OBi and Call Centric?
Post by: offroad on January 18, 2012, 07:14:19 AM
It seems that perhaps Call Centric / OBi don't like my Verizon 4G LTE USB aircard.
While I've been experimenting with the OBi110 in an effort to get rid of our POTS, I have also been experimenting with replacing our current WISP internet provider with Verizon 4G LTE service.

The WISP service is only 512k and the latency is too high for smooth calls with the OBi and GV.
With my company Verizon 4G USB modem only showing two bars, I get 4-8mbps and excellent call quality on GV.
I'm using a Cradlepoint MBR95 router that supports Ethernet and 4G USB modems so switching from one to the other is only one click.

The problem is that while both the OBi and Call Centric show registered under the WISP (Ethernet) internet service, I don't get registered with Call Centric when on Verizon 4G.  I can switch to Verizon 4G then re-power or reboot the OBi but still don't get registered on Call Centric which is SP2 on the OBi.  Google Voice seems happy on either connection.

Since GV won't work with some of the 800 numbers I need to dial, I'm going to need to get Call Centric or another secondary SIP provider to work with Verizon 4G.  Unfortunately my location limits the options I have for internet service.  Any ideas on how to make Verizon 4G play well with Call Centric?

Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 18, 2012, 08:30:11 AM
Try ITSP Profile B -> SIP -> X_DnsSrvAutoPrefix (checked).

If no luck, post what System Status shows for SP2.
Title: Verizon 4G has problems with OBi and Call Centric?
Post by: offroad on January 18, 2012, 09:08:31 AM
This was already checked  -  ITSP Profile B -> SIP -> X_DnsSrvAutoPrefix (checked).  

I had deleted the SP2 Call Centric account while troubleshooting and recreated using OBiTalk so I believe everything should be at defaults.

From OBiTalk Device Configuration

Under WISP (Ethernet):
Callcentric account   Registered (server=204.11.192.22:5060; expire in 29s)


Under Verizon 4G Modem:
Callcentric account   Register Failed: 500 Server Internal Error (server=204.11.192.36:5060; retrying)

I can re-power Router/4G Modem then OBi110 and still get Register Failed showing on OBiTalk,
Call Centric dashboard goes from "Your Phone is Registered" to Your Phone is Not Registered"
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 18, 2012, 09:42:10 AM
Wow!  The DNS SRV record points to port 5080, so VZ must somehow be thwarting the DNS SRV lookup.  Try setting in Network Settings DNSServer1 to 8.8.8.8 and DNSServer2 to 4.2.2.2

If no luck, try (from a PC on the 4G conection) going to a command prompt, type nslookup -type=SRV _sip._udp.callcentric.comand press enter.  Post the output.
Title: Verizon 4G has problems with OBi and Call Centric?
Post by: offroad on January 18, 2012, 10:16:18 AM
Changed Network Settings DNSServer1 to 8.8.8.8 and DNSServer2 to 4.2.2.2

OBiTalk shows:  Callcentric account   Register Failed: 500 Server Internal Error (server=204.11.192.23:5060; retrying)

Google Voice is unaffected and shows Connected

c:\>nslookup -type=SRV _sip._udp.callcentric.com
Server:  cp.local.tld
Address:  172.11.20.57

*** No Service location (SRV) records available for _sip._udp.callcentric.com


The IP address returned is the routers ip on the network the OBi is on and is also the same network the PC is on as well.
Title: Re: Verizon 4G has problems with OBi and Call Centric?
Post by: Stewart on January 18, 2012, 10:26:01 AM
Quote from: offroad on January 18, 2012, 10:16:18 AMc:\>nslookup -type=SRV _sip._udp.callcentric.com
Server:  cp.local.tld
Address:  172.11.20.57

*** No Service location (SRV) records available for _sip._udp.callcentric.com
Unbelievable!

Try changing (in ITSP Pofile B -> SIP) ProxyServerPort and RegistrarServerPort from 5060 to 5080.
Title: Re: Verizon 4G has problems with OBi and Call Centric?
Post by: offroad on January 18, 2012, 05:07:51 PM
Try changing (in ITSP Pofile B -> SIP) ProxyServerPort and RegistrarServerPort from 5060 to 5080.

Changed both, saved and rebooted
ObiTalk showed that SP2 (Call Centric) Wasn't Registered

Re-Powered the OBi and now both ProxyServerPort and RegistrarServerPort show 5060 instead of the 5080 I previously put in.

OBiTalk now shows: Callcentric account   Registered (server=204.11.192.37:5080; expire in 0s)
And Call Centric shows My Phone is Registered.

c:\>nslookup -type=SRV _sip._upd.callcentric.com
Server:  cp.local.tld
Address:  172.11.20.57

*** No Service location (SRV) records available for _sip._upd.callcentric.com

The PC command return looks the same so, Why did ProxyServerPort and RegistrarServerPort revert to 5060 and since they did why is SP2 now working?

Well....I spoke too soon I guess as I'm back to:
Callcentric account   Register Failed: 500 Server Internal Error (server=204.11.192.22:5060; retrying)


Changing ProxyServerPort and RegistrarServerPort back to 5080, save and reboot and OBiTalks shows:
Callcentric account   Register Failed: 407 Proxy Authentication Required (server=204.11.192.34:5080; retrying)

A few minutes later and OBiTalk shows: Callcentric account   Registered (server=204.11.192.23:5080; expire in 0s)
Call Centric shows phone is also registered.

I'm afraid to reboot the OBi again or re-power, shouldn't these settings stick once saved?

Didn't touch a thing and now Call Centric says my phone is not registered.
Refreshing OBitalk and now I see: Callcentric account   Register Failed: 500 Server Internal Error (server=204.11.192.22:5060; retrying)

Refresh ProxyServerPort and RegistrarServerPort on OBi and now they show 5060, so something is changing the port back to 5060.  OutboundProxyPort was always 5060, could this be affecting something?

Without changing anything its now over a 5-8 minute or so time frame cycling between:
Callcentric account   Register Failed: 500 Server Internal Error (server=204.11.192.xx:5060; retrying)
Register Failed: 407 Proxy Authentication Required (server=204.11.192.xx:5080; retrying)
Callcentric account   Registered (server=204.11.192.xx:5080; expire in 29s)

Then it starts over again
xx=random ip
Title: Re: Verizon 4G has problems with OBi and Call Centric?
Post by: RonR on January 18, 2012, 06:20:28 PM
Quote from: offroad on January 18, 2012, 05:07:51 PM
I'm afraid to reboot the OBi again or re-power, shouldn't these settings stick once saved?

If you're making changes directly to the OBi, you must set:

System Management -> Auto Provisioning -> ITSP Provisioning -> Method : Disabled
System Management -> Auto Provisioning -> OBiTALK Provisioning -> Method : Disabled

or the OBiTALK Web Portal will keep reconfiguring the OBi back to its settings shortly after you reboot.
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 18, 2012, 07:09:18 PM
Assuming that you have disabled provisioning per RonR's post and the changes are now "sticking":

On a "typical" Callcentric setup, you would put callcentric.com in ProxyServer and would leave RegistrarServer and OutboundProxy blank.  I believe that the port number corresponding to a blank field should not matter, as it would never get used.

I had suggested changing RegistrarServerPort, just in case you had filled in RegistrarServer.  I didn't even think about OutboundProxyServer.  If you set that too, either to work around a previous problem or because you thought it was a more "conservative" setup, then yes, you would have to also change ProxyServerPort to 5080 (given that VZ is blocking DNS SRV lookups).

Title: Re: Verizon 4G has problems with OBi and Call Centric?
Post by: offroad on January 18, 2012, 09:59:00 PM
Auto Provisioning seems to have been the issue.
I reset the OBi to factory config, did initial setup of SP1-GV and SP2-CallCentric using OBiTalk then disabled Auto Provisioning.

SP2-CC now stays registered, and the only values I changed directly on the OBi was to set ProxyServerPort and OutboundProxyPort to 5080.  RegistrarServer was left blank by OBiTalk during setup of SP2-CC so I left it alone.

I'll check it again tomorrow but all seems stable with Verizon 4G and I'll try it with the WISP Ethernet as well.
Thanks for the help, only need to get 911 working and digit maps right to be complete for my purposes.
Title: Re: Verizon 4G has problems with OBi and Call Centric?
Post by: offroad on January 19, 2012, 05:16:28 AM
This morning OBiTalk shows: CallCentric Account   Registered (server=204.11.192.22:5080; expire in 56s)
So it appears to be working fine now, also just tested with my WISP Ethernet and it shows the same.

Just curious, if CC accounts should be talking over port 5080, why is ProxyServerPort and OutboundProxyPort set by OBiTalk to 5060?
Title: Re: Verizon 4G has problems with OBi and Call Centric?
Post by: Stewart on January 19, 2012, 08:32:58 AM
Quote from: offroad on January 19, 2012, 05:16:28 AMJust curious, if CC accounts should be talking over port 5080, why is ProxyServerPort and OutboundProxyPort set by OBiTalk to 5060?
Because the port number should be set by CC's DNS SRV record.  Hard coding the port number (as I requested) is not as robust -- if CC needed to change it for some reason, your system would stop working.

But hey, not only are VZW's DNS servers failing to look up SRV records (either maliciously or by incompetence, though you could never prove the former), but they have also hijacked the DNS ports, so you can't work around the problem by using third-party DNS servers.  Short of connecting via a VPN, explicitly specifying port 5080 seemed like the only solution.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 25, 2012, 01:13:20 PM
Quote from: RonR on January 14, 2012, 09:34:21 PM
The number you PM'd me rings endlessly using Google Voice, IdeaSIP, Ribbit, Alcazar Networks, and SIP Broker.  I can't see how this can be an OBi problem.

It turns out there is a problem in the OBi with calls using 'Early Media'.

Calls initiated through the OBi PHONE Port using a service provider that supports 'Early Media', such as IdeaSIP, Alcazar Networks, or SIP Broker work just fine.  The same calls initiated from another OBi or OBiON App via the OBiTALK Service do not.  The one exception to this I've found is IdeaSIP, which does work properly with the OBiTALK Service involved (somehow I missed this about IdeaSIP in my earlier testing).

I've asked Obihai to investigate this problem, but have not yet received a response.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 26, 2012, 07:21:05 AM
If this is fixed by Obihai, would that also fix the problem I had with that number dialed through GV?
If not is this because GV doesn't support early media at all?
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 26, 2012, 07:39:44 AM
Quote from: offroad on January 26, 2012, 07:21:05 AM
If this is fixed by Obihai, would that also fix the problem I had with that number dialed through GV?
If not is this because GV doesn't support early media at all?

Google Voice does not support Early Media, but there is an easy alternative:

http://www.obitalk.com/forum/index.php?topic=2357.0
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 26, 2012, 07:49:29 AM
Quote from: offroad on January 26, 2012, 07:21:05 AMIf not is this because GV doesn't support early media at all?
For me, early media via Gmail does not work either, so I assume that the problem is at the GV end.  However, I don't know enough about the protocol to be certain.

IMO, there is a silver lining in this cloud.  If folks set their OBi devices to send all toll-free calls on Callcentric (whether or not they use the **275* prefix), they are regularly testing the Callcentric path, so a problem will be less likely, should they ever need it for 911.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 26, 2012, 09:00:25 AM
I have SP2 working on CallCentric but its currently only a free account.

I know I'll have to upgrade this to a Pay per call account for 911 but is the same true for Toll Free numbers through CallCentric?
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 26, 2012, 09:09:23 AM
Quote from: offroad on January 26, 2012, 09:00:25 AM
I have SP2 working on CallCentric but its currently only a free account.

I know I'll have to upgrade this to a Pay per call account for 911 but is the same true for Toll Free numbers through CallCentric?
If you send the call as e.g. **275*18005551212 then CC routes it via SIPBroker and a free account will work.  If you dial directly, e.g. 18005551212, then you need a paid account and CC charges $0.0088/min. for the call.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 26, 2012, 09:23:10 AM
Quote from: Stewart on January 26, 2012, 09:09:23 AM
If you send the call as e.g. **275*18005551212 then CC routes it via SIPBroker and a free account will work.  If you dial directly, e.g. 18005551212, then you need a paid account and CC charges $0.0088/min. for the call.

Can I set up my digit map so all 1800 calls go to SP2 (Call Centric) and get routed through SIPBroker automatically? 
Below is my current Digit Map for ITSP Profile B as shown by OBiExpert (417 is my local area code):

(1xxxxxxxxxx|<1417>[2-9]xxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*]@@.)
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 26, 2012, 10:22:31 AM
Quote from: offroad on January 26, 2012, 09:23:10 AM
Can I set up my digit map so all 1800 calls go to SP2 (Call Centric) and get routed through SIPBroker automatically?  

Assuming your PrimaryLine is set to SP1 Service:


Service Providers -> ITSP Profile A -> General -> DigitMap:

(<**2**275*>(18(00|88|77|66|55)xxxxxxx|<1>8(00|88|77|66|55)xxxxxxx)|
1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1417>[2-9]xxxxxx|011xx.|(Mipd)|[^*#]@@.'@'@@.)


Service Providers -> ITSP Profile B -> General -> DigitMap:

(**275*xx.|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1417>[2-9]xxxxxx|011xx.|(Mipd)|[^*#]@@.'@'@@.)
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 26, 2012, 11:14:17 AM
Yes, PrimaryLine is set to SP1 Service:

SP1=GV
SP2=CallCentric (Currently Free Account)

I've input those Digit maps from work using OBiTalk Expert and will try them tonight.

Thanks.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 26, 2012, 01:12:04 PM
offroad,

There are a couple of drawbacks to using Sip Broker for your toll free calling:

1. Sip Broker does not currently support 855 toll free numbers.

2. Early Media does not work with Sip Broker from a remote OBi, OBiON App, or SIP device due to a known limitation in the OBi.

These drawbacks are not present using the IdeaSIP + Voice Gateway alternative I previously pointed you to.
Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 27, 2012, 07:26:41 AM
Looked around at the IdeaSIP website am I correct in thinking that if SP2 uses IdeaSIP, there would be no 911 support as offered by CallCentric?
Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 27, 2012, 08:05:26 AM
Quote from: offroad on January 27, 2012, 07:26:41 AM
Looked around at the IdeaSIP website am I correct in thinking that if SP2 uses IdeaSIP, there would be no 911 support as offered by CallCentric?
You would not set up SP2 for IdeaSIP; you would set SP2 for CallCentric, Anveo or other provider.  Then, you would set up e.g. VG8 for IdeaSIP, as detailed by RonR in the previously referenced thread.
Title: VG8 Setup Won't Work - "No Call Route Available"
Post by: offroad on January 28, 2012, 09:52:15 AM
I did a Reset to Factory Defaults from OBi110 ip login, and then deleted my device from Obitalk.
Added the device to OBitalk then setup GV on SP1 and CallCentric on SP2
GV shows connected and CC shows Registered in Obitalk and CC website shows my phone is registered

Using Obitalk Expert I Setup VG8 as detailed by RonR and now any call I try to make gets a message from the Obi Attendant saying: "there is no call route available to complete your call"

The only entries I modified are: 
Note: I deleted the info that was in these fields and replaced with what's shown below

Physical Interfaces -> PHONE Port -> DigitMap: (...|(Mvg8)|(Mpli))
Physical Interfaces -> PHONE Port -> OutboundCallRoute : ...,{(Mvg8):vg8},{(Mpli):pli}

Voice Gateway8
Name : Toll Free
AccessNumber : SP2(proxy.ideasip.com)
DigitMap : (18(00|88|77|66|55)xxxxxxx|<1>8(00|88|77|66|55)xxxxxxx)

When I setup CC I did set it up as 911 but have been unable to complete upgrading my account from IP Freedom to Pay Per Call as the website keeps saying my address is invalid even though I'm putting it in just like the USPS website shows to.

What have I done wrong?





Title: Re: VG8 Setup Won't Work - "No Call Route Available"
Post by: RonR on January 28, 2012, 10:17:05 AM
Quote from: offroad on January 28, 2012, 09:52:15 AM
Physical Interfaces -> PHONE Port -> DigitMap: (...|(Mvg8)|(Mpli))
Physical Interfaces -> PHONE Port -> OutboundCallRoute : ...,{(Mvg8):vg8},{(Mpli):pli}

I assume you're aware that the '...' signifies what was previous there.

IOW, you simply add in the |(Mvg8)| and ,{(Mvg8):vg8}, rules.  The placement is important.

Title: Re: VG8 Setup Won't Work - "No Call Route Available"
Post by: offroad on January 28, 2012, 05:33:05 PM
Quote from: RonR on January 28, 2012, 10:17:05 AM
I assume you're aware that the '...' signifies what was previous there.

IOW, you simply add in the |(Mvg8)| and ,{(Mvg8):vg8}, rules.  The placement is important.

No, I wasn't aware of that but after starting over, here is what I currently have:

Physical Interfaces -> PHONE Port -> DigitMap:
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))

Physical Interfaces -> PHONE Port -> OutboundCallRoute :
{911:sp2},{([1-9]x?*(Mpli)):pp},{(<#:>|911):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Where exactly in the DigitMap do I add:  (Mvg8)
Where exactly in the OutboundCallRoute do I add:  {(Mvg8):vg8}

Thanks very much for the help!
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 28, 2012, 06:55:22 PM
Physical Interfaces -> PHONE Port -> DigitMap:

([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mvg8)|(Mpli))


Physical Interfaces -> PHONE Port -> OutboundCallRoute:

{([1-9]x?*(Mpli)):pp},{(<#:>):li},{911:sp2},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},
{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mvg8):vg8},{(Mpli):pli}
Title: Re: VG8 Setup Won't Work - "No Call Route Available"
Post by: offroad on January 28, 2012, 09:44:11 PM
This appears to be working great, just tested several 800,888,877 numbers including the Early Media one's I had problems with and all seem fine now.  No waiting for a connection and no fees to use a toll free number.

One question, under Physical Interfaces -> PHONE Port -> OutboundCallRoute:
Looks like you also made a change to something affecting 911 service, or at least it was moved farther into the string. 
Why was that needed?
{(<#:>):li},{911:sp2}

Also opened a trouble ticket with Call Centric to see why the website won't take my address for 911.

Thanks again.
Title: Re: GV missed calls - when answered by home machine?
Post by: RonR on January 28, 2012, 09:52:26 PM
Quote from: offroad on January 28, 2012, 09:44:11 PM
Looks like you also made a change to something affecting 911 service, or at least it was moved farther into the string. 
Why was that needed?
{(<#:>):li},{911:sp2}

This is a cleaner way to implement 911 to SP2.
Title: New Verizon 4G modem - Toll Free Calls Rejected
Post by: offroad on January 31, 2012, 07:04:33 PM
I've been testing my OBi110 setup with a Verizon / Pantech UML290 4G modem in a Cradlepoint MBR95 4G router.

Late last week a Verizon firmware upgrade kept my laptop from accessing the internet, and after a replacement modem showed the same problem they sent me a Verizon USB551L modem.  That fixed my laptop getting on the internet but has caused a very strange problem with the OBi110.

Anytime I try to make a toll free call (early media or not), I get a message saying "The number you dialed 1800-xxx-xxxx was rejected by the service provider. Reason 500"  All other calls are fine.

If I plug in the ethernet cable from my WISP service I get no problems, but I also wasn't getting this issue with Verizon's Pantech UML290 modem either.  (I do have to manually set port 5080 or SP2 CallCentric doesn't register though).  I'm connecting to the same Verizon service, any ideas why this is happening?


SP1=GV, SP2=CallCentric (911), VG8=ideasip (all Toll Free)



Title: Re: GV missed calls - when answered by home machine?
Post by: Stewart on January 31, 2012, 07:42:48 PM
It appears that the new device has a broken SIP ALG.  Unfortunately, I don't know of a free tollfree termination provider that accepts connections on an alternate port.

Possibly, using sip.tollfreegateway.com or tollfree.alcazarnetworks.com, instead of proxy.ideasip.com might work (by luck).

You should be able to make tollfree calls via Callcentric and SIPBroker, by dialing e.g. **2**275*18004377950 , though I believe that won't work for 855.  If that is acceptable, you can configure the OBi to rewrite the number automatically.

You could try writing to support at ideasip / tollfreegateway / alcazarnetworks and ask them if they accept connections on an alternate port.

Title: Re: GV missed calls - when answered by home machine?
Post by: offroad on January 31, 2012, 07:58:05 PM
I'm about ready to order a dedicated Pantech UML290 for home use in the Cradlepoint router.
Hopefully its a model specific thing, and the one I get will perform like the one I had for my work laptop before Verizon's upgrade broke it.

I had avoided a MiFi type device even though my Cradlepoint supports WiFi as Wan, as I thought getting wireless internet into my router might not work as well as just plugging in a 4G modem.  Now I'm wondering which might be best after all.  If I get another Pantech that plays well with the OBi110, at least I won't be using it with VZManager like on my laptop that will try to get you to upgrade software and firmware.