Showing posts with label SS7. Show all posts
Showing posts with label SS7. Show all posts

Monday, December 12, 2011

Annual Mobicents Conference - 2011 - Sochi, Russia

Concluded another wonderful Mobicents conference at Sochi, Russia. This time it was biggest every participation from community and customers, each presented about their projects/products and how they leveraged mobicents platform. Thanks to every one for joining and making this experience rich! A big thanks to Oleg who made immaculate arrangements!

It was sad announcement from Rob Cardwell (JBCP Product Manager, RedHat) about sunsetting JBCP. However no surprise here as it was already communicated to existing customers sometime ago.

Like after every sunset is sunrise, TeleStax is born to take care of development, support, training and consultancy around Mobicents. It will be wrong to refer TeleStax as startup, as the founders were working on Mobicents at RedHat and resigned few months ago to keep focusing on Mobicents and take it to next level.

The conference started on 5th December with introduction round and then Ivelin presenting about Transitioning Mobicents leadership from RedHat to Telestax. Below is the agenda

Note : I will keep adding link to pictures and presentation as and when they are shared from respective guys

December 5th
  • Transitioning Mobicents leadership from Red Hat to new company - Ivelin Ivanov
  • Twilio Client and Cloud Communications - Jonas Borjesson, Twilio
  • Multi Modal Video Conferencing - Nick Semergey and Alex Vinogradov, Avistar - Codeminders
  • FOSS Telco Framework for Java Developers - Jason Goecke, Voxeo Labs
  • Mobicents Diameter in MEVEO Open Source Billing - Sébastien Michéa, Manaty (Unfortunately Sebastien couldn't make for conference due to visa issues, however Jean did the presentation for them)
  • Innovation with Mobicents at MTN - Amit Bhayani
  • Unified Cloud Communications for SMBs - Silvano Girardi Jr, Inphonex
  • Cool apps for Next Gen Intelligent Networks - Vilius Panevėžys, Elitnet
  • MVNO complexities - Dmitri, Atel

December 6th and 7th was for mobicents core team to present the roadmap and future of various projects within mobicents platform

December 6th

  • RestComm - Thomas Quintana
  • From SIP Servlets to TelScale - Jean Deruelle
  • SIP Load Balancing - Vladimir Ralev
  • Container independent failover framework - Jean Deruelle
  • CDI Telco Framework and Aquilian - George Vagenas

December 7th
  • TelScale SNMP and JMX management - Jean Deruelle
  • QE achievements, infrastructure review, frameworks, roadmap, expansion to community contributed resources - Luis Barreiro
  • Media Server theory, practice, cloud considerations, design discussion, roadmap - Oleg and Julian
  • JSLEE progress and roadmap - Eduardo Martins
  • Diameter progress, popular use cases, roadmap - Alexandre Mendonca, Bartosz Baranowski
  • SS7 progress, popular use cases, roadmap - Amit Bhayani, Sergey, Bartosz

December 8th was reserved for fun parts where the team visited Sochi downtown and walked on the shore of blacksea. Conference was hosted at Katerina Hotel located in picturesque Krasnaya Polyana which is approximately 40kms from Sochi Airport. If you want to spend some time away from hustle bustle of City, this is the place! However party animals cannot survive on this lonely place ;)


Already waiting for Conference 2012

Sunday, April 26, 2009

Asterisk + SS7

From last few days I am trying to set up Asterisk + SS7 with Sangoma A102 card on my Ubuntu 8.04 machine. This being my first time with Asterisk I was bit skeptical of things and was wondering if it will be smooth? Well, it wasn't really out-of-box, but it wasn't tough either. Here I will try to explain step-by-step of what I did, challenges I faced and solution for same.

First of all keep in mind that Zaptel module is now renamed to Dahdi. It really took some time for me to understand this and I was wondering if I need Zaptel or Dahdi. This might be very trivial for people who are into Asterisk, but for some one like me who has just started, especially after reading 'Asterisk - The future of Telephony' book where they always talk about Zaptel, it wasn't easy to make out that Dahdi is latest version of Zaptel. Follow the announcement here http://blogs.digium.com/2008/05/19/zaptel-project-being-renamed-to-dahdi/

To have Asterisk + SS7 you need following modules

  1. LibSS7
  2. Dahdi
  3. Asterisk

Even before you start on installation of these modules, there are few linux specific modules that needs to be installed in your machine.

#sudo apt-get install build-essential
#sudo apt-get install linux-headers-`uname -r`
#sudo apt-get install libssl-dev
#sudo apt-get install ncurses-dev
#sudo apt-get install libnewt-dev
#sudo apt-get install zlib1g-dev
#sudo apt-get install bison

In addition I also followed the packages explained in book 'Asterisk - The future of Telephony'. look at Table 3.1


LibSS7
Next download the source code for libss7 (this is still not available as binary). Remember you need to download the Branch 1.0 and *not* Trunk. Follow the forum entry http://archives.free.net.ph/message/20090331.150153.564445b6.en.html

Check out src code to your /usr/src svn co http://svn.digium.com/svn/libss7/branches/1.0/

Next call 'make' and then 'sudo make install'. Thats it! libss7 is installed.

Dahdi
Check out dahdi linux trunk src (there is also dahdi-tools) to /usr/src

svn co http://svn.digium.com/svn/dahdi/linux/trunk/

I renamed /usr/src/trunk to /usr/src/dahdi-trunk. But really it doesn't matter. Go to this dir and call 'make' and 'sudo make install' and your dahdi is installed

Dahdi Tools
Check out dahdi-tools trunk src to /usr/src

svn co http://svn.digium.com/svn/dahdi/tools/trunk/

Go to this dir call './configure' and 'make menuselect'. This will open up UI where you can select modules that you want. I just called 'Save & Exit'. Next call 'make' and 'sudo make install' This will install the dahdi tools for you.


Asterisk
Download the Asterisk 1.6.0.9 from http://downloads.digium.com/pub/asterisk/asterisk-1.6.0.9.tar.gz to /usr/src. Un-tar it and go to parent dir. Call './configure' You should see in console output that libss7 is selected. Call 'make menuselect'. In this under 'Channel Drivers' header you should see 'chan_dahdi' selected (* against it) This means libss7 is good! Just call 'Save & Exit'. Next execute 'make' command and then 'sudo make install'. If everything is good, Asterisk is installed for you!

So far we just talked about Asterisk side of the world. But for Asterisk to talk to your Sangoma Hardware you need to install the wanpipe drivers. I downloaded the beta version from Sangoma site and trying it out now. Will blog about Sangoma experience in next blog!


I also tried chan_ss7 instead of Asterisk libSS7 for Asterisk support of SS7, but realized chan_ss7 is not compatible with Asterisk 1.6.x.

Found a very good article on this and worth reading http://www.cesnet.cz/doc/techzpravy/2006/asterisk-ss7/asterisk-ss7.pdf


Stay Tunned!