Configuration SIP

Bonjour,

J’essaye de configurer le plugin. Mais j’ai une erreur dès le début, le démon est NOK.



[2023-04-17 15:08:45]DEBUG : Objet mis à jour => {"id":"1770"}
[2023-04-17 15:08:46.289]INFO : Start Face Detection Daemon for Jeedom plugin
[2023-04-17 15:08:46.289]INFO : Log level : debug
[2023-04-17 15:08:46.289]INFO : PID file : /tmp/jeedom/clientSIP/clientSIP_1770.pid
[2023-04-17 15:08:46.289]INFO : Apikey : 9KrShWiuSufy1dybwIHZeQngVl05EGUy5AR3OMH5MJSEbpCF7D0yxA7nEPZSep9T
[2023-04-17 15:08:46.289]INFO : Callback : http://127.0.0.1:80/plugins/clientSIP/core/php/callback.php
[2023-04-17 15:08:46.289]INFO : Cycle : 0.3
[2023-04-17 15:08:46.289]INFO : Deamon Socket connexion : 127.0.0.1:9090
[2023-04-17 15:08:46.290]INFO : RTSP connexion : 127.0.0.1:32767
[2023-04-17 15:08:46.290]DEBUG : Writing PID 13394 to /tmp/jeedom/clientSIP/clientSIP_1770.pid
[2023-04-17 15:08:46.290]DEBUG : Init request module v2.28.1
[2023-04-17 15:08:46.309]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2023-04-17 15:08:46.330]DEBUG : http://127.0.0.1:80 "GET /plugins/clientSIP/core/php/callback.php?apikey=9KrShWiuSufy1dybwIHZeQngVl05EGUy5AR3OMH5MJSEbpCF7D0yxA7nEPZSep9T HTTP/1.1" 200 0
[2023-04-17 15:08:46.332]DEBUG : Socket interface started
[2023-04-17 15:08:46.346]DEBUG : LoopNetServer Thread started
[2023-04-17 15:08:46.347]DEBUG : Listening on: [127.0.0.1:9090]
[2023-04-17 15:08:46]ERROR : Failed to bind 192.168.10.19:5060 Address already in use
[2023-04-17 15:08:46.645]INFO : Start Face Detection Daemon for Jeedom plugin
[2023-04-17 15:08:46.645]INFO : Log level : debug
[2023-04-17 15:08:46.646]INFO : PID file : /tmp/jeedom/clientSIP/clientSIP_1769.pid
[2023-04-17 15:08:46.646]INFO : Apikey : 9KrShWiuSufy1dybwIHZeQngVl05EGUy5AR3OMH5MJSEbpCF7D0yxA7nEPZSep9T
[2023-04-17 15:08:46.646]INFO : Callback : http://127.0.0.1:80/plugins/clientSIP/core/php/callback.php
[2023-04-17 15:08:46.646]INFO : Cycle : 0.3
[2023-04-17 15:08:46.646]INFO : Deamon Socket connexion : 127.0.0.1:9090
[2023-04-17 15:08:46.646]INFO : RTSP connexion : 127.0.0.1:32767
[2023-04-17 15:08:46.646]DEBUG : Writing PID 13426 to /tmp/jeedom/clientSIP/clientSIP_1769.pid
[2023-04-17 15:08:46.647]DEBUG : Init request module v2.28.1
[2023-04-17 15:08:46.654]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2023-04-17 15:08:46.663]DEBUG : http://127.0.0.1:80 "GET /plugins/clientSIP/core/php/callback.php?apikey=9KrShWiuSufy1dybwIHZeQngVl05EGUy5AR3OMH5MJSEbpCF7D0yxA7nEPZSep9T HTTP/1.1" 200 0
[2023-04-17 15:08:46.665]ERROR : Fatal error : [Errno 98] Address already in use
[2023-04-17 15:08:46.667]DEBUG : Traceback (most recent call last):
File "/var/www/html/plugins/clientSIP/core/python/clientSIP.py", line 111, in 
listen()
File "/var/www/html/plugins/clientSIP/core/python/clientSIP.py", line 50, in listen
jeedom_socket.open()
File "/var/www/html/plugins/clientSIP/core/python/jeedom/jeedom.py", line 309, in open
self.netAdapter = TCPServer((self.address, self.port), jeedom_socket_handler)
File "/usr/lib/python3.7/socketserver.py", line 452, in __init__
self.server_bind()
File "/usr/lib/python3.7/socketserver.py", line 466, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
[2023-04-17 15:08:46.667]DEBUG : Shutdown
[2023-04-17 15:08:46.667]DEBUG : Removing PID file /tmp/jeedom/clientSIP/clientSIP_1769.pid
[2023-04-17 15:08:46.668]DEBUG : Exit 0

