How to send Text Messages with Skype for Linux on Ubuntu 9.04 Jaunty Jackalope
- by Martin Kaba
- on Sat Jun 20, 2009
- 20 Comments

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.






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: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:22 am on June 21st, 2009
I still get Segmentation fault, the same as I do with the unmodified one?
3:33 am on June 21st, 2009
However if I do a sudo ./skysentials.py
then it does work.
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…
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: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
12:27 am on July 1st, 2009
Ok stupid me, I didn’t change the username- works a treat thanks a million
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”
8:08 pm on July 3rd, 2009
Everything worked perfectly thank you.
System: MsiWind 10″
Os: Ubuntu 9.04
Skype: 2.0.0.72
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
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?
9:48 pm on July 10th, 2009
@NIKEN: But on what system are you working, Ubuntuxxx ?
5:32 pm on July 12th, 2009
hi martin, i am getting segmentation fault and I cannot update anything from terminal ..your help please
8:59 am on July 14th, 2009
thx dude… really useful and easy to follow post!
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.
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?
11:44 am on August 15th, 2009
Best instructions I found for installing SkySentials. Very detailed and complete. Thanks a ton! Keep writing.
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 [...]
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.