What SER is and isn’t

Source: snapvoip.blogspot.com

VoIP IP Telephony @ http://snapvoip.blogspot.com

Sys Admins view of SER guts!
The following information is from SER site news report, which in turn plucked from a discussion on a Developers mailing list. It is so important so that I have entirely reproduced the post, for my own reference.
"Consider a more simple SIP proxy like repro. All you can do there is start the damn thing and give it the user data (what would be subscribers, aliases, and parts of the usr_preferences in SER 0.9). Sounds all nice and simple.

Now, as an VoIP operator, my world will be a little bit more complicated. I may have different services that run on separate proxy farms. I may have interesting add-on services like call forwarding, voicemail, IVRs, whatever else product management comes up with. Somewhere in a dark corner, I have some PSTN gateways or, instead, I have an agreement with some telco to do that for me.

If you draw this, you’ll get at least half a dozen boxes with weird connections between. If this doesn’t scare you, start sketching the call flows. You will suddenly find little funny quirks, that of course you can put into C code but if why? SER provides you with the opportunity to solve pretty much all of them in a very simple language.

Better yet: You write your script, you do a test call. If it doesn’t work, you make a trace, you fix your script and try again. No compiling, no packaging, just a restart (BTW, something for the wish list: reloading the config on a SIGHUP). Another trace, another round.

Now we fast forward a bit. Your system is running just fine. But one of your PSTN interconnect partners updates their software and — surprise — all the calls to them fail. Sure, you could use another partner. But your friends in billing will tell yet that their prices for some destinations are just insane. We _really_ have to have that first partner.

Sure, you quickly figure out what the problem is. Sure, you call them and try to explain to the unfortunate fellow on the other end how SIP works and why their stuff isn’t really SIP. Sure, after a while they give in and promise to fix it. But can they do that quickly? Nope. They have to go and talk to whoever delivers their software.

Half a year passes and nothing much happens.

Now, with SER all I need to do is find the route for the specific partner, do the magic with subst() and maybe some other horrible things and voila, it works. Everyone is happy. And should the partner actually ever get their stuff fixed, I can just remove those three lines I had to add.

With repro, things would have been quite different. I have to know enough C++ to actually grok their design or have to have someone doing this. Implementing the three line fix, testing it, producing it easily takes a man-day. With SER I did that in three minutes. Including
the test call.

What it comes down to is, that there is no universal thing. For NATi, there isn’t six funny devices that you find a work around, report to the good folks at iptel, who then add another flag. NAT routers change with every software revision. Old things go away, new things pop up. It is your responsibility as a provider to stay close. That’s what people pay you good money for.

Sure, SER is hard to get into as a beginner. If you want to stay a beginner and don’t care about SIP, use repro. It’ll probably work for you out of the box. If you expect to have to do more, invest the time, learn SIP, learn the ser.cfg. It will pay off later. Everything will be "SER gut" (Sorry, that just had to happen)."

SER Home

Published on February 17th, 2007 under , , , , , , , , ,


Last 20 posts tagged "Voicemail"

Toktumi – New VOIP App

Source: asteriskblog.com

They say that when a lot of people start jumping into the bandwagon, then you can consider the activity a success. Take mobile phones, for example. In the beginning, only the relatively ric…

Published on March 14th, 2008 under , ,

Asterisk on the iPhone?

Source: asteriskblog.com

I love Apple – what can I say? I know some of you may not agree with me but here’s a piece of news worth sharing. For all those iPhone fans out there, Asterisk Voicemail for the iPhon…

Published on March 3rd, 2008 under , ,

Voicemail that doesn’t suck

Source: saunderslog.com

Ever wonder why voicemail systems seem to universally use the 7 key to skip to the next message?   I’ll give you a clue… the 7 key also includes the letters PWRS underneath it.  Yes,…

Published on February 7th, 2008 under , , , ,

Asterisk wins “Best of Open Source Software” Award

Source: snapvoip.blogspot.com

HUNTSVILLE, Ala.–(BUSINESS WIRE)–Digium®, Inc., the Asterisk® Company, today announced that its popular Asterisk VoIP telephony platform has won the InfoWorld “Best…

Asterisk 1.6 Update

Source: asteriskblog.com

Asterisk 1.6 is starting to shape up with some features of Asterisk 1.2 and 1.4 already successfully merged and new dialplan functions already in place. Listed below is a summary of latest updat…

Published on August 10th, 2007 under , , , ,

What SER is and isn’t

Source: snapvoip.blogspot.com

