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

0 Membres et 1 Invité sur ce sujet

Fabien0683

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • La Seyne / Mer 83
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #84 le: 24 août 2017 à 15:23:11 »
C'est bon pour la compil du plugin. Les librairies sont bien générées.

Par contre j'ai une erreur quand je lance siproxd ensuite:15:09:30 plugins.c:83 load_plugins: opening plugin [/usr/local/lib/siproxd/plugin_orange.la]
15:09:30 ERROR:plugins.c:88 plugin plugin_orange.la not found - skipped
15:09:30 INFO:rtpproxy_relay.c:121 Current thread stacksize is 8192 kB

Pourtant /usr/local/lib/siproxd/plugin_orange.la est bien présent (et je suis en root)

en root fait un updatedb puis un locate plugin_orange.la, il vas te dire ou il se situe, pour moi c'est /root/siproxd-0.8.3dev/siproxd_orange/.libs/ tu n'as plus qu'a modifier ton plugindir dans le fichier siproxd.conf

Letama, lorsque je lance siproxd j'obtien
15:19:53.348 src/plugin_orange.c:242 obtained from SIP server:
15:19:53.348 src/plugin_orange.c:243 outbound_domain_name = orange-multimedia.fr
15:19:53.348 src/plugin_orange.c:244 outbound_domain_host = lyo7.pc.sbct3g.orange-multimedia.net
15:19:53.348 src/plugin_orange.c:245 outbound_domain_port = 5080
15:19:53.348 src/plugin_orange.c:247 ha1: "▒mx,▒|s▒d#9G▒▒X▒@c
I▒▒W▒a^T
15:19:53.384 INFO:src/plugin_orange.c:157 plugin_orange is initialized
15:19:53.384 INFO:plugins.c:117 Plugin 'plugin_orange' [SIP plugin for Orange Livephone, version 0.2.2] loaded with success, exemask=0x168
15:19:53.386 WARNING:utils.c:643 couldn't create new PID file: No such file or directory
15:19:53.396 INFO:rtpproxy_relay.c:121 Current thread stacksize is 8192 kB
15:19:53.397 INFO:sock.c:131 bound to port 5070
15:19:53.398 WARNING:register.c:73 registration file not found, starting with empty table
15:19:53.398 INFO:siproxd.c:351 siproxd-0.8.3dev-2338 2017-08-24T08:06:13 armv7l-unknown-linux-gnueabihf started

de plus, l'interface n'est pas eth mais enxb827ebee901b

Calcipher

  • Abonné Orange Fibre
  • *
  • Messages: 25
  • Angers 49
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #85 le: 24 août 2017 à 15:29:03 »
Citer
en root fait un updatedb puis un locate plugin_orange.la, il vas te dire ou il se situe, pour moi c'est /root/siproxd-0.8.3dev/siproxd_orange/.libs/ tu n'as plus qu'a modifier ton plugindir dans le fichier siproxd.conf
Ben le plugindir c'est bien  /usr/local/lib/siproxd/
Et ça ne passe pas...15:27:37 plugins.c:83 load_plugins: opening plugin [/usr/local/lib/siproxd/plugin_orange.la]
15:27:37 ERROR:plugins.c:88 plugin plugin_orange.la not found - skipped

letama

  • Abonné Orange Fibre
  • *
  • Messages: 71
  • Antibes (06600)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #86 le: 24 août 2017 à 15:32:28 »
C'est bon pour la compil du plugin. Les librairies sont bien générées.

Par contre j'ai une erreur quand je lance siproxd ensuite:15:09:30 plugins.c:83 load_plugins: opening plugin [/usr/local/lib/siproxd/plugin_orange.la]
15:09:30 ERROR:plugins.c:88 plugin plugin_orange.la not found - skipped
15:09:30 INFO:rtpproxy_relay.c:121 Current thread stacksize is 8192 kB

Pourtant /usr/local/lib/siproxd/plugin_orange.la est bien présent (et je suis en root)

J'ai ça dans /usr/local/lib/:

