[asterisk-ss7] dedicated channel for signaling

Kristian Nielsen knielsen at mysql.com
Fri Oct 26 14:24:18 CDT 2007

marek cervenka <cervajs at fpf.slu.cz> writes:

>> From the start, chan_ss7 was designed for full support of MTP3 failover and
>> fault tolerance. Thus the purpose of implementing clustering was primarily to
>> enable the setup of a system with no single point of failure. So cable
>> failure, host crash, or even a dead network switch will not lead to any
>> downtime (except loosing a few existing calls currently running on affected
>> curcuits).

> it's possible to merge this into digium's libSS7 ? (are you willing to 
> sign disclaimer for digium?)

I do not own the copyright to the code, so it is not possible for me to sign
it over. (The code is GPL, but I understand that to get into libss7, Asterisk
would want full rights to re-license commercially).

But in any case I can't see how the chan_ss7 code could be used in libss7. The
designs are very different. While libss7 is a library that mostly replaces
libisup and reuses the existing chan_zap, chan_ss7 is build as a low-level
ss7-only channel driver.

This means that chan_ss7 has to re-implement all of the non-signalling stuff
(and has probably far fewer such features compared to chan_zap, and more
bugs). But I designed it that way since I felt it was necessary to get full
support for fault tolerance and failover, that would seem difficult to
introduce in just a replacement to libisup in an existing driver without any
clustering support.

But then I never looked in any detail at libss7, so I could be completely wrong.

> chan_ss7 is not developed anymore from your move from sifira to mysql i 
> think

Actually that is not true. Anders and Jacob from Sifira did a great job
continuing the development, for example all of the clustering support was done
after my move. So I know that development has definitely continued. I don't
know what their plans for future releases are though.

But I'm definitely extremely pleased to see all the cool stuff that people are
doing with chan_ss7! I hope it will continue and be successful, and that the
community can continue development as time goes on.

 - Kristian.

More information about the asterisk-ss7 mailing list