VoIP IP Telephony @ http://snapvoip.blogspot.comSys Admins view of SER guts!The following information is from SER site news report, which in turn plucked from a discussion on a Developers mailing…

Published on February 17th, 2007 under , , , , , , , , ,

AsteriskWin32 Version 0.60 Released

Source: asteriskblog.com

Apparently Asterisk is not Linux-only. Version 0.60 of the Windows version of Asterisk has been released recently. This comes from Asterisk build 1.2.14. According to asteriskwin32.com, the following…

Published on January 31st, 2007 under , , , , ,

The Asterisk Appliance Developer Kit

Source: snapvoip.blogspot.com

The Asterisk Appliance is a standalone embedded PBX. Targeted for small to medium businesses (2-50 users), and remote branch offices of larger organizations (2-50 users per site), the Digium…

Published on January 23rd, 2007 under , , , , , , , , , ,

Buying a VoIP Gateway? Here are 10 Things to Consider

Source: asteriskblog.com

We previously wrote a brief introduction about VoIP gateways recently, and from there we learned some basic concepts about Gateways, which handle the task of transferring voice or data traffic…

Published on January 16th, 2007 under

Voice 2.0 Anyone? (Part 1)

Source: asteriskblog.com

The coming of “Web 2.0″ has ushered in a whole lot of online services that we could only dream of when the World Wide Web was first conceived and commercialized. There were the blogs, wher…

Published on December 28th, 2006 under , , , , ,

Sprint Gives your Cell phone a PBX, with Sprint Wireless Integration

Source: snapvoip.blogspot.com

BUSINESS WIRE News article reports that Sprint has today announced the launch of Sprint Wireless Integration, a product that extends customers’ premises-based PBX features and functionality…

Published on December 14th, 2006 under , , , , , , , , ,

Paris Hilton Hacks Voicemail Using Asterisk

Source: asteriskblog.com

Sounds like an interesting title, right? Well, apparently it’s an issue that just brought the world of Hollywod closer to geekdom. However, Paris Hilton did not exactly have to know the inner…

Published on December 12th, 2006 under ,

Back to the Basics - VoiceMail

Source: asteriskblog.com

The voicemail protocol is quite a bit of fun and super easy to use. Let’s just jump right into it.
From the Voip-Info respository, here is how the command will go in your dialplan.

VoiceMail([flags]boxnumber[@context][&boxnumber2[@context]][&am…

Published on December 10th, 2006 under

Asterisk gets a hardware boost, Pika Technologies introduces, Intuitive Voice’s The Evolution PBX 2.3

Source: snapvoip.blogspot.com

According to a news release by Pika technologies, Intuitive Voice, a customer of PIKA, has introduced a low-cost, high-quality PBX phone system designed for small businesses. The Evolution PBX…

One stop VOIP service from IBM and Vocaltec

Source: snapvoip.blogspot.com

IBM has developed a complete VoIP service package together with it’s telephony business partner, Vocaltec, based entirely on open standards, Please note, not Open Source as many systems I attribut…

One stop VOIP service from IBM and Vocaltec

Source: snapvoip.blogspot.com

IBM has developed a complete VoIP service package together with it’s telephony business partner, Vocaltec, based entirely on open standards, Please note, not Open Source as many systems I attribut…

Skype recorder for MAC Skype!

Source: snapvoip.blogspot.com

Ecamm Network has demo plug-in for the Mac OS X version of Skype called Call Recorder that lets you manually start and stop recording, or it can do it automatically. Files are saved using t…

Published on September 21st, 2006 under , , , , ,

$3000 Voicemail Bill! Watch out if you are roaming

Source: snapvoip.blogspot.com

I just saw this on Jo-itos site and my jaw dropped because I am always roaming (well most of the time!). But I am on a different network.The story is of a traveler from Europe who happened to…

Published on August 14th, 2006 under , , ,

SimpleVoiceBox: Free VoiceMail

Source: saunderslog.com

This announcement popped into my inbox a couple of weeks back.  SimpleVoiceBox is from the same folks that brought you FreeConferenceCall.COM.  And it is, as you would expect, a free voic…

Published on June 14th, 2006 under , , , , , ,

Amp is now FreePBX

Source: asteriskblog.com

Those of you who use Asterisk@Home, I’m sure that by now you’re familiar with having a GUI at your fingertips. There are those of us however, who have not had the luxury of a GUI and a…

Published on March 27th, 2006 under , , ,
Member of "Hype Media! Network"