How to send Text Messages with Skype for Linux on Ubuntu 9.04 Jaunty Jackalope


skysentials

If after upgrading to Ubuntu 9.04 Jaunty Jackalope you found out that you could no longer Send Text Messages with Skype for Linux, then this is what you should do – - A quick wall-through for you.

Start by creating a folder in your Home folder and call it SkypeSMS for example.
Move into the folder – - cd SkypeSMS

Now download Skype4Py into that folder with
svn co https://skype4py.svn.sourceforge.net/svnroot/skype4py . – - Copy and Paste into a terminal

If you don’t have subversion installed, do install it with sudo apt-get update && sudo apt-get install subversion

Move into the newly downloaded skype4py folder – - cd skype4py and install skype4py with sudo python setup.py install

Now download the modified version of skysentials for Ubuntu 9.04 into the SkypeSMS folder and Extract.
wget -c http://xodeus.dk/files/skysentials-1.0.1-xod.tar.gz
tar -zxvf skysentials-1.0.1-xod.tar.gz
Move into the extracted skysentials folder – - cd skysentials-1.0.1-xod

Make sure Skype is running when you fire up skysentials with ./skysentials.py
You’re now set to send a Skype for Linux SMS.

Why not create a quick-launch link to your Skysentials, say under Accessories in the Applications Menu. Right-click on Applications -> Edit Menus. In the “Main Menu” windows, select “Accessories” under the “Menus” tab and click “New Item” to open the “Create Launcher” windows. In the
“Name field” = Skysentials
“Command Field” = /home/username/SkypeSMS/skysentials-1.0.1-xod/skysentials.py
with “OK”, your done.

Thanks to XoDeus.dk for the modified version of Skysentials.

Also Read

