|
2010-12-04
, 10:21
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#152
|
|
2010-12-04
, 14:18
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#153
|
New build. Also: Telepathy connection manager.
Very very very alpha stage. Please help: test!
|
2010-12-04
, 18:23
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#154
|
At what phase of the call do you send the request? Do you close the call immediately or wait for the request to finish?
|
2010-12-04
, 19:43
|
Posts: 356 |
Thanked: 123 times |
Joined on Dec 2008
|
#155
|
2010-12-04 14:36:05.694 : 3 : Self Contact is null 2010-12-04 14:36:05.695 : 3 : "Yet to figure out how to get phone number from ring" 2010-12-04 14:36:05.696 : 3 : " key = "account", value = "ring"" 2010-12-04 14:36:05.697 : 3 : Self Contact is null 2010-12-04 14:36:07.641 : 3 : "User is not logged in yet. Cannot make any calls." 2010-12-04 14:36:07.747 : 3 : "User is not logged in yet. Cannot make any calls." 2010-12-04 14:36:09.367 : 3 : Login page loaded 2010-12-04 14:36:25.086 : 3 : "User logged in" 2010-12-04 14:36:25.687 : 3 : "Re-selecting inbox entries. This will take some time" 2010-12-04 14:36:25.828 : 3 : "Inbox entries selected." 2010-12-04 14:36:28.359 : 3 : "Completed work 2: login" 2010-12-04 14:36:28.359 : 3 : No work to be done. Sleep now. 2010-12-04 14:36:29.223 : 3 : Login success 2010-12-04 14:37:37.588 : 3 : "Enqueued 7: dialOut." 2010-12-04 14:37:37.589 : 3 : "Starting work 7: dialOut" 2010-12-04 14:37:38.004 : 3 : "Another call is in progress. Please try again later" 2010-12-04 14:37:38.289 : 2 : "access number = """ 2010-12-04 14:37:38.381 : 3 : "Callout in progress" 2010-12-04 14:37:38.402 : 3 : "Dial successful to subscribe." 2010-12-04 14:37:38.406 : 3 : "Completed work 7: dialOut" 2010-12-04 14:37:38.408 : 3 : No work to be done. Sleep now. 2010-12-04 14:37:39.834 : 2 : Channel could not become ready 2010-12-04 14:39:07.584 : 3 : "Enqueued 7: dialOut." 2010-12-04 14:39:07.585 : 3 : "Starting work 7: dialOut" 2010-12-04 14:39:07.933 : 3 : "Another call is in progress. Please try again later" 2010-12-04 14:39:08.169 : 2 : "access number = """ 2010-12-04 14:39:08.197 : 3 : "Callout in progress" 2010-12-04 14:39:08.317 : 3 : "Dial successful to subscribe." 2010-12-04 14:39:08.320 : 3 : "Completed work 7: dialOut" 2010-12-04 14:39:08.321 : 3 : No work to be done. Sleep now. 2010-12-04 14:39:08.438 : 2 : Channel could not become ready 2010-12-04 14:39:15.599 : 3 : Contacts widget was NULL. 2010-12-04 14:39:15.600 : 2 : Inbox widget was NULL.
|
2010-12-04
, 20:13
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#156
|
My device appears to be randomly trying to dialout to a null number. It did this right after I installed the program, and kept doing it every few minutes.
It pops up the outgoing call program, and then displays a call to no one, which fails.
/opt/qgvdial/bin/qgv-util REMOVE
edit: and if I try to close qgvdial (cntrl-q) it forces it keeps re-opening itself every few minutes to relogin.
|
2010-12-04
, 20:31
|
Posts: 356 |
Thanked: 123 times |
Joined on Dec 2008
|
#157
|
|
2010-12-05
, 00:06
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#158
|
The plan is to NEVER pull in Google contacts. There might be a separate contacts app that will sync Google contacts with the n900 contacts. Since I intend to work like vicar, there should be a "Call with qgvdial" button on all n900 contacts.
qgv-tp is a CM shim to qgvdial, just in the way vicar-telepathy is the CM shim to the vicar daemon.
qgvdial can run without the CM; the CM cannot do without qgvdial. qgv-tp is therefore an "addon" to qgvdial. I intend to keep it that way unless there is a compelling reason to do otherwise - primarily because qgvdial is cross platform, but qgv-tp is not.
|
2010-12-05
, 18:27
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#159
|
This page shows what requests are being made by chrome, and is very helpful on deciphering the protocol that the google voice extension uses.
Two useful things I noticed:
Requests are made to: https://www.google.com/voice/b/0/request/messages/ to get a list of the text messages in an account. Each message has a unique ID, and each conversation has a separate unique id.
https://www.google.com/voice/b/0/request/unread/?b=0 returns the number of unread messages in all of the different folders.
I'm not sure how it logs in, etc, but hopefully this makes it easier to check for new text messages, since the current method is to scrape the mobile website, which presents some difficulties. This was the result of a few minutes of playing with the extension, so I am sure there is plenty more to learn about it.
Lately I've been leaning towards contact providers rather than sync, a lot less complicated logic and guessing. libfolks is possibly the direction things will move in but its still a very early project. I've got plans for a couple contact sources I'd love to write.
Seems like it has the potential for an odd user experience but oh well. Though I'm always disappointed in competition rather than help I wish you good luck and hope it turns out well. By this I mean that I'm already spread thin and would appreciate assistance plus it brings up tough questions like "what is the future role of my app? should I just encourage my users to transition or should I keep maintaining".
The external daemon approach could have some benefits though (like already being logged in).
|
2010-12-05
, 18:38
|
Posts: 1,048 |
Thanked: 979 times |
Joined on Mar 2008
@ SF Bay Area
|
#160
|
Proxy support!! This build primarily is to make qgvdial work even when there is a restrictive proxy - meaning http/https works only if it goes through a proxy.
This build works perfectly well on Ubuntu and since it is written to work equally well on standard Linux platforms, should work for maemo as well.
For those who are interested, I look up the environment variables "http_proxy" and "https_proxy" to get the proxy settings.
Assuming that these vars are the same on Maemo, I think it should work.
I have tested it on ubuntu behind a proxy, but not on Maemo behind a proxy. I need testers!
Thanks!
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.