<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Turn-key VoIP Systems - Sipwise</title> <atom:link href="http://www.sipwise.com/feed/" rel="self" type="application/rss+xml" /><link>http://www.sipwise.com</link> <description>SIP the easy way</description> <lastBuildDate>Tue, 15 May 2012 17:13:24 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1.4</generator> <item><title>Christian Hofschneider 1974-2012</title><link>http://www.sipwise.com/news/general/chofschneider-1974-2012/</link> <comments>http://www.sipwise.com/news/general/chofschneider-1974-2012/#comments</comments> <pubDate>Tue, 15 May 2012 17:13:24 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[General]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=3174</guid> <description><![CDATA[It is with the deepest regret that I have to write this, notifying the VoIP community that Christian Hofschneider passed away last week after a short and unexpected illness. Christian worked as Operations Engineer at Sipwise, after building fantastic products with open source VoIP components at an Austrian ISP over the last years. I will [...]]]></description> <content:encoded><![CDATA[<p>It is with the deepest regret that I have to write this, notifying the VoIP community that Christian Hofschneider passed away last week after a short and unexpected illness.</p><p>Christian worked as Operations Engineer at Sipwise, after building fantastic products with open source VoIP components at an Austrian ISP over the last years. I will always remember him as an extremely helpful and kind soul.</p><p>Our deepest condolences go out to Christian&#8217;s family and loved ones during this time. We will miss him as a colleague and friend.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/general/chofschneider-1974-2012/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SIP Monitoring and Troubleshooting</title><link>http://www.sipwise.com/news/technical/sip-monitoring-and-analysis/</link> <comments>http://www.sipwise.com/news/technical/sip-monitoring-and-analysis/#comments</comments> <pubDate>Mon, 16 Apr 2012 17:42:13 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Technical]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=3124</guid> <description><![CDATA[Operating a VoIP system with a focus on great customer experience can be quite challenging, especially if you run a heterogeneous network with lots of different SIP clients (like various software clients, all kinds of SIP Phones and Terminal Adapters and especially IP PBXs). SIP clients are known to have all kinds of quirks and [...]]]></description> <content:encoded><![CDATA[<p>Operating a VoIP system with a focus on great customer experience can be quite challenging, especially if you run a heterogeneous network with lots of different SIP clients (like various software clients, all kinds of SIP Phones and Terminal Adapters and especially IP PBXs). SIP clients are known to have all kinds of quirks and implementation errors, and if you don&#8217;t control them yourselves (e.g. with a central device provisioning tool), the additional factor of configuration errors introduced by your customers comes into play. Putting the right values into the configuration interface of the clients is not always that straight-forward, it sometimes needs an engineering degree to find out what&#8217;s up with parameters like registrar, outbound-proxy, session-timers, codec ordering etc. Flexibility is not always key, especially when it comes to end user interfaces. That&#8217;s why Skype is so successful, because &#8220;it just works&#8221;.</p><p>Anyways, if a customer uses your VoIP service (especially if it&#8217;s a paid service), it just needs to work, and if not, you better pin down the error cause as soon as possible and provide a solution to the customer, otherwise she&#8217;ll turn away from you quite quickly.</p><h3>The poor man&#8217;s approach</h3><p>In the past, VoIP troubleshooting went somewhere along this line (we&#8217;ve been there and done that):</p><ul><li>Ask the customer when approximately she did the failed call or failed to register her phone</li><li>Grep the (hopefully extensive) log files for hints pointing to the error</li><li>If nothing obvious comes up there, start a tcpdump on the system and ask the customer to try the call again</li><li>Copy the resulting trace to your local machine and try to extract the relevant packages from a potentially HUGE trace</li><li>Analyze the call, take your actions, and if necessary repeat the process</li></ul><p>This approach has some obvious flaws. First, your support agent needs access directly on the system and the proper rights to start a trace.</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-console.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-console-300x93.png" alt="" title="sipstats-console" width="300" height="93" class="aligncenter size-medium wp-image-3150" /></a></p><p>It is also quite time consuming and probably doesn&#8217;t draw a professional picture if you need to ask your customer for some action in order for you to find the problem. It&#8217;s also a heavily manual process, requires quite some technical expertise to pull off, and if the support agent needs to escalate the issue to 2nd Level Support, it involves uploading SIP traces to somewhere, or even worse, sending them back and forth by email.</p><h3>External Monitoring Tools to the rescue!</h3><p>Due to the huge overhead of the traditional troubleshooting approach, a whole new ecosystem around external SIP monitoring and analysis. New start-ups were created to tackle these issues, and established network monitoring vendors pushed into the market, providing traffic analyzer solutions to ease the pain of VoIP support. The problem for small VoIP operators is that these solutions can be horrendously expensive. In the telephony industry, licensing models are broken down to a per-line or per-subscriber price, and it&#8217;s not uncommon that the line price of the analyzer tools exceed the line price of the VoIP soft-switch, which is just unfeasible.</p><p>However, since open source projects increasingly get their feet into the VoIP market, it&#8217;s quite natural that also open source VoIP monitoring and troubleshooting tools start to appear. The most promising project in the open source landscape is <a href="http://www.sipcapture.org/">Homer</a>, an open source SIP capturing server. Since it can passively wiretap traffic on mirrored switch ports, it integrates nicely into a VoIP network environment without interfering with existing networking elements.</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/homer-howto.jpg"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/homer-howto-300x191.jpg" alt="" title="homer-howto" width="300" height="191" class="aligncenter size-medium wp-image-3156" /></a></p><p>Using such tools, the support process changes significantly, because all SIP packets are constantly captured on the network and can be filtered and viewed on web interfaces. Most of them, like Homer, also visually present the call flows of the SIP packets, so it gets very easy to spot issues between the involved hops.</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/homer.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/homer-300x229.png" alt="" title="homer" width="300" height="229" class="aligncenter size-medium wp-image-3154" /></a></p><p>Instead of having to involve the customer into the troubleshooting process, it becomes something like this:</p><ul><li>Filter for calls or registrations of the respective customer</li><li>Visually check the call flows and packets for obvious issues</li><li>If necessary, grep the logs for specific calls</li><li>Take actions and repeat the process if necessary</li></ul><p>If more people need to be involved into the troubleshooting process, just the link to the call flow in question needs to be shared.</p><p>However, the problem with such tools is that they can only provide an external view of a VoIP system, because in most of the cases it&#8217;s not possible to hook into the internal communication of a VoIP soft-switch. For example the <a href="http://www.sipwise.com/products/">Sipwise sip:provider appliances</a> consist of several SIP elements communicating with each other on the local interface, and this traffic can&#8217;t be captured without &#8220;opening up&#8221; the soft-switch and install additional software onto it, which might either be impossible at all, or might void any warranties provided by the vendor.</p><h3>The Sipwise Approach</h3><p>To get a complete view of the SIP packet flows also inside of the VoIP system, we have integrated a first version of our own SIP monitoring and troubleshooting system into the upcoming version 2.6 of the <a href="http://www.sipwise.com/products/sppro/">sip:provider<sup>PRO</sup></a> platform. It provides deep insights into past and current call flows by lining out a break-down of SIP requests and responses, as well as visual call graphs and packet details. The advantage to external solutions is that it integrates tightly into the existing Administrative Interface.</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-dashboard.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-dashboard-298x300.png" alt="" title="sipstats-dashboard" width="298" height="300" class="aligncenter size-medium wp-image-3134" /></a></p><p>An overview of the amount and distribution of various requests and responses gives you great hints for failure predictions. We&#8217;re working hard to also implement trending and predictions of issues, so countermeasures can be taken in a pro-active approach before complains start hitting your support team.</p><p>To troubleshoot customer issues, all call scenarios are listed directly in the subscriber view, so you don&#8217;t have to search for calls belonging to specific customers:</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-callids.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-callids-300x159.png" alt="" title="sipstats-callids" width="300" height="159" class="aligncenter size-medium wp-image-3138" /></a></p><p>Each call scenario provides a dynamically rendered graphical representation of the call flow, so you can easily spot any issues in the call routing directly on a network level:</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-callflow.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-callflow-298x300.png" alt="" title="sipstats-callflow" width="298" height="300" class="aligncenter size-medium wp-image-3136" /></a></p><p>The call scenario is clickable, so you can easily dig into the details of a specific packet:</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-pkgdetail.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/sipstats-pkgdetail-300x258.png" alt="" title="sipstats-pkgdetail" width="300" height="258" class="aligncenter size-medium wp-image-3140" /></a></p><p>For further analysis, you can also download the raw SIP trace in PCAP format.</p><h3>What&#8217;s next?</h3><p>We&#8217;ve learned that it is extremely important to provide a very simple way to get an overview of what is going on at any given moment directly on a networking level, because log files don&#8217;t always provide all the information needed to troubleshoot an issue. It is crucial to be able to analyze calls which happened in the past, so you don&#8217;t have to bother a customer with any actions during the troubleshooting process.</p><p>One major task to tackle is also to counteract on arising issues before they pile up, and most importantly before customers get affected. Our focus will be to extend the described tools to predict issues where possible, so you&#8217;ll be able to react before problems escalate.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/technical/sip-monitoring-and-analysis/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>sip:provider CE v2.5 Released</title><link>http://www.sipwise.com/news/announcements/spce-v2_5-release/</link> <comments>http://www.sipwise.com/news/announcements/spce-v2_5-release/#comments</comments> <pubDate>Tue, 10 Apr 2012 16:57:54 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Announcements]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=3070</guid> <description><![CDATA[Only 4 months after the last release of version 2.4, I am excited to announce sip:providerCE v2.5! What&#8217;s the sip:provider platform? The Sipwise sip:provider platform is a highly versatile open source based VoIP soft-switch for ISPs and ITSPs to serve large numbers of SIP subscribers. It leverages existing building blocks like Kamailio, Sems and Asterisk [...]]]></description> <content:encoded><![CDATA[<p>Only 4 months after the last release of version 2.4, I am excited to announce <strong>sip:provider<sup>CE</sup> v2.5</strong>!</p><h2>What&#8217;s the sip:provider platform?</h2><p style="text-align: center;"><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipnet.png"><img class="aligncenter size-large wp-image-3078" title="sipnet" src="http://www.sipwise.com/wp-content/uploads/2012/04/sipnet-1024x468.png" alt="SPCE environment" width="614" height="281" /></a></p><p>The Sipwise sip:provider platform is a highly versatile open source based VoIP soft-switch for ISPs and ITSPs to serve large numbers of SIP subscribers. It leverages existing building blocks like Kamailio, Sems and Asterisk to create a feature-rich and highly performant system by glueing them together in a best-practice approach and implementing missing pieces on top of it. Sipwise engineers have been working with Asterisk and Kamailio (and its predecessors SER and OpenSER) since 2004, and have roles on the management board of Kamailio and are contributing to these projects both in terms of patches and also financially by sponsoring development tasks. The sip:provider platform is available as a Community Edition (SPCE), which is fully free and open source, and as a commercial PRO appliance shipped turn-key in a high availability setup.</p><p>The SPCE can provide secure and feature-rich voice and video communication to end customers and connect them to other SIP-, Mobile- or traditional PSTN-networks. It can also act as a Session Border Controller in front of existing VoIP services in order to enable signaling encryption, IPv6 support, fraud- and Denial-of-Service prevention. Another use-case is to act as a SIP concentrator to bundle multiple SIP peerings for other VoIP services.</p><h2>What&#8217;s new in v2.5?</h2><p>There are a whole lot of new features, improvements and fixes since v2.4, here is an overview of the most important ones:</p><ul><li><strong>Subscriber Features:</strong></li><ul><li><strong>Video Calls:</strong> The SPCE now supports video calls, optionally encrypted end-to-end with ZRTP by using a proper SIP client like Jitsi.</li><li><strong>Time Based Call Forwards:</strong> You can define complex time period definitions to trigger call forwards, e.g. for call deflections outside of office hours.</li><li><strong>Serial Call Hunting:</strong> This feature allows you to create serial hunt groups, e.g. to ring your land-line for 10sec, then ring your mobile phone for 30sec, and finally route the call to your voicebox if those targets haven&#8217;t picked up the call.</li><li><strong>Permanent Location Entries:</strong> If your device (e.g. a Cisco CallManager Express) can&#8217;t register on the platform, you can manually define a permanent registration entry via the Admin Panel.</li></ul><li><strong>Billing Features:</strong></li><ul><li><strong>Fraud Detection:</strong> Post-Paid Subscribers can automatically get locked for outbound calls if they exceed a certain billing fee threshold during a month. You will receive regular emails with a list of affected subscribers.</li><li><strong>Call Initiation Time in CDRs:</strong> The initiation timestamp of calls is now stored along with the connect timestamp, so you can fetch the call establishment duration from CDRs.</li></ul><li><strong>Network Features:</strong></li><ul><li><strong>IPv6 Support:</strong> The SPCE now supports IPv6 both for subscribers and for peerings. It also supports transparent bridging between IPv4 and IPv6 networks and vice versa, both for signaling and for media sessions.</li></ul><li><strong>Internal Enhancements:</strong></li><ul><li><strong>Stateless Load-Balancer:</strong> The load-balancer has been reworked to operate completely stateless. This change squeezes out even more performance of the system while at the same time reducing the memory foot-print.</li><li><strong>Strict Rewrite-Rule Checks:</strong> When adding rewrite rules to the system, these rules are strictly checked for syntactic and semantic errors before being saved to the DB in order to prevent the proxy from refusing to come up on restarts due to regex errors.</li><li><strong>Rolling Release Support for DB Schema</strong>: All DB Schema changes are now versioned in a separate table, which allows for rolling releases from any past version to the latest one. This is also the first step towards a bleeding-edge trunk version where you can test the latest features without having to wait for stable releases.</li><li><strong>Optimized I/O Scheduler</strong>: Due to the heavy I/O operations for DB access and logging under high load, the I/O scheduler of the kernel has been changed to <em>deadline</em> to increase the throughput.</ul></ul><h2>How do I test-drive the new version?</h2><p>As usual, we&#8217;re providing both a <a href="http://deb.sipwise.com/spce/sip_provider_CE_2.5_vmware.zip">VMWare Image</a> and a <a href="http://deb.sipwise.com/spce/sip_provider_CE_2.5_virtualbox.ova">Virtualbox Image</a> for quick evaluation testing. Check the <a href="http://sipwise.com/doc/2.5/spce/ar01s02.html#_using_a_pre_installed_virtual_machine">relevant section in the Handbook</a> for detailed instructions.</p><h2>How do I install the new version or upgrade from an older one?</h2><p>For new users, please follow the <a href="http://sipwise.com/doc/2.5/spce/ar01s02.html#_initial_installation">Installation Instructions in the Handbook</a> to set up the SPCE v2.5 from scratch.</p><p>For users of the SPCE v2.4, please follow the upgrade procedure <a href="http://www.sipwise.com/doc/2.5/spce/ar01s02.html#_upgrade_from_v2_4_to_v2_5">outlined in the Handbook</a>. If you happen to still run v2.2, please upgrade to v2.4 first by following the procedure in the <a href="http://www.sipwise.com/doc/2.4/spce/ar01s02.html#_upgrade_from_v2_2_to_v2_4">v2.4 Handbook</a>. If you have customized your configurations using customtt.tt2 files, you <strong>must</strong> migrate your changes to the new configuration files (especially the proxy- and lb-configuration) after the upgrade, otherwise all your calls will most certainly fail.</p><h2>Acknowledgements</h2><p>I really would like to thank our PRO customers and the SPCE community for their feedback, bug reports and feature suggestions to make this release happen. I hope you enjoy using the v2.5 release and keep your input coming. A big thank you also to all the developers of Kamailio and SEMS, who make it possible for us to provide an innovative and future-proof SIP engine as the core of our platform!</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/announcements/spce-v2_5-release/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Build your own VoIP System &#8211; Part 1: The Basics</title><link>http://www.sipwise.com/news/technical/byov-services-1/</link> <comments>http://www.sipwise.com/news/technical/byov-services-1/#comments</comments> <pubDate>Sat, 17 Mar 2012 03:10:23 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Technical]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=3042</guid> <description><![CDATA[This blog post is the first part of a series of posts, which describe how VoIP works and how the Sipwise sip:provider Platform enables you to start various VoIP business models. Part 1, which is provided in this post, gives you an introduction in how VoIP works. Part 2 shows how you can set up [...]]]></description> <content:encoded><![CDATA[<p>This blog post is the first part of a series of posts, which describe how VoIP works and how the Sipwise sip:provider Platform enables you to start various VoIP business models.</p><ul><li>Part 1, which is provided in this post, gives you an introduction in how VoIP works.</li><li>Part 2 shows how you can set up a full-blown VoIP system for free using the sip:provider Platform within 30 minutes.</li><li>Part 3 describes how you can operate a whole-sale business with the sip:provider Platform.</li><li>Part 4 is dedicated to the sip:provider Platform acting as an SBC in front of existing VoIP systems.</li><li>Part 5 shows how to enable Over-The-Top (OTT) services using Apple and Google Push Notification Services.</li></ul><h2>Introduction</h2><p>VoIP Systems are seen as complex communication infrastructures even from a high level perspective, but they&#8217;re not. Well, VoIP is in fact complex in its details, but it has been abstracted by various projects in order to make it really straight-forward to use it, so it&#8217;s easy to start a compelling voice/video communication system or service (which I&#8217;ll name &#8220;VoIP system&#8221; or &#8220;VoIP service&#8221; throughout the document) from scratch, but it&#8217;s important to learn a few facts about it in order to choose the right base system for successfully running a VoIP service.</p><h2>The Basics</h2><p>VoIP just means &#8220;Voice over IP&#8221;, which is a generic term for transporting real-time voice sessions over the Internet. However, it doesn&#8217;t define HOW this is done, and even the term &#8220;Voice&#8221; is a bit misleading, because with the very same concept, you can transport also Video and Fax over an IP connection.</p><p>There are a couple of elements involved when you&#8217;re talking about a VoIP system:</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/04/sipnet.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/04/sipnet-1024x468.png" alt="SPCE environment" title="sipnet" width="1024" height="468" class="aligncenter size-large wp-image-3078" /></a></p><p>To sum it up, there are SIP Endpoints, which are the client instances of your customers. These could be software installed on your customer&#8217;s computers (popular software is <a href="http://jitsi.org">Jitsi</a>, an open source and cross-platform communications client, or <a href="http://www.counterpath.com/bria.html">Bria</a>, a commercial multi-platform client for Windows, iOS and Android). Other possibilities are SIP phones like <a href="http://www.snom.com/en/products/ip-phones/">SNOM phones</a> or <a href="http://www.polycom.com/products/voice/index.html">Polycom Phones</a>.</p><p>Beside the customer facing end points, there are SIP gateways which translate VoIP into traditional fixed-net and mobile networks. They pretty much act like customer facing clients, but usually are able to handle multiples of parallel calls. They are usually connected via multiple ISDN E1 or T1 lines, and sometimes an SS7 control layer is used on top.</p><h2>How does SIP work?</h2><p>In order to establish a communication session, you need a signaling protocol, which tells the involved parties who wants to communicate with whom, and which media capabilities might be used (e.g. plain voice, voice/video, fax etc.). There are several protocols out there, like Skype (a proprietary protocol) and H.323 (more or less obsolete since 2004) and the most important and nowadays most wide-spread one and the one we&#8217;re concentrating here: SIP, the Session Initiation Protocol.</p><h3>SIP Registrations</h3><p>A very important part of VoIP is the registration of customer endpoints. It means if a customer starts its SIP client, the client tells the SIP server at which IP and port it is reachable in case there&#8217;s a call towards this customer. The call flow looks like this:</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/03/register.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/03/register-300x300.png" alt="A SIP registration call flow" title="register" width="300" height="300" class="aligncenter size-medium wp-image-3166" /></a></p><p>The important part, beside the authentication scenario which is a http digest authentication, is the <strong>Contact</strong> header, which indicates at which IP:port the customer is reachable.</p><p><a href="http://www.sipwise.com/wp-content/uploads/2012/03/reg.png"><img src="http://www.sipwise.com/wp-content/uploads/2012/03/reg-300x236.png" alt="SIP Register Contact" title="reg" width="300" height="236" class="aligncenter size-medium wp-image-3168" /></a></p><p>So during start-up, the client tells the server the contact address it&#8217;s reachable for subsequent calls.</p><h2>But what about real Phone Numbers?</h2><p>Ok, so we learned that alice@example.com can contact bob@example.com if bob@example.com registered up-front (telling the SIP service provider at which IP:port he&#8217;s reachable), and vice versa. But what about real phone numbers?</p><p>In order to receive calls from the PSTN (public switched telephony network), your SIP service provider needs to map a PSTN number to your SIP URI, e.g. he needs to know that alice@example.com is an equivalent to for example +43 1 1001. If somebody calls 4311001 in the PSTN, it&#8217;s routed through the telephony network down to your service provider, which holds ownership of that number. The service provider is now responsible to translate the number to a corresponding SIP-URI, and then route the call to the IP:port where this user is registered.</p><h2>How about a Video Stream?</h2><p>The important thing here is that any media stream in SIP signalling is negotiated end-to-end. This means that if alice@example.com calls bob@example.com, alice proposes a list of media sessions (e.g. audio with a specific list of codecs, and video with a specific list of other codecs), and bob compares this list with its own capabilities and then replies with a (potential) sub-set of the offer from alice. So if alice proposes an audio and video call, but bob doesn&#8217;t have a web-cam, he&#8217;ll reply with a sub-set of alice&#8217;s offer, which only contains the audio-part. However, if bob has a web-cam, we&#8217;ll reply with an according answer telling alice that both audio and video streams are available.</p><h2>Conclusion</h2><p>If you want to work with &#8220;VoIP&#8221;, you most likely will work with the SIP Protocol. SIP will allow you to do two-way, end-to-end communication, but you&#8217;ll need SIP clients to attach to a system like this. Do you need do pay for an external service in order to start a VoIP system? No!</p><h2>What&#8217;s next?</h2><p>The next post will describe how you can use the open source Sipwise sip:provider CE to build a VoIP system from scratch within an hour. It&#8217;ll show how you can create a Skype-like service within your network using IPv4, IPv6, TLS and SRTP.</p><p>Follow us at <a href="https://twitter.com/sipwise">Twitter</a> and <a href="https://facebook.com/sipwise">Facebook</a> for updates and new posts.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/technical/byov-services-1/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Sipwise raises Series A funding from Tecnet Equity and Speedinvest</title><link>http://www.sipwise.com/news/sipwise_series_a/</link> <comments>http://www.sipwise.com/news/sipwise_series_a/#comments</comments> <pubDate>Sat, 11 Feb 2012 18:33:57 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[News & Blog]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=2976</guid> <description><![CDATA[We&#8217;re thrilled to announce that we&#8217;ve raised a Series A financing round from Tecnet Equity and Speedinvest! This investment with an amount >USD 1M will allow us to grow much faster than in the past, and heavily expand our business in the US, as well as expand our existing business in the EU. Who are [...]]]></description> <content:encoded><![CDATA[<p>We&#8217;re thrilled to announce that we&#8217;ve raised a Series A financing round from <a href="http://www.tecnet.co.at">Tecnet Equity</a> and <a href="http://www.speedinvest.com">Speedinvest</a>! This investment with an amount >USD 1M will allow us to grow much faster than in the past, and heavily expand our business in the US, as well as expand our existing business in the EU.</p><h3>Who are we?</h3><p>Sipwise develops carrier-grade VoIP platforms and integrates them into existing ISP/ITSP landscapes. The company was founded in 2008 by Andreas Granig, Daniel Tiefnig and Atilla Ceylan and has been boot-strapped since then to a highly skilled team of 10 people. With our open-source based communications platform based on SIP (the Session Initiation Protocol), we&#8217;ve aquired top-tier customers all around the world (e.g. UPC Broadband and its US-based mother company Liberty Global, one of the largest cable-operators world-wide, amongst others), where we managed to replace Cisco-, Nortel- and Siemens-Systems with our Sipwise NGCP (Next Generation Communication Platform).</p><h3>Open Source, you said?</h3><p>The telco landscape consists of two parts. One is big incumbents deploying IMS solutions (e.g. mobile operators and former state-owend ISPs), who insist on dictating what their customers can do and what they can&#8217;t. This approach resulted in the &#8220;walled garden&#8221; scenarios where they have full control over you as a customer, and where you have to pay a premium to break out of their networks (roaming, data roaming, SMS costs).</p><p>The other part is alternative ISPs/ITSPs, who build their systems from scratch using open standards based on SIP. The usual approach here is to take available open source building blocks and create their own solutions from scratch. The problem with this approach is that the same work is done over and over again, resulting in low-quality systems, because SIP is not an easy protocol and the same mistakes are being made again and again. Beside that, there are many missing building blocks like proper provisioning and billing of customers.</p><p>This is where Sipwise jumps in and provides a free and open source solution, putting together the proper building blocks which already exist, glue them together in a best-practice approach and providing the missing parts to offer an end-to-end solution. We are also heavy contributors to the open source projects we use, both on the side of code contribution and management as well as on the financial side by sponsoring certain development tasks (e.g. <a href="http://www.kamailio.org">Kamailio</a> and <a href="http://www.iptel.org/sems">Sems</a>). The result of that is the <a href="http://www.sipwise.com/products/spce">sip:provider CE (Community Edition)</a>, which is an easy-to-install and fully-fledged VoIP soft-switch covering all the requirements for alternative ISPs/ITSPs.</p><h3>How do you make money on Open Source?</h3><p>Getting started with a VoIP service is easy, but scaling is hard. Often times, people start off with an MVP (minimum viable product), which is fine. Once they get off the ground with it, they realize that the initial technology they used is not appropriate to scale. In VoIP deployments, people often start out with <a href="http://www.asterisk.org">Asterisk</a>, which is actually a PBX, and it&#8217;s not built to serve >1000 subscribers. This is where our Sipwise sip:provider CE comes in, which allows to scale up to 50k subscribers. Once you reach a level like this, you might also start to think about high-availability.</p><p>The CE doesn&#8217;t provide that feature, but the <a href="http://www.sipwise.com/products/sppro">sip:provider PRO</a> does. The PRO is a highly available, turn-key VoIP platform, which comes on two 1U servers, optimized for high performance and availability, guaranteeing a maximum of 50k subscribers or 2000 parallel calls. It&#8217;s a commercial upgrade, where we offer a seamless migration from an existing CE. Beside the HA feature, the PRO also comes with a prepaid billing engine and fax2mail/webfax features, beside monitoring capabilities. One of the main advantages with the PRO though is that we provide 24/7 support on the platform, so you can lay back and let our engineers do the troubleshooting if something goes wrong.</p><p>Once you&#8217;ve reached 50k subscribers, we&#8217;ll offer you the sip:carrier, a highly scalable platform on top of the PRO. It&#8217;s an IBM BladeCenter, which contains up to 5 PRO instances (2&#215;5 servers), and a middle-ware to shard your subscribers dynamically over those instances. This covers at least 250k subscribers, and if you go over that number, we offer ways to scale that arbitrarily.</p><h3>So where is this venture going to?</h3><p>Sipwise is currently serving small-, medium- and high-tier ISPs all around the world. What we want to do is focussing more on the US market, where we&#8217;re currently developing modules to replace Centrex deployments by state-of-the-art cloud-based PBX solutions. Beside that, we&#8217;re targeting all the self-made solutions which suffer the scaling pain to move to the free CE solution and upgrade from there to the PRO or Carrier.</p><h3>Are you hiring?</h3><p>Hell yeah, we do! If you&#8217;ve a good background in network engineering or in systems engineering, we&#8217;d love to hear from you at! Send me an email to <a href="mailto:agranig@sipwise.com">agranig@sipwise.com</a> to get in touch with us!</p><h3>What about your current Investors?</h3><p>We&#8217;ve looked carefully at which investors suit us best, and finally went with <a href="http://www.speedinvest.com">Speedinvest</a> and <a href="http://www.tecnet.co.at">Tecnet Equity</a>.</p><p>Speedinvest is a private VC with experienced entrepreneurs, having hands-on knowledge in the mobile and internet industry. Members of their team have had large fund-raising events and successful exits by themselves, so they know what they&#8217;re talking about. They are backed by a number of &#8220;Super Angels&#8221; from Austria with a focus on Co-Entrepreneurship and Hands-On-Support.</p><p>Tecnet Equity is a funding group tied to the government of Lower Austria, which has decided to pay particular attention to technology-oriented high-growth companies with a need for funding in the early stages of development.</p><h3>Interested in our technology?</h3><p>If you want to quickly try out our solution, download the installer or a pre-installed virtual machine image as described in <a href="http://www.sipwise.com/doc/spce/ar01s02.html#_software_installation">the handbook</a>.</p><p>For any additional questions, we&#8217;re happy to answer them either <a href="http://lists.sipwise.com/listinfo/spce-user">on the mailing list</a> or directly by our sales team at <a href="mailto:sales@sipwise.com">sales@sipwise.com</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/sipwise_series_a/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>sip:provider CE v2.4 Released</title><link>http://www.sipwise.com/news/announcements/spce-v2_4-release/</link> <comments>http://www.sipwise.com/news/announcements/spce-v2_4-release/#comments</comments> <pubDate>Mon, 05 Dec 2011 16:14:48 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Announcements]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=2906</guid> <description><![CDATA[12 months after the initial release of version 2.1 and 7 months after release of version 2.2, I am happy to announce sip:providerCE v2.4! This is mainly a feature-release, no fundamental architectural changes have been made. What&#8217;s new in v2.4? Here is an overview of the most important changes since v2.2: Security SIP over TLS [...]]]></description> <content:encoded><![CDATA[<p>12 months after the initial release of version 2.1 and 7 months after release of version 2.2, I am happy to announce <strong>sip:provider<sup>CE</sup> v2.4</strong>! This is mainly a feature-release, no fundamental architectural changes have been made.</p><h2>What&#8217;s new in v2.4?</h2><p>Here is an overview of the most important changes since v2.2:</p><ul><li><strong>Security</strong></li><ul><li>SIP over TLS for subscribers is now supported out-of-the-box and can be enabled in config.yml</li><li>You can white-list IP addresses in the Denial-of-Service check in config.yml using the <i>dos_whitelisted_ips</i> option.</li></ul><li><strong>Billing</strong></li><ul><li>Call duration is now calculated in milliseconds granularity to comply with requirements of certain countries (e.g. Germany).</li><li>External account and subscriber-contract IDs can be set during provisioning (using <i>External ID</i> when creating an account or subscriber), which will be passed through to the CDRs. That way, external billing systems can identify users more easily.</li><li>The CDR file-format has been changed to <i>version 003</i> to reflect the new schema. Don&#8217;t forget to upgrade your parsers if necessary.</li><li>Unrated CDRs can now be exported if the rating engine is disabled in the config.yml.</li></ul><li><strong>Dialplan Manipulation</strong></li><ul><li>In previous versions, each domain and peer had its own Rewrite Rule Set. This has been changed in a way that Rewrite Rules can now be defined on a global level (e.g. <i>System Administration</i> &rarr; <i>Rewrite Rule Sets</i> in the administrative web panel) and can be assigned to domains, peers and subscribers via their Preference settings. With this enhancement, Rewrite Rule Sets can be re-used for domains and/or peers using the same number format, and you can define separate dialplans down to single subscribers.</li><li>Since Call-Forward destinations are stored in format <i>+&lt;E.164-number&gt;</i> internally, in previous releases you had to define an Inbound Rewrite Rule For Callee stripping the leading <i>+</i>. The routing behavior has been changed so that on one hand, rewrite rules are not executed again for call-forwards, and leading <i>+</i> is implicitely stripped instead.</li><li>You can use the variables <i>${caller_cc}</i> and <i>${caller_ac}</i> in the replacement part to dynamically fill in the country-code and area-code of subscribers during routing-time.</li></ul><li><strong>CLI Handling for Business Customers and PBX Subscribers</strong></li><ul><li>The user-provided number (UPN) and network-provided number (NPN) handling has been improved. Using the <i>allowed_clis</i> preference, patterns can be provided to match against CLIs sent by the calling party (e.g. in From-User, Display-Name, P-Preferred-Identity etc). This information is used as UPN in the  From-header when delivering the call. The number provided in the <i>cli</i> preference is used as NPN, passed on in the P-Asserted-Identity. The <i>user_cli</i> preference can be used to provide a UPN, overriding the one coming from a called party.</li><li>You can set multiple E.164 numbers per subscriber using the <i>Alias Numbers</i>. For inbound calls, these numbers are mapped to the same subscriber. For outbound calls, you need to set the <i>allowed_clis</i> preference mentioned above to allow screening of these numbers.</li></ul><li><strong>SBC Functionality</strong></li><ul><li>Using the preferences <i>peer_auth_&lt;user|pass|realm|register&gt;</i>, you can register subscribers of the sip:provider<sup>CE</sup> to a 3rd party soft-switch. The CE will register itself on the external soft-switch in behalf of the subscriber using the <i>peer_auth_*</i> information, so calls to this user will end up on the CE. They are then mapped to the local subscriber and being sent to devices registered at the CE. For calls towards the external soft-switch, the <i>peer_auth_*</i> information is used to authenticate the call in behalf of the subscriber. Using this feature, you can for example give subscriber credentials of the CE to end-customers, while keeping the credentials of the external soft-switch secret for various reasons. If your external soft-switch charges you licensing fees per parallel registration, you can also use this feature to reduce costs if multiple devices are registered per subscriber (parallel ringing).</li><li>Letting the CE act as an SBC in front of a third-party soft-switch the way outlined above, you can do TLS-to-UDP translation for legacy soft-switches only supporting UDP.</li><li>Due to the internal DoS/DDoS attack protection introduced in v2.2, the CE can protect third-party soft-switches from this kind of attacks by silently dropping requests.</li><li>The B2BUA component of the CE enables the Session-Timer feature to prevent billing fraud, and it performs codec and SIP header filtering.</li></ul><li><strong>SIP/Media Routing Features</strong></li><ul><li>Using the <i>allow_non_numeric_to_pstn</i> option in the config.yml file, you can now allow non-numeric destinations to peers, e.g. if you do true SIP peerings with alphanumeric usernames.</li><li>If NAT is detected, the CE engages the internal media relay to force any media traffic over the platform. Using the <i>&lt;always|never&gt;_use_rtpproxy</i> preferences for peers, domains and subscribers, you can force to either always or never engage the media relay, regardless of NAT.</li><li>Using the <i>concurrent_max</i> and <i>concurrent_max_out</i> preferences, you can limit the number of simultaneous calls per subscriber, domain (which is then a default value for subscribers within this domain) and peers.</li></ul><li><strong>Interfaces</strong></li><ul><li>The SOAP/XML-RPC interface has been completed with a few more functions and now provides access to the complete feature set of the platform.</li><li>The CSC web interface is now available in English, Spanish, French and German.</li><li>The administrative web interface is now completely displayed in the new design.</li></ul><li><strong>Various Improvements and Bugfixes</strong></li><ul><li>The documentation has been extended to give an overview of the platform architecture.</li><li>Issues reported by Community or Pro users have been solved successfully.</li></ul></ul><h2>How do I get it?</h2><p><strong>For new users</strong>, please follow the instructions in the <a href="http://www.sipwise.com/doc/2.4/spce/ar01s02.html#_initial_installation">SPCE Handbook</a> for an initial installation.</p><p><strong>Users of the SPCE v2.2</strong> please follow the Upgrade Procedure outlined in the updated <a href="http://www.sipwise.com/doc/2.4/spce/ar01s02.html#_upgrade_from_v2_2_to_v2_4">SPCE Handbook</a>. If you&#8217;ve customized your installation (especially when it comes to adding new user preferences to the database), you&#8217;re adviced to revert these changes before the upgrade in order to not conflict with new preferences introduced by the CE. During the upgrade procedure, you might experience short down-times of the service due to restarts of various processes.</p><h2>What happend to v2.3?</h2><p>The mindful SPCE user might now wonder what happend to sip:provider<sup>CE</sup> v2.3? Don&#8217;t worry, you didn&#8217;t miss anything. We&#8217;ve done an internal v2.3 release in early autumn when deploying our new internal release framework (more on that in later posts), and for this v2.4 release, there are upgrade scripts available for a smooth migration directly from v2.2 to v2.4.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/announcements/spce-v2_4-release/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>sip:provider CE v2.2 Released</title><link>http://www.sipwise.com/news/announcements/spce-v2_2-release/</link> <comments>http://www.sipwise.com/news/announcements/spce-v2_2-release/#comments</comments> <pubDate>Tue, 24 May 2011 12:19:14 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Announcements]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=2808</guid> <description><![CDATA[It&#8217;s been 3 weeks since sip:providerCE v2.2-rc1 came out, and today we&#8217;re proud to release the final version of sip:providerCE v2.2! What&#8217;s new? For the list of fundamental changes since v2.1, please read the v2.2-rc1 announcement linked above. Since v2.2-rc1, we only fixed bugs and improved the general handling of the SPCE: Sponsored development of [...]]]></description> <content:encoded><![CDATA[<p>It&#8217;s been 3 weeks since <a href="http://www.sipwise.com/news/announcements/spce-v2_2rc1-release/">sip:provider<sup>CE</sup> v2.2-rc1 came out</a>, and today we&#8217;re proud to release the final version of sip:provider<sup>CE</sup> v2.2!</p><h2>What&#8217;s new?</h2><p>For the list of fundamental changes since v2.1, please read the v2.2-rc1 announcement linked above. Since v2.2-rc1, we only fixed bugs and improved the general handling of the SPCE:</p><ul><li>Sponsored development of and integrated <strong>qop handling</strong> in SEMS to improve SIP peering authentication.</li><li>Improved far-end NAT traversal for more exotic scenarios.</li><li>Masked private contact header to prevent far-end NAT traversal at other end of SIP peerings.</li><li>Added out-of-the-box support for installations on Amazon EC2 nodes for both signaling and media (more on this in a separate post).</li><li>Added syntax check in admin panel for rewrite rules.</li><li>Fixed bug in admin panel when manipulating peering rewrite rules.</li><li>Fixed bug in SIP peering handling to correctly hop via the load-balancer for outbound calls.</li></ul><h2>How to install?</h2><p>For new users and v2.1 users, please follow <a href="http://www.sipwise.com/products/spce/quickinstall/">the quick-install procedure</a> to get up and running.</p><p>If you&#8217;re already running v2.2-rc1, upgrade to v2.2 like this (it will change your v2.2-rc1 repo to the 2.2 repo and install the new packages):<br /> <code><br /> perl -pi -e 's,(spce/2\.2)\-rc1,\1,' /etc/apt/sources.list<br /> apt-get update<br /> apt-get upgrade<br /> ngcpcfg apply<br /> </code></p><p>Do NOT upgrade your v2.1 installation like this, since it will break your setup! Use the migration procedure described in the quick-install guide instead.</p><h2>Contributions</h2><p>Thanks to our awesome community <a href="http://lists.sipwise.com/listinfo/spce-user">on our mailing list</a> for their valuable feedback, which helped us to shape the road-map for v2.2 and tracked down the issues in v2.2-rc1.</p><p>Special thanks go out to Michael Prokop, Daniel Mierla, Stefan Sayer, Sebastien Lesimple and Carsten Bock for contributing in terms of features, language packs, bug reports and spreading the word.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/announcements/spce-v2_2-release/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cloud Telephony &#8211; A reality check</title><link>http://www.sipwise.com/news/technical/cloud-reality-check/</link> <comments>http://www.sipwise.com/news/technical/cloud-reality-check/#comments</comments> <pubDate>Thu, 05 May 2011 00:13:43 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Technical]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=2756</guid> <description><![CDATA[Musings of a telco vendor about the cloud thing Over the last days, I was working on deploying and testing our open-source VoIP soft-switch SPCE v2.2-rc1 on an Amazon EC2 instance in order to provide a ready-to-run AMI for our community. Coincidently, I came across this tweet from @martingeddes: When you hear a vendor selling [...]]]></description> <content:encoded><![CDATA[<h3>Musings of a telco vendor about the <em>cloud thing</em></h3><p>Over the last days, I was working on deploying and testing our open-source VoIP soft-switch <a href="http://www.sipwise.com/products/spce/">SPCE v2.2-rc1</a> on an Amazon EC2 instance in order to provide a ready-to-run AMI for our community.</p><p>Coincidently, I came across <a href="http://twitter.com/#!/martingeddes/status/65707100571058176">this tweet</a> from @martingeddes:</p><blockquote><p>When you hear a vendor selling you &#8220;cloud&#8221;, remember what they really have on offer is &#8220;fog&#8221;.</p></blockquote><p>The funny thing is that although I was just managing to get our SPCE to work on &#8220;the cloud&#8221; (and mind you, I was pretty enthusiastic about it), the tweet finally expressed in one sentence the ambivalence I have with it for quite some time now.</p><h3>What&#8217;s the fuzz about &#8220;Cloud Telephony&#8221;?</h3><p>Cloud Telephony is a pretty hot topic at the moment in the web development world. It started with ribbit a couple of years ago (and it took me like 3 years to &#8220;get&#8221; what they were doing) and got a lot of attraction with the emerge of <a href="http://www.twilio.com">Twilio</a> and <a href="http://www.tropo.com">Tropo</a>. Telephony was considered quite a boring topic (who really cared about integrating a java applet on a web site?) until various APIs provided really easy access to telephony features.</p><p>So with all this asynchronous access to telephony APIs, a whole lot of telephony applications, tightly integrated into web sites, pop up everywhere on the Internet. It&#8217;s really becoming a whole new ecosystem. Remember that you were able to do the same thing with Asterisk over 5 years ago? Admittedly it&#8217;s much easier now.</p><p>But honestly, do you really know what&#8217;s going on behind the scene when you issue a request to call somebody?</p><h3>How traditional ITSPs operate</h3><p>If you&#8217;re looking for broadband offerings, you most likely get a triple-play bundle (Internet, Telephony, Mobile or IPTV). Usually, all ISPs except incumbents offer telephony via IP, even if you don&#8217;t know it. They lease the last mile from the incumbent (DSL) or have their own access networks (Cable, WiMax, WiFi), and telephony is just another service on top of their IP network. Most routers, EMTAs, modems etc. provide a phone jack, so you can just reuse your old phone. >90% of residential customers don&#8217;t care about the underlying technology, they just want to use their phones. And that&#8217;s fine.</p><p>But do you know what it takes for a telephony switch vendor to get deployed at an ITSP to route those calls? Telephony networks (for a good reason) are still renown to operate at 5-9, which means an availability of 99.999% per year. Yeah, that&#8217;s around five and a half minutes of downtime. Per year. And that&#8217;s also fine, since you don&#8217;t want to choke on something while waiting for your ITSP to get the phone service back up due to a software failure.</p><p>Now to be selected as a vendor for a serious ITSP, you&#8217;ve to disclose your whole system architecture, from the software components to the algorithms for various load balancing and fail-over mechanisms down to the hardware being used. The point here is that a buyer can evaluate how good or bad, compared to its competitors, a telephony vendor&#8217;s platform is designed.</p><h3>How does this apply to the Cloud?</h3><p>When you, as a vendor, offer services like &#8220;Cloud Telephony&#8221;, then you&#8217;ve control over your own software. The good thing here is (e.g. with Amazon EC2) that you can scale out horizontally quite quickly when it comes to hardware, because new instances are launched pretty quickly.</p><p>The bad thing is that you still need to take care of scalability on an application level. Adding more server instances doesn&#8217;t help you much if you can&#8217;t leverage them on application level. And then again, there is not much difference if you deploy your software on real hardware or in &#8220;the cloud&#8221;, because if it scales on the former, it will automatically do so on the latter. You also don&#8217;t have any detailed insight into the underlying software and hardware architecture, since you&#8217;re happily decoupled from that problem. Good for you &#8211; as long as everything runs fine.</p><p>But the most important thing is this: <strong>Your cloud fails!</strong></p><p>For me, the whole EC2 cluster always was and still just is a convenient way to quickly launch more server instances. At some point during all this hype I was really thinking that I probably miss something, like that you&#8217;re not responsible anymore for providing active/active or active/standby services, since this is taken care of &#8220;in the cloud&#8221;. Fortunately, me (and a lot of others) always doubted that. Those who didn&#8217;t were punched into their face quite heavily by the latest Amazon outage.</p><h3>So what&#8217;s the point?</h3><p>The term &#8220;cloud telephony&#8221; actually says nothing at all. For example, with the SPCE running on an Amazon EC2 instance, it means you don&#8217;t have to pay up-front for the bare metal and its power and cooling costs. Not more and not less. And this applies to any other vendor or service. What if one of their processes crashes? How would the cloud help? Right, it won&#8217;t.</p><p>If you want to get a reliable service, dig deep into their architecture to find out how it works and how they operate. Just saying &#8220;we&#8217;re reliable because we use the Cloud&#8221; should raise a HUGE red flag.</p><p>So if Twilio, Tropo and Co. want to evolve from a pure &#8220;End-Customer Approach&#8221; to something like a B2B reselling model, then they should be prepared for some serious questions regarding architecture and stuff. Telling our ITSPs to use an additional external service &#8220;running in the cloud&#8221; on top of our soft-switch (which goes through lots of cycles of acceptance testing at the ITSP before being deployed to real customers) won&#8217;t impress them much, although their customers might still appreciate it.<br /> But mind you, if it breaks, it&#8217;s the ITSP&#8217;s fault, not the fault of the 3rd party vendor. At least from the end-customers point of view.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/technical/cloud-reality-check/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>sip:provider CE v2.2-rc1 Released</title><link>http://www.sipwise.com/news/announcements/spce-v2_2rc1-release/</link> <comments>http://www.sipwise.com/news/announcements/spce-v2_2rc1-release/#comments</comments> <pubDate>Sun, 01 May 2011 19:50:40 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Announcements]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=2688</guid> <description><![CDATA[After over 4 months of development, we proudly present you the official Release Candidate 1 of sip:providerCE v2.2! Based on the feedback from our awesome Community and Customers, and aligned to our long-term Road Map, we&#8217;ve implemented some fundamental changes into v2.2 compared to v2.1, and we bring you some desired new features. What&#8217;s new [...]]]></description> <content:encoded><![CDATA[<p>After over 4 months of development, we proudly present you the official Release Candidate 1 of sip:provider<sup>CE</sup> v2.2!</p><p>Based on the feedback from our awesome Community and Customers, and aligned to our long-term Road Map, we&#8217;ve implemented some fundamental changes into v2.2 compared to v2.1, and we bring you some desired new features.</p><h2>What&#8217;s new in v2.2?</h2><p>Here is an overview of the changes between v2.1 and v2.2:</p><ul><li><strong>Updated Software versions:</strong></li><ul><li>The operating system for the SPCE v2.2-rc1 is Debian Squeeze (6.0).</li><li>Kamailio is running on latest version v3.1.3 (plus two minor Sipwise patches: one info message has been reduced to debug to not log false-positive NAT ping response errors, and the PKG mem pool size has been increased to 8M to load the quite big Sipwise configuration).</li><li>SEMS is running on latest version v1.4 (plus a Sipwise patch to reg_agent and registrar_client to properly set the Contact header to the external interface).</li></ul><li><strong>New RTP Proxy:</strong></li><ul><li>The standard rtpproxy has been dropped.</li><li>The kernel-based <em>Sipwise ngcp-mediaproxy-ng</em> is used as media relay. We&#8217;ve decided to release this software under GPLv3 and integrate it into the SPCE. The ngcp-mediaproxy-ng is used at our Customer deployments for over 4 years now, giving you much better performance and providing automatic bridging between an arbitrary number of networks.</li><li>We use DKMS to automatically update the ngcp-mediaproxy-ng Kernel module whenever your Kernel version changes (e.g. due to security upgrades).</li></ul><li><strong>New SIP Architecture:</strong></li><ul><li>There is a dedicated Kamailio instance running as load-balancer on the external interface, acting as a gatekeeper into the SPCE.</li><li>The proxy/registrar Kamailio instance is now running on an internal address (<em>localhost</em> by default).</li><li>Asterisk acting as Voicemail server and SEMS acting as Application server are now also running on the internal address for security reasons.</li><li>For all calls, a <strong>Back-to-Back User Agent</strong> (SEMS running the sbc module) is put into the routing path to allow sophisticated call control, provide topology-hiding and to enhance SIP interoperability between different clients and also SIP peerings.</li></ul><li><strong>New Peering Features</strong></li><ul><li>For outbound calls to SIP peering hosts, the SPCE can <strong>perform authentication against SIP peer hosts</strong> on a per-host basis, and you can override the credentials also on per-subscriber basis. See Chapter 3.4.5.1 of the <a href="http://sipwise.com/doc/2.2-rc1/spce/ar01s03.html#_creating_peerings">SPCE Handbook</a>.</li><li>The SPCE can now also<strong> register at SIP peer hosts</strong>. See Chapter 3.4.5.2 of the <a href="http://sipwise.com/doc/2.2-rc1/spce/ar01s03.html#_creating_peerings">SPCE Handbook</a> for instructions.</li></ul><li><strong>New Security Features:</strong></li><ul><li>There is a <strong>configurable protection against DoS attacks</strong>, silently blocking requests on the load-balancer for a certain amount of time if an IP (except these configured as peer hosts) reaches a threshold of SIP requests within a sampling interval.</li><li>A <strong>protection against brute-force authentication attacks</strong> is implemented, blocking  all SIP requests for a certain amount of time if a configurable number of failed authentication attempts within a sampling interval is reached.</li><li>Only the SIP load-balancing instance is visible from the outside, protecting all internal SIP services from direct access.</li><li>The B2BUA performs Topology Hiding to cover calling party information.</li></ul><li><strong>Updated User Interfaces:</strong></li><ul><li>The admin panel has been redesigned to provide a fresher look&#038;feel.</li><li>The priority of Peer and Domain Rewrite Rules can now be changed by simply drag&#038;drop the rules into the appropriate positions.</li></ul><li><strong>Bugfixes</strong></li><ul><li>All issues reported by the Community and our Customers have successfully been solved.</li></ul></ul><h2>How do I get it?</h2><p><strong>For new users</strong>, please follow the instructions in the <a href="http://sipwise.com/doc/2.2-rc1/spce/">SPCE Handbook</a> for an initial installation.</p><p><strong>Users of the SPCE v2.1</strong> please follow the <a href="http://sipwise.com/doc/2.2-rc1/spce/ar01s02.html#_upgrade_from_v2_1">Upgrade Procedure outlined in the updated SPCE Handbook</a>. We&#8217;ve worked hard to provide a really easy migration from v2.1. It will upgrade your Debian Lenny (5.0) to Squeeze (6.0) and switch to the new SIP routing architecture described above. Note that during the upgrade some services will be stopped, and after the upgrade you&#8217;ll be asked to reboot your server due to a necessary kernel upgrade. Thus, expect a service downtime during the upgrade (~5-15 minutes, depending on your network connection).</p><h2>Is this the final v2.2 release?</h2><p>This is the <strong>official Release Candidate 1</strong> of the SPCE v2.2. We&#8217;d like to gather some feedback from the Community over the next 2 weeks, iron out any reported bugs, then do the final release.</p><p>There won&#8217;t be any new features and no changes in the APIs between this rc1 and the final release, only bug fixing if applicable.</p><p>Users of the SPCE v2.1 are <strong>kindly asked to upgrade to v2.2-rc1</strong> and give us feedback whether you like it or not.</p> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/announcements/spce-v2_2rc1-release/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Meet us at Linuxtag 2011 in Berlin</title><link>http://www.sipwise.com/news/announcements/linuxtag-2011-berlin/</link> <comments>http://www.sipwise.com/news/announcements/linuxtag-2011-berlin/#comments</comments> <pubDate>Mon, 25 Apr 2011 21:57:03 +0000</pubDate> <dc:creator>Andreas Granig</dc:creator> <category><![CDATA[Announcements]]></category><guid isPermaLink="false">http://www.sipwise.com/?p=2670</guid> <description><![CDATA[You want to meet us at Linuxtag 2011, Europe&#8217;s most important convention for Open Source Software, taking place from May 11 to May 13 2011 in Berlin? Andreas Granig, CTO of Sipwise, will present the sip:providerCE v2.2 in Hall 7.2b at the Kamailio booth 112 (near to the Mozilla project) on Thursday and Friday. You [...]]]></description> <content:encoded><![CDATA[<p>You want to meet us at<strong> <a href="http://www.linuxtag.org/2011/">Linuxtag 2011</a></strong>, Europe&#8217;s most important convention for Open Source Software, taking place from <strong>May 11 to May 13 2011 in Berlin</strong>?</p><p style="text-align: left;"><a href="http://www.sipwise.com/wp-content/uploads/2011/04/linuxtag.png"><img class="size-full wp-image-2672  aligncenter" title="linuxtag" src="http://www.sipwise.com/wp-content/uploads/2011/04/linuxtag.png" alt="" width="110" height="75" /></a></p><p style="text-align: left;"><a href="http://www.kamailio.org/w/andreas-granig/">Andreas Granig</a>, CTO of Sipwise, will present <a href="http://www.sipwise.com/products/spce">the sip:provider<sup>CE</sup></a> v2.2 in Hall 7.2b at the Kamailio booth 112 (near to the Mozilla project) on Thursday and Friday.</p><p style="text-align: left;">You want to <strong>deploy your own Sipgate(tm)</strong> service for free in 5 minutes? Drop by and ask Andreas to demonstrate you how to do that using the sip:provider<sup>CE</sup>, and get impressed by the capabilities of Open Source communication software carefully packed into one appliance.</p><p style="text-align: left;">We&#8217;re looking forward seeing you there, discussing with you the role of <a href="http://www.kamailio.org">Kamailio</a> in carrier deployments in general and in Sipwise products specifically.</p><p style="text-align: left;">Depending on the day you drop by, you can also meet the Who is Who of Open Source SIP Communications:</p><ul><li><a href="http://www.kamailio.org/w/daniel-constantin-mierla">Daniel-Constantin Mierla (Asipto)</a></li><li><a href="http://www.kamailio.org/w/henning-westerholt">Henning Westerholt (1&amp;1)</a></li><li><a href="http://www.kamailio.org/w/carsten-bock">Carsten Bock (ng-voice.com)</a></li><li>Stefan Sayer (SEMS)</li><li>Raphael Coeffic (Tekelec)</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.sipwise.com/news/announcements/linuxtag-2011-berlin/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using xcache
Page Caching using xcache
Database Caching using xcache
Object Caching 752/876 objects using xcache

Served from: www.sipwise.com @ 2012-05-17 20:16:03 -->
