TELEPHONIE IP: Premier Appel Avec Freeswitch

Après Installation de Freeswitch, il est temps de vérifier  son bon fonctionnement.
 
Par défaut Freeswitch crée 20 clients SIP
 Les id des clients vont de  1000 à 1019 
l'adresse d un client SIP est de la forme: id@adresseIPServeur
 Exemple:1001@192.168.1.68

Pour faire nos tests nous aurons besoin d'un téléphone IP  ou d un soft phone(Téléphone logiciel),dans notre cas nous choisirons le soft-phone linphone car il es libre et gratuit.

Configuration de soft-phone linphone
 id=1OO1
 Mot De Passe=1234
@ipServeurFreeswitch=192.168.1.68


Passons Au Test
A partir de notre soft-phone  composons les numéros suivant:9196 ou  9198 ou  9664...
 

Chaque numéro déclenche une action particulière,partant de la musique en attente jusqu’à la démonstration des IVR (Interactif Voice Response)





ACTION DÉCLENCHÉE 
     
    TETRIS
  • 9198   Ce numéro déclenche en fond sonore le son du  jeux Tetris

   TEST ECHO
  • 9196  Ce numéro déclenche un écho lorsqu'on parle

   MUSIC EN ATTENTE
  •  9664  Ce numéro déclenche un son de mis en attente 
  
   DÉMONSTRATION  IVR
  •  5000  Ce numéro permet de tester la fonction IVR de Freeswitch

  TEST DE LA BOITE VOCALE
  • 4000 ou 98  L'un ou l'autre numéro permet  de déclencher la fonction Boite vocale de Freeswitch
Si tous ce passe bien alors Génial cela signifie que  Freeswitch fonctionne bien.

Nous versons en profondeur dans le prochain billet  l'architecture et structure des fichiers de config de Freeswitch,répertoire et fichier de configuration essentiel,la création d'utilisateur et de plan de numérotation.



TELEPHONIE IP: INSTALLATION DE FREESWITCH

Freeswitch est un IPBX tres puissant,commutateur telephonique entierement logiciel et  Open Source.il permet de créer des systèmes téléphoniques seulement limités par notre imagination.il est extrenement modulable et flexible il est composé de plus de 80 modules ,configuration entièrement en xml au lieux de fichier texte.
Sans plus tarder passons à l'installation de notre IPBX

PREREQUIS

  •   1 Ordinateur tournant sur la plateforme GNU/LINUX(FEDORA 20 dans notre cas)
Ensuite les logiciels suivant doivent etre installés sur la machine:
 Ces  logiciels peuvent etre installés avec les commandes:
 
yum install git autoconf automake libtool ncurses-devel libjpeg-devel 
     sqlite-devel libcurl-devel pcre-devel speex-devel libedit-devel



yum install expat-devel openssl-devel libtiff-devel libX11-devel unixODBC-devel
     libssl-devel python-develzlib-devel libzrtpcpp-devel alsa-lib-devel 
     libogg-devel libvorbis-devel perl-libs gdbm-devel libdb-devel uuid-devel 
     @development-tools

 PROCEDURE D INSTALLATION DE FREESWITCH

#>cd /usr/src
 

Telechagement de freeswitch a partir de GIT

#>git clone git://git.freeswitch.org/freeswitch.git
#>cd freeswitch
#>./bootstrap.sh




compilation de la source
#>./configure -C

 

#>make && make install

Si tout est OK nous serons signaler que freeswitch
est installé par:

+-------- FreeSWITCH install Complete ----------+
+ FreeSWITCH has been successfully installed


Apres l'installation de freeswitch passons
à:

Installation des fichiers son 
Ces fichiers sont indispensable pour les IVR et la Messagerie vocale
 

#>make cd-sounds-install
#>make cd-moh-install


Si tout est fin pret demarrons freeswitch pour etre sure qu'il est bien installé

l'on se servira de la commande suivante:

#>cd  /usr/local/freeswitch/bin
#>./freeswitch


Si freeswitch est bien installé on obtient l'ecran suivant:



Enfin freeswitch est bien installé dans notre prochain billet nous testerons les fonctionalités de freeswitch en explorant les fichiers  de config de freeswitch,connecter des softphones(Telephones logiciels) à freeswitch et bien d'autres operation.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

LOGICIEL LIBRE ET TELEPHONIE MOBILE(GSM)

Expérimenté la téléphonie mobile chez soi ,ou permettre a des étudiants de faire la pratique  autour de la Téléphonie mobile n est pas du tout aisée.Cela est favorisé par la cherté des équipements,technologie renfermé monopolisé par les equipementiés du GSM.



 Désormais grâce aux logiciels libres il est possible d'expérimenté du GSM ou même faire un déploiement rien qu avec du matériel dérisoire donc plus besoin de deboursé des centaines de milles pour le faire.
 
Les projets  OPENBTS ET OSMOCOM sont des projets répondant aux besoins de démystifié le monde obscure des télécoms

LOGICIELS LIBRES

Les logiciels libres  est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises, techniquement et légalement. Ceci afin de garantir certaines libertés induites, dont le contrôle du programme par l'utilisateur et la possibilité de partage entre individus.






Un logiciels est dit libre s il confere a son utilisateur 4 libertés fondamentales:

  1. la liberté d'exécuter le programme, pour tous les usages ;
  2. la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins ;
  3. la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies) ;
  4. la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.