maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] The One Ring (https://talk.maemo.org/showthread.php?t=41817)

Addison 2010-11-22 07:16

Re: [Announce] The One Ring
 
I just stick with DC.

Texting on TOR was a little odd for me.

epage 2010-11-22 11:35

Re: [Announce] The One Ring
 
Quote:

Originally Posted by heavyt (Post 879718)
Instant messaging sometimes take over 5 mins to post on my N810. Other times it only takes 30 sec. Is this normal?

TOR has to poll the website to receive updates. To save on battery the time it takes to check for texts grows over time but is reset anytime a text is sent or received.

heavyt 2010-11-22 13:12

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 880181)
TOR has to poll the website to receive updates. To save on battery the time it takes to check for texts grows over time but is reset anytime a text is sent or received.

Thanks for the respone. I sent test texts to my N810 and it does not seem to reset the poll time. Sometimes it shows incoming text with no delay other times it takes forever even if I send the texts one after the other. DC seems more reliable.

epage 2010-11-22 13:44

Re: [Announce] The One Ring
 
Quote:

Originally Posted by heavyt (Post 880246)
Thanks for the respone. I sent test texts to my N810 and it does not seem to reset the poll time. Sometimes it shows incoming text with no delay other times it takes forever even if I send the texts one after the other. DC seems more reliable.

Hmm, I've not experienced this. Mind sending me the log file?

heavyt 2010-11-22 17:18

Re: [Announce] The One Ring
 
I will get the file to you sometime tomorrow, traveling at the moment

eachna 2010-11-25 05:54

Re: [Announce] The One Ring
 
Question about the TOR/Google Voice plugin:

I configured a Google Voice account and used the cell phone number connected to the SIM in my n900 for the Screen Name. I keep getting 'line busy' error messages.

Is it even possible to configure the callback number as the number you're calling out from? Or, do I have to use a different callback number? I do have a gizmo number but the call quality could be better.

What I had wanted was to do was call out to my google voice number, have the call disconnect, and then have it call back into my cell line from google voice.

I'm not sure if this is possible and it "has" to call back on Gizmo (or another number that isn't my SIM cell number).

epage 2010-11-25 11:40

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 882668)
Question about the TOR/Google Voice plugin:

I configured a Google Voice account and used the cell phone number connected to the SIM in my n900 for the Screen Name. I keep getting 'line busy' error messages.

Is it even possible to configure the callback number as the number you're calling out from? Or, do I have to use a different callback number? I do have a gizmo number but the call quality could be better.

What I had wanted was to do was call out to my google voice number, have the call disconnect, and then have it call back into my cell line from google voice.

I'm not sure if this is possible and it "has" to call back on Gizmo (or another number that isn't my SIM cell number).

Hmm, I'm not sure if I'm confused or you are. So in TOR's configuration you set the nickname to your cellphone number?

eachna 2010-11-25 12:05

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 882883)
Hmm, I'm not sure if I'm confused or you are. So in TOR's configuration you set the nickname to your cellphone number?

I went to "settings/voip and im accounts" and created a new account for Google Voice.

I entered my gv username and password. There's a "screen name" option that originally had my gizmo number. I changed it to my Tmobile cell number.

I'm not sure if this is TOR or the "Google Voice plugin" which is part of TOR. I did install both.

Or, heck, I guess it could be something else that gives me the chance to configure Google Voice settings.

Edit: I have no doubt that if anyone is confused it's me :).

epage 2010-11-25 14:18

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 882890)
I went to "settings/voip and im accounts" and created a new account for Google Voice.

I entered my gv username and password. There's a "screen name" option that originally had my gizmo number. I changed it to my Tmobile cell number.

I'm not sure if this is TOR or the "Google Voice plugin" which is part of TOR. I did install both.

Or, heck, I guess it could be something else that gives me the chance to configure Google Voice settings.

Edit: I have no doubt that if anyone is confused it's me :).

The One Ring (TOR) is the actual name of the GV Plugin like Butterfly is the name of a MSN plugin. This can be confusing because there is also TOR which is a internet proxy.

So you put either your gizmo or you tmobile cell number into the nickname spot and the gizmo works but not the tmobile?

eachna 2010-11-26 01:57

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 882996)
The One Ring (TOR) is the actual name of the GV Plugin like Butterfly is the name of a MSN plugin. This can be confusing because there is also TOR which is a internet proxy.

So you put either your gizmo or you tmobile cell number into the nickname spot and the gizmo works but not the tmobile?

I don't use TOR proxy (I know what it is). The One Ring is the only TOR I use :).

If I understand correctly, "Google Voice Plugin" is what I installed so that I could go to a contact card and have an option to contact someone via Google Voice. "The One Ring" (which makes use of that plugin) is what then actually handles the call and dials out to google and sends my callback number. Of course, I may have those backwards or just be completely wrong. Regardless, I know the plugin and TOR work together somehow :).

Back to my problem, yes, when I put my Gizmo number into the nickname spot, and choose to call a contact from the contact card via Google Voice, it connects correctly (calls me back).

When I put my Tmobile number in the nickname spot, when I try to call a contact via Google Voice I get an alert that the line is busy.

Edit: Happy Thanksgiving (if you celebrate it).

epage 2010-11-26 02:22

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 883421)
I don't use TOR proxy (I know what it is). The One Ring is the only TOR I use :).

If I understand correctly, "Google Voice Plugin" is what I installed so that I could go to a contact card and have an option to contact someone via Google Voice. "The One Ring" (which makes use of that plugin) is what then actually handles the call and dials out to google and sends my callback number. Of course, I may have those backwards or just be completely wrong. Regardless, I know the plugin and TOR work together somehow :).

"Google Voice Plugin..." *is* The One Ring. Because I don't want "Google Voice" in the official name of the project and when people look at the catalog "The One Ring" will be confusing is why the "name" for the package is not the project's name. A lot of plugins do this. For MSN there is Pecan, Butterfly, and sort-of Haze. There are more like that but I'm spacing on them.

Quote:

Originally Posted by eachna (Post 883421)
Back to my problem, yes, when I put my Gizmo number into the nickname spot, and choose to call a contact from the contact card via Google Voice, it connects correctly (calls me back).

When I put my Tmobile number in the nickname spot, when I try to call a contact via Google Voice I get an alert that the line is busy.

This sounds very strange. There s an error I've seen before. I can't remember if it is the same but it sounds similar. The issue there is that Google was faster setting up the callback than TOR is in realizing there wasn't and error and closing the call. So the call would come in but Maemo wouldn't let you pick it up because in theory you were in a call. I could make the call out jump out earlier but then I wouldn't have a way to report errors (not like I can be too specific with the errors Maemo allows me to give users). Another option is I could jump out of the call immediately and popup a special IM window to display any errors.

There is a bit of a complicated debugging step that I'm tempted to ask you to do (it involves the command line) but I think if you give Dialcentral (my other app) a try than we can get a feel if it is an issue with the front end or backend.

Quote:

Originally Posted by eachna (Post 883421)
Edit: Happy Thanksgiving (if you celebrate it).

Yes and I do (and a little too much according to my stomach) and you too.

feuxfollets 2010-11-26 03:21

Re: [Announce] The One Ring
 
I've been having the same problem with using TOR and PBXes. I would get a missed call after disconnecting, and then when I try to call again I just get "busy".

I don't have this problem with Dialcentral though as it works immediately after I get "busy" with TOR.

Descalzo 2010-11-26 03:52

Re: [Announce] The One Ring
 
I had this problem (BUSY) a couple days ago. So I tried to use DialCentral, but it gave me a weird error. So I used some cell minutes. A couple of hours later the problem had resolved itself.

eachna 2010-11-27 04:26

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 883428)
"Google Voice Plugin..." *is* The One Ring.

That seems a LITTLE odd to me because I remember installing two parts. Meh. I guess I'm mis-remembering. Or maybe I'm remembering installing DialCentral (which is also on my n900).

Quote:

Originally Posted by epage (Post 883428)
The issue there is that Google was faster setting up the callback than TOR is in realizing there wasn't and error and closing the call. So the call would come in but Maemo wouldn't let you pick it up because in theory you were in a call.

YES. That sounds very much like what I'm seeing. TOR is just too fast :).

Quote:

Originally Posted by epage (Post 883428)
There is a bit of a complicated debugging step that I'm tempted to ask you to do (it involves the command line) but I think if you give Dialcentral (my other app) a try than we can get a feel if it is an issue with the front end or backend.

I have dial central on my phone and when I put my cell number in the "Callback number" field it calls me back properly. If you want me to do some command line testing later I'd be glad to follow whatever directions and post whatever logs :).

epage 2010-11-27 06:00

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 884188)
YES. That sounds very much like what I'm seeing. TOR is just too fast :).

Actually it means GV is too fast and TOR is too slow :)


Quote:

Originally Posted by eachna (Post 884188)
I have dial central on my phone and when I put my cell number in the "Callback number" field it calls me back properly. If you want me to do some command line testing later I'd be glad to follow whatever directions and post whatever logs :).

With that I think it is the speed issue but the best way to verify it isn't something else is a log file stored at "~/.telepathy-theonering/theonering.log". That file should contain any errors if they happen on the TOR side of things. Otherwise I'll guess it is the speed issue and sit puzzled about the best way to resolve it.

eachna 2010-11-27 09:57

Re: [Announce] The One Ring
 
When I deleted my log and tried again (to get a clean log for you) it worked.

It hadn't been working for at least 4-5 days. Maybe one of the many reboots I've done lately cleared up the problem.

Edit: "it" being calling out to Google Voice and having it call back on my cellular line.

Thank you for writing TOR, it's a wonderful resource on the n900.

epage 2010-11-27 14:08

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 884274)
When I deleted my log and tried again (to get a clean log for you) it worked.

It hadn't been working for at least 4-5 days. Maybe one of the many reboots I've done lately cleared up the problem.

Edit: "it" being calling out to Google Voice and having it call back on my cellular line.

Thank you for writing TOR, it's a wonderful resource on the n900.

At least for my device, it tends to slow down with time and eventually a reboot is needed to do anything with it. I wouldn't be surprised if this was the situation.

feuxfollets 2010-11-29 00:42

Re: [Announce] The One Ring
 
Why does TOR have to use the call interface to initiate the Google Voice callback? I mean Dialcentral doesn't use the call interface so it is possible without it?...

epage 2010-11-29 13:31

Re: [Announce] The One Ring
 
Quote:

Originally Posted by feuxfollets (Post 885290)
Why does TOR have to use the call interface to initiate the Google Voice callback? I mean Dialcentral doesn't use the call interface so it is possible without it?...

That was the purpose for creating TOR, to integrate GV into the built-in Maemo apps. It is possible to make calls with the debug prompt but that isn't too intuituve.

feuxfollets 2010-11-29 21:33

Re: [Announce] The One Ring
 
So it's not possible to just put a button in the contacts interface that initiates a callback without opening the phone application?

epage 2010-11-29 21:44

Re: [Announce] The One Ring
 
Quote:

Originally Posted by feuxfollets (Post 885831)
So it's not possible to just put a button in the contacts interface that initiates a callback without opening the phone application?

There might be ways to create plugins but I doubt it would be worth the cost/benefit for me to implement.

I am looking slightly more in favor of just cutting out of the callback faster. Errors should general be rare and popping up the debug prompt with the actual error would be more helpful in those rare cases.

eachna 2010-11-30 07:21

Re: [Announce] The One Ring
 
Quote:

Originally Posted by feuxfollets (Post 885831)
So it's not possible to just put a button in the contacts interface that initiates a callback without opening the phone application?

Oh, that would be awesome if there was a way to do it.

eachna 2010-12-02 02:03

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 885544)
That was the purpose for creating TOR, to integrate GV into the built-in Maemo apps. It is possible to make calls with the debug prompt but that isn't too intuituve.

As a TOR user, please keep this :). I love that I can use GV from my contact cards/address book.

eachna 2010-12-02 02:09

Re: [Announce] The One Ring
 
I have another issue (problem?) with TOR.

When I try to call out to Google Voice, I get an error message about needing an internet connection, if I'm not on Wifi. TOR doesn't see my 3G connection. I don't know if this is a bug, or this is expected behavior?

I know the 3G is working, other services that use it are connected.

I had that busy error again earlier today (my Google Voice number showed up as busy when I tried to call out and callback on my cellular line). I rebooted the phone and it cleared up. I might be able to pick it out of the log if you tell me what to look for.

epage 2010-12-02 02:11

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 887265)
I have another issue (problem?) with TOR.

When I try to call out to Google Voice, I get an error message about needing an internet connection, if I'm not on Wifi. TOR doesn't see my 3G connection. I don't know if this is a bug, or this is expected behavior?

I know the 3G is working, other services that use it are connected.

I had that busy error again earlier today (my Google Voice number showed up as busy when I tried to call out and callback on my cellular line). I rebooted the phone and it cleared up. I might be able to pick it out of the log if you tell me what to look for.

The "not seeing 3G connection" is something I'd find more interesting from the og. I think I've got a good grasp on "busy".

eachna 2010-12-02 06:37

Re: [Announce] The One Ring
 
1 Attachment(s)
I've attached my log file (hopefully it worked).

I was having problems making calls on 3G after 8:00 PM and probably before...8:14 or 15 (by that time I was back in a wifi zone).

Sorry I can't narrow it any further than that.

umang.gopani 2010-12-03 08:37

Re: [Announce] The One Ring
 
Hi,

I just installed The one ring.. but after installing after logging into my google voice account, I am not able to make calls from GV.. Although I am able to send messages.

This is the error I get in logs.. Please advice.


Quote:

(00:27:50) DEBUG MainThread.gvoice.browser_emu: Performing download of https://www.google.com/voice/mobile/phones
(00:27:52) INFO AsyncPool.gvoice.backend: {'subscriberNumber': 'undefined', 'remember': '1', 'phoneType': '2', 'forwardingNumber': '', 'outgoingNumber': '+12011234567'}
(00:27:52) DEBUG AsyncPool.gvoice.browser_emu: Performing download of https://www.google.com/voice/call/connect
(00:27:53) ERROR AsyncPool.util.go_utils: Error, passing it back to the main thread
Traceback (most recent call last):
File "/opt/theonering/lib/util/go_utils.py", line 183, in __consume_queue
result = func(*args, **kwds)
File "/opt/theonering/lib/gvoice/backend.py", line 364, in call
self._parse_with_validation(page)
File "/opt/theonering/lib/gvoice/backend.py", line 771, in _parse_with_validation
validate_response(json)
File "/opt/theonering/lib/gvoice/backend.py", line 884, in validate_response
raise RuntimeError('There was a problem with GV: %s' % response)
RuntimeError: There was a problem with GV: {'data': {'code': 20}, 'ok': False}
(00:27:53) ERROR MainThread.channel.call: While placing call to +12011234567
Traceback (most recent call last):
File "/opt/theonering/lib/channel/call.py", line 186, in _call
{},
RuntimeError: There was a problem with GV: {'data': {'code': 20}, 'ok': False}
(00:29:07) DEBUG MainThread.connection: Re-used handle for subscribe, I hoped this helped
(00:29:07) DEBUG MainThread.connection: Re-used handle for publish, I hoped this helped
(00:29:07) DEBUG MainThread.channel_manager: New contact list channel
(00:30:36) DEBUG MainThread.connection: Re-used handle for subscribe, I hoped this helped
(00:30:37) DEBUG MainThread.connection: Re-used handle for publish, I hoped this helped
(00:30:37) DEBUG MainThread.channel_manager: New contact list channel
(00:32:06) DEBUG MainThread.connection: Re-used handle for subscribe, I hoped this helped
(00:32:07) DEBUG MainThread.connection: Re-used handle for publish, I hoped this helped
(00:32:07) DEBUG MainThread.channel_manager: New contact list channel
(00:33:37) DEBUG MainThread.connection: Re-used handle for subscribe, I hoped this helped
(00:33:38) DEBUG MainThread.co

epage 2010-12-03 11:39

Re: [Announce] The One Ring
 
Quote:

Originally Posted by umang.gopani (Post 888184)
Hi,

I just installed The one ring.. but after installing after logging into my google voice account, I am not able to make calls from GV.. Although I am able to send messages.

This is the error I get in logs.. Please advice.

Wow, thanks for being so proactive. My guess is that you didn't configure your callback number by entering it in as your screenname or nickname, depending on what the field is called.

tokag 2010-12-03 11:55

Re: [Announce] The One Ring
 
@epage
excuse the OT, but i really wanted to say thank you for all your work on this and your there maemo projects. your contributions are truly appreciated.

epage 2010-12-07 03:31

Re: [Announce] The One Ring
 
Quote:

Originally Posted by umang.gopani (Post 888184)
Hi,

I just installed The one ring.. but after installing after logging into my google voice account, I am not able to make calls from GV.. Although I am able to send messages.

This is the error I get in logs.. Please advice.

Sorry to take so long to get back to you. This looks like an issue with not having set a proper callback number. Set the "nickname" to the phone number you want to make the calls from.

epage 2010-12-07 03:43

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 887332)
I've attached my log file (hopefully it worked).

I was having problems making calls on 3G after 8:00 PM and probably before...8:14 or 15 (by that time I was back in a wifi zone).

Sorry I can't narrow it any further than that.