20 Comments;

  1. Daniel Voyce (Web)
    10:20 pm on June 20th, 2009

    How to send Text Messages with Skype for Linux on Ubuntu 9.04 …: If after upgrading to Ubuntu 9.04 Jaunty Jack.. http://bit.ly/Odlus

  2. rene vrancken
    2:22 am on June 21st, 2009

    FavesNews How to send Text Messages with Skype for Linux on Ubuntu 9.04 Jaunty Jackalope:

    http://www.. http://tinyurl.com/ll5ayx

  3. matt
    3:22 am on June 21st, 2009

    I still get Segmentation fault, the same as I do with the unmodified one?

  4. matt
    3:33 am on June 21st, 2009

    However if I do a sudo ./skysentials.py

    then it does work.

  5. Martin Kaba
    9:08 am on June 21st, 2009

    @MATT: did you place Skpye4py and Skysentials in the same directory and what version of python do you have…

  6. guysoft
    10:51 pm on June 22nd, 2009

    Hey,
    Its stranger!
    I can do:
    $ su
    $ sudo -u guy ./skysentials.py
    (guy is my user).

    So I can run it only with sudo.

    Note that sudo -u guy from the user gives: Sorry, user guy is not allowed to execute ‘./skysentials.py’ as guy

    This is at least what I get from Debian

  7. hugh
    7:34 pm on June 30th, 2009

    Hi I have been having problems with this working
    Everything works until the last command
    Then I get the following errors
    any ideas???
    thanks

    Traceback (most recent call last):
    File “./skysentials.py”, line 163, in
    main()
    File “./skysentials.py”, line 156, in main
    MainWindow()
    File “./skysentials.py”, line 47, in __init__
    skype.Attach()
    File “/usr/local/lib/python2.6/dist-packages/Skype4Py/skype.py”, line 404, in Attach
    self._Api.attach(self.Timeout, Wait)
    File “/usr/local/lib/python2.6/dist-packages/Skype4Py/api/posix_x11.py”, line 333, in attach
    raise SkypeAPIError(‘Skype attach timeout’)
    Skype4Py.errors.SkypeAPIError: Skype attach timeout

  8. hugh
    12:27 am on July 1st, 2009

    Ok stupid me, I didn’t change the username- works a treat thanks a million

  9. Martin Kaba
    12:00 pm on July 1st, 2009

    @HUGH: I’m happy you sorted it out yourself and thx for coming back here to explain the little “mistake” or “inattention”

  10. sp3a12uk
    8:08 pm on July 3rd, 2009

    Everything worked perfectly thank you.

    System: MsiWind 10″
    Os: Ubuntu 9.04
    Skype: 2.0.0.72

  11. Niken
    7:59 pm on July 10th, 2009

    This is what happen when I insert my phone number (started with 62 as my country code)

    Traceback (most recent call last):
    File “/home/forevernikn/SKypeSMS/skysentials-1.0.1-xod/SendSMS.py”, line 122, in check_number
    self.mysms = self.skype.CreateSms(‘OUTGOING’, number)
    File “/usr/local/lib/python2.6/dist-packages/Skype4Py/skype.py”, line 597, in CreateSms
    return SmsMessage(self, chop(self._DoCommand(‘CREATE SMS %s %s’ % (MessageType, ‘, ‘.join(TargetNumbers))), 2)[1])
    File “/usr/local/lib/python2.6/dist-packages/Skype4Py/skype.py”, line 278, in _DoCommand
    raise SkypeError(int(errnum), errstr)
    Skype4Py.errors.SkypeError: [Errno 583] SMS: CREATE SMS takes a list of phone numbers

    So, what is really going on and why check the number? Thanks

  12. Niken
    8:05 pm on July 10th, 2009

    This is what come up after I insert my phone number:

    Traceback (most recent call last):
    File “/home/forevernikn/SKypeSMS/skysentials-1.0.1-xod/SendSMS.py”, line 122, in check_number
    self.mysms = self.skype.CreateSms(‘OUTGOING’, number)
    File “/usr/local/lib/python2.6/dist-packages/Skype4Py/skype.py”, line 597, in CreateSms
    return SmsMessage(self, chop(self._DoCommand(‘CREATE SMS %s %s’ % (MessageType, ‘, ‘.join(TargetNumbers))), 2)[1])
    File “/usr/local/lib/python2.6/dist-packages/Skype4Py/skype.py”, line 278, in _DoCommand
    raise SkypeError(int(errnum), errstr)
    Skype4Py.errors.SkypeError: [Errno 583] SMS: CREATE SMS takes a list of phone numbers

    How to fix it?

  13. Martin Kaba
    9:48 pm on July 10th, 2009

    @NIKEN: But on what system are you working, Ubuntuxxx ?

  14. nasrullah
    5:32 pm on July 12th, 2009

    hi martin, i am getting segmentation fault and I cannot update anything from terminal ..your help please

  15. thor_bit
    8:59 am on July 14th, 2009

    thx dude… really useful and easy to follow post!

  16. matt
    7:10 am on July 30th, 2009

    OK yes silly me, I put Skpye4py and Skysentials in the same directory and viola, it works.

    You are a genius sir.

  17. Matt
    11:49 pm on August 13th, 2009

    Hi every time I input a number it tells me it can’t be routed. Does it only work with certain carriers or am I doint something wrong?

  18. Tim
    11:44 am on August 15th, 2009

    Best instructions I found for installing SkySentials. Very detailed and complete. Thanks a ton! Keep writing.

  19. Skype 2.1 Beta for Linux gets High Quality Video and SMS Sending Support | Kabatology ~ Open Source, Linux
    1:32 pm on August 28th, 2009

    [...] – SMS sending support ~ Already in Skype for Windows. Linux users hand to use third party scripts to get this done. Before Skype 2.1 beta for Linux was released, sending SMS with Skype in Linux was done this way: How to send Text Messages with Skype for Linux on Ubuntu [...]

  20. John Rose
    1:18 pm on October 1st, 2009

    Martin,
    Works on Ubuntu Jaunty on my laptop. However, on my Acer Aspire notebook, using Ubuntu Netbook Remix Jaunty, ./skysential.py gives Segmentation Fault. sudo ./skysential.py also gives Segmentation Fault. python 2.5 & 2.6 are both installed on both the laptop & the netbook.

Leave a Reply