Astrad Versionning

Updated on 2011-01-28 by Oussama Hammami

Updated on 2011-01-27 by Oussama Hammami

Created on 2011-01-26 by Yannick Vaucher

Astrad 001. 1

Astrad 002. 2

 

Introduction

At the time this document is created, Switzernet is running a dozen of SIP server using a replication of porta-sip using asterisk and an old version of OpenSer. The advantage of OpenSer was that it includes RADIUS as it is designed to works with Porta-One and its porta-billing. However, porta-sip server suffers from a lack of configuration. For example, in order to ban some IP addresses, it is needed to reboot the server after having modified the config file of openser.

Those OpenSer servers might also be responsible of some quality issues we are experiencing.

In order to replace those OpenSer servers by Astrad servers, we set up a system of configuration management. The tool used is Puppet. [doc] This tool provides us a way to do an automated installation of our configuration.

On puppet, we are using modules as versions of our servers.

 

Here is the version evolution record of our astrad configuration. :

Astrad 001

Astrad is the name for ASTerisk and RADius

An Astrad server is an Asterisk server on which we included the RADIUS protocol to communicate with our porta-billing.

 

This first version includes an automated installation of the first version [doc] of the manual installation.

Plus the two following updates:

- Update of management of vocal messages [doc]

- Update of calls billing with Asterisk and Porta-Billing [doc]

 

Version

Astrad v 001

File

data1/110126,1047,astrad,001.zip

Size

3.81 MB

Md5

ad6b84cd7a1290f13b8cfe6922dbaf9b

 

 

References

http://switzernet.com/public/100520-install-asterisk/

http://switzernet.com/2/public/100719-asterisk-update/

http://switzernet.com/2/public/100726-patch-mysql-radius/

Astrad 002

In this release we have updated all perl scripts for use a single config file ‘switzer.conf’ and assuring the connection with asterisk manager.

All conf files and scripts are located in the ‘/etc/astrad-V2’ and ‘/etc/asterisk’.

We’ve added a possibility to restart all services: ‘/etc/init.d/astrad restart’.

 

Version

Astrad v 002

File

data1/110127,1035,astrad,002.zip

Size

2.3 MB

Md5

773c2a13291e08fd9244793e00befe96

Astrad 003

In this release we have removed the encryption of ‘db-peer.conf’ that contains md5 of sip passwords.

The shell script of sip registration per DNS is updated.

Version

Astrad v 003

File

data1/110128,1853,astrad,003.zip

Size

2.3 MB

Md5

efac8468782f47b679a5307d0d11cf76

 

* * *