Kamailio 4.0.1 - Raspbian Wheezy

Friday, 10 May 2013
RaspBi VoIP
Voici, les packages que j'ai compilé pour mon Raspberry Pi sous Raspbian Wheezy.

Les sources Kamailio ne compile pas actuellement avec la version de Raspbian Wheezy. J'ai donc utilisé un patch expérimental de kamailio, pour le support Armv6 : Experimental armv7 support & armv6 smp.

Les packages sont disponibles sur : http://repo.pouf.org

Si vous souhaitez ajouter le référentiel de ces packages kamailio suivez les opérations suivantes :

Ajout de la clé de signature des packages :
wget http://repo.pouf.org/repo.pouf.org.key -O - | apt-key add -


Ajout du référentiel de package
echo "deb http://repo.pouf.org/raspbian/ wheezy main" >> /etc/apt/sources.list


Mise à jour de la liste des paquets
apt-get update


Installation de kamailio
apt-get install kamailio

Tester SIP avec IPv6

Sunday, 18 July 2010
IPv6 VoIP

Je mêle 2 sujets que j'aime bien : la voip et l'IPv6.

Je me suis lancé un challenge ce weekend: mettre à disposition un service SIP IPv6 accessible à tous pour tester un client SIP en IPv6 only.

Il est parfois compliqué de monter une infra juste pour tester les possibilités IPv6 d'un client SIP. Donc, j'ai mis en place un service simple de test d'écho.

La sip uri de test est la suivante : sip:test.sipv6.net

Attention, pour être sur de ne tester ce service qu'en IPv6, ce service ne fonctionne pas en IPv4. Il n'accepte qu'un flux voix pour le moment, la vidéo n'est pas supporté.

Il contient un ensemble de moyen :
- Compatible : RFC 3263 : entrées NAPTR et SRV renseignées
- Par contre, l'entrée DNS retournée par la requête SRV ne retourne une réponse qu'avec une requête de type AAAA (Addr IPv6). Aucun réponse avec une requête de type A (Addr IPv4)
- RTP IPv6 : la négociation annonce qu'un port media IPv6.
- Echo TEST : les flux RTP envoyé au service sont retournés à votre client. Votre test est donc concluant quand vous entendez votre voix ou votre flux rtp en retour. Cela permet de tester simplement, le chemin aller et retour de manière autonome.

Et je vous avoue, que j'ai été déçu par de nombreux clients SIP que je pensais compatible IPv6 (X-Lite, Ekiga,...). Donc, dans la suite de l'article, je vous mets un petit howto avec le seul client SIP que j'ai trouvé et qui est réellement compatible IPv6 : Linphone

Continuer à lire "Tester SIP avec IPv6"

Transformer MP3/Wav/... en rtp pour Sipp

Wednesday, 14 July 2010
VoIP

Si vous utilisez Sipp pour faire des tests sur vos infrastructures de VOIP Sip, on utilise souvent la fonction PCAP pour jouer du RTP.

Mais parfois, on fait des tests où l'on veut faire des annonces, et il est pas toujours simple de générer ces messages au format RTP lisible pour Sipp.

Je vous joins donc, un petit howto pour transformer vos fichiers wav, mp3 et autres au format RTP grâce à des outils sous GNU/Linux: wav2rtp et sox (pour convertir vers le format wav 8khz).

Continuer à lire "Transformer MP3/Wav/... en rtp pour Sipp"

Des providers SIP pas chers et fiables

Wednesday, 17 March 2010
VoIP

Depuis plus d'un an, j'ai monté mon propre système VOIP complexe. Ce système est pas encore totalement utilisé au maximum de ses capacités, mais il a été éprouvé par des dizaines et des dizaines d'heures d'appel.

Pour cela, je me base sur plusieurs provider SIP : Ovh et Poivy.

Continuer à lire "Des providers SIP pas chers et fiables"

Soucis CallBack Asterisk 1.6

Tuesday, 16 March 2010
VoIP

Venant de migrer vers la nouvelle mouture d'asterisk et de Freepbx, je me suis retrouvé devant un soucis avec le module Call Back qui ne fonctionnait plus. L'appel à la fonction Callback était bien présent dans le debug, mais, l'invite partait jamais...

Après des heures à essayer de comprendre pourquoi ca ne marchait pas, j'ai trouvé la réponse en trainant sur l'outil de gestion de bug de Freepbx.

La réponse est simple : pour des raisons de sécurité, il semble qu'une partie de l'API nécessaire au call back (l'API Originate) soit bloquée par défaut.

Il suffit donc de modifier les droits sur cette API en faisant les modifications suivantes :

Avant :

manager.conf:

[admin] (or whatever username is being used)
...
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
...


Après :

manager.conf:

[admin] (or whatever username is being used)
...
read = system,call,log,verbose,command,agent,user,originate
write = system,call,log,verbose,command,agent,user,originate
...


Et maintenant, mon appel sort enfin de mon asterisk !!

Serveur Vocal Complexe

Saturday, 4 July 2009
VoIP
C'est arrivé à tous le monde de se trouver confronté à un serveur Vocal. Et bien parfois, on s'approche de ce sketch !!



Nouveau Mobile, nouveau service...

Wednesday, 20 February 2008
Mobile VoIP
Je viens de m'offrir un nouveau portable... Non, ce n'est pas un Iphone, non, ce n'est pas un Nokia N95.

Il fait Wifi, 3G et HSDPA... En gros, il fait pratiquement tout. Je pense qu'il sera source de nombreux articles sur pouf.org.



J'ai même réussi à faire la VoIP sur de la 3G+ avec mes premiers tests...

CV + VOIP + Google.Fr = Mon CV...

Saturday, 1 December 2007
VoIP
Un collègue vient de me faire remarquer, que lorsqu'on tape "cv voip" sur google.fr et bien, le premier de la liste est mon CV ! Quand je pense qu'il y en a qui paye des fortunes monstres pour être premier de la liste...



-> URL de la requête vers Google

Pour rappel, je ne suis pas en recherche de poste actuellement, mais, si vous avez une offre exceptionnelle, n'hésitez pas. ;-)

Formation ACME PACKET

Sunday, 21 October 2007
VoIP
J'ai suivi la semaine dernière une formation sur le Session Border Controler (SBC) de la société Acme Packet, leader mondiale dans la solution de SBC. Je suis plutôt satisfait de cette formation de 5 jours intensifs.

Cette formation permet de comprendre le fonctionement interne de leur équipement. Je suis maintenant capable de configurer cette équipement complexe, qui permet de faire de l'H323, SIP et MGCP. On peut le transformer en Proxy, en B2BUA (back to back User Agent), ou en passerelle inter protocole.

Ce qu'il faut retenir de plus important, c'est que ce n'est pas une solution générique qui a été bricoler en SBC (comme le fait la majorité des constructeurs), mais, c'est un équipement dédié à cette fonction (Hardware spécifique) qui a été pensé pour faire de la performance et surtout de la sécurité.

Il arrive même à faire des choses qu'on ne penserait même pas possible. Comme faire de l'interconnexion VOIP dans deux réseaux différents qui utilisent le même plan d'adressage :



Enfin, il peut être ainsi configuré dans différentes configurations, que ce soit en architecture d'accès ou en architecture de peering.



C'est une solution incontournable dans toutes les solutions VOIP convergentes.

Le site de la société : Acme Packet

L'Iphone chez Orange ??

Sunday, 30 September 2007
VoIP
Ce n'est pas encore gagné !!

Apple demanderait 30% des montants des forfaits Orange liés à l'Iphone, contrairement au 10% de ce que demande Apple à AT&T (Opérateur Américain). La différence viendrait du fait qu'en France, les opérateurs subventionnent l'achat du téléphone mobile. Pour faire simple, en France, on n'achète presque jamais son téléphone au prix réel de vente.

Sauf que Orange ne serait pas d'accord sur cet aspect...

Le site Clubic vient de diffuser une petite illustration qui représente bien ce point de vue, en représentant les deux fruits, une Orange et une Pomme (Apple) dans une corbeille de fruit.