December 2, 200916 yr Didn't see anything on the forum already. I'm relatively green to Linux, but I'm picking things up pretty quickly. Has anyone tried getting Skype running on an Unraid build to act as a Skype server for a home phone tie in? I plan on having the Unraid box on 24/7 and it's near my phone/networking/coax "central station" in the basement, would love to get rid of the landline that goes unused most of the time and start up with Skype for local/long distance. Is this feasible with Unraid or am I way off base? I see that slackbuilds.org has packages for Skype available if that helps...
July 9, 201015 yr I'd like to pile on this one, too. While I'm usually on the leading (not bleeding) edge of technology, I am not a developer and don't have the resources to become one. If it were possible to combine all of these types of server functions (media, VOIP, ftp, web) into one software architecture so as to allow only one machine to be up 24/7, it would be incredible. I'm hoping some of the smart guys in this forum decide this is a coding challenge and take it on...but please do the Skype bit first. Perhaps there's no coding involved - but I don't understand the slackbuilds packages enough to try to install/integrate them. Oh well... Phil C.
July 9, 201015 yr Author Slackbuilds.org has packages (with source) available here... http://slackbuilds.org/result/?search=skype&sv=
July 9, 201015 yr Hmmmm....not sure I know enough to even answer you intelligently. There are lots of web pages that talk about building a Linux skype server, so it must be possible; i.e., the software must exist. Here's a link to one of the pages: http://www.linuxjournal.com/article/8592 Phil C.
July 9, 201015 yr I compiled it. You can try it out. I have no idea if it will work or how to use it. http://code.google.com/p/unraid-weebotech/downloads/list Compiled from information here. http://slackbuilds.org/repository/13.1/network/skype/ I really do not see this as working under unRAID. It seems to need X11 root@Atlas /tmp #ldd /usr/bin/skype linux-gate.so.1 => (0xb7748000) libasound.so.2 => not found libXv.so.1 => not found libXss.so.1 => not found librt.so.1 => /lib/librt.so.1 (0xb773a000) libQtDBus.so.4 => not found libQtGui.so.4 => not found libQtNetwork.so.4 => not found libQtCore.so.4 => not found libpthread.so.0 => /lib/libpthread.so.0 (0xb7722000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb763c000) libm.so.6 => /lib/libm.so.6 (0xb7615000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb760a000) libc.so.6 => /lib/libc.so.6 (0xb74be000) libdl.so.2 => /lib/libdl.so.2 (0xb74ba000) /lib/ld-linux.so.2 (0xb7749000) libX11.so.6 => not found libXext.so.6 => not found
July 9, 201015 yr I was just about to post that later today I can likely compile up Skype 2.1.0.81 using the Slackware 13.1 for someone to test. One would likely need some additional libraries. Here's the "ldd" from Slackware 13.1 built Skype: ldd ./skype linux-gate.so.1 => (0xffffe000) libasound.so.2 => /usr/lib/libasound.so.2 (0xb7704000) libXv.so.1 => /usr/lib/libXv.so.1 (0xb76ff000) libXss.so.1 => /usr/lib/libXss.so.1 (0xb76fc000) librt.so.1 => /lib/librt.so.1 (0xb76f3000) libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0xb7679000) libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb6be8000) libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb6ac2000) libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6840000) libpthread.so.0 => /lib/libpthread.so.0 (0xb6827000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6737000) libm.so.6 => /lib/libm.so.6 (0xb6710000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb66f3000) libc.so.6 => /lib/libc.so.6 (0xb6590000) libdl.so.2 => /lib/libdl.so.2 (0xb658c000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6471000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb6463000) /lib/ld-linux.so.2 (0xb77f1000) libQtXml.so.4 => /usr/lib/qt/lib/libQtXml.so.4 (0xb641f000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb641b000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb634b000) libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb6325000) libz.so.1 => /usr/lib/libz.so.1 (0xb6311000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb629a000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6260000) libEGL.so.1 => /usr/lib/libEGL.so.1 (0xb6253000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb624b000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb6234000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb622b000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb61fc000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb61e4000) libuuid.so.1 => /lib/libuuid.so.1 (0xb61e0000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb61c0000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb61bc000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb61b7000)
July 9, 201015 yr Skype has beta support to SIP, maybe it's more feasible run Asterisk on unRAID an then add a Skype trunk to it.
July 9, 201015 yr You guys are incredible. Weebotech has put together a potential solution faster than seems humanly possible - that's why this forum is so remarkable. I will download the files and test it, but I don't have the hardware to test it with yet. I've got to figure out that part... BRIT, I'll test whatever you come up with, too, once I get the hardware bits I need. Phil C.
July 9, 201015 yr From what I see on the Skype page, they do not have a server edition and only ever release GUI Clients for all OS's. As WeeboTech pointed out, in order to run Skype on Linux you need X-Windows and QT installed. As gfjardim pointed out, maybe you should look into Asterisk on unRAID. Or look into running unRAID on a full Slackware distro.
July 9, 201015 yr BRIT, I'm sorry, but I have no idea what that means. I understand the first sentence, but I know that people have built Linux Skype "servers" out there, so there must be some solution. Whether that solution works on unRAID is another story. I would just be using the server to ring my phones when my Skype-in number is called, not to serve out Skype video across the network. The concept would be to add a Skype client to the unRAID box. There's a program called Skypemate that will then route the call out of the client into a USB phone adapter, which then rings the phone(s). That's how other servers were built, but they were using a full up Linux distro (Fedora Core 3 I think). I'm just gleaning this from the web pages I read. I don't know if they could run alongside unRAID. I'll have to invest some serious time into wrapping my head around Asterisk (?) or Slackware - I just don't know anything about them. I wouldn't begin to know how to run unRAID on anything other than the USB stick plugged into the motherboard. Maybe I just don't understand unRAID well enough to know what I'm asking. Phil C.
July 9, 201015 yr Hey Phil, although feasible, it will take a fair amount of work to get it going. Although I compiled the server, upon it's first invocation it will fail unless all the libraries are installed. To bring them all together is not al that hard, but then you have to configure X11 on top of that. I do not believe unRAID is the right solution for this. If you wanted to dive in, then doing a full slackware install and modiying that to run unRAID would be feasible. If you were a seasoned veteran i would say go for it. you may want to try installing slackware, playing with it a bit, install the skype server, play and see if you want to go further. There is no guarantee the usb adapter will be supported in unRAID. unRAID is designed for Storage. Anything along the lines of headless and storage can be compiled, installed and configured. When it comes to the GUI side, the weight of the required software removes unRAID as a likely candidate unless you use a disk based full slackware solution.
July 9, 201015 yr Just to clarify: there is no such thing as a "Skype Server" - what WeeboTech compiled was the Skype client, the Linux version of the Windows Skype program. The guides use a desktop version of Linux and leave Skype running and connected to the phones using a Skype USB dongle. It's not really a server solution as such since it uses the desktop version of Linux - which, of course, means that you can't run it on an unRAID server. Perhaps something closer to what you're wanting is a Trixbox server (Trixbox is the open source version of Asterisk) - but it isn't completely simple to setup. It's primarily a SIP server, but there are addons for Skyps, and you'll need some way to connect your household phone lines to the server. If you don't understand what this means, or what any of the others has said, then perhaps this isn't the best route for you at the moment. I'd suggest getting a spare PC (to make sure you don't hose your main PC) and installing a Linux flavour on it (Ubuntu is one of the more noob-friendly versions) and play around with it. Specifically, get used to modifying config files through the console, compiling software and working out how to fix what went wrong (try to avoid reinstalling the OS unless something is fatally wrong and the PC won't even boot to the grub menu). Best of all, read lots, experiment and make mistakes - it's the best way to learn
July 10, 201015 yr Everybody, Thanks for all the great advice. You've answered my question - right now, this probably just isn't do-able, not because of unRAID software limitations but Phil C. software limitations! Perhaps CINCHOUSE (I'm in the Navy...) will provide a small, test Linux PC budget authorization for FY11. I just have to convince her that it is more important/useful than an iPad, iPhone 4, and her much desired trip to Istanbul... Thanks again everybody. And David81, I'm still with you, we just need to roll up our sleeves. Take care, Phil C.
Archived
This topic is now archived and is closed to further replies.