je me réponds : /api/calld/1.0/lines
y a t’il une autre façon ?
car la encore le probleme est que ça recupere toutes les lignes du tenant, j’ai besoin de connaitre uniquement la ou les lignes qui correspondent à mon token du user.
quand tu te connecte, tu récupères les informations.
onglet “réponse”:
disons que tu as enregistré cela dans un objet appelé “user”.
tu trouvera ton line_id dans:
user.profile.lines[0].id
je conseille fortement de choisir des solutions en Js qui permettent l’usage du SDK, car il est vraiment puissant, et facilite beaucoup la gestion des events, le renouvellement des tokens, etc …
merci pour tes info, je vais voir comment ça peut etre faisable, car je suis parti sur petite appli cti en python. l’intégration de js c’était pas prévu.
bon, j’ai beau tourner ça dans tous les sens je ne vois comment récupérer le line_id de mon user authentifié avec curl.
/api/calld/1.0/lines renvoi ```
“items”: [
{
“id”: 1,
“name”: “4ZaXlglu”,
“technology”: “sip”,
“registered”: true,
“current_call_count”: 0
},
{
“id”: 2,
“name”: “jZXgbtoU”,
“technology”: “sip”,
“registered”: false,
“current_call_count”: 0
}
je ne parviens pas a trouver de relation entre mon login ou uid ou autre puis avec id ou name.
si quelqu’un a une autre piste je veux bien.
merci.
Je ne suis pas devant un pc, mais normalement tu as tout sur l’api du user quand tu fais un get dessus. Tu devrais avoir plein d’infos sur ton user. L’api que tu donnes est orienté plus pour une utilisation configuration que end-user.
petite solution crado de contournement est de déclarer dans la fiche de l’utilisateur son extension local ex.8000 en tant que “Numéro de téléphone portable” puis conserver “from_mobile”: true et la ça dial et ça call.
Salut,
quand je fais un GET sur /users/{user_uuid} voila le résultat :
{
“username”: “mon@mail.fr”,
“uuid”: “c57xxxx-d956-41c8-1111-xx0489xx9x60”,
“enabled”: true,
“emails”: [
{
“uuid”: “bf984xx-xxx9-4af8-9f05-549x4b3xx85x”,
“address”: “mon@mail.fr”,
“main”: true,
“confirmed”: true
}
],
“firstname”: “Bon”,
“lastname”: “Eponge”,
“purpose”: “user”,
“tenant_uuid”: “e9e00000-18ac-45xx-xx16-5bc1e6f00000”,
“authentication_method”: “default”
}
aucun moyen de savoir quelle est la ligne du user.
si tu as une idée …