Google Voice + VOIP Phone

<< < (2/3) > >>

RonR:
Quote from: Ectoplasmic on March 08, 2012, 07:27:10 pm

Frankly I don't think a VOIP phone can work with OBi100+GV. I can't make the Cisco ring, not even a chirp.


The configuration described in the Single-Stage Dialing Through Any OBi Trunk Using SIP article comes straight from one of my OBi's that I use with a PAP2 to make and receive calls through the OBi almost exclusively instead of using the OBi PHONE Port.

Trust me, it works very reliably.

Ectoplasmic:
Thanks for the suggestions. You both have encouraged me to keep trying. I'll do some more experiments, and try to do some SIP debugging. I imagine that would shed some light on the situation.

Ectoplasmic:
Well I actually have the Cisco IP phone working for incoming and outgoing calls :) I'll post my notes later.

The only problem at this point is incoming caller id. I have Google Voice on SP1, and 127.0.0.1 SIP on SP2. I've enabled X_SpoofCallerID on both ITSP profiles, but it doesn't help. Caller id number works on my analog phone, but doesn't work on the Cisco IP phone, it shows anonymous. I realize I will probably never see the name, but I want to at least see the number.

My guess is I need to update X_InboundCallRoute on SP1 to include a $1? Or some way to spoof the caller? Right now it looks like this: {ph,SP2(cisco@192.168.137.252:5062)}

I'm looking for a minimal way to get it working.

RonR:
X_SpoofCallerID enables spoofing on outbound calls on that trunk.  Since CallerID can't be spoofed on Google Voice calls, there's no reason to enable it on SP1.

X_SpoofCallerID must be enabled on SP2 in order for calls being sent to SIP clients via SP2 to receive CallerID.

{ph,SP2(cisco@192.168.137.252:5062)} should get the job done (it does here).

Ectoplasmic:
Everything works, including caller id on my IP phone. I want to thank RonR and Stewart. For those interested, here are my minimalist settings, for those of us who are not phone/pbx experts. These are the only changes necessary from default. I prefer to enter these by going directly to the device with the browser, and disabling the Obitalk provisioning under System Management->Auto Provisioning. The phone's SIP port should be set to 5062. The phone's proxy should be 192.168.x.x:5061. The phone should be set to make and receive calls without registration. I'm guessing this should also work for a PAP2.

Code:

> Service Providers
   ITSP Profile A
      General
         Signaling Protocol = Google Voice
         X_UseFixedDurationRFC2833DTMF = Checked
   ITSP Profile B
      SIP
         ProxyServer = 127.0.0.1
         X_SpoofCallerID = Checked
      
> Voice Services
   SP1 Service
      X_ServProvPfile = A
      X_RingProfile = A
      X_CodecProfile = A
      X_InboundCallRoute = {ph,SP2(phoneusername@192.168.0.100:5062)}

      SIP Credentials
         AuthUserName = googleusername
         AuthPassword = googlepassword

   SP2 Service
      X_ServProvProfile = B
      X_InboundCallRoute = sp1
      X_RegisterEnable = unchecked

      SIP Credentials
         AuthUserName = user (doesn't matter, but can't be blank)


Navigation

[0] Message Index

[#] Next page

[*] Previous page