J’ai mis dans
STUN: RIEN
IP: 192.168.10.191 (pas sur la machine jeedom)
Port: 5060

J’ai créé un équipement:
Port: 5060
Numéro de téléphone: 101
Authentification: 101
Mot de passe: *******
expiration: 180
Transport: UDP

Et les états:
Etat appel Sonnerie
Etat connexion Echec

Cela fonctionne entre apps sur smartphones.

Quelque chose que je ne comprends pas.

Merci d’avance pour l’aide!

Bonjour,

Désolé le forum ne me notifi plus sur mes tag et je n’ai du coup pas vue le message.

Tu es en beta?
Je fait une grosse refonte en beta du plugin en utilisant plutot le python qui est plus adapté a ce que l’on a besoin de faire
J’ai d’ailleur besoin de retour car je n’ai rarement le temps de validé la diffusion audio

Bonsoir,
Toutes mes excuses. Je n’ai pas pris le temps de te répondre. Car je suis sur plusieurs problèmes à la fois.

Je viens d’essayer. Je suis en version stable, apparemment tu as déployé une nouvelle version il y a quelques minutes/heures.

J’ai testé un appel, cela ne fonctionne pas malheureusement.

Veux-tu que je poste sur le forum les logs? Qui même en débug ne sont pas très causants.

Bonjour,
J’ai mis à jour avec la dernière version de ce jour. Je n’arrive pas à réinstaller les dépendances.

