jeudi 6 mars 2008
Asterisk: Découverte d'un ouvrage tres interressant
VoIP et ToIP Asterisk de Sébastien Déon dans la gamme "Expert IT" des éditions ENI Editions.
- les grands chapitres:
=> Ecosystème de la VoIP: comprendre l'environnement de la VoIP, les protocole, les codecs, etc...
=> Stratégie d'Architecture de la VoIP: Comprendre toutes les architectures possibles pour une installation VoIP et choisir celle qui correspond le mieux
=> Installation d'un Serveur Asterisk: Installation basique d'un Asterisk
Je vous laisse découvrir les autres thèmes abordés dans ce livre qui vous permettront de comprendre l'environnement et les enjeux des la téléphonie sur IP avec un belle illustration qu'est l'utilisation d'un Pabx Open Source tel que Asterisk
mercredi 5 mars 2008
Clustering Elastix: Traduction en Francais:
Cette documentation a pour bout de mettre en cluster et haute disponibilité deux serveurs Asterisk/Elastix.
Cette procédure peut s'appliquer à toutes les situations de mise en haute disponibilité de deux plateformes Linux.
Elastix: Distro Asterisk
Elastix intègre de nouvelles interfaces pour controler et faire du reporting.
Certaines fonctionnalités sont fournies nativement par Elastix sont:
-Support VIDEO. Vous pouvez faire de la visiophone avec Elastix!
-Support de la virtualisation. Vous pouvez utiliser plusieurs machines virtuelles Elastix dans la même machine.
-Interface utilisateur web réellement intuitive
-"Fax2Mail" pour les fax entrants. Vous pouvez envoyer des documents digitals vers des nuémros de fax à travers une imprimante virtuelle.
-Interface de taxation
-Modules pour Call Center
-Configuration graphique des paramêtres
-Reporting d'usage des ressources/ appels entrants et sortants
-Option de redémarrage
-Messagerie vocale intégrée
-Interface web des boites vocales
-Module Flash Operator
-SugarCRM / Calling Card
-Mises à jours et options
-Interface d'aides embarquées
-Serveur Instant Messaging (OpenFire) intégré
-Support Mutli-Langue. Langues supportés inclues:
- Anglais
- Espagnole
- Russe
- Coréen
- Grec
- Chinois
- Polonais
- Allemand
- Francais
- Italien
- Roumain
- Danois
- Portiguais
- Slovenne
-Serveur de mail incluant le support "multi-domaine"
- Interface web pour les emails
lundi 8 octobre 2007
N95, le mobile parfait?
Voici une petite présentation:
Le premier constructeur de mobiles mondial a profité du Nokia World Forum 2006 pour présenter son dernier smartphone N-Series, le N95, qui cumule différentes fonctions intégrées dont la photographie (capteur de 5 Mégapixels), le GPS ou la connectivité haut débit mobile avec la prise en charge des réseaux 3G et HSDPA. Présentation en images.Côté design, le Nokia N95 possède un double clavier coulissant, laissant apparaitre d'un côté un clavier de mobile classique et de l'autre côté quelques boutons dédiés à l'écoute de musique ou au visionnage de vidéos. Véritable concentré de technologie, le Smartphone Nokia N95 est plutôt compact (99mm x 20mm x 53mm / volume de 90cc / poids de 120 grammes) tout en étant plus large qu'un Nokia N80 mais beaucoup plus fin. Il est compatible tribande GSM, GPRS, EDGE, UMTS et HSDPA et embarque une double connectique sans fil Bluetooth 2.0 (avec support A2DP) et WiFi... en plus d'un récepteur GPS intégré.
Ce premier mobile GPS pour l'Europe de Nokia, dispose d'un écran QVGA d'une taille de 2.6 pouces, d'un port infrarouge, d'un port USB 2.0, d'une sortie TV, d'un Tuner FM, d'un port pour carte mémoire MicroSD et enfin d'une quantité de mémoire interne de 160 Mo. L'appareil photo numérique de 5 Megapixels (zoom 10x) du Nokia N95 peut être utilisé via deux touches dédiées et est équipé d'une optique Carl Zeiss permettant d'enregistrer des photos mais également des vidéos avec une qualité soi-disant proche du DVD.
Côté multimédia, le N95 est compatible avec les formats audio MP3, AAC, AAC+ et WMA ainsi qu'avec les formats vidéo 3GP, Real Video et MP4 (avec codec AVC). Equipé d'un système d'exploitation Symbian S60 3ème édition Feature Pack 1 (Symbian 9.3), le N95 dispose enfin du navigateur Web open source de Nokia, peut être mis à jour en mode OTA et dispose d'une batterie 950 mAh lui permettant d'avoir une autonomie annoncée de 3 à 6 jours en utilisation.
vendredi 7 septembre 2007
Salon convention VoIP
Convention VoIP
Pour plus d'informations, rendez vous sur:
http://www.conventionvoip.com/
mercredi 5 septembre 2007
ASTERISKNOW: Un petit bug interressant, dévérouiller l'accès root
Ce dévérouillage peut être très dangereux si des mauvaises commandes sont executées !!!
Seules les personnes ayant une bonne approche sur l'administration des serveurs Linux peuvent et doivent faire cette manipulation.
.......
Je ne suis en aucun cas responsable des dégats causés à la suite de cette manipulation.
......
AsteriskNow, la plateforme clef en main d'Asterisk verrouille par défaut le compte root et ne laisse qu'un accès restreint sur le shell linux.
Sur Internet, tout le monde parle de relancer l'installation en mode rescue pour déverouiller le compte root.
Moi, j'ai trouvé une méthode encore plus simple.
La page principale, lorsque qu'on se retrouve derrière le serveur AsteriskNow, est une page bleu offrant plusieurs choix, dont celle de se connecter sur la console d'administration d'Asterisk (en CLI).
Dans cette console, il est possible d'injecter des commandes unix en les commencant par " ! ".
exemple:
AsteriskCLI> !ls
cela envoie la commande LS au système.
Pour changer le mot de passe root, il suffit tout simplement de faire la même manipulation avec la commande passwd.
AsteriskCLI> !passwd
et de là, on modifie le mot de passe root.
L'intêret que cela peut avoir, au dela de laisse tous les accès à la machine est de pouvoir modifier directement les fichiers asterisk.
Pour ma part, j'ai modifié le manager.cfg pour créer d'autres accès à Asterisk via l'interface web.
vendredi 31 août 2007
AVAYA IPOFFICE 500: La nouvelle génération de PABX AVAYA
L'IPOffice 500 est la nouvelle génération d'IP Office, concu pour les besoins des petites et moyennes entreprises. Supportants de nombreux protocoles et configuration, IP500 supporte de 2 à 272 utilisateurs. Il supporte entre autre les nouvelles versions d'application et Firmware (IP Office v4) offrant un grand nombre de fonctionnalités Voix et Data et permettant des installations IP centralisées (IP-Centric). Grace à son designe modulaire, la solution peut acceuillir de 2 à 360 extensions pour le placer à tous les niveaux de l'entreprise tels que les Sièges Sociaux, les filiales, etc...
Construit sur les dernières technologies avancées AVAYA dans le domaine de la convergence Voix/ Data, les petites et moyennes entreprisent bénéficient ainsi de tous les avantages et de sophistication qu'elles peuvent attendre pour leurs buisness.
dimanche 26 août 2007
Un nouvel opérateur débarque! Senso-Telecom
SENSO TELECOM installe et opère une plate forme de services clés en main innovatrice pour les Opérateurs VoIP virtuels et particulièrement adaptée pour la prochaine génération des fournisseurs de Services Telecom.
Sans savoir-faire initial ni d’investissement technique, cette solution est immédiatement opérationnelle et très rentable. Basés sur notre plateforme hébergée, les opérateurs switchless ou FAI peuvent lancer et fournir sur le marché leurs propres services VoIP spécifiques en ligne et auto-administrable par l’utilisateur final.
SENSO TELECOM fournit à ses clients une offre de services VoIP complète et diversifiée. Le développement permanent de Services innovants leur permet de fidéliser leurs utilisateurs finaux et de gagner régulièrement des nouveaux Clients tout en assurant des marges plus importantes.
SENSO TELECOM fournit des services et des solutions Telecom pour les réseaux fixes et mobiles. Auto-administrables par l’usager, nos services incluent l’attribution de numéros géographiques ou non géographiques, IPBX virtuel, programmes de tarifications sur mesure, gestion des appels entrants multicritères, facturation automatique, suivi des consommations, paiement en ligne en mode pré ou post payé.
Pour plus d'informations, contactez: contact@senso-telecom.com.
vendredi 30 mars 2007
AsteriskNow (ref: hamwlan.net)
Il est possible d'installer Asterisk sur de nombreuses plateformes Linux ou Unix. Certaines distributions possèdent des "packages" tout prêts pour une version d'Asterisk malheureusement souvent trop ancienne pour couvrir les besoins d'un radioamateur désireux d'expérimenter la dernière version disponible de ce fabuleux IPBX et de notre application fétiche "app_RPT".
Il convient donc de choisir une distribution correctement maintenue, de préférence GNU/GPL et gratuite, indépendante de tout éditeur commercial, mais possédant toutes les ressources et librairies nécessaires à télécharger Asterisk, le compiler et le debugger si nécessaire.
Après avoir utilisé Debian (toujours la version "testing"), Fedora Core 4 (ainsi que recommandé par Digium), j'ai préféré me tourner vers leur toute nouvelle solution http://www.AsteriksNow.org.
L'image ISO de cette distribution nous propose un logiciel d'installation qui installera non seulement Asterisk mais aussi un OS parfaitement adapté et sans soucis de dépendances rompues, librairies manquantes, fichiers corrompus ou logiciels "malins". Cet OS a été développé pour des "appliances" et est disponible seul sous le nom de "rPath" (http://www.rPath.org).
Vous devrez télécharger l'image ISO ici : http://www.asterisknow.org/downloads
Une fois gravée l'image ISO, bootez la et suivez les instructions pour l'installer sur votre futur serveur Asterisk.
En premier, vous devrez modifier le mot de passe "root" de cette distribution en rebootant avec l'image ISO d'installation, mais en mode "RESCUE" de maintenance et ensuite saisissez en ligne de commande :#chroot /mnt/sysimage/#passwdmettez votre password et rebootez.
Attention, ce n'est que le mot de passe ROOT, pas celui de l'interface WEB ni de l'utilisateur par défaut "admin" ! Si vous vous loggez sous "admin" à la console ou via SSH, vous pourrez toujours basculer sous root via la commande "su".
Vous pourrez aussi accéder à root via la console d'Asterisk (Alt-F9) en tapant le point d'exclamation (!) et revenir à la console d'Asterisk en quittant le shell (exit). Vous pourriez modifier votre mot de passe root par ce biais également.
Si vous souhaitez utiliser un client SSH de type FileZila pour transférer vos fichier de configuration facilement et sous une interface graphique, vous pouvez autoriser une connexion SSH pour l'utilisateur root en modifiant le fichier /etc/ssh/sshd_config en changeant la variable de la ligne "PermitRootLogin" à "yes". Attention, c'est pratique mais moins "secure" ! A ne faire que par moment en en connaissance de cause.
Comme nous allons vouloir recompiler Asterisk au fur et à mesure de son évolution, il va faloir en fait immédiatement télécharger la version adéquate des sources complètes au lieu d'utiliser la version pré-installée sans les sources de l'image ISO.
Sous root et au niveau du répertoire /usr/src/ vous devrez saisir les instructions suivantes :
#cd /usr/src# svn checkout http://svn.digium.com/svn/asterisk/branches/1.4 asterisk-1.4# svn checkout http://svn.digium.com/svn/zaptel/branches/1.4 zaptel-1.4# svn checkout http://svn.digium.com/svn/libpri/branches/1.4 libpri-1.4
Vous obtiendrez les derniers codes sources et synchroniserez votre serveur avec les futures évolutions de cette manière en faisant un "make update" dans chaque répertoire des codes sources et en respectant un ordre de recompilation obligatoire : zaptel, libpri et enfin asterisk.
Pour compiler et installer ces sources, vous allez devoir faire ceci :
# cd /usr/src/zaptel-1.4
Editez le fichier zconfig.h et recherchez la ligne d'optimisation MMX si vous disposez d'un processeur compatible MMX, faites sauter les commentaires et enregistrez votre modification.
# ./configure# make menuselect
Vous devrez sélectionner les ressources d'Asterisk qui vous seront nécessaires.
# make linux26;make install# ../libpri-1.4# make;make install# ../asterisk-1.4# ./configure# make menuselect
jeudi 8 février 2007
Micorsoft et la Voip = Office Comm Server (en anglais)
Microsoft Office Comm Server: feature glut, proprietary, pricey, and too Enterprise-centric by ZDNet's Russell Shaw -- During "Unified Communications Day" in San Francisco, Microsoft announced that a new Office Communications Server 2007 would bundle voice (including presence-based VoIP call management), video, IM and email into a single enterprise applications platform. Additionally, Office Communications Server 2007 will contain the Microsoft Office Communicator 2007 client -which will in turn, offer a VoIP softphone. Pardon me [...]
Micorsoft et la Voip = Office Comm Server
Microsoft Office Comm Server: feature glut, proprietary, pricey, and too Enterprise-centric by ZDNet's Russell Shaw -- During "Unified Communications Day" in San Francisco, Microsoft announced that a new Office Communications Server 2007 would bundle voice (including presence-based VoIP call management), video, IM and email into a single enterprise applications platform. Additionally, Office Communications Server 2007 will contain the Microsoft Office Communicator 2007 client -which will in turn, offer a VoIP softphone. Pardon me [...]
jeudi 22 juin 2006
Résumé Mémoire: Optimisation et sécurisation d’une plate-forme d’interconnexion
La plate-forme doit recevoir des appels en SIP (SIP est un protocole utilisé en voix sur IP permettant de transférer de la voix, de la vidéo ou des données à travers un réseau.) et les rediriger vers les passerelles correspondantes. Le système choisit pour effectuer le routage des appels SIP est le système Asterisk.
Etant donné que ce serveur reçoit du trafic venant d’internet, il est important de mettre en place une politique de sécurisation des flux à traiter, pour cela, il fut décidé d’utiliser un produit d’un des partenaires de la société Questo dans sa branche distribution, la société canadienne Borderware et son SIP firewall appelé SipAssure.
Dans le but de garantir une bonne qualité de service à nos utilisateurs, il fut décidé l’utilisation d’un produit de QoS permettant l’équilibre de charge, la prioritisation des flux et l’agrégation des liens ADSL. Ce produit s’appel PePLink Balance 200 d’un autre partenaire de Questo.
Une phase de tests permet de valider les deux points précédents. Le but est de voir les effets de deux attaques prises en exemple, l’attaque DoS (déni de service) et l’attaque par usurpation d’identité sur l’infrastructure, une fois sans protection et l’autre fois avec protection.
Schéma Général

jeudi 8 juin 2006
Asterisk...Présentation et application dans un cas simple
Asterisk a été développé par Mark Spencer de la société Digium Inc. Ce logiciel est opensource et propose toutes les fonctionnalités d'un PABX classique.
Etude de cas d'utilisation avec Asterisk.
voici notre LAN:
La plage d'adresse choisie est la 192.168.1.0/255.255.255.0
Pour une premiere approche d'asterisk, nous allons voir comment déployer Asterisk dans un LAN. l'interet de cette démonstration est de faire communiquer des téléphones IP (softphone ou téléphones IP) dans un même réseau.
La version que j'utilise est la 1.2.7 sous Débian.
Dans le cadre de cette démonstration, deux fichiers de configuration vont être utilisés. Ces fichiers sont stockés dans /etc/asterisk/ :
- extension.conf
- sip.conf
Nous allons attribuer deux numéros à trois téléphones distincts. 100, 101 et 102
[general]
port = 5060
srvlookup=yes
localnet=192.168.1.1/255.255.255.0
[100]
username=100
host=dynamic
disallow=all
allow=gsm
allow=alaw
allow=ulaw
context=localtest
callerid="utilisateur1" <100>
[101]
username=101
secret=0000
type=friend
host=dynamic
allow=ulaw
context=localtest
callerid="utilisateur2" <101>
[102]
username=102
secret=0000
type=friend
host=dynamic
allow=ulaw
context=localtest
callerid="utilisateur3" <102>
[103]
username=103
type=friend
secret=0000
host=dynamic
disallow=all
allow=alaw
allow=ulaw
context=localtest
- Extension.conf
[general]
static=yes
[localtest]
exten => 100,1,Dial(SIP/100)
exten => 101,1,Dial(SIP/101)
exten => 102,1,Dial(SIP/102)
;boucle d'écho servant de test
exten => 600,1,Answer()
exten => 600,2,Echo()
coté client: avec l'interface du softphone X-Lite
Une fois ces fichiers configurés, démarrez Asterisk par la commande asterisk -c (personnelement j'utilise asterisk -vvvvvgc afin de voir ce qu'il se passe).
Cet exemple permet de voir l'efficacité et la facilité d'utilisation d'Asterisk. Ceci est une premiere approche de cet IPBX.
Si vous avez des questions ou des suggestions à me soumettre pour améliorer cet exemple ou publier un exemple plus en rapport avec vos attentes, n'hésitez pas à me le faire savoir
Damien F
La VoiP, c est quoi?
Le fait que la VoiP soit sur les réseaux IP permet de faire transiter facilement de la voix et de la donnée. Ce qui permet alors une simplification de l'administration et la création d'applications utilisant la voix et plusieurs type de données.
Cette convergence entre la voix et les données permet la mise en place de communications vocales et vidéos.
On imagine aisément les possibilités offertes par une application CRM qui gèrerait sur un même réseau tous les canaux de la relation clientèle (hors mobiles).
Le deuxieme aspect de la VoiP est l'économie que cette derniere permet. Les entreprises dépensent énomement d'argent en communications téléphoniques, notament dans le cadre des appels longues distances. Or le prix d'une même communication via Internet est dérisoire.
Damien F