VoIP, video et logiciels libres Donnez de la liberte a vos communications

15Jul/110

(English) First Home Automation products are released!

Désolé, cet article est seulement disponible en English.

27May/110

Skype ne renouvelle pas l’accord de licence pour “Skype for Asterisk”

Digium a prévenu les utilisateurs ce mardi 24 mai 2011 que Skype ne renouvellera pas l'accord de licence pour "Skype for Asterisk". Skype for Asterisk est une solution permettant d'interconnecter Skype et Asterisk et ce dans les deux sens. Il est possible à l'aide de ce connecteur d'enregistrer un compte entreprise Skype en tant que Trunk dans Asterisk, mais aussi d'utiliser le logiciel Skype en tant que client pour Asterisk.

Concrètement, ce non-renouvellement signifie que le produit ne sera plus vendu et activé à partir du 26 juillet 2011. Les utilisateurs existant ne seront pas affectés par cet arrêt, et Skype a assuré que le support et la maintenance de Skype for Asterisk sera assuré au moins jusqu'au 26 juillet 2013.

Doit-on voir l'ombre de Microsoft, qui vient de racheter Skype, derrière cette décision ?

Ci-joint le communiqué de Digium à ce sujet :

Skype for Asterisk will not be available for sale or activation after July 26, 2011.

Skype for Asterisk was developed by Digium in cooperation with Skype. It includes proprietary software from Skype that allows Asterisk to join the Skype network as a native client. Skype has decided not to renew the agreement that permits us to package this proprietary software. Therefore Skype for Asterisk sales and activations will cease on July 26, 2011.

This change should not affect any existing users of Skype for Asterisk. Representatives of Skype have assured us that they will continue to support and maintain the Skype for Asterisk software for a period of two years thereafter, as specified in the agreement with Digium. We expect that users of Skype for Asterisk will be able to continue using their Asterisk systems on the Skype network until at least July 26, 2013. Skype may extend this at their discretion.

Skype for Asterisk remains for sale and activation until July 26, 2011. Please complete any purchases and activations before that date.

Thank you for your business.

Digium Product Management

20Apr/110

[Tutoriel] Astcallback Lite sur IP0x

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.

20Apr/112

[Tutoriel] Installer un trunk SIP entre deux asterisk

1 - Qu'est-ce qu'un trunk SIP ?

Un trunk SIP est une connexion SIP faite entre 2 serveurs SIP pour faire passer des appels. On veut que cette connexion permette à des téléphones d'un serveur A d'appeler des téléphones d'un serveur B. Dans cet article, nous allons expliquer pas à pas comment configurer un trunk SIP entre 2 serveurs Asterisk.

11Apr/110

[Tutoriel] Module “Annulateur d’Echo”

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


27Jan/110

Firmware update sur IP0x

Un nouveau firmware (uImage-ip02-ip08-v475gsm.img) pour IP02/IP04/IP08 est maintenant disponible.

Cette nouvelle version inclue:

  • le support des SMS via le module GSM1
  • Un serveur HTTP plus rapide

Pensez à faire un "backup" avant de modifier le firmware.

20Oct/101

BR4 Appliance – nouvelle image: uImage-br4-v424.img

Une nouvelle image (uImage-br4-v424.img) pour le boitier BR4 est maintenant disponible.

Dans cette nouvelle version, voici les nouvelles fonctionnalités et améliorations:

  • Le support du FAX amélioré
  • Le support de DynDNS amélioré
19Sep/100

Nouveau Firmware pour IP02/IP08

Un nouveau firmware (uImage-ip02-ip08-v383.img) pour IP02/IP08 vient d'être mis en ligne.

Dans cette nouvelle version, vous trouverez:

  • amélioration de la pile FAX
  • Option deny/permit sur la GUI pour une meilleure sécurisation du PBX
  • Amélioration du status FXS/FXO/SIP dans la GUI
  • Option DynDNS implémenté dans la GUI
9Sep/100

Nouveau firmware IP01/IP01p

