Projet

Général

Profil

Development #9597

tlmcom: modif du format d'appel webservice

Ajouté par Thomas Noël il y a plus de 8 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 janvier 2016
Echéance:
04 février 2016
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision 6aaec3fc (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

accept id parameter in TLMCom requests (fixes #9597)

Révision 46f669fd (diff)
Ajouté par Thomas Noël il y a plus de 8 ans

pbx and tlmcom: back to a simple caller/callee system (#9597 rewrite)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Tracker changé de Bug à Development
#3

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

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.

#4

Mis à jour par Thomas Noël il y a plus de 8 ans

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)

#5

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 :)

#6

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
#7

Mis à jour par Thomas Noël il y a plus de 8 ans

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.

#8

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Echéance mis à 04 février 2016
#9

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Tu as raison c'est plus générique ainsi, ack.

#10

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)

#11

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
#12

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF