DialCentral

(Adding screenshots)
(Undo revision 47037 by 216.31.225.230 (Talk) - Do not overwrite content.)
 
(10 intermediate revisions not shown)
Line 3: Line 3:
== Screenshots ==
== Screenshots ==
-
'''Note:''' Be sure to set your callback number before making calls
+
[[Image:DialCentral_Account.png|frame|center|alt=Screenshot of DialCentral account view|'''Note:''' Be sure to set your callback number before making calls]]
-
[[Image:DialCentral_Account.png]]
+
[[Image:DialCentral_Dialpad.png|frame|center|alt=Screenshot of DialCentral showing ‘dialpad’ view|Dialpad view]]
-
[[Image:DialCentral_Dialpad.png]]
+
[[Image:DialCentral_History.png|frame|center|alt=Screenshot of DialCentral showing ‘history’ view|Note that a call was placed relatively recently since it is under the refresh time. There is nothing else during the day the history was refreshed. Several items in the previous week.]]
-
Note that a call was placed relatively recently since it is under the refresh time.  There is nothing else during the day the history was refreshed.  Several items in the previous week.
+
[[Image:DialCentral_Messages.png|frame|center|alt=Screenshot of DialCentral showing ‘messages’ view|Note that a text was sent relatively recently since it is under the refresh time.  There is nothing else during the day the history was refreshed.  Several items in the previous week.]]
-
[[Image:DialCentral_History.png]]
+
[[Image:DialCentral_Contacts.png|frame|center|alt=Screenshot of DialCentral showing ‘contacts’ view|Contacts with dividers]]
-
Note that a text was sent relatively recently since it is under the refresh time.  There is nothing else during the day the history was refreshed.  Several items in the previous week.
+
[[Image:DialCentral_Call.png|frame|center|alt=Screenshot of DialCentral showing ‘call’ view|Start a call or enter a text for a contact]]
-
[[Image:DialCentral_Messages.png]]
+
[[Image:DialCentral_SMS.png|frame|center|alt=Screenshot of DialCentral showing ‘SMS’ view|Texting someone from the history]]
-
Contacts with dividers:
+
[[Image:DialCentral_BroadcastSMS.png|frame|center|alt=Screenshot of DialCentral showing ‘group SMS’ view|Sending a group SMS]]
-
 
+
-
[[Image:DialCentral_Contacts.png]]
+
-
 
+
-
Start a call or enter a text for a contact
+
-
 
+
-
[[Image:DialCentral_Call.png]]
+
-
 
+
-
Texting someone from the history
+
-
 
+
-
[[Image:DialCentral_SMS.png]]
+
-
 
+
-
Sending a group SMS:
+
-
 
