News:

On Tuesday September 6th the forum will be down for maintenance from 9:30 PM to 11:59 PM PDT

Main Menu

OBI 200 with Cisco 7961/62 Dial Out issues -

Started by denk, September 29, 2014, 01:30:16 PM

Previous topic - Next topic

denk

I have a obi 110 with a cisco 7960 in/out dialing is perfect for 4 yrs

now i have a obi200 and 7960 in/out dialing works perfectly too.

Now want to use  the obi 200 with the 7961/7962 but only inbound calls work and unable to dial out.  I've tried various version of the CISCO sip firmware but no joy.  the 7961/62 with the obi 110 only receives inbound calls no problem, able to pickup and has audio.

Turned off the obi 110 thinking its the 5061 port, still no outgoing calls from 7961 or 7962.

Looked at call history of the obi 110/200 it seems the dialed digits (from the 7961/62) are not being detected by both obi 110 or 200.

Tried just the "*" on the dialplan.xml but still digits not detected.  **n from the 7961/62 are not being detected also but 7960 seems to be perfect. 

any help or guidance would be greatly


azrobert

I assume you are pointing the 7961 at SP2 of the OBi110 or OBi200.
Please post the X_InboundCallRoute of SP2.
Do these phones have a No Registration option?
Do you have an analog phone connected to the phone port of the OBi110 or OBi200?

denk

in / out dialing from analog port for both obi's are ok.

Here's the sp2 X_InboundCallRoute for the obi200  (left unchanged)

{9255551212>(xxxxxxxxx):pp},{9255551212>(xx.):sp}       where 9255551212 is the cisco phone

the phones doesn't require registration.  at least I know the 7960 doesn't. 

Thanks.

azrobert

Change the X_InboundCallRoute to: ph
If the phone port doesn't ring then the call isn't getting to the OBi.
If the call is getting to the OBi200 then the phone port will ring.
If the phone port rings then the call is not matching the InboundCallRoute rules.

The following is what I'm asking about registration.
Is the 7960 trying to register and failing, but still works.
or
The 796x phones have a NO Registration option.

denk


the 7960 is fine with the obi 110.  the combination doesn't need to be fixed.  For the record, registration is disabled.

The 7961 can receive calls ok with Audio.  Registration is disabled both on the OBI and the SEPxxx.cnf.xml of the 7961/7962.  Its just i can't dial out from the 7961/62.  I looked at the history of the obi200 and it doesn't seem to detect the dialed numbers from the 7961/62.

I even went as far as reconfiguring the obi 110 to make it proxy to the 7961/62, again, just incoming, no outgoing, just busy after I press dial or let the timeout happens.

Thanks.

azrobert

The call will not show in the Call History if it is not routed somewhere.
If for some reason it is not matching the InboundCallRoute rules it won't show in the Call History.
That is why I asked you to change the inbound route to "ph".
If the call is getting to the OBi200, now it will show in the Call History.
The Call History will also show if it is sending 9255551212 as the UserID

denk

when i changed the sp2 inbound to ph, the analog and the cisco 7961 rings ok.  I could still answer both.

on history i get
fork to: ph1 SP2 (9255551212)
ringing (ph1)
ringing (sp2(9255551212)

azrobert

It looks like you tested an inbound call that was forked to the phone port and the 7961.
I'm sorry if I wasn't clear on what I wanted you to do.
I want you to place an outbound call with the 7961.
I don't expect the outbound call will work.
If the outbound call reaches the OBi200 it will ring the phone port.
Maybe then the call history will show why it wasn't working before. 

denk


azrobert...actually the fault was mine.  my apologies

I should have said I tested calling FROM both the 7961 and the analog and only the analog call went through.  Calling out from the 7961 never registers even after changing the inbound route to ph.

the graphic that i showed is actually calling to the analog and 7961 to see if it still works.  Thats the last and only entry on the call history.

Thanks again for taking the time.

azrobert

#9
You can register the 7961 to the OBi200.

Service Providers -> ITSP Profile C -> SIP
ProxyServer: 127.0.0.1

Voice Services -> SP3 Service
X_ServProvProfile: C
X_RegisterEnable: Unchecked
X_InboundCallRoute: ph    (for testing)
X_Proxy: Checked
AuthUserName: 9255551212
AuthPassword: anything  (must match 7961's PW)

7961 setup
Proxy: xx.xx.xx.xx    (IP address of the OBi200)
Proxy Port: 5062
Userid: 9255551212
Password: anything
Registration: Enabled

Log into the OBi200
The Status screen will be displayed.
Check SP3 Service Status
It will look like this if the phone registers:
Registration Not Required;local_client=192.168.1.100:5060

Now try an outbound call.



azrobert


denk

Thanks Azrobert for taking the time.  

Just tried your suggestions to the letter, still no joy.   Nothing in history or a local client.  Incoming calls still comes in perfectly to the 7961.

The reading and research continues.

denk

I re-config the 7960 and it worked with the OBI200 just fine on first try.  Works perfectly.

Now i know I need to dissect the 7961 xml config.  Something in there thats preventing it from dialing out.  Its not the dialplan.xml coz i used the same plan.

reading continues.

azrobert

Quote from: denk on October 03, 2014, 08:20:17 AM
I re-config the 7960 and it worked with the OBI200 just fine on first try.  Works perfectly.

I assume you are registering the 7960 to the OBi200.
Will the 7961 register to the OBi200?
See the last paragraph in my last post.

Be aware that the OBi200 will show the IP address of the last device to register, even if the device is powered off. Check if it's the 7961's IP address.

denk


This is now fixed. 

Apparently, 1st, the 7961 is more sensitive to the xml configuration than the 7960, 2nd issue is the firmware used plays a key role in making the 7961 work.

1st issue. As Azrobert says, the devices needs to be "not registered", but it looks like the outbound proxy/proxy port cannot be empty (supposedly, its ok on Pi and asterisk servers and ok on the 7960).  The 7961 does not register but it does shows as a client (as Azrobert pointed out).
         <outboundProxy></outboundProxy>
         <outboundProxyPort></outboundProxyPort>
         <registerWithProxy>false</registerWithProxy>

2nd issue. Use firmware 8.35, i tried firmwares 8.0 to 9.4 and can only get 8.35 to work.  Other versions  may work but I just don't know how to make it work.

Lots of frustrating days but learned a lot.  Thanks Azrobert for the lesson in dialing out and registration and taking the time to answer questions.

Suhail

Hi Denk/all,

I'm new to setting up obi with Cisco SIP phones. I currently have an obi202 device set up with GV and connected to a Cisco 7961g SIP phone (set up using http://www.obitalk.com/forum/index.php?topic=5595.0 and http://blog.obihai.com/2012/08/use-your-obi202-as-google-voice-gateway.html).

I am not able to "answer" or place calls and I can't figure out what the issue is. When I call my GV line, the 7961 rings. However, when I answer the call, the connection never established and the phone keeps ringing on the other end. Likewise when I place outbound calls, I get a dial tone when I pick up the phone, but once I dial, nothing happens. Any advice on what to look for? Or do you have a writeup by chance showing how you configured your obihai and your xml file?

Thanks in advance!