Development #9597
tlmcom: modif du format d'appel webservice
100%
Description
Le format des arguments d'appel webservice par tlmcom va changer, on reçoit l'ID de l'agent connecté :
/tlmcom/tlmcom/call-start/?caller=00629280721&callee=3031&id=.gruagent
Il faut notifier welco en ajoutant un « user=gruagent » (en plus des actuels caller et callee)
Fichiers
Révisions associées
pbx and tlmcom: back to a simple caller/callee system (#9597 rewrite)
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Fichier 0001-accept-id-parameter-in-TLMCom-requests-fixes-9597.patch 0001-accept-id-parameter-in-TLMCom-requests-fixes-9597.patch ajouté
- Statut changé de Nouveau à En cours
C'était déjà prévu vu qu'il y avait un dico "data" avec tous les paramètres qui dépassent mais pas acquit de conscience j'ai quand même ajouté un mapping explicite du paramètre id
vers un champ username
dans le JSON en sortie.
Mis à jour par Thomas Noël il y a plus de 8 ans
- Fichier 0001-accept-id-parameter-in-TLMCom-requests-fixes-9597.patch 0001-accept-id-parameter-in-TLMCom-requests-fixes-9597.patch ajouté
petit truc relou : côté tlmcom c'est une bidouille, et l'id est systématiquement précédé d'un "."
j'ai modifié le patch pour prendre ça en compte (et revu un poil les tests, qui testaient deux fois la même chose)
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
J'avais vu le point mais j'ai cru que c'était une typo :)
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit 6aaec3fc58e73946d0675f2f2a76f09771ba3f70.
Mis à jour par Thomas Noël il y a plus de 8 ans
- Fichier 0001-pbx-and-tlmcom-back-to-a-simple-caller-callee-system.patch 0001-pbx-and-tlmcom-back-to-a-simple-caller-callee-system.patch ajouté
- Statut changé de Résolu (à déployer) à En cours
- Patch proposed changé de Non à Oui
Finalement j'ai changé d'avis, c'est le bazar de gérer un username ; et ça n'existe pas dans les pbx classiques.
Donc changement: si TlmCom envoie un id=foo, alors foo est le callee. Et c'est tout. Le module pbx revient à son système de base classique.
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Tu as raison c'est plus générique ainsi, ack.
Mis à jour par Thomas Noël il y a plus de 8 ans
commit 46f669fd283d3f3d1d4940801febc609279e5d88 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Thu Feb 4 02:36:47 2016 +0100 pbx and tlmcom: back to a simple caller/callee system (#9597 rewrite)
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Statut changé de Résolu (à déployer) à Fermé
accept id parameter in TLMCom requests (fixes #9597)