maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   SIP VoIP thru GTalk working...almost! (https://talk.maemo.org/showthread.php?t=2175)

orbitalcomp 2006-06-13 17:35

SIP VoIP thru GTalk working...almost!
 
Like the title says, I have it working about 95%. Using some other posters' comments in another thread here on the forums, I registered my GMail account with http://www.gtalk2voip.com and accepted it's addition of "service@gtalk2voip.com into my Contacts lists, which is exactly what is supposed to happen.

I then registered a WA state area code number for FREE thru http://www.ipkall.com. For the setup of this account, for the SIP number I used "MyGoogleTalkName" and for the SIP Proxy I put in "gtalk2voip.com". I was originally trying to route the ipkall number thru FWD.com, but apparently I was adding an unnecessary step.

I found out thru a forum on a Google search that the SIP number is the GMail ID, and the SIP Proxy is the gtalk2voip.com site. This is correct, because I can call my 206-xxx-xxxx phone number, and the 770 starts ringing with the Caller ID screen having my number in this format: "210-710-xxxx_at_66.54.140.46@gtalk2voip"

When I answer the call on the 770, it never connects and finally times out. During this time, I can still hear the phone number ringing on the landline. There is some little setting that I probably need to change somewhere, i am just missing it.

Do I need to change something with the "STUN" settings, or maybe open a certain port on my wireless router? If I have to open a port, it would seem to make VoIP useless, since I'm sure most routers would have this port closed. Has any one else gotten this working?

I'm not real concerned with making outgoing calls to a landline, but it sure would be handy to receive calls from landlines...

shoegoo 2006-06-13 23:31

I got mine to the same point you do. Thanks for the walkthrough.

bradpitcher 2006-06-14 00:13

Quote:

Originally Posted by orbitalcomp
Using some other posters' comments in another thread here on the forums,

That was me :) Yeah, I'm at the same point. I'm kind of surprised with the problems. I wonder if the two gateways it has to go through causes too much lag in the connection or something. Sorry, I don't know what can be done, but on the plus side gizmoproject will have a client soon. There is a post on the gizmoproject forums where we are petitioning for a beta release. Maybe if enough of us request it, they will comply. ;) Otherwise, a gizmoproject employee posted and just said to watch this url:
http://gizmoproject.com/jasmine/

Solace 2006-06-14 03:44

ok... I don't know that I have helped at all, but after trying googletalk on the 770 then the PC, it seems to possibly be a problem with the gtalk2voip server? I tried adding voicemail, and i can check it from the PC, but from the 770 it just times out and disconnects... to check your voicemail, you have to enable it at ipkall, but then just open a chat with service@gtalk2voip.com and type "VMPLAY"....

so possibly a problem with the 770 software?

johsua 2006-06-14 04:17

i think it's a 770 problem, and the gizmoproject app will not have this problem. i am of course talking out of my *****, but i hope i am correct.

orbitalcomp 2006-06-14 04:34

Quote:

Originally Posted by johsua
i think it's a 770 problem, and the gizmoproject app will not have this problem. i am of course talking out of my *****, but i hope i am correct.


I keep hoping it's some little setting that one of us will stumble upon...I posted on the IPKall forums looking for help, so maybe something will happen...

shoegoo 2006-06-14 04:41

Are there any VOIP gurus on the forums? I am guessing it has something to do with firewalling. I bet GTalk relies on some sort of firewall traversal (perhaps UPNP) thats not implemented on the 770 end (or perhaps not supported correctly by gtalk2voip either).

Ruslan Zalata 2006-06-15 11:04

We have tested N770 for compatibility with our GTalk2VoIP gateway. The following results we have got:

1. You can use N770 GTalk to make outgoing call to PSTN/SIP in the way described on http://www.gtalk2voip.com/gtalk_serv...transport.html .

2. Sending CALL command would not work, incoming call to N770 could not be setup properly for unknown reason.

3. Accepting incoming calls from GTalk2VoIP would not work either for same reason.

4. Sending voice over old GPRS is futile since it gives assimetric bandwidth for upstream and downstream channels. The slow upstream channel does not allow voice to pass well. Downstream is ok, so you can hear remote party well, or listen to voicemails in your vm box.

We are currently investigating the issue with accepting incoming calls from GTalk2VoIP on N770. I guess this can be fixed (adjusted to what N770 wants :)). Volunteers to make test calls required!

Regards,
GTalk2VoIP TEAM.

GTalk: ruslan.zalata@gmail.com

orbitalcomp 2006-06-15 13:13

Quote:

