Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    One Click Voicemail access icon

    Reply
    khuong | # 1 | 2011-01-18, 23:54 | Report

    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...

    Edit | Forward | Quote | Quick Reply | Thanks

     
    khuong | # 2 | 2011-01-19, 00:26 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    mattbutsko | # 3 | 2011-01-19, 01:04 | Report

    Actually, I've had a voicemail contact since I got the phone, and I've been able to just add that to the desktop.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    khuong | # 4 | 2011-01-19, 01:31 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks
    Attached Images
     
    The Following 10 Users Say Thank You to khuong For This Useful Post:
    Alan_Peery, benny1967, El Amir, etuoyo, frostbyte, Khasis, n900maniac, pelago, rotoflex, zimon

     
    khuong | # 5 | 2011-01-19, 01:33 | Report

    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

    Edit | Forward | Quote | Quick Reply | Thanks

     
    zimon | # 6 | 2011-01-19, 16:24 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 2 Users Say Thank You to zimon For This Useful Post:
    benny1967, demolition

     
    Alan_Peery | # 7 | 2011-01-19, 16:31 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 2 Users Say Thank You to Alan_Peery For This Useful Post:
    demolition, pelago

     
    benny1967 | # 8 | 2011-01-19, 16:32 | Report

    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*

    Edit | Forward | Quote | Quick Reply | Thanks

     
    khuong | # 9 | 2011-01-19, 16:42 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    khuong | # 10 | 2011-01-19, 17:08 | Report

    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: 1285
Size:  22.3 KB

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

    Edit | Forward | Quote | Quick Reply | Thanks

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

     
vBulletin® Version 3.8.8
Normal Logout