Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] clientSIP

Pour échanger sur les plugins classés en catégorie "Communication"
Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par mika-nt28 » 25 juil. 2019, 08:36

En fait ce cron permet d'enregister toute les x minute le client sur le server
Toi tu n'a du rien paramaetrer et effectivement je ne gere pas ce cas

Je le rajoute pour la prochaine release
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

akashha
Timide
Messages : 29
Inscription : 05 juil. 2018, 10:47

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par akashha » 25 juil. 2019, 15:45

Merci pour la MAJ ;)

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par mika-nt28 » 30 août 2019, 11:51

Ap0p0 a écrit :
26 juin 2019, 01:22
Salut,

oui j'ai activé les messages texte sur mon asterisk. Le seul soucis c'est que les messages ne sont pas délivrés que si les clients sont available / registered.

Seul un freePBX avec les scripts AGI php pourra supporter l'expédition des messages de manière asynchrone (message queue)

la conf ici: https://stackoverflow.com/questions/231 ... -messaging

pour le dialplan il va te falloir le modifier par ça:

Code : Tout sélectionner

exten => _.,1,NoOp(SMS receiving dialplan invoked)
exten => _.,n,NoOp(To ${MESSAGE(to)})
exten => _.,n,NoOp(From ${MESSAGE(from)})
exten => _.,n,NoOp(Body ${MESSAGE(body)})
exten => _.,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
exten => _.,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
exten => _.,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
exten => _.,n,GotoIf($["${MESSAGE_SEND_STATUS}" != "SUCCESS"]?sendfailedmsg)
exten => _.,n,Hangup()
exten => h,1,Hangup()
;
; Handle failed messaging
exten => _.,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}] Your message to ${EXTEN} has failed. Retry later.")
exten => _.,n,Set(ME_1=${CUT(MESSAGE(from),<,2)})
exten => _.,n,Set(ACTUALFROM=${CUT(ME_1,@,1)})
exten => _.,n,MessageSend(${ACTUALFROM},ServiceCenter)
exten => _.,n,Hangup()
exten => h,1,Hangup()
Par contre je ne vois pas comment envoyer un message via le plugin de jeedom :)
A tu pue tester chez toi l'envoie de message.

Perso je retourne sur Freepbx .
J'ai installer asterisk en version packager (16.02) et le pjsip me casse le pied je ne trouve rien sur le net
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
nimoinau
Timide
Messages : 172
Inscription : 15 avr. 2015, 12:08

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par nimoinau » 02 sept. 2019, 17:00

bonjour,
j'ai parcouru toutes les pages de ce fil et je m'abonne.

j'ai un xivo en VM chez moi et jeedom aussi sur VM sur le même réseau local.

j'aimerais pouvoir lancer des actions quand jeedom détecte un appel de mon serveur SIP. Est-ce que cela est possible ?

j'ai bien vu que pas mal de choses ne fonctionnaient pas bien donc si je peux aider !
Jeedom sur VM sur Microserver HP gen8
Modules fibaro, RFlink, Lampe Hue go
Ma page de présentation : viewtopic.php?f=50&t=16576

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par mika-nt28 » 03 sept. 2019, 09:18

Tu peux declancher une action si un appel sur jeedom est emis
C'est a peut pres la seul chose qui fonctionne pour le moment
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

philippe
Actif
Messages : 1176
Inscription : 17 juil. 2014, 07:40

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par philippe » 08 sept. 2019, 12:49

manumdk a écrit :
14 août 2017, 16:04
J'ai un serveur virtuel Xivo, mais j'ai aussi fait la même chose avec Freepbx.

Mon interphone appel un Groupe(6200). Dans ce groupe, il y a une sous-routine de prétraitement nommée caméra.
Dans mon fichier conf :

Code : Tout sélectionner

[xivo-extrafeatures]

[camera]
exten => s, 1, Answer()
exten => s, 2, Set(result=${CURL(http://192.168.1.210:80/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => s, n, Playback(/var/lib/xivo/sounds/playback/Attente.wav)
exten => s, n, Dial(SIP/6101)
Cela me permet de lancer le scénario 563 sous Jeedom et d’appeler le groupe 6101 qui contient les postes Sip qui reçoivent l'appel.
salut @manumdk,
je veux bien voir comment tu fais coté freePBX , je le faisait également à une époque et je me souviens plus comment faire et malheuresement les posts où l'on en parlait ont été supprimés .
actuellement j'utilise aussi xivo en faisant la mm chose que toi mais là je voudrais repasser incrediblePBX car pour l'instant il ya que la dessus que j'arrive à faire fonctionner chan_dongle .
merci

fredguy
Timide
Messages : 51
Inscription : 08 avr. 2017, 13:50

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par fredguy » 09 sept. 2019, 18:10

Bonjour les amis.

Alors je suis un peu derouté en fait quant'à l'utilisation du plugin et peut etre saurrez vous m'eclairer.
Je cherche simplement a integrer dans un scenario l'envoi d'une information TTS vers un TEL sip (ou non d'ailleurs s'il y a un trunk bien configurer derrière...)
Bon mais... dans le scenar, comment fait-on pour indiquer le numéro à composer ? Si on sélection l'action appel, les données dans le "message" sont elles processée par le moteur TTs indiqué en configuration ?

Merci pour vos lumières.
F.

manumdk
Actif
Messages : 502
Inscription : 23 mars 2015, 23:49

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par manumdk » 09 sept. 2019, 22:52

Salut,
@Philippe,
Salut,
J'ai monté Asterisk dans un container sous Proxmox, je te mets mes configs des fichiers à modifier, mais il manque peut-être des parties pour la file d'attente ou le groupe 6200.

Beaucoup plus simple qu'un xivo pour 3 postes.

A+

Mon user.conf

Code : Tout sélectionner

[default]              ; Nom du template . Le    !    indique qu ^`^yil s ^`^yagit d ^`^yun Template
type=friend                        ; Type d'objet SIP (friend = utilisateur)
host=dynamic                       ; L ^`^yutilisateur n ^`^yest pas associ      une IP fixe
dtmfmode=rfc2833                   ; Mode DTMF
disallow=all                       ; Interdit tous les codecs
allow=ulaw                         ; Autorise le codec ulaw
nat=never                          ; L'utilisateur ne se trouve pas derri  re un NAT
hassip=yes                         ; L ^`^yutilisateur poss  de un compte SIP
hasiax=no                          ; L ^`^yutilisateur ne poss  de pas de compte iax
callwaiting = yes                  ; L ^`^yutilisateur peut mettre des appels en attente
transfer=yes                       ; L ^`^yutilisateur peut transf  rer des appels
canpark=yes                        ; L ^`^yutilisateur peut mettre des appels dans le parking
hasvoicemail=yes                   ; L ^`^yutilisateur poss  de une bo  te vocale
deny=0.0.0.0/0.0.0.0               ; Range d ^`^yIP non-autoris  es pour le client
permit=192.168.1.0/255.255.255.0   ; Range d ^`^yIP autoris  es pour le client
qualify=yes                        ; Permet le monitoring
userbase = 6000

[6101](default)
    fullname = DECT
    secret = 8787
    context = default

[6102](default)
    fullname = Interphone
    secret = blabla
    context = default

[6103](default)
    fullname = Jeedom
    secret = 8787
    context = default

[6199](default)
    fullname = Manu
    secret = 8787
    context = default
Mon extension.conf

Code : Tout sélectionner

[default]
exten => _61XX,1,Answer()

exten => 6102,1,Set(CURL_RESULT=${CURL(https://05afcf68.dns2.jeedom.com/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => 6102,1,Dial(SIP/6101&SIP/6103,30)
exten => 6102,2,Hangup()

exten => 6200,1,Set(CURL_RESULT=${CURL(https://05afcf68.dns2.jeedom.com/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => 6200,2,Dial(SIP/6101&SIP/6103,30)
exten => 6200,3,Hangup()


Ma queues.conf

Code : Tout sélectionner

[sav]
musiclass = default
strategy = ringall
timeout = 10
retry = 5
joinempty = yes
leavewhenempty=yes
context = interne
member => SIP/6101
member => SIP/6199

philippe
Actif
Messages : 1176
Inscription : 17 juil. 2014, 07:40

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par philippe » 10 sept. 2019, 07:39

manumdk a écrit :
09 sept. 2019, 22:52
Salut,
@Philippe,
Salut,
J'ai monté Asterisk dans un container sous Proxmox, je te mets mes configs des fichiers à modifier, mais il manque peut-être des parties pour la file d'attente ou le groupe 6200.

Beaucoup plus simple qu'un xivo pour 3 postes.

A+

Mon user.conf

Code : Tout sélectionner

[default]              ; Nom du template . Le    !    indique qu ^`^yil s ^`^yagit d ^`^yun Template
type=friend                        ; Type d'objet SIP (friend = utilisateur)
host=dynamic                       ; L ^`^yutilisateur n ^`^yest pas associ      une IP fixe
dtmfmode=rfc2833                   ; Mode DTMF
disallow=all                       ; Interdit tous les codecs
allow=ulaw                         ; Autorise le codec ulaw
nat=never                          ; L'utilisateur ne se trouve pas derri  re un NAT
hassip=yes                         ; L ^`^yutilisateur poss  de un compte SIP
hasiax=no                          ; L ^`^yutilisateur ne poss  de pas de compte iax
callwaiting = yes                  ; L ^`^yutilisateur peut mettre des appels en attente
transfer=yes                       ; L ^`^yutilisateur peut transf  rer des appels
canpark=yes                        ; L ^`^yutilisateur peut mettre des appels dans le parking
hasvoicemail=yes                   ; L ^`^yutilisateur poss  de une bo  te vocale
deny=0.0.0.0/0.0.0.0               ; Range d ^`^yIP non-autoris  es pour le client
permit=192.168.1.0/255.255.255.0   ; Range d ^`^yIP autoris  es pour le client
qualify=yes                        ; Permet le monitoring
userbase = 6000

[6101](default)
    fullname = DECT
    secret = 8787
    context = default

[6102](default)
    fullname = Interphone
    secret = blabla
    context = default

[6103](default)
    fullname = Jeedom
    secret = 8787
    context = default

[6199](default)
    fullname = Manu
    secret = 8787
    context = default
Mon extension.conf

Code : Tout sélectionner

[default]
exten => _61XX,1,Answer()

exten => 6102,1,Set(CURL_RESULT=${CURL(https://05afcf68.dns2.jeedom.com/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => 6102,1,Dial(SIP/6101&SIP/6103,30)
exten => 6102,2,Hangup()

exten => 6200,1,Set(CURL_RESULT=${CURL(https://05afcf68.dns2.jeedom.com/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => 6200,2,Dial(SIP/6101&SIP/6103,30)
exten => 6200,3,Hangup()


Ma queues.conf

Code : Tout sélectionner

[sav]
musiclass = default
strategy = ringall
timeout = 10
retry = 5
joinempty = yes
leavewhenempty=yes
context = interne
member => SIP/6101
member => SIP/6199
Super, merci bien je vais regarder ça

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7995
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par mika-nt28 » 10 sept. 2019, 09:15

manumdk a écrit :
09 sept. 2019, 22:52
Salut,
@Philippe,
Salut,
J'ai monté Asterisk dans un container sous Proxmox, je te mets mes configs des fichiers à modifier, mais il manque peut-être des parties pour la file d'attente ou le groupe 6200.

Beaucoup plus simple qu'un xivo pour 3 postes.

A+

Mon user.conf

Code : Tout sélectionner

[default]              ; Nom du template . Le    !    indique qu ^`^yil s ^`^yagit d ^`^yun Template
type=friend                        ; Type d'objet SIP (friend = utilisateur)
host=dynamic                       ; L ^`^yutilisateur n ^`^yest pas associ      une IP fixe
dtmfmode=rfc2833                   ; Mode DTMF
disallow=all                       ; Interdit tous les codecs
allow=ulaw                         ; Autorise le codec ulaw
nat=never                          ; L'utilisateur ne se trouve pas derri  re un NAT
hassip=yes                         ; L ^`^yutilisateur poss  de un compte SIP
hasiax=no                          ; L ^`^yutilisateur ne poss  de pas de compte iax
callwaiting = yes                  ; L ^`^yutilisateur peut mettre des appels en attente
transfer=yes                       ; L ^`^yutilisateur peut transf  rer des appels
canpark=yes                        ; L ^`^yutilisateur peut mettre des appels dans le parking
hasvoicemail=yes                   ; L ^`^yutilisateur poss  de une bo  te vocale
deny=0.0.0.0/0.0.0.0               ; Range d ^`^yIP non-autoris  es pour le client
permit=192.168.1.0/255.255.255.0   ; Range d ^`^yIP autoris  es pour le client
qualify=yes                        ; Permet le monitoring
userbase = 6000

[6101](default)
    fullname = DECT
    secret = 8787
    context = default

[6102](default)
    fullname = Interphone
    secret = blabla
    context = default

[6103](default)
    fullname = Jeedom
    secret = 8787
    context = default

[6199](default)
    fullname = Manu
    secret = 8787
    context = default
Mon extension.conf

Code : Tout sélectionner

[default]
exten => _61XX,1,Answer()

exten => 6102,1,Set(CURL_RESULT=${CURL(https://05afcf68.dns2.jeedom.com/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => 6102,1,Dial(SIP/6101&SIP/6103,30)
exten => 6102,2,Hangup()

exten => 6200,1,Set(CURL_RESULT=${CURL(https://05afcf68.dns2.jeedom.com/core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxx&type=cmd&id=563)})
exten => 6200,2,Dial(SIP/6101&SIP/6103,30)
exten => 6200,3,Hangup()


Ma queues.conf

Code : Tout sélectionner

[sav]
musiclass = default
strategy = ringall
timeout = 10
retry = 5
joinempty = yes
leavewhenempty=yes
context = interne
member => SIP/6101
member => SIP/6199
Tu as quel version d'asterisk
La version packager peut convenir ou un install complete
Je vais tester ca
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

manumdk
Actif
Messages : 502
Inscription : 23 mars 2015, 23:49

Re: [Plugin Tiers][Sujet Principal] clientSIP

Message par manumdk » 10 sept. 2019, 13:06

Salut,
Pour l'installation dans un container sous debian 9 j'ai lancé en root

Code : Tout sélectionner

apt install --no-install-recommends asterisk

Code : Tout sélectionner

root@ctAsterisk:~# asterisk -rx "core show version"
Asterisk 13.14.1~dfsg-2+deb9u4 built by buildd @ x86-csail-01 on a x86_64 running Linux on 2018-10-14 22:18:46 UTC

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités