Local Version of SIPSwitch

Discussions about using SIP Sorcery on your own computer/server
Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Local Version of SIPSwitch

Post by Aaron » Fri Dec 21, 2007 2:35 pm

Hi All,

We've packaged up the sipswitch server into an application that can be run on any Windows machine and can be configured simply from XML files. The pre-requisite is that the Microsoft .Net framework v2 is installed but that will generally already be the case if Windows version is XP or Vista.

The zip file actually has two applications, a console app and a Windows Service app. They are identical excpet for the way they run, the console app provides a quick way to see what's going on while the Windows Service app sits in the background and is not in danger of being inadvertently closed and can keep running if you log off.

The zip file can be downloaded from the link below and there are two readme files in it that document the configuration file for each of the applications and also breifly describe the XML config files. The format of the XML config files should be fairly familiar to users that have already used the service running at http://www.mysipswitch.com

http://www.mysipswitch.com/downloads/sipswitch-v0.2.zip

Ed: A Linux version (or more correctly Mono version) is now also available. It has the web service missing but that does not affect any of the SIP funcitonality:

http://www.mysipswitch.com/downloads/si ... 0.2.tar.gz

Regards,

Aaron
Last edited by Aaron on Sat Dec 22, 2007 4:16 pm, edited 5 times in total.

satphoneguy
Posts: 131
Joined: Tue Oct 23, 2007 12:54 pm

Post by satphoneguy » Fri Dec 21, 2007 10:41 pm

i am considering installing a copy on a 'hosted virtual PC.' can anyone suggest a reliable yet inexpensive service that would be approipriate for this sort of application? i would want a service that offers me a dedicated static IP address.

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Post by Aaron » Sat Dec 22, 2007 2:06 am

Hi satphoneguy,

I suspect a hosted virtual Windows server would only be marginally cheaper than a dedicated server. A very quick search I did found one supplier offering virtual hosting for USD80 and I reckon I could find a dedicated server around for close to that.

I might have a play around today with getting the sipswitch running on Linux. The hosted web service will ahve to go but that's not such an issue if using XML config files. The advantage of being able to run on Linux is that hosting options are a lot cheaper and it could also go on the Amazon Cloud, something we've always wanted to do.

Regards,

Aaron

User avatar
TheFug
Posts: 914
Joined: Sat Oct 06, 2007 8:23 am
Location: The Netherlands, North-Holland

Post by TheFug » Sun Dec 23, 2007 1:12 pm

So, MS is a "that" big bully ? :?
Thanks, The Fug.

gear: my ISP's Zyxel Modem/Router in bridge, Sitecom WL309 Router, Siemens Gigaset 301D

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Post by Aaron » Sun Dec 23, 2007 2:17 pm

Some people look at it like that. I look at it as you get what you pay for.

Although this borders on the tired old theme of which OS is best I generally find Windows more efficient to manage due to the availability of a good GUI. Yes Linux has GUI's as well and I'm sure the Linux gurus could do things as efficiently on Linux as I do on Windows. A lot of people are happy to pay a bit extra to run Windows and save the effort of becoming a Linux GUI guru, if they weren't there would be next to no Windows hosting offerings.

For server hosting I prefer Windows for web hosting where there are lots of configuration and file operations needed. The GUI is a big time saver here. For servers with a single dedicated task I prefer Linux. Something like the sipswitch falls well and truly into the single dedicated task category hence the advantage of having a Linux version.

Regards,

Aaron

User avatar
TheFug
Posts: 914
Joined: Sat Oct 06, 2007 8:23 am
Location: The Netherlands, North-Holland

Post by TheFug » Mon Dec 24, 2007 1:18 am

Okay, you're clear in that, but for now i 'm thinking very strongly, to switch over to Linux, i hate it when i constantly must download patches, for security holes, and, when i do a new install there isn't an easy way to transport those old patches to the new installation, and nowadays you can't have a safe pc, when internet is connected, without constantly have a (updated) virus scanner working... Linux is different i guess... Installing more software on a MS windows pc, makes it slower, and can damage previous installed software, also by removing "demo's" :(
Linux is getting better supported, because more users use it, also, Linux has good (free) network tools, and seems better supported on the SIP VoIP front..
So, as soon i have collected my passwords and downloads, it's up to a Linux installation, i guess, only problem is to choose which distro, most recent one i got from a magazine cover is Fedora 8....
Thanks, The Fug.

gear: my ISP's Zyxel Modem/Router in bridge, Sitecom WL309 Router, Siemens Gigaset 301D

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Post by Aaron » Mon Dec 24, 2007 1:51 am

It would be a mistake to assume Linux doesn't require patching. And unlike Windows you will end up getting patches from the vendors of all the different packages you have installed. Still I can't recall any major breakages I've had from pacthing Linux. The only problem has been getting the command line update tools configured: yum, yast, up2date etc. all have little vagaries that are easily forgotten so that the next time you go to run an update it's a bit of a pain. My opinion would be that the Windows Update mechanism is ahead of the Linux patch mechanisms I have used. Although I do hate having to do those Windows server reboots especially on 24 x 7 servers!

I have heard good things about the Ubuntu Linux distribution and as they're targetting usability for desktop users and I suspect the pactching tool they use should be pretty seamless.

Regards,

Aaron

User avatar
TheFug
Posts: 914
Joined: Sat Oct 06, 2007 8:23 am
Location: The Netherlands, North-Holland

Post by TheFug » Mon Dec 24, 2007 12:10 pm

Thankyou, Aaron, have the 7.10 version of that one also,

And Season Greetings ! to you, and your co-workers, and to all MySIPSwitch users !
Thanks, The Fug.

gear: my ISP's Zyxel Modem/Router in bridge, Sitecom WL309 Router, Siemens Gigaset 301D

markcs
Posts: 42
Joined: Sat Feb 16, 2008 5:44 pm

Linux version

Post by markcs » Sat Mar 29, 2008 1:14 pm

Hi Aaron,

Are there any plans to try to produce a linux version that does not rely on Mono? Or is the development so closely tied to/requires the .NET framework, that this will never happen?

Thanks!

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Post by Aaron » Sat Mar 29, 2008 9:21 pm

Hi markcs,

There are no plans to produce a non .Net version of the sipswitch which means no non-mono version.

Regards,

Aaron

Post Reply