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)

Descalzo 2010-12-11 21:26

Re: [Announce] The One Ring
 
I uninstallede and reinstalled. Same thing. I am certain my user name and password are correct. I went so far as to type them in Notes and copy/paste them into MicroB to login and that worked.

I tried setting it up with my wife's GV number and it worked. I'm pretty much out of ideas.

Descalzo 2010-12-11 21:41

Re: [Announce] The One Ring
 
OK, I got it to work. But it was weird and I would have tried this before but I thought a reinstall would make it unnecessary.

I went to ~/telepathy/theonering and deleted all the cookies and everyithing in cache. Cookies didn't do anything. Cache did. I am up and running. This seems like an odd thing to happen.

epage 2010-12-11 22:31

Re: [Announce] The One Ring
 
Quote:

Originally Posted by Descalzo (Post 894892)
OK, I got it to work. But it was weird and I would have tried this before but I thought a reinstall would make it unnecessary.

I went to ~/telepathy/theonering and deleted all the cookies and everyithing in cache. Cookies didn't do anything. Cache did. I am up and running. This seems like an odd thing to happen.

There might be a cache error I'm not protecting against. Mind sending me the log (unless you've re-installed since deleting the cache since installations clear the log).

Radu 2010-12-15 18:19

Re: [Announce] The One Ring
 
I installed the Google Voice Plugin today, and made a google voice account (I even added some credit to it). Everything worked fine, except that I can't make phonecalls :/
When I dial a number (via the dialpad or contacts) and select google voice, it will display "Calling" but there will be no ringing sound on my side or on the phone I am calling. I tried to call my homephone, and again, no ringing. I am using my WiFi network.

Did anyone else experience something like this?

epage 2010-12-15 18:35

Re: [Announce] The One Ring
 
Quote:

Originally Posted by Radu (Post 897509)
I installed the Google Voice Plugin today, and made a google voice account (I even added some credit to it). Everything worked fine, except that I can't make phonecalls :/
When I dial a number (via the dialpad or contacts) and select google voice, it will display "Calling" but there will be no ringing sound on my side or on the phone I am calling. I tried to call my homephone, and again, no ringing. I am using my WiFi network.

Did anyone else experience something like this?

Have you configured what number to callback on through putting your callback number into the nickname field?

Radu 2010-12-15 19:46

Re: [Announce] The One Ring
 
