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.
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.
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.
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.
Cet article va permettre de configurer le softphone (logiciel de téléphonie sur IP) linphone pour utiliser les services de iptel.org.
Il ne prendra pas en compte l'installation de linphone en lui même
(suivant la distribution, cela pourra être aussi simple qu'un apt-get
install linphone ).
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