Posts Tagged ‘installation’

[Tutoriel] Astcallback Lite sur IP0x

Written by Philippe TRAN BA on . Posted in Asterisk, BR4, IP01, IP02, IP08, Non classé, Technologie mobile, Telephone IP, VoIP embarqué

1 – Principe d’Astcallback

AstCallBack est une solution unique pour téléphone mobile se basant sur le système de téléphonie open-source Asterisk.

Grâce à AstCallBack, il devient possible de réduire vos factures de téléphonie mobile. Le principe consiste à utiliser la fonctionnalité de rappel de votre PABX Asterisk: vous choisissez une personne à appeler, votre PABX vous rappelle puis appelle votre destinataire et il vous mets en relation.

[Tutoriel] Module “Annulateur d’Echo”

Written by Philippe TRAN BA on . Posted in Asterisk, BR4, IP01, IP02, IP08, Non classé, Telephone IP, VoIP embarqué

1 – Principle of echo cancellation

Echo cancellation is the proceed to remove the echo of the voice broadcasting so as to improve the quality of the call. The echo cancellation is often needed because the compression techniques of voice and packet processing delays generate a resonance. Echo cancellation does not only improve call quality but it also reduces bandwidth usage due to its suppression technique of silence.

2 – Echo cancellation setting

    1. Open the case carefully.
    2. Meticulously put the card into the right location and press evenly.

Right location of the card

    1. Close the box.
    2. Connect the PBX to the sector and to the computer with a RJ45 cable and switch it on.
    3. Enter the PBX IP in your web browser (Default : 192.168.1.100 Make sure that you are in the same subnet. For instance :192.168.1.2)
    4. Type your login and password (Defaut admin and switchfin)

Login page

    1. Go to System Setup > Configure Hardware
    2. Check for column Echo Cancellation in the table because by default, the module is active on all compatibles ports. Do the following steps only in the case that the card would not be activated by itself.

Presence of echo cancellation confirmed

  1. The card was not activated. You must now sign on the Linux machine. For this, use a program like Putty
    (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
    Or SecureCRT
    (http://www.vandyke.com/products/securecrt/index.html)
    This way, you can go directly to your PBX Linux and use advanced options by entering its IP.
    The user of SSH is root, and the password is uClinux (The password is not displayed and is case-sensitive).
  2. Type :
    vi /etc/asterisk/misdn.conf
  3. Go to the line containing the variable :
    echocancel = 0
  4. Change the 0 in 64, save and exit.
  5. Restart the PBX. Now the card should be active. If this is not the case or if you encounter other problems, please, fell free to bother us and put a comment.

3 – Enable/Disable the module from the GUI

    1. To turn on or off the module on specific ports, you must connect to the GUI (Repeat steps 2.4 to 2.8)
    2. Click on the Edit button corresponding to the desired ports.

Location of the Edit button

    1. To enable or disable echo cancellation on a port, just check or uncheck the box in front of the port.

Echo cancellation screen


[Tutoriel] Installation d’Asterisk 1.4 sur une plateforme Linux

Written by Hugo Briand on . Posted in Asterisk

Introduction

Asterisk est un autocommutateur téléphonique privé open source pour systèmes UNIX édité par Digium. Dans cet article nous vous expliquerons comment installer Asterisk sur une plateforme Linux (ici sous Debian) dans sa version 1.4

I. Prerequis

Vous aurez besoin d’avoir préalablement installé ces packages sur votre système :

  • Linux 2.4 kernel sources or kernel 2.6 header files. (for libpri)
  • bison and bison-devel packages (This is used to build Asterisk)
  • ncurses and ncurses-devel packages (Used to build astman, etc.)
  • zlib and zlib-devel packages
  • openssl and openssl-devel packages

II. Telechargement et installation d’Asterisk

Téléchargez Asterisk 1.4 à partir de cette page. (Faites attention à la version d’Asterisk que vous choisissez.) La commande pour ce faire ainsi que décompresser le fichier est la suivante (attention le lien pourrait ne plus fonctionner à l’avenir).
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.26.1.tar.gz
tar -xvzf asterisk-1.4.26.1.tar.gz

Une fois le fichier décompressé, rendez-vous dedans :
cd asterisk-1.4.26.1

Puis effectuez les commandes suivantes :
./configure
make
make install
make samples

Il est possible que le système vous demande de vous authentifier en tant qu’administrateur lors du make install ou du make samples. Dans ce cas, rajoutez le mot-clef sudo devant la commande, puis entrez votre mot de passe.

Vous pouvez désormais lancer asterisk et vous connecter à l’interface via les commandes
asterisk
asterisk -vvvvvvvvvvvr

Si vous voyez la ligne *CLI> apparaître c’est qu’asterisk est correctement installé.

Installer OpenSIPS depuis le code source – Tutoriel

Written by admin on . Posted in OpenSIPS

Prérequis

Afin de compiler OpenSIPS à partir du code source, vous devez avoir les applications et librairies suivantes déjà installées:

- gcc

- bison or yacc

- flex

- make

- sed et tr

- tar

- GNU install

- openssl (Optionel. Pour le support TLS dans OpenSIPS).

- libsctp (Optionel. Pour le support SCTP dans OpenSIPS)

- libmysqlclient & libz (zlib) (Optionel. Pour le suppor de mysql)

- libpq / postgresql (Optionel. Pour le support de postgres)

- libxml2 (Optionel. Pour le support du module Présence).

- libxmlrpc-c3 (Optionel. Pour le support XML-RPC de l’interface de management)

Obtenir la dernière version du code source.

Télécharger la dernière version d’OpenSIPS depuis cet url :

http://opensips.org/pub/opensips/

La dernière version stable pour le moment est 1.4.4. Prenez la version avec le support TLS ou sans selon vos besoins.

Exemple:

$>wget http://opensips.org/pub/opensips/1.4.4/src/opensips-1.4.4-notls_src.tar.gz /home/opensips/src

Installation

(Il est déconseillé d’installer OpenSIPS en tant que ‘root’).

Décompresser le code source dans un répertoire

Exemple :

$>cd /home/opensips/src

$>tar –xzf opensips-1.4.4-notls_src.tar.gz

Compiler le code source :

Lancer la commande make depuis le répertoire source.

$>cd /home/opensips/src/opensips-1.4.4-notls_src

$>make

Installer les fichiers executables compilé dans un répertoire

$>make install prefix=/home/opensips

Suite à cette commande, les fichiers seront installés dans les répertoires suivants :

/home/opensips/sbin : Les fichiers executables

/home/opensips/etc/opensips : Les fichiers de configurations

Lancement

OpenSIPS est maintenant installé. Vous pouvez le lancer avec les commandes suivante :

$>cd /home/opensips

$>./sbin/opensips –f ./etc/opensips/opensips.cfg