Active Topics

 



Notices


Reply
Thread Tools
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#231
Originally Posted by kbyork View Post
COMMENTS / SUGGESTIONS:

Greetings:
The following are a few annoyances. I am sure, they are all things that you have already thought of.
I am just interested in your take on them. (i.e. which ones you plan to address and which ones are too small to bother with)

[as I know little of the internals of qgvdial nor GoogleVoice, some of these will undoubtedly be dumb comments. My apologies.]
  • If user dials with-out a data connection; fail gracefully!
  • Need a "dismiss window" button on every menu screen of the QGVdial GUI (or a dismiss hotkey).
    [I know I can do CTRL-BckSp and click the "X", but that's a bit clunky]
  • Need option to ENABLE|DISABLE auto-starting of QGVdial. This is most important if I want to REBOOT my N900 at a location that I have a poor data connection (or possibly no data connection).
  • I would like a fallback mode for making calls with-out a data connection.
    [i.e. If the user makes a call; try to ping GoogleVoice. If that fails, then immediately switch to "{GV-number}pp2p{phone-number}"]
  • make GoogleVoice Contacts appear in N900's Contacts (if that is even possible).
memo: I've been testing QGVdial on a N900 with PR1.2
1. Fail gracefully when no data connection: Must do. Mind filing a bug?
2. Dismiss window: Already present: Click settings and "Dismiss window"
3. Poor data connection / no data connection: Related to #1. Auto-start: How about if I prevent login when there is no data connection? Then once you've connected, you can click Settings->Login.
4. Fallback mode: Excellent idea. File a bug so I don't forget.
5. Google voice contacts in n900 phone book. I *can* do this, but it is definitely not something I want to do. The problem I have with it is that I think if I do this, it will only increase the confusion with other Google contact providers such as TOR and gtalk. Instead I might consider doing a Google contacts sync with the phonebook. There was another developer who was starting or was in the process of making such a sync app. When work on qgvdial reduces, I'll look into it.

qgvdial should work equally well on pr1.2 and 1.3
I have stopped testing on 1.2 because I have only one n900 - and it's my main phone so it's going to remain on 1.3.

PS: Bugs / enhancements go here.
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 
Posts: 61 | Thanked: 27 times | Joined on Jul 2010
#232
Originally Posted by uvatbc View Post
Originally Posted by kbyork View Post
  • Need a "dismiss window" button on every menu screen of the QGVdial GUI (or a dismiss hotkey).
    [I know I can do CTRL-BckSp and click the "X", but that's a bit clunky]
2. Dismiss window: Already present: Click settings and "Dismiss window"
Yup. But if I dismiss the window from the "Settings" window; then when I re-open QGVdial, it will return to the "Settings" window.
I was suggesting to add "that same button" to the bottom of your other windows.
[making it a bit easier to close QGVdial, and more convenient to return (as it will return you to your previous QGVdial screen)]

Of course, this wastes screen real-estate. Which is why I thought a hotkey might be more palatable.
------
Originally Posted by uvatbc View Post
3. Poor data connection / no data connection: Related to #1. Auto-start: How about if I prevent login when there is no data connection? Then once you've connected, you can click Settings->Login.
Excellent!

Last edited by kbyork; 2011-01-12 at 01:54.
 
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#233
Originally Posted by kbyork View Post
Yup. But if I dismiss the window from the "Settings" window; then when I re-open QGVdial, it will return to the "Settings" window.
I was suggesting to add "that same button" to the bottom of your other windows.
[making it a bit easier to close QGVdial, and more convenient to return (as it will return you to your previous QGVdial screen)]

Of course, this wastes screen real-estate. Which is why I thought a hotkey might be more palatable.
------

Excellent!
Ok... Then how about this:
The top bar is a button for "Go back to main screen". How about if I change it so that if you press and hold that button it dismisses the window?
Also: The shortcut for dismiss: How about Ctrl+W? Or is it too close to Ctrl+Q (quit) ?
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 
Posts: 61 | Thanked: 27 times | Joined on Jul 2010
#234
Excellent! and Excellent!
 
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#235
Done and done
Build has been fired. It will take about 30 minutes for it to reach extras-devel.
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#236
New build!

-> This one is pretty much geared at attempting to fulfill kbyork's request - Failing gracefully when there is no connection or limited connection.
It is by no means complete - because there's so many things that can go wrong when it comes to network connectivity.
Please test and tell me if it helps.

-> Buttons on settings page are larger.
-> There's a new button on the settings page: "Web page (debug)". This is for debugging purposes for those times when people suffer login issues.

It's a good idea for everyone to see what that web page looks like when log is working, so that when it doesn't work, you have at least something to look for.
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 
Posts: 61 | Thanked: 27 times | Joined on Jul 2010
#237
Originally Posted by uvatbc View Post
New build!

-> This one is pretty much geared at attempting to fulfill kbyork's request - Failing gracefully when there is no connection or limited connection.
It is by no means complete - because there's so many things that can go wrong when it comes to network connectivity.
Please test and tell me if it helps.
I gave it the simplest case I could think of...
  • no data connection at all.
  • used N900's CONTACTS
  • used "call via QGV"
  • (wait a minute...) still trying to call...
  • hit "Cancel" button.... Received call failed and call canceled messages.
  • waited 15 minutes
  • tried to make another call. Received "another call is in progress. please try again later."
  • established a Wifi connection,
  • waited 15 minutes
  • tried to make another call. Received "another call is in progress. please try again later."

Last edited by kbyork; 2011-01-22 at 19:47.
 

The Following User Says Thank You to kbyork For This Useful Post:
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#238
Originally Posted by kbyork View Post
I gave it the simplest case I could think of...
  • no data connection at all.
  • used N900's CONTACTS
  • used "call via QGV"
  • (wait a minute...) still trying to call...
  • hit "Cancel" button.... Received call failed and call canceled messages.
  • waited 15 minutes
  • tried to make another call. Received "another call is in progress. please try again later."
  • established a Wifi connection,
  • waited 15 minutes
  • tried to make another call. Received "another call is in progress. please try again later."
@kbyork: Thanks for the test.
New build: This bug (and some others) fixed.
Should reach extras-devel and then extras-testing soon.
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 
Posts: 61 | Thanked: 27 times | Joined on Jul 2010
#239
Originally Posted by uvatbc View Post
@kbyork: Thanks for the test.
New build: This bug (and some others) fixed.
Should reach extras-devel and then extras-testing soon.
QGVdial now handles that simple case [i.e. no data connection at all], quickly and cleanly.

So I tried a more difficult case.... WiFi hotspot before excepting the providers "terms of service" agreement.

[memo: As most hotspots are 'open' networks, you will immediately get a connection and an IP address.
......But all your requests will be re-routed to the providers server until you agree to their terms of service
]

When I tried this; I received the same failure as before.
 

The Following User Says Thank You to kbyork For This Useful Post:
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#240
Originally Posted by kbyork View Post
QGVdial now handles that simple case [i.e. no data connection at all], quickly and cleanly.

So I tried a more difficult case.... WiFi hotspot before excepting the providers "terms of service" agreement.

[memo: As most hotspots are 'open' networks, you will immediately get a connection and an IP address.
......But all your requests will be re-routed to the providers server until you agree to their terms of service
]

When I tried this; I received the same failure as before.
Sounds like the Starbucks free wifi effect.
I'll try this out.
Just to be sure I understand: when you say the failure is just like the previous time, does this it mean it says "Another call is in progress, please try again later" ?
Or does it just fail with an error in about 45 seconds?
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 
Reply


 
Forum Jump


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