Yes, I have a SIP phone number and I placed it there. But I guess it didn't work because it wasn't approved by GV (couldn't add it to my GV account). Does GV return any error message in this case?

epage 2010-12-16 01:47

Re: [Announce] The One Ring
 
Quote:

Originally Posted by Radu (Post 897571)
Yes, I have a SIP phone number and I placed it there. But I guess it didn't work because it wasn't approved by GV (couldn't add it to my GV account). Does GV return any error message in this case?

By "Does GV return..." you mean the GV plugin, TOR? If you are running out of extras-devel (evil evil evil evil) then it provides no errors. When a Maemo 5 device has been on long enough things get bogged down enough that it interferes with the callback. So I removed waiting for the error report. I've been meaning to add in to popup an IM from the hidden TOR debug account to display errors. Not ideal but they should be rare and can provide more details on how to fix (rather than people posting here :) ).

zerone 2010-12-17 20:32

Re: [Announce] The One Ring
 
Feature request:
Is it possible to sign-in to GV automatically in case the user attempts to use the Call through GV option from Contacts or Call log screen?
Currently only a warning message message is shown stating that Availability must be only to perform this action.

epage 2010-12-17 20:34

Re: [Announce] The One Ring
 
Quote:

Originally Posted by zerone (Post 898978)
Feature request:
Is it possible to sign-in to GV automatically in case the user attempts to use the Call through GV option from Contacts or Call log screen?
Currently only a warning message message is shown stating that Availability must be only to perform this action.

That would be a feature request for Nokia which you can do through b.m.o (file it against Contacts?). Even though it probably won't be for Maemo 5, maybe their next stuff could have it?

ioan 2010-12-17 20:50

Re: [Announce] The One Ring
 
When I try to place a call using GV (TOR) I get
"LOG: channel.call
Error while placing call from xxxxx to yyyyy:
There was a problem with GV: {'data': {'code':20}, 'ok': False}"

(xxxx, yyyy, are my GV number and the destination number)

I'm using a SIP number for call back that is verified with GV and the number is in TOR's 'forward' field.

Any idea why I'm getting this?

epage 2010-12-17 21:09

Re: [Announce] The One Ring
 
Quote:

Originally Posted by ioan (Post 898997)
When I try to place a call using GV (TOR) I get
"LOG: channel.call
Error while placing call from xxxxx to yyyyy:
There was a problem with GV: {'data': {'code':20}, 'ok': False}"

(xxxx, yyyy, are my GV number and the destination number)

I'm using a SIP number for call back that is verified with GV and the number is in TOR's 'forward' field.

Any idea why I'm getting this?

Try putting it in nickname field. I should remove the forward field and comment when that error comes up what things to try.

ioan 2010-12-17 21:27

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 899004)
Try putting it in nickname field. I should remove the forward field and comment when that error comes up what things to try.

That worked! Thanks.

epage 2010-12-17 21:31

Re: [Announce] The One Ring
 
Quote:

Originally Posted by ioan (Post 899014)
That worked! Thanks.

I did this bit of nastiness for three reasons:
  • The "advanced" settings do not appear on all platforms
  • You can change callback without a login/logout
  • It is more in your face.

ioan 2010-12-17 21:38

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 899016)
I did this bit of nastiness for three reasons:
  • The "advanced" settings do not appear on all platforms
  • You can change callback without a login/logout
  • It is more in your face.

You could rename the "screen name" field to "call back number".

BTW, I'm very happy with this app, thank you. Now works fine with IPv6 too (with the help of LDPreloadNat64).

epage 2010-12-17 21:43

Re: [Announce] The One Ring
 
Quote:

Originally Posted by ioan (Post 899019)
You could rename the "screen name" field to "call back number".

BTW, I'm very happy with this app, thank you. Now works fine with IPv6 too (with the help of LDPreloadNat64).

I'm actually very lazy am maintaining a python only stance (libfolks might break me of this). The UI is a plugin so has to be in C++ so instead I am (ab)using the telepathy-haze UI.

zerone 2010-12-17 22:17

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 898982)
That would be a feature request for Nokia which you can do through b.m.o (file it against Contacts?). Even though it probably won't be for Maemo 5, maybe their next stuff could have it?

I see. I thought it might be possible since My Contacts widgets does that if ur not signed into GV already.

epage 2010-12-17 22:20

Re: [Announce] The One Ring
 
Quote:

Originally Posted by zerone (Post 899046)
I see. I thought it might be possible since My Contacts widgets does that if ur not signed into GV already.

Really? Does My Contacts show up in the account dialogs? If so I'm really curious how they do that. Other wise and more likely is that through some different plugin mechanism they added a button and that plugin system allows more arbitrary actions.

zerone 2010-12-17 22:29

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 899047)
Really? Does My Contacts show up in the account dialogs? If so I'm really curious how they do that. Other wise and more likely is that through some different plugin mechanism they added a button and that plugin system allows more arbitrary actions.

I was referring to Crochik's MyContacts app. It doesn't show up in IM Accounts list. In MyContacts' Call/SMS routing preferences, I have set my first preference to Google Voice. I think GV only shows up in this menu if TOR is installed. There is another Google Voice (MyContacts) option too.

So if I try calling any contact from the widget and if I am not already signed in, it signs into GV and then places a call using GV account.

uvatbc 2010-12-17 22:41

Re: [Announce] The One Ring
 
Quote:

Originally Posted by zerone (Post 899057)
In MyContacts' Call/SMS routing preferences, I have set my first preference to Google Voice. I think GV only shows up in this menu if TOR is installed. There is another Google Voice (MyContacts) option too.

So if I try calling any contact from the widget and if I am not already signed in, it signs into GV and then places a call using GV account.

MyContacts has at least three different ways to dial out using GV. Setting up call options there does not require the method to be logged in. For example, you could select TOR to dial out and TOR was not connected or not even installed, but that option was there in MyContacts.

I think there was one option in MyContacts in which the app dials out to your GV number, then sends DTMF tones to begin dialling out. This method quite naturally does not require "logging in".
(I might be confusing the app that has this feature - it might have been in vicar. :confused:)

epage 2010-12-17 23:09

Re: [Announce] The One Ring
 
Quote:

Originally Posted by zerone (Post 899057)
I was referring to Crochik's MyContacts app. It doesn't show up in IM Accounts list. In MyContacts' Call/SMS routing preferences, I have set my first preference to Google Voice. I think GV only shows up in this menu if TOR is installed. There is another Google Voice (MyContacts) option too.

So if I try calling any contact from the widget and if I am not already signed in, it signs into GV and then places a call using GV account.

So MyContacts is there by being a plugin to the Contacts app

TOR is a plugin to the communication framework. The communication framework provides the plugin to the contact app and I have no control over it.

I could write a plugin to the contacts app also but that seems outside of the scope of TOR and is already being provided.

fcrochik 2010-12-19 16:41

Re: [Announce] The One Ring
 
Quote:

Originally Posted by uvatbc (Post 899064)
MyContacts has at least three different ways to dial out using GV. Setting up call options there does not require the method to be logged in. For example, you could select TOR to dial out and TOR was not connected or not even installed, but that option was there in MyContacts.

I think there was one option in MyContacts in which the app dials out to your GV number, then sends DTMF tones to begin dialling out. This method quite naturally does not require "logging in".
(I might be confusing the app that has this feature - it might have been in vicar. :confused:)

You are correct: MyContacts can place call using Google Voice using TOR, qgvdial, VICAR and/or "directly" by sending the DTMF tones (no login required in this case). I like having options :)

fcrochik 2010-12-19 16:53

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 899073)
So MyContacts is there by being a plugin to the Contacts app

TOR is a plugin to the communication framework. The communication framework provides the plugin to the contact app and I have no control over it.

I could write a plugin to the contacts app also but that seems outside of the scope of TOR and is already being provided.

Ed,

I hope one day you will do me the honor of trying mycontacts :)

MyContacts is a stand-alone application that uses Qt Mobility to get the contacts from the address book and Telepathy to place calls, send texts and so on. MyContacts also provides several interfaces to external apps (fMMS, qgvdial, vicar, vertsms, ...) to initiate calls/texts not implemented by telepathy.

MyContacts can also place calls using GoogleVoice by sending DTMF tones (see previous post). When TOR is installed MyContacts will offer TOR as one "routing option". But you will only be able to place a call or send text if you are logged in to TOR.

I would assume there is a dbus signal that will prompt telepathy to bring "TOR" account online. I could use that to autologin to TOR when the user is not already online and has TOR as the default routing option. Any hints/comments?

Another option that I personally like better would be to use DialCentral to place calls/send text on demand. I only use google voice to "output" (no incoming calls and no incoming sms) and don't see the point of having TOR/qgvdial running all the time.

skykooler 2010-12-22 05:44

Re: [Announce] The One Ring
 
When I try to place a call using Google Voice through the dial pad it either says "Internet Connection Required" or "Busy". Is there something I didn't configure right? My service is T-Mobile if that is useful in the slightest.

skykooler 2010-12-22 05:50

Re: [Announce] The One Ring
 
Now it is saying (in the log) that there was an error with my callback number (currently ""). How do I set up my callback number?

epage 2010-12-22 11:34

Re: [Announce] The One Ring
 
Quote:

Originally Posted by skykooler (Post 901822)
Now it is saying (in the log) that there was an error with my callback number (currently ""). How do I set up my callback number?

