Auteur Sujet: Téléphonie Siproxd et problème depuis aujourd'hui  (Lu 38598 fois)

0 Membres et 1 Invité sur ce sujet

jief

  • Abonné Orange adsl
  • *
  • Messages: 20
  • Thollon 74
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #156 le: 01 octobre 2017 à 20:42:55 »
Moi, j'ai un XPeria Z qu'on m'a donné parce que le tactile est cassé sur la moitié de l'écran. Mais j'arrive pas à le rooter ! Du coup, je ne peux pas essayer la bonne lib pour comparer.
Faut que je regarde les prix d'un raspberry :-)

Fabien0683

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • La Seyne / Mer 83
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #157 le: 15 octobre 2017 à 19:27:06 »
Bonsoir Letama, suite a un plantage monumentale de mon infra, impossible de me reconnecté au rasp! donc je vais devoir tout reinstallé, peux tu me redonné la marche a suivre pour la reinstallation?

Cordialement

letama

  • Abonné Orange Fibre
  • *
  • Messages: 71
  • Antibes (06600)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #158 le: 16 octobre 2017 à 12:17:09 »
Salut Fabien0683,

Aïe! Désolé pour toi  :(.

La procédure pour libhybris est décrite en partie sur mon git:

https://github.com/letama/siproxd_orange

Renaud07 avait ré-attaché les pdfs d'installation d'asterisk et siproxd sur le post #60 de ce thread, tu as aussi le thread d'origine ici:

https://lafibre.info/remplacer-livebox/remplacer-livebox-le-telephone/

Ainsi que ce git avec des instructions plus générales sur siproxd:

https://github.com/nsapa/siproxd_orange

Bon courage! N'hésite pas si tu as des questions.

jief

  • Abonné Orange adsl
  • *
  • Messages: 20
  • Thollon 74
Résolution adresse IP ASterisk orange-multimedia.fr
« Réponse #159 le: 23 octobre 2017 à 17:01:03 »
Bonjour à tous.

Je résume un petit problème qui m'a pris pas mal de temps. A mon avis je serais l'un des très rares à le rencontrer, mais on ne sait jamais qui ça peut aider :

Asterisk veut absolument résoudre l'adresse ip du domain sip, et ce, même s'il y a un proxy et que ça ne sert à rien (voir : https://issues.asterisk.org/jira/browse/ASTERISK-16550 , https://issues.asterisk.org/jira/browse/ASTERISK-21231 , et surtout ceci, qui semble proposer une solution mais qui n'a pas été retenue : https://reviewboard.asterisk.org/r/2851 ).

La méthode pour résoudre peut être d'ajouter le domaine (ex : orange-multimedia.fr) dans /etc/hosts.

Si, comme moi, votre linux ne tient pas compte de /etc/hosts (malgré le fait que ping, par exemple, en tient compte), vous pouvez monter un petit serveur DNS local (ex : maraDNS), faire pointer votre /etc/resolv.conf vers 127.0.0.1.
Un peu lourd, non ?

La dernière solution : patcher les sources d'asterisk. Trouvez la fonction ast_sockaddr_resolve dans netsock2.c et remplacer :

   if ((e = getaddrinfo(host, port, &hints, &res))) {
      ast_log(LOG_ERROR, "getaddrinfo(\"%s\", \"%s\", ...): %s\n",
         host, S_OR(port, "(null)"), gai_strerror(e));
      *addrs = NULL;
      return 0;
   }


par
   if ( strcmp(host, "orange-multimedia.fr")==0 ) {
      e = getaddrinfo("127.0.0.1", port, &hints, &res);
   }else{
      e = getaddrinfo(host, port, &hints, &res);
   }
   if ( e ) {
      ast_log(LOG_ERROR, "getaddrinfo(\"%s\", \"%s\", ...): %s\n",
         host, S_OR(port, "(null)"), gai_strerror(e));
      *addrs = NULL;
      return 0;
   }

jief

  • Abonné Orange adsl
  • *
  • Messages: 20
  • Thollon 74
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #160 le: 23 octobre 2017 à 17:53:23 »
Un autre petit truc sur asterisk : si le chemin astrundir est peu grand ( 108 caractères - strlen("asterisk.ctl") ) sur linux, le fichier asterisk.ctl ne sera pas créé. Ca n'empêche pas asterisk de démarrer, mais impossible de s'y connecter en console. Le message d'erreur un un peu stupide puisque ça dit : "fichier inexistant"
108 caractères pour un chemin vers un socket nommé. Pas mal, non, en 2017 ! Facile d'éviter le problème :
remplacez, dans asterisk.c (ligne 1778 pour asterisk 13.7.2) :

   res = bind(ast_socket, (struct sockaddr *)&sunaddr, sizeof(sunaddr));

par

   char buf[MAXPATHLEN+1];
   char* cwd = getcwd(buf, MAXPATHLEN);
   char dir[MAXPATHLEN+1];
   strncpy(dir, ast_config_AST_SOCKET, MAXPATHLEN);
   chdir(dirname(dir));
   char base[MAXPATHLEN+1];
   strncpy(base, ast_config_AST_SOCKET, MAXPATHLEN);
   ast_copy_string(sunaddr.sun_path, basename(base), strlen(basename(base)));
   res = bind(ast_socket, (struct sockaddr *)&sunaddr, sizeof(sunaddr));
   chdir(cwd);


en gros, on se place dans le répertoire (dieu merci, chdir accepte plus de 108 chars), et on cré le socket juste avec son nom (basename).

gaslag91

  • Abonné Orange adsl
  • *
  • Messages: 5
  • Paris 5ème (75)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #161 le: 08 novembre 2017 à 19:10:35 »
Hm, depuis 3-4 semaines ca ne marche plus chez mois. Mais, aussi l'application Livebox Phone ne marche plus.
J'ai rien changé. Pas de tout. Même systême.
J'ai chatté avec orange, mais on n'a pas trouvé une problème avec ma ligne.
J'ai écrit à le support de l'application, et on a verifié les logs et on m'a dit "Après vérifications, il semble que la ligne VOIP "ne remonte" pas correctement dans l'application."
J'ai verifié le debug de siproxd et c'est vrai: Ca envoye beaucoup de SIP REGISTER, mais il n'y a pas de réponse.
Parce que mon setup est correct (je crois) je pense que je suis bloqué par orange, par un pare-feu ou quelque chose.

Je suis le seul avec ce problème?

jief

  • Abonné Orange adsl
  • *
  • Messages: 20
  • Thollon 74
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #162 le: 08 novembre 2017 à 19:34:17 »
siproxd avec asterisk ?

gaslag91

  • Abonné Orange adsl
  • *
  • Messages: 5
  • Paris 5ème (75)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #163 le: 08 novembre 2017 à 20:06:00 »
Ok, résolu. J'ai lus sur internet, que "La demande de réinitialisation des services VOIP au 3900 à fonctionné."
Donc j'ai lancé un echat avec orange et on a fait le réinitialisation et maintenant ca marche.
Très bien.

Mastah

  • Abonné Orange Fibre
  • *
  • Messages: 292
  • XGS-PON et G-PON
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #164 le: 06 décembre 2017 à 02:14:54 »
Quel bordel ce SIP de Orange ... je hais de plus en plus ce pseudo service de merde aux antipodes des standards qui existent pour une bonne raison. Je suis sur OVH pour la VOIP, et le jour ou OVH fait dans la fibre c'est bye bye orange ...

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #165 le: 06 décembre 2017 à 03:08:32 »
Et ça ne va pas s’arranger avec l'arrêt de l'app livebox phone pour le 31 décembre...

On ne pourra plus s'authentifier pour utiliser le SIP de façon externe. Ce sera livebox obligatoire. A moins de trouver une autre solution de contournement mais elle sera encore plus complexe que celle-ci, j'en ai bien peur...

Calcipher

  • Abonné Orange Fibre
  • *
  • Messages: 25
  • Angers 49
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #166 le: 17 janvier 2018 à 16:13:46 »
Et ça ne va pas s’arranger avec l'arrêt de l'app livebox phone pour le 31 décembre...

On ne pourra plus s'authentifier pour utiliser le SIP de façon externe. Ce sera livebox obligatoire. A moins de trouver une autre solution de contournement mais elle sera encore plus complexe que celle-ci, j'en ai bien peur...

Siproxd ne fonctionne plus chez moi, ça semble lié à l'arrêt de l'app android. >:(
J'ai ça :
Jan 17 16:10:03 cervos siproxd[8846]: siproxd.c:290 INFO:daemonized, pid=8846
Jan 17 16:10:03 cervos siproxd[8846]: src/plugin_orange.c:136 INFO:logging in
Jan 17 16:10:03 cervos siproxd[8846]: plugins.c:112 INFO:Plugin 'plugin_orange' [SIP plugin for Orange Livephone, version 0.2.2] loaded with failure, exemask=0x165
Jan 17 16:10:03 cervos siproxd[8846]: src/plugin_orange.c:187 INFO:plugin_orange ends here

Quelqu'un d'autre peut confirmer si ça fonctionne encore chez lui ?

gaslag91

  • Abonné Orange adsl
  • *
  • Messages: 5
  • Paris 5ème (75)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #167 le: 24 janvier 2018 à 21:58:15 »
Hm, ca me semble qu'il y a un probleme deja avec je step1 auth. Hm, on a besoin d'un idee comment on peut trouver les changes...

21:56:09 INFO:src/plugin_orange.c:136 logging in
21:56:09 ERROR:src/plugin_orange.c:227 authentication status The request is not well formatted (code 219); wrong credentials?
21:56:09 ERROR:src/plugin_orange.c:140 plugin_orange: could not login to account
21:56:09 INFO:plugins.c:116 Plugin 'plugin_orange' [SIP plugin for Orange Livephone, version 0.2.2] loaded with failure, exemask=0x165
21:56:09 ERROR:plugins.c:121 Plugin 'plugin_orange' did fail to load.
21:56:09 INFO:src/plugin_orange.c:187 plugin_orange ends here