PDA

Voir la version complète : Réception commune pour X entreprise



dimitrid
06/05/2014, 13h20
Bonjour,

Je voudrai savoir si c'est possible avec Xivo d'avoir une réception commune en cas de non réponse d'une entreprise X.

Je m'explique :

Un client externe contacte le client interne de l'entreprise A, mais celui-ci étant absent l'appel est redirigé vers la réception. (la redirection fonctionne bien) Mais comment faire pour que la réception sache que l'appel était destiné à l'entreprise A ?


http://img.imagesia.com/fichiers/j6/reception2_imagesia-com_j6p2_large.PNG (http://imagesia.com/reception2_j6p2)

Merci d'avance,

davlefou
06/05/2014, 17h29
Tu dois avoir soit plusieurs compte pour client à traiter ou bien il te faudrait mettre un sip headers pour différencier les appels.

dimitrid
06/05/2014, 18h02
edit schéma

Explication :

L'entreprise A, B et C on chacune leurs propre racine.

La réception fait partie d'une racine, mais doit pouvoir recevoir les débordements des entreprises en cas de non réponse. Mais le plus important elle doit pouvoir savoir de qui provient ce débordement.

Pour le moment si je contacte l'entreprise A depuis un poste extérieur, la réception reçoit l'appel, mais avec le numéro de l'extérieur et elle ne sait donc pas qu'il était destiné à l'entreprise A.

http://img.imagesia.com/fichiers/j6/reception2_imagesia-com_j6p2_large.PNG (http://imagesia.com/reception2_j6p2)

olppp
06/05/2014, 18h18
Il faut utiliser du SIPHeader

en ael dans asterisk extensions.ael
SIPAddHeader(P-Called-Party-ID: "Entreprise destinataire" <sip:1234@124.124.124.124>);
SIPAddHeader(P-Remote-Party-ID: ${CALLERID(all)});



Tu dois pouvoir l'intégrer dans Xivo

quintana
06/05/2014, 19h47
Tes numéros d'entreprises sont différents pour chacune d'elle ? Tu peux juste préfixer le callerid dans appel entrant pour différencier si c'est le cas.

dimitrid
07/05/2014, 09h31
Tes numéros d'entreprises sont différents pour chacune d'elle ? Tu peux juste préfixer le callerid dans appel entrant pour différencier si c'est le cas.


Salut quintana,

Pour le moment je n'ai que le numéro A, les autres sont fictifs pour le test, mais seront présent en production.

Ma question est de savoir si c'est possible ou pas, que lorsque l'entreprise A reçoit un appel mais qu'elle ne répond pas, donc débordement sur la réception.

De savoir si la réception voit que l'appel était destiner à l'entreprise A, ou comme actuellement seulement le numéro de la personne qui appel.

olppp
07/05/2014, 10h40
Bonjour,


Les exemples précédents avec SIPHeader viennent d'une configuration avec un accueil commun à plusieurs structures, ils permettent d'afficher le destinataire sur le logiciel de standard FOP2 pour que l'agent d'accueil adapte son message ou de diriger vers un ivr spécifique.
J'utilise SIPheader aussi dans le cas des filtrages patron-secrétaire
sonnerie spécifique si appel filtré (poste Aastra 6735i)
SIPAddHeader(Alert-Info: <Bellcore-dr2>);
permet l'affichage alternatif de la source et de la destination filtrée sur les postes Aastra, la syntaxe était un peu différente avec les Thomson.
SIPAddHeader(Diversion: ${SIPPEER(${FILTRAGE_Boss:0:17},callerid_name)} <tel:${FILTRAGE_Boss:0:4}>\;reason=unconditional;screen=no\;privacy=off);


Et aussi pour des files d'attente
SIPAddHeader(Diversion: "Numéro vert" <tel:+4321>\reason=queuing;screen=no\;privacy=off);
Queue(concours_commun,,,,55);
Hangup();

mais je n'utilise pas Xivo !

dimitrid
07/05/2014, 10h46
Bonjour,


Les exemples précédents avec SIPHeader viennent d'une configuration avec un accueil commun à plusieurs structures, ils permettent d'afficher le destinataire sur le logiciel de standard FOP2 pour que l'agent d'accueil adapte son message ou de diriger vers un ivr spécifique.
J'utilise SIPheader aussi dans le cas des filtrages patron-secrétaire
sonnerie spécifique si appel filtré (poste Aastra 6735i)
SIPAddHeader(Alert-Info: <Bellcore-dr2>);
permet l'affichage alternatif de la source et de la destination filtrée sur les postes Aastra, la syntaxe était un peu différente avec les Thomson.
SIPAddHeader(Diversion: ${SIPPEER(${FILTRAGE_Boss:0:17},callerid_name)} <tel:${FILTRAGE_Boss:0:4}>\;reason=unconditional;screen=no\;privacy=off);


Et aussi pour des files d'attente
SIPAddHeader(Diversion: "Numéro vert" <tel:+4321>\reason=queuing;screen=no\;privacy=off);
Queue(concours_commun,,,,55);
Hangup();

mais je n'utilise pas Xivo !


Merci Olpp,

Mais au moins je sais que c'est possible en ligne de commande au pire, mais si ici nous cherchons une solution simple à mettre en place car les personnes qui font l'administrer n'auront aucune connaissance :S

olppp
07/05/2014, 10h52
Xivo doit permettre d'inclure des programmations locales dans son dialplan, mais je laisse répondre des utilisateurs confirmés.

al3x
07/05/2014, 11h21
Salut,

dans XiVO tu peux tres simplement editer l'information de l'appelant sur une règle d'appel entrant.
Tu pourras alors prefixer (avec le nom de l'entreprise par ex), suffixer ou remplacer).

Ca te permettrait d'avoir :

Appel entrant | Prefixe | Destination
0123456789 | A | Utilisateur 1001
1234567890 | B | Utilisateur 2001
2345678901 | C | Utilisateur 3001

Ca affichera quelque chose comme "<A - n°appelant>".

Et cette info sera conservée même après un débordement sur non réponse.

@+

dimitrid
07/05/2014, 11h26
Salut,

dans XiVO tu peux tres simplement editer l'information de l'appelant sur une règle d'appel entrant.
Tu pourras alors prefixer (avec le nom de l'entreprise par ex), suffixer ou remplacer).

Ca te permettrait d'avoir :

Appel entrant | Prefixe | Destination
0123456789 | A | Utilisateur 1001
1234567890 | B | Utilisateur 2001
2345678901 | C | Utilisateur 3001

Ca affichera quelque chose comme "<A - n°appelant>".

Et cette info sera conservée même après un débordement sur non réponse.

@+

Merci mais je ne comprend pas ce que je dois indiquer dans le SDA :S

Ma racine est 273681 et mes extension 1XX (entreprise A) ou 2XX (entreprise B)

Edit : le problème est que je passe par ma Gateway pour recevoir les appels :s

al3x
07/05/2014, 15h00
Re,

si tu as la possibilité d'appeler directement chaque entreprise A,B,C depuis l'extérieur, ils ont la même racine, mais peut être chacun un numéro du genre racine<specifique>.

Et alors tu aurais 27368100 (l'appel entrant) -> un utilisateur de A, 27368101 vers un utilisateur de B.

Si tu n'as qu'un seul numéro d'entrée, comment veux tu faire pour joindre A,B,C ? Un SVI ?

dimitrid
07/05/2014, 15h22
Re,

si tu as la possibilité d'appeler directement chaque entreprise A,B,C depuis l'extérieur, ils ont la même racine, mais peut être chacun un numéro du genre racine<specifique>.

Et alors tu aurais 27368100 (l'appel entrant) -> un utilisateur de A, 27368101 vers un utilisateur de B.

Si tu n'as qu'un seul numéro d'entrée, comment veux tu faire pour joindre A,B,C ? Un SVI ?


Merci de ton aide,

Mais je pense que c'est pas vraiment mon besoin.

Si tu regarde mon schéma. J'ai une réception qui récupere les appels manqué par les entreprises, mais elle doit savoir que l'appel était destiné à la bonne entreprise.

dimitrid
07/05/2014, 16h17
Bon en passant par le service Boss-Secrétaire cela fonctionne bien.

Car je peux personnaliser le nom de l'appel.


Merci à vous. Si il existe une solution plus "PRO" quitana je suis preneur.

dimitrid
08/05/2014, 11h22
Par contre je n'arrive pas à rediriger une appel qui était destinner à l'entreprise B (autre contexte) vers un membre du contexte de l'entreprise B. Car la réception fait partie du contexte (default - celui de l'entreprise A)

edit : je pense que c'est normal et impossible sauf en resortant par une autre ligne.


alors new question ?

est-il possible de cacher dans xivo client les client de l'intervalle 1XX et ceux de l'intervalle 2XX si ils sont dans le même contexte ?

merci d'avance.

quintana
08/05/2014, 13h13
Oui dans la config cti dans général tu as séparation des contextes.

dimitrid
08/05/2014, 13h31
Oui dans la config cti dans général tu as séparation des contextes.

oui mais ici ce n'est pas pour séparer des contextes, cela fonctionne parfaitement.

Mais je cherche à séparer l'intervalle 100 de la 1000 par exemple.

http://img.imagesia.com/fichiers/j9/contexte-separer_imagesia-com_j94e_large.PNG (http://imagesia.com/contexte-separer_j94e)

quintana
08/05/2014, 14h37
désolé j'avais pas lu en entier, je venais de me réveiller :)
Alors là non, on ne peut pas faire cela.

quintana
08/05/2014, 14h39
Par contre je n'arrive pas à rediriger une appel qui était destinner à l'entreprise B (autre contexte) vers un membre du contexte de l'entreprise B. Car la réception fait partie du contexte (default - celui de l'entreprise A)

edit : je pense que c'est normal et impossible sauf en resortant par une autre ligne.



En passant aussi là dessus oui c'est normal mais tu peux faire en sorte quand même de les rejoindre. Tu peux faire effectivement en passant par un appel sortant, mais aussi en faisant une inclusion de contexte ou un bout de dialplan spécifique aussi.
En tout cas c'est faisable.

dimitrid
08/05/2014, 14h43
désolé j'avais pas lu en entier, je venais de me réveiller :)
Alors là non, on ne peut pas faire cela.

Merci pour les deux précisions :D

dimitrid
09/05/2014, 09h29
En passant aussi là dessus oui c'est normal mais tu peux faire en sorte quand même de les rejoindre. Tu peux faire effectivement en passant par un appel sortant, mais aussi en faisant une inclusion de contexte ou un bout de dialplan spécifique aussi.
En tout cas c'est faisable.



Super merci, cela fonctionne parfaitement si je fais l'inclusion de contexte.

Il me reste un dernier problème :s, l'utilisateur "réception" qui est aussi l'agent ne voit pas les utilisateurs de l'autre contexte sauf quand j'applique sur l'utilisateur de l'autre context l'agent X. Mais si la réception se déconnecte elle ne les voit plus :s

Si je me connecte/déconnecte :
http://img.imagesia.com/fichiers/ja/bug-agent_imagesia-com_ja9y_large.PNG (http://imagesia.com/bug-agent_ja9y)

Si je clique sur sauvegarder dans service :
http://img.imagesia.com/fichiers/ja/bug-agent2_imagesia-com_ja9z_large.PNG (http://imagesia.com/bug-agent2_ja9z)

http://img.imagesia.com/fichiers/ja/bug-agent3_imagesia-com_ja9x_large.PNG (http://imagesia.com/bug-agent3_ja9x)

http://img.imagesia.com/fichiers/ja/bug-agent4_imagesia-com_jaaz_large.PNG (http://imagesia.com/bug-agent4_jaaz)

dimitrid
12/05/2014, 17h51
Super merci, cela fonctionne parfaitement si je fais l'inclusion de contexte.

Il me reste un dernier problème :s, l'utilisateur "réception" qui est aussi l'agent ne voit pas les utilisateurs de l'autre contexte sauf quand j'applique sur l'utilisateur de l'autre context l'agent X. Mais si la réception se déconnecte elle ne les voit plus :s

Si je me connecte/déconnecte :
http://img.imagesia.com/fichiers/ja/bug-agent_imagesia-com_ja9y_large.PNG (http://imagesia.com/bug-agent_ja9y)

Si je clique sur sauvegarder dans service :
http://img.imagesia.com/fichiers/ja/bug-agent2_imagesia-com_ja9z_large.PNG (http://imagesia.com/bug-agent2_ja9z)

http://img.imagesia.com/fichiers/ja/bug-agent3_imagesia-com_ja9x_large.PNG (http://imagesia.com/bug-agent3_ja9x)

http://img.imagesia.com/fichiers/ja/bug-agent4_imagesia-com_jaaz_large.PNG (http://imagesia.com/bug-agent4_jaaz)

up :D

al3x
13/05/2014, 11h56
As-tu laissé activé la "séparation par contextes" dans le serveur CTI ?

dimitrid
13/05/2014, 11h59
As-tu laissé activé la "séparation par contextes" dans le serveur CTI ?


Oui puisque les clients d'un contexte ne doivent pas voir ceux d'un autre contexte. Sauf la réception qui elle doit voir tout le monde :S

al3x
13/05/2014, 12h18
Malheureusement ça ne va pas etre possible actuellement. La séparation par contextes vaudra pour tout le monde (au niveau CTI), même si tu as fait les inclusions qui permettent d'appeler entre les contextes.

Je viens de le tester et j'ai la même chose ...

Tu peux utiliser le répertoire XiVO (import possible en CSV) pour avoir les numéros, mais pas les statuts téléphoniques ...

dimitrid
13/05/2014, 13h46
Malheureusement ça ne va pas etre possible actuellement. La séparation par contextes vaudra pour tout le monde (au niveau CTI), même si tu as fait les inclusions qui permettent d'appeler entre les contextes.

Je viens de le tester et j'ai la même chose ...

Tu peux utiliser le répertoire XiVO (import possible en CSV) pour avoir les numéros, mais pas les statuts téléphoniques ...


ok merci, par contre je ne trouve pas comment exporter le rerpertoire.


http://img.imagesia.com/fichiers/jg/reper_imagesia-com_jgpu_large.PNG (http://imagesia.com/reper_jgpu)