-rw-r--r-- 1 root root 2256516 août  22 23:47 plugin_orange.a
-rwxr-xr-x 1 root root    1040 août  22 23:47 plugin_orange.la
lrwxrwxrwx 1 root root      22 août  22 23:47 plugin_orange.so -> plugin_orange.so.0.0.0
lrwxrwxrwx 1 root root      22 août  22 23:47 plugin_orange.so.0 -> plugin_orange.so.0.0.0
-rwxr-xr-x 1 root root 2216872 août  22 23:47 plugin_orange.so.0.0.0

Tu as fait un make install dans le répertoire du plugin ?

Tu as bien tous les fichiers?





Letama, lorsque je lance siproxd j'obtien
15:19:53.348 src/plugin_orange.c:242 obtained from SIP server:
15:19:53.348 src/plugin_orange.c:243 outbound_domain_name = orange-multimedia.fr
15:19:53.348 src/plugin_orange.c:244 outbound_domain_host = lyo7.pc.sbct3g.orange-multimedia.net
15:19:53.348 src/plugin_orange.c:245 outbound_domain_port = 5080
15:19:53.348 src/plugin_orange.c:247 ha1: "▒mx,▒|s▒d#9G▒▒X▒@c
I▒▒W▒a^T
15:19:53.384 INFO:src/plugin_orange.c:157 plugin_orange is initialized
15:19:53.384 INFO:plugins.c:117 Plugin 'plugin_orange' [SIP plugin for Orange Livephone, version 0.2.2] loaded with success, exemask=0x168
15:19:53.386 WARNING:utils.c:643 couldn't create new PID file: No such file or directory
15:19:53.396 INFO:rtpproxy_relay.c:121 Current thread stacksize is 8192 kB
15:19:53.397 INFO:sock.c:131 bound to port 5070
15:19:53.398 WARNING:register.c:73 registration file not found, starting with empty table
15:19:53.398 INFO:siproxd.c:351 siproxd-0.8.3dev-2338 2017-08-24T08:06:13 armv7l-unknown-linux-gnueabihf started

de plus, l'interface n'est pas eth mais enxb827ebee901b

Ca a bonne mine pour le moment. Asterisk ne s'est pas connecté, donc pour l'instant on ne voit pas le register. Une fois siproxd lancé, quand tu auras corrigé l'interface, il faut soit relancer asterisk soit recharger la configuration pour qu'il retente la connexion.

Pour l'interface, il faut modifier ton siproxd.conf, if_inbound et if_outbound.

letama

  • Abonné Orange Fibre
  • *
  • Messages: 71
  • Antibes (06600)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #87 le: 24 août 2017 à 15:36:16 »
15:19:53.398 WARNING:register.c:73 registration file not found, starting with empty table

Et aussi, pour corriger ça (pas obligatoire, mais c'est plus propre :)):

mkdir /var/lib/siproxd
chown nobody:nogroup /var/lib/siproxd

Calcipher

  • Abonné Orange Fibre
  • *
  • Messages: 25
  • Angers 49
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #88 le: 24 août 2017 à 15:39:12 »
Citer
Tu as fait un make install dans le répertoire du plugin ?

Tu as bien tous les fichiers?
J'ai fait le make install dans le répertoire de travail siproxd_orange et il a bien copié les librairies dans  /usr/local/sbin/siproxd

J'ai ça dans  /usr/local/lib/siproxd :
ls -l /usr/local/lib/siproxd/plugin_orange*
-rw-r--r-- 1 root staff 2213264 Aug 24 15:03 /usr/local/lib/siproxd/plugin_orange.a
-rwxr-xr-x 1 root staff    1139 Aug 24 15:03 /usr/local/lib/siproxd/plugin_orange.la
lrwxrwxrwx 1 root staff      22 Aug 24 15:03 /usr/local/lib/siproxd/plugin_orange.so -> plugin_orange.so.0.0.0
lrwxrwxrwx 1 root staff      22 Aug 24 15:03 /usr/local/lib/siproxd/plugin_orange.so.0 -> plugin_orange.so.0.0.0
-rwxr-xr-x 1 root staff 2192128 Aug 24 15:03 /usr/local/lib/siproxd/plugin_orange.so.0.0.0

Et le résultat du make install:make install
make[1]: Entering directory '/domos/siproxd/siproxd_orange'
 /bin/mkdir -p '/usr/local/lib/siproxd'
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   plugin_orange.la '/usr/local/lib/siproxd'
libtool: install: /usr/bin/install -c .libs/plugin_orange.so.0.0.0 /usr/local/lib/siproxd/plugin_orange.so.0.0.0
libtool: install: (cd /usr/local/lib/siproxd && { ln -s -f plugin_orange.so.0.0.0 plugin_orange.so.0 || { rm -f plugin_orange.so.0 && ln -s plugin_orange.so.0.0.0 plugin_orange.so.0; }; })
libtool: install: (cd /usr/local/lib/siproxd && { ln -s -f plugin_orange.so.0.0.0 plugin_orange.so || { rm -f plugin_orange.so && ln -s plugin_orange.so.0.0.0 plugin_orange.so; }; })
libtool: install: /usr/bin/install -c .libs/plugin_orange.lai /usr/local/lib/siproxd/plugin_orange.la
libtool: install: /usr/bin/install -c .libs/plugin_orange.a /usr/local/lib/siproxd/plugin_orange.a
libtool: install: chmod 644 /usr/local/lib/siproxd/plugin_orange.a
libtool: install: ranlib /usr/local/lib/siproxd/plugin_orange.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib/siproxd
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/siproxd
Tout semble bon donc, mais ça ne passe pas.

letama

  • Abonné Orange Fibre
  • *
  • Messages: 71
  • Antibes (06600)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #89 le: 24 août 2017 à 15:47:51 »
J'ai fait le make install dans le répertoire de travail siproxd_orange et il a bien copié les librairies dans  /usr/local/sbin/siproxd


Etrange. Tu peux me faire un

cat /usr/local/lib/siproxd/plugin_orange.la
et un

strace siproxd
et me poser ça dans un pastebin (ça risque d'être gros) que je jette un oeil? Je ne vois pas trop ...

Fabien0683

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • La Seyne / Mer 83
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #90 le: 24 août 2017 à 15:56:45 »
Registration KO vers mon siproxd, depuis mon asterisk je ping orange-multimedia.fr qui est mon rasp.
Dans mon sip.conf je renvois bien a ce host, avec un tcpdump port 5070 je n'ai pas de traffic et le reload me donne
[Aug 24 15:53:30] WARNING[1475]: chan_sip.c:33234 reload_config: Section 'orange-in' lacks type
[Aug 24 15:54:00] NOTICE[1475]: chan_sip.c:15889 sip_reg_timeout:    -- Registration for '+33979XXXXXX@orange-out' timed out, trying again

Calcipher

  • Abonné Orange Fibre
  • *
  • Messages: 25
  • Angers 49
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #91 le: 24 août 2017 à 16:02:32 »
Citer
et me poser ça dans un pastebin (ça risque d'être gros) que je jette un oeil? Je ne vois pas trop ...


plugin_orange.la   

strace         



Fabien0683

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • La Seyne / Mer 83
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #92 le: 24 août 2017 à 16:05:30 »
Erratum, sa fonctionne, le outboundproxy renvoyé vers localhost.

Appel entrant et sortant ok. Je n'ai pas testé la voix mais les sig passent.

letama

  • Abonné Orange Fibre
  • *
  • Messages: 71
  • Antibes (06600)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #93 le: 24 août 2017 à 16:16:11 »

plugin_orange.la   

strace         

Il ne trouve pas libhybris, tente un make install dans tes sources libhybris ?

letama

  • Abonné Orange Fibre
  • *
  • Messages: 71
  • Antibes (06600)
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #94 le: 24 août 2017 à 16:17:26 »
Erratum, sa fonctionne, le outboundproxy renvoyé vers localhost.

Appel entrant et sortant ok. Je n'ai pas testé la voix mais les sig passent.

Cool! Bonne nouvelle, ça confirme que je n'ai rien oublié dans mes commits :)

Merci!

Calcipher

  • Abonné Orange Fibre
  • *
  • Messages: 25
  • Angers 49
Téléphonie Siproxd et problème depuis aujourd'hui
« Réponse #95 le: 24 août 2017 à 16:31:33 »
Il ne trouve pas libhybris, tente un make install dans tes sources libhybris ?J'ai déjà tout recomplilé (./configure, make et make install) sans succès.

Le problème semble là
open("/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Le chemin n'est pas bon du tout (même s'il en essaye plusieurs), chez moi les librairies libhybris sont dans /usr/local/lib/