Collecting numpy>=1.20.1 (from g711)
Downloading numpy-1.21.6.zip (10.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.3/10.3 MB 3.6 MB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: numpy
Building wheel for numpy (pyproject.toml): started
Building wheel for numpy (pyproject.toml): still running...
Building wheel for numpy (pyproject.toml): still running...
Building wheel for numpy (pyproject.toml): still running...
Building wheel for numpy (pyproject.toml): still running...

C’est le plugin ou je dois chercher un souci de mon côté ?
Merci d’avance pour ton conseil.
Bàt

Bonsoir à tous,
Je viens de réinstaller la dernière MAJ du plugin, je suis en 4.3.17 sur OS Debian Bulsseye (mode DIY).
J’ai rencontré plusieurs soucis que j’ai pu dépanner (notamment dans l’installation des dépendances avec le module Pyaudio …Building wheels for collected packages: pyaudio du au fichier portaudio.h non trouvé! -résolu via google et l’installation du module apt ‹ portaudio19-dev ›. (je vous joins les fichiers d’installation des dépendances avant et après ce changement (extension KO et OK).
Tant que je ne configure pas d’extension, le démon est OK. (installation sur 3CX qui fonctionne depuis longtemps. au passage).
Mais dès que je crée une extension, le démon passe en KO. (je vous joins les logs clients). Une idée, une piste ? @mika-nt28
Nota: l’extension fonctionne depuis un softphone sans soucis).
clientSIP.txt (2,1 Ko)
clientSIP_packages dependancies_OK.txt (15,5 Ko)
clientSIP_packages dependancies_KO.txt (16,2 Ko)

Cordialement

Bonjour

Si pas d’extension le d’extension pas de démon.
Visiblement il s’enregistre pas tu n’as pas fait d’erreur sur la configuration du client?
3cx passe par un proxy je crois
Je vais regarder si y a une configuration pour ca

Bonjour,
Désolé pour la réponse tardive…mois d’août…
Suite maj de ce matin, dependances mises à jour…
Juste pydub-0.25.1-py2.py3-none-any.whl
Fin dépendances Ok.
…mais bon…tout pareil.
Conf en debug… jai changé le mdp!


Ps : le stun server est aussi sur le serveur ( dans les faits, il ne fera que du local pour les notifs)
Bonne journée
Cordialement

Je ne vois rien la
Est ce possible de me transmettre un accès à ton Jeedom ?

Bonjour,
Et oui, j’étais parti (encore) en vacances …
Bon, Oui c’est possible mais bon sous quelle forme tu préfèrerais ? (que je vois si c’est possible dans la mesure où je protège tout de même mon réseau :zipper_mouth_face:
Première approche, je peux faire çà sur la machine d’intégration (pas la prod …comme çà on peut jouer un peu)
Après on peut en causer au téléphone ou visio.
++

Bonsoir,

je ne sais pas si le plugin est toujours d’actualité, mais je rencontre le même problème que @macflash

Tu travail toujours sur le plugin @mika-nt28 ?

0000|[2024-02-01 23:00:06.621]INFO : Start Face Detection Daemon for Jeedom plugin
0001|[2024-02-01 23:00:06.621]INFO : Log level : debug
0002|[2024-02-01 23:00:06.621]INFO : PID file : /tmp/jeedom/clientSIP/clientSIP_48.pid
0003|[2024-02-01 23:00:06.622]INFO : Apikey : APIKEY
0004|[2024-02-01 23:00:06.622]INFO : Callback : http://127.0.0.1:80/plugins/clientSIP/core/php/callback.php
0005|[2024-02-01 23:00:06.622]INFO : Cycle : 0.3
0006|[2024-02-01 23:00:06.622]INFO : Deamon Socket connexion : 127.0.0.1:9091
0007|[2024-02-01 23:00:06.622]INFO : Server connexion : user:pwdr@x.x.x.x:5060
0008|[2024-02-01 23:00:06.623]INFO : Client connexion : x.x.x.x:5060
0009|[2024-02-01 23:00:06.623]DEBUG : Writing PID 6509 to /tmp/jeedom/clientSIP/clientSIP_48.pid
0010|[2024-02-01 23:00:06.623]DEBUG : Init request module v2.31.0
0011|[2024-02-01 23:00:06.634]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
0012|[2024-02-01 23:00:06.655]DEBUG : http://127.0.0.1:80 « GET /plugins/clientSIP/core/php/callback.php?apikey=apikykeyHTTP/1.1 » 200 0
0013|[2024-02-01 23:00:06.658]DEBUG : Socket interface started
0014|[2024-02-01 23:00:06.659]DEBUG : LoopNetServer Thread started
0015|[2024-02-01 23:00:06.660]DEBUG : Listening on: [127.0.0.1:9091]
0016|[2024-02-01 23:00:06.661]DEBUG : Shutdown
0017|[2024-02-01 23:00:06.662]DEBUG : Send to jeedom : {‹ devices ›: {‹ 48 ›: {‹ RegStatus ›: ‹ INACTIVE ›}}}
0018|[2024-02-01 23:00:06.662]DEBUG : Removing PID file /tmp/jeedom/clientSIP/clientSIP_48.pid
0019|[2024-02-01 23:00:06.669]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
0020|[2024-02-01 23:00:06.670]DEBUG : Exit 0
merci

Bonne soirée

Bonjour

En se moment je n’ai plus le temps de jouer avec la domotique et Jeedom.
Le plugin n’a pas l’air d’arriver à se connecter à ton serveur.
Tu es sur quel serveur ?
Peux tu récupérer les log sip côté serveur ?