Sorry to take so long in getting back to you. I went through several days worth of data (1/10?) and didn't see anything that stood out :(

eachna 2010-12-08 18:45

Re: [Announce] The One Ring
 
Oh, phooey. It happens consistently, I can't make TOR calls out when my wifi connection drops outa and I have to use 3G.

I'll delete my tor log (again) and see if I can replicate it when I call out later tonight.

If you don't see anything after that, I guess we call it a wash. Probably some other package conflicting or some bad setting on my part.

epage 2010-12-08 18:51

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 892483)
Oh, phooey. It happens consistently, I can't make TOR calls out when my wifi connection drops outa and I have to use 3G.

I'll delete my tor log (again) and see if I can replicate it when I call out later tonight.

If you don't see anything after that, I guess we call it a wash. Probably some other package conflicting or some bad setting on my part.

Maybe I'm getting people mixed up but I thought you said it goes away with a reboot? If so I'll try to get a new package out tonight that re-arranges the call process to avoid this.

eachna 2010-12-08 19:02

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 892492)
Maybe I'm getting people mixed up but I thought you said it goes away with a reboot? If so I'll try to get a new package out tonight that re-arranges the call process to avoid this.


No, sorry, I should have been more clear in my post.

I have an intermittent issue with not being able to call out and have it call back on my TMobile cellular number (TOR is "too slow"). That may be what you're thinking of. A reboot as such doesn't solve it but it comes and goes and I reboot often enough that it probably helps. That one will probably be fixed by a code push you're going to do involving how TOR deals with error messages.

The second issue (the one I'm sending logs for) is that when I try to call out using 3G (instead of wifi) I can't call out using TOR. I get an error message that I need an internet connection. I do definately have working internet during those times (pandora will stream, etc). I am driving around when this one happens, but no matter how many times I call out on 3G, it will only work when I find another wifi spot.

lemmyslender 2010-12-08 21:28

Re: [Announce] The One Ring
 
Just thought I'd drop in and mention that there is ddown has figured out how to get some of the programs like TOR that use IPv4 to work with an IPv6 only connection. See this link or starting here in the IPv6 test thead.

Currently TOR is now working over an IPv6 only connection.

epage 2010-12-09 01:45

Re: [Announce] The One Ring
 
Quote:

Originally Posted by eachna (Post 892504)
I have an intermittent issue with not being able to call out and have it call back on my TMobile cellular number (TOR is "too slow"). That may be what you're thinking of. A reboot as such doesn't solve it but it comes and goes and I reboot often enough that it probably helps. That one will probably be fixed by a code push you're going to do involving how TOR deals with error messages.

I just pushed 0.8.22 to the auto-builder. This changes the call behavior to try and remove this problem. It also happens to change contacts in a way I expect to speed up their download. I have some further improvements i can make on that one.

Quote:

Originally Posted by eachna (Post 892504)
The second issue (the one I'm sending logs for) is that when I try to call out using 3G (instead of wifi) I can't call out using TOR. I get an error message that I need an internet connection. I do definately have working internet during those times (pandora will stream, etc). I am driving around when this one happens, but no matter how many times I call out on 3G, it will only work when I find another wifi spot.

If you can get this with a clean log file, could you also attempt these calls while tracing dbus? I'm wondering if that error is coming from another source.

feuxfollets 2010-12-10 00:41

Re: [Announce] The One Ring
 
I am unable to update both TOR and DialCentral for some reason. The app manager just says unable to update <application>
I'm also unable to update pidgin as well, with the same error...

epage 2010-12-10 01:50

Re: [Announce] The One Ring
 
Quote:

Originally Posted by feuxfollets (Post 893665)
I am unable to update both TOR and DialCentral for some reason. The app manager just says unable to update <application>
I'm also unable to update pidgin as well, with the same error...

Maemo 4.1 or Maemo 5? If Maemo 5, which firmware? What repositories or catalogs do you have enabled (extras, extras-testing, extras-devel, etc)?

feuxfollets 2010-12-11 06:52

Re: [Announce] The One Ring
 
Maemo 5.
The updates download fine so the categories should be correct...
I have extras, extras-devel, and extras-testing (along with Nokia stuff)

Descalzo 2010-12-11 18:32

Re: [Announce] The One Ring
 
Unable to login. Says there's something wrong with my username or password. Any ideas? I've double- and triple-checked it.


All times are GMT. The time now is 00:15.

vBulletin® Version 3.8.8