[asterisk-ss7] libss7: Status update (ANSI works!!!!!)

Matthew Fredrickson creslin at digium.com
Mon Sep 11 11:08:41 MST 2006

Hey all, long time no see, but I just wanted to give a status update on 
what is going on with libss7.  Last week I was able to commit my alarm 
detection code (in case you get an alarm on your spans that have 
signalling channels). It should restart the link when it comes out of 
alarm fine.  I think I need to get some more testing in though, since I 
mostly just wrote the code and did very rudimentary testing on it.  I 
also just added today support in zapata.conf for national_spare and 
international_spare networkindicator options in case your link uses the 
spare network  indicator values (someone on the list today had a 
problem with that).

On an entirely different note, I got an ANSI style link working this 
week!!!!  I didn't ask permission to see if they minded being 
mentioned, so I won't mention any names for now, however it was a night 
to remember.  It was over a 56kbps link channel, using an older switch. 
  It went surprisingly easier than I thought it would.  MTP2 was already 
working well, MTP3 only had slight modifications, and ISUP had the most 
changes.   Other than the fact that I'd never seen a 56kbps link 
before.  Basically, the difference was that they don't use the top bit 
in a DS0 timeslot for HDLC code.  So if you want to try out libss7 on 
your ANSI link, this is how you do it:

Disclaimer: You have to be using either a TE2xxp or TE4xxp for this to 
work, since I used the hardware hdlc features of the framer of that 
card to do the 56kbps link.

Get current zaptel-trunk, libss7, and asterisk-ss7 from svn (You may 
also have to get libpri, I haven't checked if chan_zap compiles cleanly 
without libpri installed)
Build them, and install them.

If you are using 56kbps links, when you load the wct4xxp.ko module, you 
have to pass it the parameter hardhdlcmode=0x7f and instead of using 
"dchan" in zaptel.conf for your signalling channel, you need to use 
"hardhdlc" on that channel.

In zapata.conf, setup your link following the pattern in the sample 
zapata.conf that comes with asterisk-ss7 and set your ss7type=ansi.  
That should pretty much be it.  All the rest of the configuration is 
the same.

As always, if you have any more questions, comments, requests, or 
anything else that matter, let me know.  I'd love to get feedback.

Matthew Fredrickson

More information about the asterisk-ss7 mailing list