I take it you have extras-testing enabled and just got an upgrade available?

The callback number is configured through the nickname field.

gsever 2011-01-17 06:29

Re: [Announce] The One Ring
 
Hey epage,

I was getting network errors recently while trying to login my gv. Somehow after a couple enable / disables I have managed it to connect back. However, for some unknown reason the pollback times was set to -max(int32) which ended up polling nothing --no voice mail, no text. After correcting these it polled a couple textx from the server as new messages but interestingly these werent registered in Comm. app. Are these known issues? I am using the latest tor update and on PR 1.3

Any thoughts?

kbyork 2011-01-17 17:42

Re: [Announce] The One Ring
 
How does TOR make GoogleVoice calls??

I had assumed that you logged into the GoogleVoice website and used it to request a GoogleVoice-Callback.

However, this quote from your wiki, sounds like you are doing something difference:
Quote:

Calls

When you make a call (whether through the dialpad or other means), a "phone call" will be started and immediately disconnect. This informed GV to start a call. Immediately after you should have the call connected.
So, I'm a bit confused.

epage 2011-01-17 18:07

Re: [Announce] The One Ring
 
Quote:

Originally Posted by gsever (Post 922028)
Hey epage,

I was getting network errors recently while trying to login my gv. Somehow after a couple enable / disables I have managed it to connect back. However, for some unknown reason the pollback times was set to -max(int32) which ended up polling nothing --no voice mail, no text. After correcting these it polled a couple textx from the server as new messages but interestingly these werent registered in Comm. app. Are these known issues? I am using the latest tor update and on PR 1.3

Any thoughts?

The system controls settings, provides them to TOR, and never reads them out so -max(int32) issues are something wrong with RTComm.

Kind of weird you had issues connecting. Log file?

Quote:

Originally Posted by kbyork (Post 922430)
How does TOR make GoogleVoice calls??

I had assumed that you logged into the GoogleVoice website and used it to request a GoogleVoice-Callback.

However, this quote from your wiki, sounds like you are doing something difference:


So, I'm a bit confused.

That could be clarrified. What I mean is that your n900 pops up the phone UI, initiates the callback, and then immediately closes.

gsever 2011-01-18 02:42

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 922443)
The system controls settings, provides them to TOR, and never reads them out so -max(int32) issues are something wrong with RTComm.

Kind of weird you had issues connecting. Log file?

Could you tell me where the log file is in?

epage 2011-01-18 03:13

Re: [Announce] The One Ring
 
Quote:

Originally Posted by gsever (Post 922771)
Could you tell me where the log file is in?

http://wiki.maemo.org/The_One_Ring#T...orting_of_Bugs

dear_theophilus 2011-01-24 21:10

Re: [Announce] The One Ring
 
I'm using Maemo 5 on a nokia n900, and I'm having a problem with making outgoing GV calls. In my GV account settings, I have my screen name set to the number of the n900. Should it be set instead to my GV number?
I also get different behavior depending on how I format the callback (i.e. 650xxxxxxx as opposed to +1 (650) xxx-xxxx). What is the correct way to input the number?

asasan 2011-01-25 00:58

Re: [Announce] The One Ring
 
I cannot receive GV calls using bluetooth.

VoIP calls (both SIP and Skype) do go through two Bluetooth headsets which support HFP and HSP profiles.

My car built-in Bluetooth however, supports HFP and OPP profiles only. So, if calls come into my SIM card in N900, car Bluetooth picks up the ring using HandsFreeProfile (HFP) I suppose. But if the call comes into my VoIP accounts (both SIP and Skype) on N900, the car Bluetooth will not recognize the incoming call.

Is this because VoIP calls use HeadSetProfile (HSP) and not HandsFreeProfile (HFP)? Is there anything I can do to remedy this by sending VoIP calls using HFP just like SIM calls?

Many thanks in advance.

epage 2011-01-25 16:30

Re: [Announce] The One Ring
 
Quote:

