maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] qgvdial: Google Voice client for Qt platforms (https://talk.maemo.org/showthread.php?t=56397)

uvatbc 2011-02-15 02:23

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by xur17 (Post 946682)
Any chance you could add 406 number support for contacts when direct dialing? I know you can't get access to the numbers, but you can a person's 406 number when they text you.

Could you check for something like the following in the notes section for each contact?:
GV:406-201-5689

If that exists you could dial it instead, which would make outgoing dialing even faster (and not always require a data connection).

Ok hold on thar... what is this feature? I've never heard of it before. It sounds like the "unique outgoing number per contact" thing that Android got a few months ago.

Can you elaborate on it? I'd love to put this into qgvdial.
<rubs hands with glee/>

uvatbc 2011-02-15 02:37

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Oh I see, it's this.
Sounds interesting... But I'm not sure how I'm going to map texts that come to the phone with texts that are on Google servers unless I do a full text comparison of the text - which isn't a really reliable way, and needs me to transfer data - which I specifically do not do.

xur17 2011-02-15 02:53

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by uvatbc (Post 946693)
Oh I see, it's this.
Sounds interesting... But I'm not sure how I'm going to map texts that come to the phone with texts that are on Google servers unless I do a full text comparison of the text - which isn't a really reliable way, and needs me to transfer data - which I specifically so not do.

The interesting part is that you can also call those numbers (the 406 or 972 number), and it calls the contact that sent you the sms message through google voice (so your google voice number is displayed as the callerid).

I have been entering these numbers into the notes section of my contacts manually. My request is that your direct dialer script check the notes section for each contact, and determine if a 406/972 number is available instead.

Or these numbers could be stored in some other sort of database (a text file, or somewhere within qgvdial) that the user can manually edit. Ex:

Code:

253-752-6589=406-215-9856
253-752-5896=406-223-5896

Unfortunately google voice doesn't offer any way to get the 406/972 numbers other than receiving a text message, so this database would have to manually be created.

uvatbc 2011-02-15 03:14

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by xur17 (Post 946696)
The interesting part is that you can also call those numbers (the 406 or 972 number), and it calls the contact that sent you the sms message through google voice (so your google voice number is displayed as the callerid).

I have been entering these numbers into the notes section of my contacts manually. My request is that your direct dialer script check the notes section for each contact, and determine if a 406/972 number is available instead.

Or these numbers could be stored in some other sort of database (a text file, or somewhere within qgvdial) that the user can manually edit. Ex:

Code:

253-752-6589=406-215-9856
253-752-5896=406-223-5896

Unfortunately google voice doesn't offer any way to get the 406/972 numbers other than receiving a text message, so this database would have to manually be created.

So here's the thing: In the contacts view, there is a large blank area where I plan to put in all the notes for that contact.
You'll be able to see that in one of the upcoming qgvdial builds.

I can try to provide a feature like this: If I detect a number in those notes, I will try to provide a "link" from that number in the notes display area. So if you mouse-over, it will look like a link in a browser. If that link is clicked, it will load that number into the Dialpad. You can then Call / Text that number if that is what you intended.

btw, this linking idea is just what I thought of a moment ago, I don't know if it is even possible or how to do it.
I'll try, lets see what I can manage.

xur17 2011-02-15 03:21

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by uvatbc (Post 946705)
So here's the thing: In the contacts view, there is a large blank area where I plan to put in all the notes for that contact.
You'll be able to see that in one of the upcoming qgvdial builds.

I can try to provide a feature like this: If I detect a number in those notes, I will try to provide a "link" from that number in the notes display area. So if you mouse-over, it will look like a link in a browser. If that link is clicked, it will load that number into the Dialpad. You can then Call / Text that number if that is what you intended.

btw, this linking idea is just what I thought of a moment ago, I don't know if it is even possible or how to do it.
I'll try, lets see what I can manage.

I normally call using the Call with QGVDial button in the phone application. Is there some way to make this use the number mappings also?

I want this option because dialing out is normally takes a few seconds, but sometimes (depending on reception) it can take up to 10 or 15 seconds, which can become irritating.

uvatbc 2011-02-15 03:51

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by xur17 (Post 946707)
I normally call using the Call with QGVDial button in the phone application. Is there some way to make this use the number mappings also?

I want this option because dialing out is normally takes a few seconds, but sometimes (depending on reception) it can take up to 10 or 15 seconds, which can become irritating.

Hmm. I see your point. Ok.
If I see "GV=<number>/n", then I pick up the number and use it as the first dialing method.
I'll also put in a setting entry so that this trick can be enabled from the settings page.

While we're on the subject have you by any chance figured out how the Android app creates unique numbers for contacts? I have a feeling that it is similar to this 406 number thing.
I ask because most users aren't going to have the patience or tenacity to find out the 406 numbers for their contacts.

xur17 2011-02-15 11:17

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by uvatbc (Post 946716)
Hmm. I see your point. Ok.
If I see "GV=<number>/n", then I pick up the number and use it as the first dialing method.
I'll also put in a setting entry so that this trick can be enabled from the settings page.

While we're on the subject have you by any chance figured out how the Android app creates unique numbers for contacts? I have a feeling that it is similar to this 406 number thing.
I ask because most users aren't going to have the patience or tenacity to find out the 406 numbers for their contacts.

How will you handle contacts that have multiple numbers? I think there needs to be something like the following that lets you map numbers to 406 numbers:

Code:

GV=253-752-6589=406-215-9856>
GV=253-752-5896=406-223-5896

(I just made that up, there is probably a better way).

I am pretty sure the android app using a special method that google created to get the 406 numbers, that we don't have access to unfortunately.

Make sure that these are only used when direct dialing though.

uvatbc 2011-02-15 15:45

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by xur17 (Post 946917)
How will you handle contacts that have multiple numbers? I think there needs to be something like the following that lets you map numbers to 406 numbers:

Code:

GV=253-752-6589=406-215-9856>
GV=253-752-5896=406-223-5896

(I just made that up, there is probably a better way).

I am pretty sure the android app using a special method that google created to get the 406 numbers, that we don't have access to unfortunately.

Make sure that these are only used when direct dialing though.

One 406 number for each phone of a contact, right? Makes sense. In that case:
GV:number=406number

xur17 2011-02-15 20:05

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by uvatbc (Post 947118)
One 406 number for each phone of a contact, right? Makes sense. In that case:
GV:number=406number

That sounds perfect. If it is easier, these numbers could be stored in a text file instead. Do whatever makes the most sense, or is the easiest for you.

uvatbc 2011-02-15 20:17

Re: [ANNOUNCE] Multi-platform Google voice dialer
 
Quote:

Originally Posted by xur17 (Post 947359)
That sounds perfect. If it is easier, these numbers could be stored in a text file instead. Do whatever makes the most sense, or is the easiest for you.

No text file. I'd rather go with the inbuilt sqlite that I am using.


All times are GMT. The time now is 21:31.

vBulletin® Version 3.8.8