Un nouveau firmware (uImage-ip01-v383.img) pour IP01/IP01p vient d'être mis en ligne.

Dans cette nouvelle version, vous trouverez:

  • amélioration de la pile FAX
  • Option deny/permit sur la GUI pour une meilleure sécurisation du PBX
  • Amélioration du status FXS/FXO/SIP dans la GUI
  • Option DynDNS implémenté dans la GUI
7Sep/100

Securite selon Switchvoice

Nous avons déjà publié quelques informations pour se protéger avec Asterisk. Voici un communiqué de Switchvoice qui reprend les même bases.

Les anglophobes s'abstiendront...

******

Recently few clients reported that their PBXs have been hacked.

In case any of you were wondering why there has been a fairly notable upswing in the attacks happening on SIP endpoints,
the answer is “script kiddies.”  In the last few months, a number of new tools have made it easy for knuckle-draggers to attack
and defraud SIP endpoints including Asterisk-based systems as the one Switchvoice manufacture.
There are easily-available tools that scan networks looking for SIP hosts, and then scan hosts looking for valid extensions,
and then scan valid extensions looking for passwords.

There are few simple things you may do to increase the security of your PBXs.

  1. Put your PBX behind router/firewall and open given port only if necessary.
  2. Use not trivial SIP/IAX user names and long difficult passwords. Never use user name and password being the same.
  3. Use the “permit=” and “deny=” lines in sip.conf to only allow a reasonable subset of IP addresses to reach each listed extension/user in your sip.conf file.
    As general practice always do this in case you need to connect to your PBX from outside of your local network and
    therefore you need to open SIP port 5060 on your router.
    This last option we plan to put in the GUI with the next release.
  4. You may consider changing the SSH password of your PBXs being more complex.

Please pay attention before you get hacked.
After all VOIP is to make the communication easier, more convenient and cheap.

6Aug/100

Switchfin prépare une nouvelle GUI

Depuis quelques mois, l'équipe Switchfin prépare une nouvelle GUI.
C'est maintenant chose faite et vous pouvez la tester sur le firmware  IP02/IP08 (uImage-ip02-ip08-ui2.19.img) qui est donc avec la nouvelle GUI 4.0 par Switchfin.

Elle apporte de nouvelles intentionnalités et améliore l'intéraction avec l'utilisateur. En particulier, certaines fonctions ne nécessitent plus d'appuyer sur APPLY.

Les principales fonctionnalités nouvelles sont:

5Jun/100

Image version 18 pour BR4

une nouvelle version de l'image pour le PBX RNIS BR4 (uImage-br4-ui2.18.img).

Dans cette nouvelle version, vous trouverez 2 ajouts majeurs:

  • Le serveur DHCP ajouté comme une option. Il est éteint par défaut. Pour le mettre en œuvre, il suffit d'exécuter /etc/init.d/dhcpd enable. Dans la prochaine version, la configuration du serveur DHCP sera intégré dans la GUI.
  • LA configuration des LEC d'Asterisk sont ajustés automatiquement si le matériel d'annuleur d'échos est détecté.
5Jun/100

Image version 17 pour IP0x

Une nouvelle image logicielles (uImage-ip02-ip08-ui2.17.img) est disponible pour les systèmes Asterisk embarqués IP02/IP04/IP08.

Dans cette version , le serveur DHCP Server est ajouté en option. Par défaut, il est débraillé. Pour le mettre en place, il vous suffit d'exécuter la ligne de commande:

/etc/init.d/dhcpd enable

Dans la prochaine version, la configuration du serveur DHCP sera intégrée dans la GUI.

2Jun/100

Module GSM pour IP08 ou IP02

Il est possible de connecter un module GSM sur le IP08 ou IP02 (boitiers Astersik embarqué). En effet, en positionnant sur l'un des  slots de la carte mère une carte fille GSM01, vous avez la possibilité d'utiliser le réseau mobile pour recevoir ou émettre des appels ou bien d'utiliser le IP0x comme une passerelle SIP vers GSM. La ligne ainsi créée est reconnue par le boitier comme un port FXO.

Pour l'utiliser, c'est très simple, il suffit de suivre les consignes suivantes:

- munissez vous d'une carte SIM de par votre opérateur mobile

- à l'aide d'un téléphone mobile traditionnel, débrayez l'utilisation du code PIN (voir instruction sur votre téléphone)

- introduisez alors la carte SIM dans le module idoine du GSM01

- positionnez le GSM01 dans le boitier IP08. Attention à bien prévoir un trou dans le boitier afin de laisser passer l'antenne. En aucun cas, ne laissez jamais l'antenne à l'intérieur du boitier.

- rallumez le boitier et faites une mise à jour avec les derniers firmware supportant le GSM01

- et voilà, votre carte GSM est prête à être utilisée.

19May/100

Premiere version du Fax to mail sur IP0x

Avec cette nouvelle image/firmware  (uImage-ip02-ip08-ui2.16.img) pourIP02/IP04/IP08, il devient possible de configurer une solution de Fax2mail (F2M)  simple.

Cette fonctionnalité se limite pour l'instant à un usage interne au réseau du PBX IP0x:

  • fax sur FXS vers extension F2M
  • extension SIP vers extension F2M

Dans une prochaine version, le service sera étendu aux appels venant de l'extérieur du réseau du PBX:

  • FXO vers extension F2M
  • trunk SIP vers extension F2M
20Apr/100

Securite d’Asterisk – Configuration du firewall

Les communications d'Asterisk passent par un grand nombre de ports. Afin de pouvoir accéder à Asterisk depuis l'extérieur et de lui permettre de communiquer en-dehors du serveur sur lequel il est installé, il est nécessaire d'ouvrir certains ports en fonction des services que vous voulez utiliser.

Les ports par défault sont les suivants (en UDP) , ils sont configurable dans les fichiers config:

Protocole SIP IAX2 IAX RTP MGCP
Port 5060 4569 5036 10000 :20000 2727

Je ne saurais que trop vous conseiller d'adopter la technique dite de "whitelist" pour la gestion de vos ports. C'est à dire de tout interdire par défaut, et d'ouvrir uniquement les ports dont vous avez besoin.

Si vous souhaitez en savoir plus sur les commandes utilisés pour ouvrir les ports et gérer votre firewall ou vos IPTables suivez ce lien (en anglais) : http://www.voip-info.org/wiki/view/Asterisk+firewall+rules


19Apr/102

Asterisk et SRTP

Le SRTP - Secure Real-time Transport Protocol - est la version sécurisée du protocole RTP. C'est un protocole supporté par Asterisk, mais pas dans sa version "basique". Il faut en effet pour cela installer l'une des "branches" d'Asterisk.

Seule une liste limité de téléphones IP est officiellement supportée par Asterisk, de plus il s'agit d'une version encore en cours de développement. Il est donc possible que le fonctionnement soit erratique.

Vous pourrez trouver des informations sur l'installation de cette version d'Asterisk sur le site : http://www.voip-info.org/wiki/view/Asterisk+SRTP

28Feb/101

Fichiers son en francais pour ucPBX

Pour ceux qui ont déjà utilisé un ucPBX de Switchvoice tels que le IP04 ou IP08 ou BR4, vous aurez surement remarqué que les fichiers sons utilisés pour la messagerie vocale (entre autre) sont en anglais.

Nous nous devions donc de réparer cela en fournissant la marche à suivre pour installer les bon fichiers au bon endroit. Cerise sur le gâteau, vous aurez droit à de nouveaux prompts de qualité plus que professionnelle avec une voix française et non pas québécoise. Donc ceux qui n'aiment pas l'accent d'Amérique du nord, vous serez servis.

1. Télécharger donc les fichiers sons d'Aurélie Boussard sur le site Asterisk-France ou bien la version du Québec sur Digium

2. Connectez vous en SSH sur le ucPBX

3. Copier les fichiers .GSM avec les dossiers correspondants aux messages dans le dossier /persistent/sounds/fr/

4. Copier les fichiers .GSM correspondants aux digits dans le dossier /persistent/sounds/digits/fr/

5. Aller sur la GUI du ucPBX à la rubrique OPTION, onglet LANGUAGE

6. Choisissez dans le menu déroulant "French".

7.  Cliquez sur APPLY et voilà c'est fait.

Pour tester le bon fonctionnement, il vous suffit d'accéder à votre messagerie vocale par exemple.

Au passage pour les curieux, vous aurez remarqué le dossier MOH pour les musiques d'attentes...

17Jan/103

Asterisk callback on iPhone – Appels illimites a partir de votre iPhone

Nous avons mis en ligne la version lite de AstCallback qui vous permet d'économiser sur la facture de votre téléphone portable.  Avec AstCallback, vous pouvez demander à votre serveur Asterisk de lancer un appel pour vous en suivant des étapes suivants:

1. AstCallback envoie une demande d'appeler un numéro à Asterisk.

2. Asterisk va vous appeler sur votre iPhone

3. Vous répondez, en suite, Asterisk va appeler le numéro de destination demandée

4. Quand l'appelé décroche, Asterisk bridge les 2 appels et vous serez en communication avec l'appelé.

Quand vous lancez un appel de cette façon, vous ne payez pas l'appel sur votre téléphone portable.  Imaginez que vous avez un compte SIP  pour appeler des numéro portable pour pas cher et que vous avez un abonnement ASDL (chez SFR, Free ou Bouygues) avec des appels illimité à des pays étrangers, en utilisant cette application, vous pouvez faire des appels illimité à ces pays étrangers depuis votre téléphone portable.

Visitez notre page d'AstCallBack Lite Pour plus d'information.

12Sep/097

Comment creer un trunk sip avec asterisk

asterisk sip trunking

Un trunk SIP est une connexion SIP faite entre 2 serveurs SIP pour faire passer des appels entre les téléphones liés à ces serveurs. Dans cet article, nous allons expliquer comment configurer un trunk SIP entre 2 serveurs Asterisk : Asterisk 1 et Asterisk 2 avec la config suivante :

-          Tous les appels sortants sur Asterisk 1 passent par le trunk pour arriver à Asterisk 2

-          Les appels entrant sur Asterisk 2 qui ont le préfix 800 sont routés ) Asterisk 1

Pour définir le trunk SIP entre Asterisk 1 et Asterisk 2, il faut définir que Asterisk 1 est un  ‘peer’ de Aterisk 2 et inversement. La définition d’un peer est faite dans le fichier users.conf.

Dans le fichier users.conf d’Asterisk  1 :

[asterisk_2]
secret=supersecret
fromuser=secondaryAsterisk
type=peer
context=PRI_NET
canreinvite=no
insecure=yes
dtmfmode=rfc2833
host=dynamic
deny=0.0.0.0/0
permit=<IP address of Asterisk 2>
qualify=yes

Dans le fichier users.conf d’Asterisk 2 :

[asterisk_1]
secret=supersecret
fromuser=firstAsterisk
type=peer
context=PRI_NET
canreinvite=no
insecure=yes
dtmfmode=rfc2833
host=dynamic
deny=0.0.0.0/0
permit=<IP address of Asterisk 1>
qualify=yes

Il faut ensuite ajouter le routage dans le fichier extensions.conf de ces 2 asterisk.

Sur Asterisk 1, pour router tous les appels avec prefix 800 vers Asterisk 2:

; Rediriger les appels qui ont le préfix 8xx  vers le serveur Asterisk 2
exten => _8XX,1,Dial(SIP/${EXTEN}@asterisk_2,120)

Sur Asterisk 2, il faut ajouter les lignes suivantes dans le contexte défault:

exten => _X.,1,Dial(SIP/${EXTEN}@asterisk_1,90)