Switchboard - soucis dans wazo-ui

Bonjour,

J’avais déjà remonté un manque dans Wazo-ui pour lier un user avec un agent
(et si on supprime l’user, cela ne supprime pas la liaison avec l’agent, et donc on ne peut pas réaffecter l’agent à un autre utilisateur).
cf:

Mais aujourd’hui, c’est le switchboard que j’ai regardé.
dans la documentation, cela parle uniquement des queues, et non du switchboard.

et dans Wazo-ui, quand je créé un switchboard, je n’ai pas de champ extension pour correctement créer mon switchboard.

Ajout:
image

Modification:

Est-il possible de prévoir de corriger cela dans wazo-ui ?
Et intégrer le switchboard dans la prochaine version de la documentation ? (docusaurus ?)

cheers

Hello,

je relance ce topic.

Pour être plus clair,
je n’ai pas de trunk, donc pas de règles d’appels entrants.
Mais cela ne devrait pas perturber la suite.

je souhaite, en interne, pouvoir appeler le switchboard.
Comme vu précédemment, il n’a pas d’extensions.

Dans le swagger ui (sur mon serveur), on voit bien que le switchboard possède une valeur “incalls” qui peut contenir une ou plusieurs extensions:

{
  "incalls": [
    {
      "id": 0,
      "extensions": [
        {
          "context": "interne",
          "exten": "1099"
          "id": 0
        }
      ]
    }
  ],
  ...
}

dans le swagger ui, dans le body du PUT [/switchboards/{switchboard_uuid}
on retrouve bien ce incalls.

Mais ici:
https://developers.wazo.io/documentation/api/configuration.html#tag/switchboards/paths/~1switchboards~1{switchboard_uuid}/put
Ce incalls disparait.

Je pense que le swagger ui m’induit en erreur.
et que wazo-ui aussi, car il m’indique la colonne “Extensions” sur la liste des switchboards.

je suppose qu’il me faut donc un dialplan pour pouvoir créer un appel sur le switchboard qui n’a pas d’extension.

l’extension 1099 fait parti du range USER et n’est pas attribuée.
le switchboard visé s’appelle switchswitch.

il me faudrait donc ajouter dans le fichier
/etc/asterisk/extensions_extra.d/xivo-extrafeatures.conf

exten => 1099,1,Goto(switchswitch,s,1)

??

Mais qu’en est-il des horaires d’ouverture / fermeture comme on peut l’avoir avec une queue ?
schedules:

  • Users
  • Groups
  • Inbound calls
  • Outbound calls
  • Queues

Je dois donc faire fausse route avec la mise en place d’un switchboard.

Vous pouvez m’éclairer ??

cheers !

Salut,

Un switchboard est associable à un appel entrant. Tu vas avoir un appel qui arrive dedans et tu dois après développer tout le reste en utilisant les Api avec calld.

est il possible d’avoir une réponse ?
Bonjour Sylvain,
peux tu me dire quelle variable utiliser pour passer mon SDA dans :

Set(CALLERID(num)=${CALLERID(MonSDA)})

voici ma routine mais la je passe mon numéro interne (200)
exten = ***0050,1,Set(CALLERID(num)=${CALLERID(num)})
exten = ***0050,n,Dial(PJSIP/0600000000@keyyo_trunk_xxxxxxxxxx,ro(MICRODATA))
exten = ***0050,n,Hangup()

Merci.

@vassili
Je crois que c’est pas le bon topic.

@quintana
Mon soucis c’est de comprendre comment recevoir un appel sur le switchboard en interne.
Et surtout, j’aimerais avoir des schedules.

Je vois pas trop quelle configuration mettre en place pour cela.

Cheers

Tu ne peux pas recevoir d’appel autre que sur un appel entrant. Si tu veux émuler fait toi un numéro externe fake et boucle le depuis l’interne. Une fois ton numéro externe fait, tu pourrais utiliser les schedules ou autre système d’appel entrant. Le switchboard est un objet pour l’appel entrant.

@vassili Pourquoi tu n’ouvres pas un topic pour poser ta question au lieu d’écrire au milieu d’un sujet qui n’a pas de rapport ?

1 Like

c’est pas le bon mais je constate que sylvain est actif ici donc j’en profite.
allez sylvain un petit effort !

Je ne comprends pas, pourquoi ne pas suivre les règles classique d’un forum communautaire? Ouvres un nouveau topic avec ton problème et les personnes susceptibles de t’aider pourront alors le faire.

Merci pour ta compréhension :slight_smile: