Application Android SIP 1/2 comparaison

Il y a quelques temps j’ai décidé de faire le tour des applications SIP pour Android.

J’en suis arrivé à cette petite liste :

  • 3CXPhone
  • NetDial
  • CSipSimple
  • ddPhoneV
  • MobileVoIP
  • SipDroid Base
  • uDial
  • CMVoiP SIP Client
  • Linphone Vidéo
  • SIPez SIP Phone Pro beta
  • Voip by antisip

Cette liste n’est certainement pas exhaustive, mais elle était alors assez complète.

Nom Taille (Mo) Défauts Avantages
3CXPhone 4.27 Chaque paramètre doit être entrée dans une boite de dialogue : beaucoup d’actions inutiles
Des paramètres pas claire comme Use Internal Server ou STUN Server.
En cas de non connexion, l’application est minimisée rendant impossible la modification du mot de passe par exemple.
Plante lorsque j’essaie de saisir un numéro.
NetDial 2.04 Le nom de l’application n’est pas correctement affiché dans la liste des applications
Son très mauvais
Le son sort par le haut-parleur et nom par l’écouteur
Après une recherche, impossible d’appeler un contact en cliquant sur son nom ou sur l’icone à côté.
N’accepte pas le + pour apprller l’étranger…
Impossible de couper le bruit des touches : c’est très buyant
Clavier pas du tout ractif
Affiche tous les contacts même ceux qui n’ont pas de numéro de téléphone
CSipSimple 5.39 Le répertoire classe les É après les Z.
Le son sort par le haut parleur.
 Assistant pour saisir les paramètres, très simple et très pratique,
possibilité d’afficher le mot de passe lors de la saisie.
Très bonne intégration avec Android et en français
Le répertoir n’affiche que les contacts qui ont un numéro de téléphone
ddPhoneV 2.14 Chaque paramètre doit être entrée dans une boite de dialogue : beaucoup d’actions inutiles
Demande l’installation de l’application « Vidéo SMS » lors du chargement puis se ferme sans prévenir.
Clone de Linephone avec de la pub en plus.
Mobile VoIP 2.62 Ne fonctionne pas avec SIP, nécessite la création d’un compte.
SipDroid Base 1.76 Chaque paramètre doit être entrée dans une boite de dialogue : beaucoup d’actions inutiles
Le CODEC PCMU ne fonctionne pas, il faut le désactiver si l’on entend pas son correspondant ou qu’il ne nous entend pas, seul le CODEC PCMA semble fonctionner.
Qualité du son moin bonne qu’avec CSipSimple et temps de latence assez long.
Je n’ai pas trouvé comment passé des appelles sans SIPDroid une fois celui-ci installé.
Permet de paramétrer 2 lignes SIP.
Bonne intégration avec Android et en français.
uDial 1.41 Clone de SipDroid mais moins complet : Une seule linge SIP et moins de CODEC.
Lorsque j’essaie de passer un appel le téléphone du destinataire ne sonne même pas.
CMVoiP SIP Client 1.37 Nécessite la création d’un compte pour fonctionner. Ne fonctionne pas avec un serveur SIP.
Interface pas très attrayante et pas de reconnaissance du numéro d’un contact quand on en tape le début.
Linphone Vidéo 3.44 Pas ou mauvaise intégration à Android.
Ne retrouve pas les contacts du répertoires. Il s’affiche puis disparaissent immédiatement.
Pas de reconnaissance du numéro d’un contact quand on en tape le début.
Le son sort par le haut-parleur.
Facile à paramétrer.
Bonne qualité du son.
En français.
Moins gourmand que les autres lorsque l’on utilise la 2G au lieu du Wifi.
SIPez SIP Phone  / Pas compatible Android < 2.3
Voip by antisip

Résultats

Nom Résultat
3CXPhone Ne fonctionne pas.
NetDial Ne fonctionne pas.
CSipSimple Impossible de téléphoner dans de bonnes conditions.
ddPhoneV Ne fonctionne pas.
Mobile VoIP Ne fonctionne pas.
SipDroid Base Fonctionne.
uDial Ne fonctionne pas.
CMVoiP SIP Client Ne fonctionne pas.
Linphone Vidéo Impossible de téléphoner dans de bonnes conditions.
SIPez SIP Phone  /
Voip by antisip

Consomation

Nom 1mn wifi (Mbps) 1mn 2G (Mbps)
CSipSimple 1,34 1,140
SipDroid Base 1,33 1,195
Linphone Vidéo 1,28 0,834

Lors du prochain article, j’aborderais l’ergonomie des ces applications.

Mise à jour de WordPress multi-site et perte du super admin

Contexte et problème

Avec le passage de la version 2 de WPmu à la version 3, plus moyen d’administrer mon réseau de blog.

Cherchage sur le net, rien trouvage. Débrouillage soi-même. J’ai fini par y arriver.

À la recherche du super admin disparu

Je trouve sur le net une technique qui doit tout régler :

Modifier le champ site_admins de la table wp_sitemeta pour placer un 7 là où moi je n’ai qu’un 6.

Pas de chance, cette solution ne résout pas le problème, pire même maintenant je n’ai plus accès à l’administration de WordPress et le message suivant s’affiche à l’écran :

Vous n’avez pas la permission de visualiser ce site. Merci de contacter l’administrateur de votre serveur.

Deuxième embuche

Je tente d’inverser la manipulation, je change le 7 en 6 et là c’est le drame. Toujours rien.

J’ai une sauvegarde de mon blog et de la DB mais alors je tente le tout pour le tout en me disais que WP est malin et que si une valeur manque il pourra la recréer.

Je décide donc de supprimer le champ site_admins et là tout rentre dans l’ordre, accès au blog et super admin sont de nouveau là.

Le problème à moitié résolu

Tout va bien, je vais bien, j’essaie d’afficher mon blog et là, horreur, malheur, tout mon contenu a disparu !

Pas de panique, j’ai un dump de la DB et une sauvegarde des fichiers. Serin, je me lance dans l’investigation (je n’investigue pas, j’enquête).

L’enquête

  • Je désactive toutes les extensions : toujours pas de contenu
  • Je les réactive : pas plus de contenu
  • Je regarde dans la base de données : mes articles sont là.

A ce stade, je sais qu’il ne s’agit pas d’une suppression, mais plutôt d’un problème de récupération / affichage non lié aux extensions, ni à la base de données.

Je pense donc aux changements qui sont intervenu dans les fichiers lors de la mise à jour.

  1. Je renomme le dossier de WordPress sur mon serveur FTP
  2. Je renvoie ma sauvegarde sur le serveur
  3. Je rafraichis le blog dans mon navigateur, tout s’affiche !

Je n’ai plus qu’à remplacer les fichiers de la sauvegarde un par un, par les fichiers du blog à jour jusqu’à trouver LE fichier qui cloche.

Après moult essais-erreurs, il s’agit de wp-config.php.

L’enquête : le retour…

Maintenant que je connais le coupable, il me reste à trouver l’arme du crime. J’utilise WinMerge ou Notepad++ et finalement, je la tien, il s’agit de la ligne :

define('MULTISITE', true );

Je commente cette ligne et :

  • Mon contenu revient
  • Le multiblog est toujours là
  • Le super admin aussi.

Happy end :-)

PHP dans une page WordPress

Un second article au sujet de mes tribulations WordPressiennes. J’essaie d’insérer du code PHP dans une page WordPress.

Pour cela, j’ai trouvé trois plugins censés permettre cela, dont :

  • Exec-PHP
  • PHP-Exec
  • Run-PHP

Mon attention c’est plus particulièrement porté sur le premier. Pour l’instant, tout ce que j’arrive à faire c’est utiliser PHP sans un widget texte.

J’ai poursuivi mes recherches et j’en arrive à la conclusion qu’aucune solution n’est adaptée à WP Mu, espérons que ça change avec le rassemblement des codes sources de WP Mu, de WP et de Buddy Press en une seule et même application web.