Active Topics

 


Reply
Thread Tools
Posts: 291 | Thanked: 398 times | Joined on Jan 2011 @ USA
#1
is it possible to make one 1 click icon on desktop to access voicemail? like a speed dial. ..just 1 click no 2 or 3...
 
Posts: 291 | Thanked: 398 times | Joined on Jan 2011 @ USA
#2
Ok, just found the way by using dbus phone control and adding a desktop icon, work like charm. This method can be used to add your most frequent caller as well. If anyone is interested, i'll put up a guide later.
 
Posts: 343 | Thanked: 165 times | Joined on Sep 2010
#3
Actually, I've had a voicemail contact since I got the phone, and I've been able to just add that to the desktop.
 
Posts: 291 | Thanked: 398 times | Joined on Jan 2011 @ USA
#4
Here's how to make application icon with 1 click to access voicemail:
* You need root access and have some kind of editor app.
First we need to create a new file name "voicemail.desktop" in /usr/share/applications/hildon folder, and copy the content below into it.

Code:
[Desktop Entry]
Version=1.0.0
Encoding=UTF-8
Name=Voicemail
Exec=dbus-send --system --type=method_call --dest=com.nokia.csd.Call /com/nokia/csd/call com.nokia.csd.Call.CreateWith string:"$NUMBER" uint32:0 
Icon=general_voicemail
Type=Application
X-Osso-Type=application/x-executable
And replacing the $NUMBER with your call center number (voicemail number)

then copy the icon below to your /usr/share/icons/hicolor/64x64/hildon folder name it "general_voicemail.png" and reboot the phone. You now have a voicemail app button in Applications menu which you can add a shortcut the your phone desktop.
Attached Images
 
 

The Following 10 Users Say Thank You to khuong For This Useful Post:
Posts: 291 | Thanked: 398 times | Joined on Jan 2011 @ USA
#5
Originally Posted by mattbutsko View Post
Actually, I've had a voicemail contact since I got the phone, and I've been able to just add that to the desktop.
I am talking about 1 click to call directly without having to make another click on the number
 
Posts: 1,341 | Thanked: 708 times | Joined on Feb 2010
#6
khuong's solution is so good, it would deserve a package in repositories.

1) Would just need a simple GUI which would in the installation stage ask for the voice mail phone number.
2) OR, look first from the contacts for a item "myvoicemail" and get the phone number from there. When installing the package, would remind user to add this kind of contact.

For being in extras devel repos, it wouldn't need that GUI at all but users should just magically know they have to edit manually the voicemail phone number to the .desktop file.
 

The Following 2 Users Say Thank You to zimon For This Useful Post:
Posts: 247 | Thanked: 91 times | Joined on Jan 2008 @ London/M4 Corridor
#7
A trick with this would be getting users to enter their voicemail number as a proper international dialing code so they can still pick up voice mail when travelling internationally.
__________________
--
If you don't know who the Eletronic Frontier
Foundation are, you should. Check out
http://www.eff.org.
 

The Following 2 Users Say Thank You to Alan_Peery For This Useful Post:
benny1967's Avatar
Posts: 3,790 | Thanked: 5,718 times | Joined on Mar 2006 @ Vienna, Austria
#8
Originally Posted by zimon View Post
khuong's solution is so good, it would deserve a package in repositories.
actually one could expand it to a widget for, say, 4 contact numbers that can be populated from the contacts database... just like you can select a contact to appear on the desktop, you could select one of this contacts phone numbers to be stored with the corresponding photo in the widget. only difference is it calls the number and doesn't open the contacts card as it does now.

would look quite symbianish on the desktop then *LOL*
 
Posts: 291 | Thanked: 398 times | Joined on Jan 2011 @ USA
#9
Originally Posted by zimon View Post
khuong's solution is so good, it would deserve a package in repositories.

1) Would just need a simple GUI which would in the installation stage ask for the voice mail phone number.
2) OR, look first from the contacts for a item "myvoicemail" and get the phone number from there. When installing the package, would remind user to add this kind of contact.

For being in extras devel repos, it wouldn't need that GUI at all but users should just magically know they have to edit manually the voicemail phone number to the .desktop file.
I haven't learned how to create a simple package or ui before, so if anyone with experience can build one for 1 click call that would be great, I am gonna add another instruction on how to add 1 click voicemail access to the power key menu. The 1 click method seem to be useful for someone who want to add speed dial contact as well.
 
Posts: 291 | Thanked: 398 times | Joined on Jan 2011 @ USA
#10
Here's how to add a 1 click voice mail access button to the Power key menu (the button will be invisible when the call is ative):
(* you need root access and some type of text editor app to do this)

First Create a file name "voicemail.xml" in /etc/systemui folder and copy the content below into it.

Code:
<powerkeymenu path="/">
 <menuitem priority="900" name="Voicemail" visible="no">
  <keyfile>/var/run/mce/call</keyfile>
  <icon>general_voicemail</icon>
  <callback service="com.nokia.csd.Call" path="/com/nokia/csd/call" interface="com.nokia.csd.Call" method="CreateWith" bus="system">
    <argument type="string">18056377243</argument>
    <argument type="uint32">0</argument>
  </callback>
 </menuitem>
</powerkeymenu>

*Important: Replacing the red number 18056377243 with your actual call center number (voicemail number), you don't have to change the number if you are USA T-mobile subcriber.

Then copy the general_voicemail.png icon below into folder /usr/share/icons/hicolor/64x64/hildon and reboot the phone.


Here's the screen shot
Name:  Screenshot-20110119-101332.jpg
Views: 1306
Size:  22.3 KB

voicemail.png icon
Name:  general_voicemail.png
Views: 2814
Size:  2.8 KB

Last edited by khuong; 2011-01-19 at 17:37.
 
Reply


 
Forum Jump


All times are GMT. The time now is 10:22.