Originally Posted by Ruslan Zalata
We have tested N770 for compatibility with our GTalk2VoIP gateway. The following results we have got:

1. You can use N770 GTalk to make outgoing call to PSTN/SIP in the way described on http://www.gtalk2voip.com/gtalk_serv...transport.html .

2. Sending CALL command would not work, incoming call to N770 could not be setup properly for unknown reason.

3. Accepting incoming calls from GTalk2VoIP would not work either for same reason.

4. Sending voice over old GPRS is futile since it gives assimetric bandwidth for upstream and downstream channels. The slow upstream channel does not allow voice to pass well. Downstream is ok, so you can hear remote party well, or listen to voicemails in your vm box.

We are currently investigating the issue with accepting incoming calls from GTalk2VoIP on N770. I guess this can be fixed (adjusted to what N770 wants :)). Volunteers to make test calls required!

Regards,
GTalk2VoIP TEAM.

GTalk: ruslan.zalata@gmail.com


Ruslan -

Glad to hear you guys at gtalk2voip have discovered us here and the problems we are having. Everything you mentioned seems about right, I had tried to make a call to a landline from a chat with "service@gtalk2voip", but it didn't work. Guess I have to add a contact for the phone number, like the link on your site says. Good tip!

I posted pretty much my same questions in the IPKall forums (http://voxilla.com/PNphpBB2-viewtopic-t-9110.html), and someone from IPK mentioned that all of the calls that i attempted through gtalk2voip left "dead SIP channels" on their server. They were also going to try and figure out what was happening.

Anyways, here's hoping that you can find a solution for us 770 users!

Ruslan Zalata 2006-06-15 18:50

Quote:

Originally Posted by orbitalcomp
I had tried to make a call to a landline from a chat with "service@gtalk2voip", but it didn't work. Guess I have to add a contact for the phone number, like the link on your site says. Good tip!

Could you please try it that way (call from roster) then tell us does it work in your environment or not ? Also please mention what type of connection you are on: GPRS, WI-FI or something else ? Your IP address for the session can be helpful too. Thank you.

We have also discovered that some WiFi spots have pretty strict firewall setup, so media flow cannot pass it :-(.

Regards,
Ruslan.

penguinbait 2006-06-15 19:12

I tried several ways
 
770 to landline worked great if I created a contact
770 to PC worked great if I created a contact
PC to 770 worked great

From service chat I tried these

call +1810555XXXX
call penguinb8@gmail.com

It calls me and then says connecting but never connects.

Is that what you want tested?

(EDIT 1)
This was done at work and home from wifi on t1 and wifi on comcast cable modem....

=DC= 2006-06-15 20:18

770 to landline worked for me as well if I created a contact. As for the service itself, it works great. No lag from what I could tell. There needs to be a PayPal option to purchase credits though. Other than that, excellent service. This will come in handy for those of us who want VoIP options right away.

Ruslan Zalata 2006-06-15 22:29

Hello again!

Quote:

Originally Posted by penguinbait
770 to landline worked great if I created a contact

...

call +1810555XXXX
call penguinb8@gmail.com

It calls me and then says connecting but never connects.

Is that what you want tested?

Yes, thanks for testing. We have collected enough debug info, now trying to find a solution to the problem. In brief, N770 does not send Accept signal back to our GTalk2VoIP gw when user is trying to answer call, so call never establishes.

Regards,

GTalk2VoIP TEAM.

orbitalcomp 2006-06-16 00:37

Quote:

Originally Posted by penguinbait
770 to landline worked great if I created a contact
770 to PC worked great if I created a contact
PC to 770 worked great

From service chat I tried these

call +1810555XXXX
call penguinb8@gmail.com

It calls me and then says connecting but never connects.

Is that what you want tested?

(EDIT 1)
This was done at work and home from wifi on t1 and wifi on comcast cable modem....


I also tried the same thing as penguinbait, and got the same results. The connection just finally times out. I tried on my WiFi network here at work via DSL, and at home on my WiFi network via Cable. I also have no problems using the 770 and talking to someone on their computer.

So far, only outgoing calls to landlines work as long as they are first added as a contact. We're close, very close...

Thanks to everyone for the troubleshooting...

richardg1952 2006-06-16 05:37

damaged contacts list
 
I added one land line phone # to my contacts on the 770 and successfully called it. I was adding a second when the 770 looked up and I had to remove the battery to reset. Now there are no contacts in my list and the app loops endlessly trying to load them.
Does anyone know where the contacts data file is located? I'm thinking the file is corrupt. Maybe removing it will resolve my problem.

bradpitcher 2006-06-16 06:24

maybe loading your contacts into the jabber roster utility will help (http://jru.jabberstudio.org/), although I haven't been able to find any that work lately.

Ruslan Zalata 2006-06-16 06:50

Quote:

Originally Posted by richardg1952
I added one land line phone # to my contacts on the 770 and successfully called it. I was adding a second when the 770 looked up and I had to remove the battery to reset. Now there are no contacts in my list and the app loops endlessly trying to load them.
Does anyone know where the contacts data file is located? I'm thinking the file is corrupt. Maybe removing it will resolve my problem.


Contact list/roster is stored on Google's Jabber server. Try to connect using ordinary PC Google Talk, then remove undesired data/contacts from your roster.

Ruslan Zalata 2006-06-21 11:24

Incoming calls from GTalk2VoIP
 
Hello all N770 users!

We have made some fixes to our GTalk2VoIP gateway. So, it must work now with IPKall and N770 (incoming calls to N770). Could you please make some test calls ? Also please try "CALL XXXX" command. Thank you.

Please note, that some ISPs keep tight firewalls and/or ban voip traffic.

Regards,
Ruslan.

The GTalk2VoIP development team.

frethop 2006-06-21 12:26

Thanks for working on this!

In my (brief) experiments, I am able to make calls out using the "+1aaabbbcccc@gtalk2voip.com" as a contact method.

When I try to make calls with ipkall and my 770, the behavior is wierd. My presence drops from "On" to "Off", the Internet Call application comes up, and my contacts dialog pops up. The phone rings for about three rings and the ipkall automated voice tells me "there is no one available to answer your call".

So there is obviously something coming, but no way to answer it. And wierd behavior besides.

-F

Mara 2006-06-21 12:49

Calling out from 770 using just chat "CALL xxxxxxx" worked. However, calling in to 770 by using IpKall assigned number from my cell phone or home phone (which is Vonage VoIP phone...) did not work. in either case the 770 did not ring, or do anything showing there was some activity going on. The behavior was different: Calling from home (Vonage) phone just keep sounding like the call did go through but nobody answered. Call from cell phone did give busy signal. This behavior was the same that I have experienced before.

At least one problem has been solved, only one more to go...

UPDATE: For some reason my IpKall number have been terminated... :mad: which should explain why incoming calls did not go through. I should have a new number soon and I'll let you know how it works.

bradpitcher 2006-06-21 14:21

Quote:

Originally Posted by Mara
For some reason my IpKall number have been terminated...

Yeah, that happened to me too. I don't get it :confused:

Ruslan Zalata 2006-06-21 14:37

Quote:

Originally Posted by Mara
UPDATE: For some reason my IpKall number have been terminated... :mad: which should explain why incoming calls did not go through. I should have a new number soon and I'll let you know how it works.


I'm waiting your test results Mara with a new IPKall account. Evidences say that things must work! :-). If not, we will fight over them! :-)

Regards,
Ruslan.

The GTalk2VoIP development team.

orbitalcomp 2006-06-21 14:42

IT WORKS!!!

You guys got it working, Ruslan! Good job...check your server logs and you can see if everything was working properly, but it was good on my end.

I just called my IPKall number from my cell phone, and it immediately started ringing and then about 3 secs later, the 770 started ringing. I hit the green phone icon to answer, and there it was - sounded pretty good, had a bit of an echo, probably because I had both my phone and the 770 so close to each other.

It also popped up an invitation for chat at the same time, which is what it did before, but this time it had a bunch more info in the gtalk2voip chat window. Thsi time it said "Call Established. Talking" and then "You joined an ongoing talk with 210xxxxxxx@66.54.140.46"

Now I just need to get people hooked on Google Talk instead of MSN and Yahoo...

BTW - My original IPKall number was disconnected also for some reason, i had signed up for a new one yesterday and was still trying to get gtalk working...maybe it was because all of our attempts left "open" connections on their server...that is what someone from IPKall tols me in another forum.

Ruslan Zalata 2006-06-21 15:58

That is a really great news for me, since I spent a lot of time and effort trying to fix this compatibility problem, I almost gave up :-). Thank you guys for testing. Hope this service will be useful for you.

BTW, we have loads of other free services, like voicemail, voice confs, etc. Pls check our site at http://www.gtalk2voip.com/.

Regards,
Ruslan.

Mara 2006-06-21 17:36

Quote:

Originally Posted by Ruslan Zalata
I'm waiting your test results Mara with a new IPKall account. Evidences say that things must work! :-). If not, we will fight over them! :-)

Regards,
Ruslan.

The GTalk2VoIP development team.

Ruslan,

At least I have now working phone number, but still I was not able to call to 770. What happens is that the Google talk on 770 goes offline immediately the call tries to connect, and the other end says "call can not be completed..." I tried the same using my home PC Google talk client and it rings, but immediately the call gets disconnected and the caller end hear the same message.

What I'm thinking is that maybe my Vonage VoIP adapter conflicts with the Gtalk? I assume the Vonage VoIP adapter and Gtalk may use same port(s) or something like that... and that's not going to work too well... :confused: I try later today to disconnect my Vonage adapter and see if that solves the problem.

Good to hear that at least this was working for some of you folks...

=DC= 2006-06-21 19:54

For some strange reason I'm not seeing the service@gtalk2voip.com contact come online. I had a similar problem a couple days ago, but this time it appears to be permanent. I have tried several times to delete the contact and add it back again without any change. I am using the Google Talk only on the 770 and was able to use the service before.

Is it possible that something went wrong on my end? I see others have been minor issues since the update from Ruslan.

markd 2006-06-21 21:17

Yup, I can't get a response from service@gtalk2voip.com either. It was there this morning...but appears to have gone away.

=DC= 2006-06-21 21:37

Good, I thought I was the only one...
Bad, because it's a great service once it's working.
Oh well, that's the advantages/disadvantages of being beta testers. Let's get this issue solved so others may enjoy the service and we can move on to the next hurdle.

orbitalcomp 2006-06-21 22:23

Quote:

Originally Posted by =DC=
For some strange reason I'm not seeing the service@gtalk2voip.com contact come online. I had a similar problem a couple days ago, but this time it appears to be permanent. I have tried several times to delete the contact and add it back again without any change. I am using the Google Talk only on the 770 and was able to use the service before.

Is it possible that something went wrong on my end? I see others have been minor issues since the update from Ruslan.


I have stumbled upon one little trick that seems to work for me...if "service" and any of your "+1xxxxxxx@" contact phone numbers ever seem to be offline, change your status to "Invisible" for a few secs, then switch back to "Online". Now the contacts should be available...

I don't know why this happens, maybe something to do with the WiFi going into a sleep mode. I have had times when I have the Green Dot, but I am not really online, so I have to refresh it...

Hopefully this helps you guys...

P.S. Even though we are using Beta software, this new software is amazing!

dattani98 2006-06-21 22:33

Didnt work. Service is offline and has been the whole day.

=DC= 2006-06-22 00:50

Yeah, still not working for me either, but I agree that this beta version is much better overall than the 2005 edition. As for the GTalk2VoIP service, it is awesome and couldn't come at a better time. I'd like to thank everyone on the GTalk2VoIP working so hard to make the service work on the 770.

Ruslan Zalata 2006-06-22 05:13

Quote:

Originally Posted by markd
Yup, I can't get a response from service@gtalk2voip.com either. It was there this morning...but appears to have gone away.


Yeah, the service has crashed this night :-(. Looks like I have injured a bug while did modifications for N770 compatibility. Workig on it..

Regards,
Ruslan.

gururise 2006-06-22 05:39

Is there a way to use the gtalk2voip service to call a packet8 number via SIP?
With FWD you just dial **898+1+number.
I tried "call **8981xxxyyyzzzz@packet8.net" and it just sat there trying to call but my packet8 number did not ring. Any ideas?

Ruslan Zalata 2006-06-22 11:02

Quote:

Originally Posted by gururise
Is there a way to use the gtalk2voip service to call a packet8 number via SIP?
With FWD you just dial **898+1+number.
I tried "call **8981xxxyyyzzzz@packet8.net" and it just sat there trying to call but my packet8 number did not ring. Any ideas?

What you put to GTalk2VoIP is a SIP ID. If that SIP ID can be dialed on an ordinary SIP phone (SJPhone, etc..) so it will work with our gateway too. Try to figure it out how that FDW number is accessable from a SIP phone and let me know so I could check it.

As for your case, here is what we have got in our logs:

SIPConnetion::WritePDU writing raw data, time (usec) = 1150954257722440:
INVITE sip:**898171XXXXXXXX@packet8.net SIP/2.0^M
CSeq: 1 INVITE^M
Via: SIP/2.0/UDP 217.116.51.36;rport;branch=00000000001234560000000 000123456000000000012345^M
User-Agent: GTalk2VoIP V2 by RZ and UGIN^M
From: "gururise@gmail.com"<sip:gururise@gmail.com>;tag=1 73635150^M
Call-ID: SIPCALL-1359133527-1976348468@217.116.51.36^M
To: <sip:**898171XXXXXXXX@packet8.net>^M
Contact: <sip:217.116.51.36:5060;transport=udp>^M
Allow: INVITE, ACK, OPTIONS, BYE, CANCEL, REFER, INFO, NOTIFY, MESSAGE^M
Content-Type: application/sdp^M
Content-Length: 298^M
Max-Forwards: 70^M

SIP/2.0 407 Proxy Authentication Required^M
CSeq: 1 INVITE^M
f: "gururise@gmail.com"<sip:gururise@gmail.com>;tag=1 73635150^M
Call-ID: SIPCALL-1359133527-1976348468@217.116.51.36^M
t: <sip:**898171XXXXXXXX@packet8.net>;tag=abKJDtJMads U^M
Record-Route: <sip:aZO4q64DYfqzfVDhUId@63.209.12.145:5111;lr>, <sip:aiz2kX7GdBfuPazPfFIAIaNcXGh@192.84.16.30:1506 2;lr>^M
v: SIP/2.0/UDP 217.116.51.36;rport=5060;branch=000000000012345600 00000000123456000000000012345;received=217.116.51. 36^M
Server: eSLEE/0.12.38.1^M
l: 0^M
Proxy-Authenticate: Digest realm="packet8.net", nonce="76f26146856b60e321d6819bcf486b3e"^M
^M

The remote side required some sort of Proxy Authentication. We cannot do it since we don't have any credentials from your SIP account on packet8 proxy.

Regards,
Ruslan.

The GTalk2VoIP development team.

Mara 2006-06-22 12:51

Quote:

Originally Posted by Mara
Ruslan,

At least I have now working phone number, but still I was not able to call to 770. What happens is that the Google talk on 770 goes offline immediately the call tries to connect, and the other end says "call can not be completed..." I tried the same using my home PC Google talk client and it rings, but immediately the call gets disconnected and the caller end hear the same message.

What I'm thinking is that maybe my Vonage VoIP adapter conflicts with the Gtalk? I assume the Vonage VoIP adapter and Gtalk may use same port(s) or something like that... and that's not going to work too well... :confused: I try later today to disconnect my Vonage adapter and see if that solves the problem.

Good to hear that at least this was working for some of you folks...

The Gtalk2voip service was down yesterday as many you did notice too... This morning it was up and running and I did the test without my Vonage adapter connected in my network. The result was the same as above. I even tried to "borrow" neighbors WiFi :o for a second to test it with it, but no difference in behavior.

What's next? Ruslan, can you check some logs in your system to find out any clues? Let me know if you need my Gtalk accoung name and I can PM it to you.

=DC= 2006-06-22 13:35

The service is up again and I am able to use the call +1xxxxxxx feature through the chat bot with success. I noticed that if you hang up on the 770 the service continues to call the number resulting in the phone continuing to ring. Just thought that info might help somehow. Now we need an option to buy more credits through PayPal, and the phone number lease service. After that, everything else is gravy.

penguinbait 2006-06-22 14:44

whats up with service@gtalk2voip
 
It was down all day yesterday, this morning it was up for one of my accounts but the other could not reach it, and now again neither can reach it. Whats the deal with the up and down :confused:

dattani98 2006-06-22 18:04

gtalk2voip is unreliable
 
its gone down again which is quite irritating. I have been monitoring before buyin any credits and find the client to be a bit unreliable

Has anyone heard of this company? I dont want 2 start giving credit card details to an unknown Russian or Eastern European outfit......

Ruslan Zalata 2006-06-22 18:19

Quote:

Originally Posted by dattani98
its gone down again which is quite irritating. I have been monitoring before buyin any credits and find the client to be a bit unreliable

Has anyone heard of this company? I dont want 2 start giving credit card details to an unknown Russian or Eastern European outfit......

You don't give CC number to us, you give it to some Merchant which process the payment. The one we are using now is located in Amsterdam. But you don't have to trust it either, cause they smoke pots there ;-)))

Yes, the service became unstable, that is due to that goddamn fix for Nokia 770. If I won't find a solution on how to make it stable I'll just remove all modifications I made to support your Nokias.

Ruslan Zalata 2006-06-22 18:24

Quote:

Originally Posted by Mara
What's next? Ruslan, can you check some logs in your system to find out any clues? Let me know if you need my Gtalk accoung name and I can PM it to you.

Thank you Mara for expressing your desire to help. We are currently working on making that bloody patch a bit more stable (bot crashes each 5 mins due to some bug in the patch), after that I'll contact you to investigate your case.

Regards,
Ruslan.

The GTalk2VoIP development team.


All times are GMT. The time now is 04:05.

vBulletin® Version 3.8.8