+
-
[[Image:DialCentral_BroadcastSMS.png]]
+
Line 72: Line 58:
* [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Dialcentral&content= View existing bug reports]
* [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Dialcentral&content= View existing bug reports]
* [http://talk.maemo.org/showthread.php?p=293533 talk.maemo.org thread]
* [http://talk.maemo.org/showthread.php?p=293533 talk.maemo.org thread]
-
* [https://garage.maemo.org/projects/gc-dialer/ Garage Project (including code)]
+
* [https://garage.maemo.org/projects/gc-dialer/ Garage Project (including code)] or [https://github.com/epage/DialCentral github]
* Learn about [[extras-testing]] and checkout the [http://maemo.org/packages/view/dialcentral/ Package page (including voting)]
* Learn about [[extras-testing]] and checkout the [http://maemo.org/packages/view/dialcentral/ Package page (including voting)]
DialCentral is available under the [http://www.gnu.org/licenses/gpl-2.1.html GPL v2.1 license]
DialCentral is available under the [http://www.gnu.org/licenses/gpl-2.1.html GPL v2.1 license]
-
=== Trouble Shooting and Reporting of Bugs ===
+
Icons are licensed [http://creativecommons.org/licenses/by-nc-nd/3.0/ "The Creative Commons Attribution-NonCommercial -- FREE"] from
 +
http://www.gentleface.com/free_icon_set.html
 +
 
 +
== Troubleshooting and Reporting of Bugs ==
Are the Call/SMS buttons grayed out?
Are the Call/SMS buttons grayed out?
Line 96: Line 85:
* Is it a US or international number?
* Is it a US or international number?
* (For the advanced) Could you post the contents of "~/.dialcentral/dialcentral.log"
* (For the advanced) Could you post the contents of "~/.dialcentral/dialcentral.log"
-
* (For the advanced) If its a login issue, could you run "/usr/lib/dialcentral/gv_backend.py USERNAME PASSWORD" and post the files generated along with the output
+
 
 +
For serious users and serious problems (Google changes the "API") is the following command:
 +
<source lang="bash">/opt/dialcentral/lib/backends/gvoice/gvoice.py USERNAME PASSWORD</source>
 +
Note that this writes a bunch of files ''with sensitive information'' to the current working directory.  Please gather those up, scrub them if desired, and send them to me directly to avoid ''sensitive information'' from being leaked out.
 +
 
 +
=== DC Fails to Load (Maemo 4.1) ===
 +
 
 +
There is a chance I broke things, but there is a chance you are hitting an issue due to bad packages in extras-devel.
 +
 
 +
# Uninstall all Qt applications if they aren't already(DialCentral, Gonvert, ejpi)
 +
# [http://talk.maemo.org/showpost.php?p=894216&postcount=1402 Disable extras-devel]
 +
# Install DialCentral and any of your Qt applications you had to uninstall
 +
# [http://talk.maemo.org/showpost.php?p=894216&postcount=1402 Enable extras-devel]
 +
 
 +
So it looks like the version of PyQt in extras-devel is broken but not the one in extras. Installing DialCentral while extras-devel is enabled will pull in the broken version. So let's avoid that.
 +
 
 +
=== Notifications ===
 +
 
 +
Really if you want this, maybe you should be using The One Ring.
 +
 
 +
If notifications are acting odd, try experimenting with these
 +
<source lang="bash">
 +
python /opt/dialcentral/lib/alarm_handler.py -x # Show alarm
 +
python /opt/dialcentral/lib/alarm_handler.py -d # Delete the alarm
 +
python /opt/dialcentral/lib/led_handler.py # Stop the LED
 +
</source>
 +
 
 +
In settings.ini
 +
<source lang="ini">
 +
[alarm]
 +
notifier=PATH_TO_CUSTOM_NOTIFIER
 +
</source>
 +
 
 +
Example notifiers included:
 +
<source lang="bash">
 +
/opt/dialcentral/lib/alarm_notify.py #Default
 +
/opt/dialcentral/lib/examples/log_notifier.py
 +
/opt/dialcentral/lib/examples/sound_notifier.py
 +
</source>
 +
 
 +
The program that periodically checks for new messages has its own log file: ~/.dialcentral/notifier.log
[[Category:Software]]
[[Category:Software]]
 +
[[Category:Diablo]]
 +
[[Category:Fremantle]]

Latest revision as of 09:04, 23 March 2012

DialCentral (formerly called GC Dialer) is meant as an interface to Google's GoogleVoice service that integrates with your Maemo device or Linux computer.

Contents

[edit] Screenshots

Screenshot of DialCentral account view
Note: Be sure to set your callback number before making calls
Screenshot of DialCentral showing ‘dialpad’ view
Dialpad view
Screenshot of DialCentral showing ‘history’ view
Note that a call was placed relatively recently since it is under the refresh time. There is nothing else during the day the history was refreshed. Several items in the previous week.
Screenshot of DialCentral showing ‘messages’ view
Note that a text was sent relatively recently since it is under the refresh time. There is nothing else during the day the history was refreshed. Several items in the previous week.
Screenshot of DialCentral showing ‘contacts’ view
Contacts with dividers
Screenshot of DialCentral showing ‘call’ view
Start a call or enter a text for a contact
Screenshot of DialCentral showing ‘SMS’ view
Texting someone from the history
Screenshot of DialCentral showing ‘group SMS’ view
Sending a group SMS


[edit] Features

Basic features:

  • Dialpad for click-to-call (callback, forwarding, whatever you want to call it)
  • Sending of SMS including group SMS
  • Recent calls list
  • Voicemail/SMS viewer
  • Contact list, either from GV website or CSV

Keyboard Shortcuts

  • Ctrl+Enter - toggle between fullscreen
  • Ctrl+w, Ctrl+q - quit
  • Ctrl+l - Copy the debug log contents
  • Ctrl+i to import a CSV

CSV Support

  • Must be imported (or placed in "~/.dialcentral/contacts")
  • Displayed in the addressbook selector based on the filename
  • Supported columns with the following in their names "name", "phone", "mobile"
  • Known to work with GoogleVoice and GrandCentral exports.

[edit] Getting DialCentral

Getting DialCentral

  • Maemo 4.1: Available in extras through the Application Manager.
  • Maemo 5 or available in extras through the Application Manager.
  • Ubuntu

DialCentral has been tested on:

  • Ubuntu 10.04
  • Maemo 4.1
  • Maemo 5

[edit] Contribute

DialCentral is available under the GPL v2.1 license

Icons are licensed "The Creative Commons Attribution-NonCommercial -- FREE" from http://www.gentleface.com/free_icon_set.html

[edit] Troubleshooting and Reporting of Bugs

Are the Call/SMS buttons grayed out?

  • This means it is not logged in

Can't call

  • In the account configuration, is a callback number set?
  • Did you enter the area code?
  • Have you tried calling a good known number like one of your own (that isn't the callback)

The views show stale data?

  • Go into the menu and select "Refresh"

Information to include when reporting an issue

  • Your version of Dialcentral
  • Information from the steps you followed above
  • From what tab are you having issues (Dialpad, Recent, Messages, Account Info)?
  • Is it a US or international number?
  • (For the advanced) Could you post the contents of "~/.dialcentral/dialcentral.log"

For serious users and serious problems (Google changes the "API") is the following command:

/opt/dialcentral/lib/backends/gvoice/gvoice.py USERNAME PASSWORD

Note that this writes a bunch of files with sensitive information to the current working directory. Please gather those up, scrub them if desired, and send them to me directly to avoid sensitive information from being leaked out.

[edit] DC Fails to Load (Maemo 4.1)

There is a chance I broke things, but there is a chance you are hitting an issue due to bad packages in extras-devel.

  1. Uninstall all Qt applications if they aren't already(DialCentral, Gonvert, ejpi)
  2. Disable extras-devel
  3. Install DialCentral and any of your Qt applications you had to uninstall
  4. Enable extras-devel

So it looks like the version of PyQt in extras-devel is broken but not the one in extras. Installing DialCentral while extras-devel is enabled will pull in the broken version. So let's avoid that.

[edit] Notifications

Really if you want this, maybe you should be using The One Ring.

If notifications are acting odd, try experimenting with these

python /opt/dialcentral/lib/alarm_handler.py -x # Show alarm
python /opt/dialcentral/lib/alarm_handler.py -d # Delete the alarm
python /opt/dialcentral/lib/led_handler.py # Stop the LED

In settings.ini

[alarm]
notifier=PATH_TO_CUSTOM_NOTIFIER

Example notifiers included:

/opt/dialcentral/lib/alarm_notify.py #Default
/opt/dialcentral/lib/examples/log_notifier.py
/opt/dialcentral/lib/examples/sound_notifier.py

The program that periodically checks for new messages has its own log file: ~/.dialcentral/notifier.log