CSipSimple + Sip2Sip + Obi202 + Google Voice
threehappypenguins:
LOL!!! YOU will not make me threesadpenguins! Obihai is on the verge of making me threesadpenguins because there is no simple work around for a person like me that just wants a simple workaround to make cheap calls on my Android phone via WiFi (and Talkatone and GrooveIP SUCK!!!). We have not had a cell phone for years because they are too expensive and we are a one income family (3-year-old and 10-month-old to take care of and home school!!!) So my husband and I finally bought one with cash and are just buying a simple $100 card and are going to make it last a year so that our cell phone will be $9.58 /mo on average after taxes. So I really REALLY appreciate your help because I was not able to get ANYWHERE with Googling for answers! I realize that I am diving in the deep end, but I really do not have much of a choice if we are going to live cheaply and comfortably.
I seem to be making progress. I can now call my Obi phone from the Android. But it is completely accidental... so I am confused (again... lol!). *Scratch that... Now it is not working. I have been typing this reply for HOURS on and off (going between this and watching/feeding/taking care of children).... ARGGGG... I didn't change ANYTHING and now it is not working!!!* Let me start from the beginning.
When you originally told me to port forward 5062, you said:
Quote
5062 is the default UserAgentPort of sp3 in the OBi. You may need to port forward 5062 in your router to make calls incoming to the OBi from outside your local subnet.
I thought when you said "in your router" you meant the Obi. Are you talking about my internet router? If so, it gave me several settings. It is a Motorola SBG6580. I went to Advanced > Forwarding and then clicked on the Create IPv4 button.
I then get several options. Under Local IP, I typed my local IP address (I found it by opening command prompt, typing in ipconfig and finding the IPv4 address). Then in Local Start Port & Local End Port I typed in 5062 in both boxes. Then in External IP, I typed my public IP address which I found by typing public ip address into Google. Then in External Start Port & External End Port I also typed 5062. For protocol, I did not know what to choose (whether TCP or UDP) so I chose Both. I left the Description blank, and I chose On for Enabled. Then I clicked the Apply button. Did any of it make any sense to me? Nope! So if someone is reading this that knows how to port forward, please clarify for me!
You said:
Quote
Router:
Obihai recommends that you port forward the following ports:
Allow Outgoing:
TCP Ports: 6800, 5222, 5223
UDP Ports: 5060 to 5063, 10000 to 11000, 16600 to 16998, 19305
Allow Incoming on UDP Port: 10000
I’m sorry I’m not much of a router expert. Under “Open Port” mine has fields “Start Port”, “End Port” , “Local Host”. “Local Host” is the OBi address such as 192.168.x.xx
So again, you are talking about port forwarding in the internet router, and not the Obi? It just throws me off because in the Obi menu there is also an option to do port forwarding under Router Configuration > Port Forwarding
With the above suggestion for port forwarding, I do not even know where to start. I do not have an option to allow incoming. Only the settings options that I explained when I was trying to port forward 5062.
Furthermore, from what I understand, Obihai said in this FAQ page http://www.obihai.com/docs/OBiFAQ.html:
Quote
TCP/UDP Ports your Firewall should not block
In order for your OBi to be able to send packets w/o interruption, please allow the following ports for outgoing:
TCP: 6800, 5222, 5223
UDP: 5060, 5061, 16600 to 16998
Allow Incoming on 10000
It does not say anything about port forwarding, but it is about not allowing your Firewall to block the above said ports. So, not knowing what to do or where to start, I left that all alone.
Dialer integration and call log are checked in CSipSimple. I signed up for a dynamic dns (I think? I don't know...) from https://www.no-ip.com. Assuming userid is my username, my dynamic dns (at least I think it is dynamic... whatever that means...) is userid.no-ip.org. So I put in the suffix part of CSipSimple @userid.no-ip.org:5062. I tested this in command prompt by typing ping userid.no-ip.org and it worked just fine.
I made these changes that you suggested here Quote
Voice Services -> SP3 Service -> X_InboundCallRoute (Assumes Primary Line is set to sp2):
{(Mcot)>(<**7**1:>(Msp1)),(Mcot)>(<**1:>(Msp1)):sp1},{(Mcot)>(<**7**2:>(Msp2)),(Mcot)>(<**2:>(Msp2)):sp2},{(Mcot)>(<**7**3:>(Msp3)),(Mcot)>(<**3:>(Msp3)):sp3},{(Mcot)>(<**7**4:>(Msp4)),(Mcot)>(<**4:>(Msp4)):sp4},{(Mcot)>(<**7**9:>(Mpp)),(Mcot)>(<**9:>(Mpp)):pp},{(Mcot)>(<**7:>(**0)),(Mcot)>**0:aa},{(Mcot)>(<**7:>(***)),(Mcot)>***:aa2},{(Mcot)>(<**7:>(Msp2)),(Mcot)>(Msp2):sp2},{(Mcot)>(<**7:>(0)),(Mcot)>0:ph,ph2},{ph,ph2}
User Settings > User Defined Digit Maps > User Defined Digit Map2 > Label : cot
User Settings > User Defined Digit Maps > User Defined Digit Map2 > DigitMap : (aaaaaaaa)
Where aaaaaaaa is your sip2sip username.
I also made these changes here Quote
We do not need the sip2sip account set up on the OBi. Please remove those settings and replace with the following:
Service Providers -> ITSP Profile C -> SIP -> ProxyServer : 127.0.0.1
Service Providers -> ITSP Profile C -> SIP -> X_SpoofCallerID : checked
Voice Services -> SP3 Service -> Enable : (checked)
Voice Services -> SP3 Service -> AuthUserName : (any letters or numbers)
Voice Services -> SP3 Service -> X_RegisterEnable : (unchecked)
Voice Services -> SP3 Service -> X_ServProvProfile : C
Voice Services -> SP3 Service -> X_UserAgentPort : 5062
Voice Services -> SP3 Service -> CallerIDName : Whatever
Voice Services -> SP3 Service -> MaxSessions : 4
But then had to undo them because it did not work.
After undid the last noted changes and put the sip2sip account back on the Obi, I was able to make calls from the Android to the Obi. Only it did not matter who I dialed. It is like it ignored what I dialed, and just always called the Obi. I do not know why.
I also attempted to call the GV number from my home phone ptsn line to test it forking to the Android, but it did not work anymore. So I started poking around and noticed that the only thing I did not undo from the changes you told me to make (because I forgot about it) was Service Providers -> ITSP Profile C -> SIP -> X_SpoofCallerID : checked. So I unchecked it, and I was able to call the Android again.
As noted wayyyyy above in this reply, the setup stopped working. I cannot make outgoing calls on my Android. It just... stopped. I pinged userid.no-ip.org again in cmd, and at first it did not work. So I logged back in no-ip.org, clicked on "modify" did nothing at all, clicked "update" and magically it started pinging again from cmd. I tried dialing out from my Android... and... nothing.
ARGGGGG
Oh, and my eyeballs hurt.
threehappypenguins:
It is 3pm here in Halifax and I need to start cooking supper and do some laundry, so that will be a nice getaway. Oh the joys of networking/telecommunications...
ianobi:
Sorry to hear that you are having problems. Each time I mentioned router I did mean your internet router. The info in the OBihai faq was not updated when they brought out the OBi202 - for 5060, 5061, read 5060 to 5063.
If you would like a different way forward, then you could go with Obion on Android. It does not look to me that Acrovoice are doing actual "provisioning", rather they have been helpful in giving configuration details. If you were to note those carefully in a word doc along with the GV details, then you could copy and paste them back later. This way you could do a factory reset and start again using the OBiTALK portal and OBiON. You should read the OBiON for Android section first on this forum, most users are not very impressed. The CSipSimple method is quite complex, but it really does work! Several people on this forum use it.
Whichever way you choose to go, there are helpful people on this forum who will support you.
QBZappy:
Hi folks,
Trev (forum member) is the public face behind Acrovoice (http://www.acrovoice.ca/). He is very active over at DSL Reports (http://www.dslreports.com/). He can also be reached using the PM feature of this forum as well. I have seen him give configuration advice to his customers. If you are a paying customer of Acrovoice you should be entitled to get support from them. After all that is the reason you are paying them every month for the service. From what I can see their pricing reflects an offering of a premium service. If you go that route post back with the solution or a link where it can be found.
You won't need to bother with Ian's English accent. (Of course unless you like it). :D
PS
I think Ian is bucking for a sainthood. (or knighthood in his case).
ianobi:
Nice input QBZ. You are indeed a jolly good chap, despite what the others say about you :D
Navigation
[0] Message Index
[#] Next page
[*] Previous page