Originally Posted by dear_theophilus (Post 927663)
I'm using Maemo 5 on a nokia n900, and I'm having a problem with making outgoing GV calls. In my GV account settings, I have my screen name set to the number of the n900. Should it be set instead to my GV number?
I also get different behavior depending on how I format the callback (i.e. 650xxxxxxx as opposed to +1 (650) xxx-xxxx). What is the correct way to input the number?

You are correct, screenname should be the outgoing number.

What version of The One Ring are you using?

dear_theophilus 2011-01-26 20:03

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 928288)
You are correct, screenname should be the outgoing number.

What version of The One Ring are you using?

I'm actually not sure, how can I tell?

dear_theophilus 2011-01-26 22:14

Re: [Announce] The One Ring
 
I'm confused on another point as well. Under Accounts, I can set a "screenname", and also under advanced settings I can input a number for "forwarding". Which of these is the callback number, and which if either should be set to my GV number? Thanks.

epage 2011-01-27 02:41

Re: [Announce] The One Ring
 
Quote:

Originally Posted by dear_theophilus (Post 929287)
I'm actually not sure, how can I tell?

If you go to the Application Manager's uninstall screen you can select the plugin and check the details for the version.

Quote:

Originally Posted by dear_theophilus (Post 929388)
I'm confused on another point as well. Under Accounts, I can set a "screenname", and also under advanced settings I can input a number for "forwarding". Which of these is the callback number, and which if either should be set to my GV number? Thanks.

At first "forwarding" was the way things were configured. I added screenname support as an experiment that I wasn't sure I'd keep. Then I found out that I had to go the screenname route for Maemo 4.1 So I guess ignore "forwarding", I need to remove it.

asasan 2011-01-27 23:45

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 929568)
If you go to the Application Manager's uninstall screen you can select the plugin and check the details for the version.



At first "forwarding" was the way things were configured. I added screenname support as an experiment that I wasn't sure I'd keep. Then I found out that I had to go the screenname route for Maemo 4.1 So I guess ignore "forwarding", I need to remove it.

The problem with confusing these two fields (by the users AND apparently the programmer, Mr. Page) is that when you send SMS with this app, it uses the screen name as ID which if a call back number is used (as you are suggesting one should) then a call back number that is unfamiliar for the receiving end will be shown.

In other words, when I am texting someone, I would like them to see my number as GV number, but they see an unknown callback number (to them) which I am forced to use as screen name by your design. When I put my GV number as screen name, of course nothing works even if I have the correct callback number in the forward field.

The forward number should be what it says, i.e., callback number. And the screen name should be able to take any string as in username, alias, or at least GV number as a caller ID.

asasan 2011-01-27 23:49

Re: [Announce] The One Ring
 
Quote:

Originally Posted by epage (Post 928288)
You are correct, screenname should be the outgoing number.

What version of The One Ring are you using?

What do you mean by outgoing number?

GV number? then it won't work at all.

epage 2011-01-28 00:00

Re: [Announce] The One Ring
 
Quote:

Originally Posted by asasan (Post 930315)
The problem with confusing these two fields (by the users AND apparently the programmer, Mr. Page) is that when you send SMS with this app, it uses the screen name as ID which if a call back number is used (as you are suggesting one should) then a call back number that is unfamiliar for the receiving end will be shown.

In other words, when I am texting someone, I would like them to see my number as GV number, but they see an unknown callback number (to them) which I am forced to use as screen name by your design. When I put my GV number as screen name, of course nothing works even if I have the correct callback number in the forward field.

The forward number should be what it says, i.e., callback number. And the screen name should be able to take any string as in username, alias, or at least GV number as a caller ID.

I think there might be some confusion. The screenname only appears on your side. When you send a text, the receiving side receives a text from your GV number.

dear_theophilus 2011-01-28 02:14

Re: [Announce] The One Ring
 
I think my problem had to do with my wireless connection. Do you need an internet connection to make calls with TOR?


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

vBulletin® Version 3.8.8