Skip to content

Asterisk et limitation de temps d'appel : script Python AMI

J'utilise un forfait SIP illimité, mais comme toute chose illimité en France il y a des limites et l'une d'elle est le temps de communication lors d'un appel qui ne doit pas dépasser 1H (après ce temps, l'appel est considéré hors-forfait).

Utilisant un serveur Asterisk, j'ai donc écrit un petit démon utilisant l'AMI (Asterisk Management Interface) en Python pour limiter le temps de ces appels.

Continuer à lire "Asterisk et limitation de temps d'appel : script Python AMI"

Asterisk 1.6 : voicemail et backend imap

Sous asterisk, il existe la possibilité d'utiliser un serveur imap pour stocker les messages (voicemail). L'avantage de cela par rapport à un envoie classique de mail avec le fichier audio du message est que lors de la lecture et/ou destruction du message dans sa messagerie, cela modifie aussi la messagerie Asterisk, ainsi que les indications sur son téléphone SIP.

Lorsqu'on utilise cette possibilité avec un serveur Docevot, il y a un petit soucis : chaque message est indiqué comme "Nouveau" et "Urgent", et donc sur un téléphone SIP on se retrouve avec 2 fois plus de messages que ce que l'on a effectivement.

J'ai donc patché un petit peu le backend imap de la version 1.6 d'Asterisk et packagé le tout pour Debian lenny amd64. Les paquets sont disponibles dans mon dépôt Debian.

openser : VoIP et routage SIP

Dans les mondes "open-source" et "VoIP", 2 grands logiciels sont présents : Asterisk et OpenSER.

OpenSER est un router/proxy/registrar SIP et non un IP-PBX comme l'est Asterisk.

Pour tous ceux qui voudraient jouer avec le protocole SIP, j'ai réalisé des paquets Debian Etch d'OpenSER (ils sont normalement disponible sur le site web d'OpenSER mais le fichier Package est vide ...). Ils sont donc disponibles dans mon dépôt Debian.

Bon routage SIP ;-)

SIP et interconnexion de passerelles

SIP est l'un des standards utilisé dans le monde de la Voix sur IP (VoIP). Lorsque l'on prend un abonnement ou un compte SIP gratuit chez un fournisseur, le plus dur est de pouvoir appeler un correspondant chez un autre fournisseur (avec un téléphonne normal qui ne permet pas de saisir des adresses SIP mais seulement des chiffres...).

Voici un site très interressant puisqu'il fournit une liste de fournisseurs SIP qui sont interconnectés. On peut donc facilement appeler un correspondant en ajoutant un simple préfix.

Cool ;-)

Appeler un correspondant Gizmo avec un compte SIP non-Gizmo

Cet article est un petit "trucs et astuces" pour pouvoir appeler un correspondant qui a un compte Gizmo à partir d'un autre fournisseur VoIP compatible SIP.

Gizmo fournit un numéro de compte SIP. On peut le voir quand on va dans le menu "Account" puis "My Profile" et voir le numero SIP qui est de la forme x-xxx-xxx-xxxx.

Pour appeler un compte de ce type, il suffit à partir d'un logiciel VoIP compatible SIP (comme linphone) d'appeler le compte : sip:xxxxxxxxxxx@proxy01.sipphone.com (il faut prendre le numéro dans les -) et Gizmo devrait sonner au bout du tuyau ;-)

tweetbackcheck