Compte-rendu d’exécution des tests de la campagne de test
Projet: XiVO
Campagne de test: XiVO 2019.12 (Deneb) LTS6
Imprimé(e) par Testlink le 08/10/2019
X-1063: XiVO UC - Assistant with device
X-689: Xivo installation from ISO 64
X-286: Installation pxe sur machine physique
X-1114: Install XiVO PBX with XiVOCC
X-1115: Upgrade XiVO PBX & XiVOCC from latest LTS
X-1116: Upgrade XiVO PBX & XiVOCC from latest Intermediate version
X-1134: Upgrade XiVO PBX & XiVOCC from Aldebaran
X-1143: Reverse lookup with phonebook
X-253: horaire fermé (action defaut)
X-258: Horaire sur numéro entrant
X-991: Assign qualification to a queue
X-973: Conference with waiting room
1.1.9.1.Transférer un appel entrant
X-1126: Direct transfer towards user, then voicemail
X-541: Call using the switchboard
X-264: 001: HA Initialization and activation
X-1074: db_replic on master and slave in HA
X-911: Diversion Header on forward is complete
X-941: Display user's outgoing caller id when it forwards its calls externally
X-942: Apply user's call permissions to his forwarded calls
X-691: Call then answer then hangup
X-750: ACD and non ACD Outgoing calls
X-695: Call then answer then hangup
X-1025: Attended transfers to Queues (Yealink)
X-1027: Attended transfers to Queues (WebRTC)
X-715: Recording and Configuration are up
X-707: Agent logged in logged out
X-708: Kibana is up and data available
X-709: SpagoBI is up and statistics are generated
X-711: Call history is available
X-716: Manager can see queues, agents and calls
X-771: Base configuration column
X-1128: Change the failed destination of a queue from the CCManager
X-873: Take and Close callback
X-800: Call or transfer by searching user name
X-861: Customer call history and exit from queue
X-1121: Change queue dissuasion destination in CCAgent
X-1012: Pause / Unpause recording Outgoing ACD Calls
X-1010: Pause / Unpause recording Incoming Calls
X-990: Stop recording upon external transfer
X-724: Install and configure XiVO PBX
X-759: Upgrade from previous stable version
X-1062: Replication to stats database
X-777: Missed call number on history button
X-792: Call forwarding and DND
X-812: Conference via Cti - Snom
X-867: Conference via Cti - Yealink
X-1112: Call history aggregate succesive calls of same caller
X-1139: error message if device is blocked or turned off
X-1145: Check if ringing audio cannot be played by media keys
X-920: CC Agent specific features
X-780: Global shortcut - Select2Call
X-1122: CC to UC switch with localstorage key
X-1137: display on higher and lower screen sizes
X-1140: display on multi screen with different custom zooms each
X-769: WebRTC Call using latest versions of Chrome on Linux
X-770: WebRTC Call using latest versions of Chrome on Windows
X-948: Validate point to point video call
X-1110: Electron window stretches to full screen mode during a video call
X-905: Attended transfer when destination rings
X-907: Attended transfer to conference
X-979: MeetMe Conference - Show organizer
X-984: MeetMe Conference - Organizer can mute participants
X-1102: Send Flashtext from an ongoing call
X-1103: Send Flashtext from a conference call
X-1129: QoL key binding to send message and auto focus on text box
X-1130: Add return mechanism to party chat
X-1131: Display letter icon when message is received
X-980: Check Web Services Used by Slit
X-1083: Check SLIT compatibility mode in asterisk
X-1066: Incoming call with destination to user
X-1105: User permissions are applied across MDS
X-1052: I can call a Group/Queue/Meetme
Fiche de test X-1063: XiVO UC - Assistant with device [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Call can be answered or paused on device controlled from Assistant | |||
Préconditions: XiVO and XiVO UC >= Aldebaran.07 is installed webrtc user W1 user U1 with device | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U1 log in to Assistant | U1 is logged in | |
2 | Open second browser window W1 log in to Assistant | W1 is logged in | |
3 | W1 call U1 U1 answer from Assistant | U1 device is on call | |
4 | U1 click Hold from Assistant | U1 device is on hold | |
5 | U1 click Resume U1 click Hangup | Call end | |
6 | U1 dial W1 from call history | W1 is ringing | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | rjamali | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-917: XiVO UC - installation [Version : 2] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test new XiVO UC installation on Deneb or newer XiVO | |||
Préconditions: XiVO >= Deneb | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Open http://XIVO_IP | Admin page opens | |
2 | Install XiVO UC by:
| You are asked to continue | |
3 | Confirm |
| |
4 | Dowload the images xivocc-dcomp pull And launch UC: xivocc-dcomp up -d | ||
5 | Verify no errors in xivo-db-replic logs |
| |
6 | If you want to test also Assistant and Monit:
| XiVO restarts | |
7 | Open http://XIVO_IP | Redirects to https Error 504 Bad gateway (if Assistant is not running) | |
8 | Open https://XIVO_IP/admin | Webi opens | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | rjamali | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-938: XiVO UC - Upgrade [Version : 2] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test XiVO UC upgrade | |||
Préconditions: Old version of XiVO with UC installed (Follow X-917 if you don't have XiVO UC) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 |
or xivouc.rst file in xivo-solutions-doc (if it is newer) Follow it to upgrade XiVO UC If needed, also follow the Upgrade Polaris to Aldebaran page | Documentation is complete All installed without errors | |
2 | Verify no errors in xivo-db-replic logs |
ERREUR: la relation « callback_list » n'existe pas
ERREUR: la relation « preferred_callback_period » n'existe pas
| |
3 | Open https://XIVO_IP/admin Wait until Monit shows running components | Process docker is running Containers are in Accessible state | |
4 | Open https://XIVO_IP | UC Assistant opens | |
5 | Open https://XIVO_IP/ccagent | 403 forbidden | |
6 | Open https://XIVO_IP/ccmanager | 403 forbidden | |
7 | Open http://XIVO_IP:8070/ccagent | Page is not available ERR_CONNECTION_REFUSED (it listens on 127.0.0.1:8070) | |
8 | Open http://XIVO_IP:8090 | xuc status page opens | |
9 | Open https://XIVO_IP:8443/sample | Webrtc sample page opens | |
10 | Open https://XIVO_IP/api Click Available APIs > XiVO Confd | Swagger for XiVO Confd opens | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jylebleu | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-689: Xivo installation from ISO 64 [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Objectif: test installing Xivo from ISO (64 bit version) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Download ISO:
| ||
2 | Install Xivo on VM using ISO (64 bit version) - see documentation | Xivo is installed | |
3 | Run the wizard - see documentation | Wizard finisheds without error You are able to login to Xivo WebUI | |
4 | Provision two SIP phones (or connect two softphones) Make call between them | Call is working | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-286: Installation pxe sur machine physique [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: valider install pxe sur le xivo buisiness | |||
Préconditions: 1 machine buisiness avec une carte dahdi e1/T1 digium, et un cable T2 croisé reliant les 2 itf de la carte (1-2 vers 4-5) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Boot sur pxe, choisir la version a tester | install fonctionnel, vérifier avec la commande aptitupde install que tout est correctement installé : ~# aptitude install Doit ne renvoyer aucune erreur. Si des paquets restent a configurer (sauf tasksel et taskel-data), c'est qu'il y a eu un problème avec le packaging. | |
2 | executer le wizard d'install via la web interface et les pré-requis nécessaires. | ||
3 | se logguer en administrateur | acces page avec info de monitoring | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | eallovon | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | Did not test PXE But I upgraded a : - X60 (Aldebaran) to Deneb - X150 (Callisto) to Deneb |
Fiche de test X-1114: Install XiVO PBX with XiVOCC [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Install latest release of XiVO PBX | ||
2 | Install latest release of XiVO CC on a separate server | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1115: Upgrade XiVO PBX & XiVOCC from latest LTS [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Upgrade XiVO PBX | ||
2 | Upgrade XiVOCC | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1116: Upgrade XiVO PBX & XiVOCC from latest Intermediate version [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Upgrade XiVO PBX | ||
2 | Upgrade XiVOCC | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1134: Upgrade XiVO PBX & XiVOCC from Aldebaran [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Préconditions: XiVO CC has configuration:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Upgrade XiVO PBX | ||
2 | Upgrade XiVOCC | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | eallovon | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-28: Outgoing call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Goal : have the correct Caller ID during transfers with an outgoing call
| |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User A calls an external number. | The external callee rings, when he answers, the voice stream works. | |
2 | User A transfer directly towards user B. | B phone set displays :
| |
3 | User A calls again an external number | ||
4 | A makes an attended transfer towards user B | B phone set displays :
| |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | webi.ipbx.outcalls | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1095: Outgoing route [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Goal : You can create, edit and delete routes in the web interface | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Try to create a new route in Services/IPBX/Call Management/Outgoing calls | You can click on the link create a trunk in the fieldset destination | |
2 | Create a trunk to xivo-net (see https://wiki.avencall.com/index.php/Xivonet) | The trunk is correctly created | |
3 | Create your route to xivo-net with a schedule open | The route is correctly create | |
4 | Try to do a call toward your route | The call is established | |
5 | Change the schedule to the closed one | The call is not established | |
6 | Edit your route | The route is correctly edited | |
7 | Create a trunk custom in Services/IPBX/Trunk management/Customized then create a new route with this customized trunk | The route is correctly create | |
8 | Try to delete your trunk | You can't delete your trunk because it has a route associated | |
9 | Delete your route | Your route is deleted | |
10 | Delete your trunk | Your trunk is deleted | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1142: Lookup with phonebook [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Be able to
a phonebook contact | |||
Préconditions: XiVO and CC / UC >= Callisto.13 or Deneb.00 1 agent | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Create phonebook contact C1 Enter:
| Contact was created | |
2 | Search C1 from UC Assistant by:
| C1 is found each time His full name is displayed | |
3 | Point mouse on C1 name | You see his number reformatted: +33 445 566 | |
4 | Click C1 number | 0033445566 is dialing | |
5 | Repeat from step 2 with CC Agent | The same results as in UC Assistant | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jylebleu | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1143: Reverse lookup with phonebook [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | jylebleu | ||
Résumé: See display name for incoming call from a phonebook contact | |||
Préconditions: XiVO and CC / UC >= Callisto.13 or Deneb.00 agent A1 with device queue Q1 with agent A1 Trunk to xivo-net | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Create phonebook contact C1 Enter:
| Contact was created | |
2 | Login agent A1 with device to UC Assistant on your xivo | You are logged | |
3 | Open new tab. Login to xivo Dev UC Assistant (https://xivocc.dev.avencall.com)
(This webrtc user must have custom callerid set to +33445566, | You are logged as user "webrtc reverse lookup" | |
4 | Call A1 through xivo-Net (e.g. 0123111020) | A1 has incoming call dialog from:
A1 phone displays:
| |
5 | Call A1 through xivo-Net (e.g. 0123111020) | A1 call control shows:
A1 phone displays:
| |
6 | Hangup. Dial +33445566 from history | 0033445566 is dialing | |
7 | Repeat from step 2 with A1 logged in CC Agent After that, do also the steps bellow. | The same results as with UC Assistant | |
8 | Call Q1 through xivo-Net Wait until A1 rings Open customer history > PATHWAY in CC Agent | You see new entry for Q1 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jylebleu | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1141: Import WebRTC user [Version : 1] | |||
---|---|---|---|
Auteur: | eallovon | ||
Dernière modification par: | vsodoma | ||
Résumé: Test that you can import users with WebRTC option activated. | |||
Préconditions: A XIVO with XIVO UC/CC (to be able to do a WebRTC call) The attached sample CSV file. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Download the CSV sample file and check that the context and extension number will match your test lab. | CSV file ready to be imported | |
2 | In Services -> IPBX -> IPBX Settings -> Users Click on the '+' button and select 'Import file' Select the file previously downloaded. Click on Save | File is imported without error | |
3 | Verify the you have two new users : User1 WebRTC User2 NoWebRTC | ||
4 | Edit user User1 WebRTC | ||
5 | Go to in tab Line Click on the line Name | It open the line configuration | |
6 | In the Line configuration, go to the Advanced tab | You can see the option webrtc yes | |
7 | Now edit User2 NoWebRTC and follow the same path to view its line configuration. Go to the Advanced tab ot User2 NoWebRTC's line configuration | Verify that the webrtc option is not set at all | |
8 | Now open the UC Assistant with https:// | You get the UC Assistant login page | |
9 | Log in with uwebrtc/1234 | You are logged in and see the PC icon (the icon for call forwarding) | |
10 | Dial *55 | It works and the echo test works | |
11 | Logout and log in with unowebrtc / 1234 | You are logged in and there is the Phone icon (the icon for call forwarding) | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Pièce-jointes attachées |
| ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | bschuler | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1144: Export WebRTC user [Version : 1] | |||
---|---|---|---|
Auteur: | eallovon | ||
Résumé: Test that WebRTC users are correctly exported | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Create a user WebRTC (Doc : WebRTC User Configuration) | ||
2 | Go to Services -> IPBX -> IPBX Settings -> Users | You see the list of users | |
3 | Click on the '+' button and select Export to CSV | There is no error and the users are exported to a csv file | |
4 | Open the CSV file and verify that - webrtc column is set to 1 for the WebRTC users - webrtc column is set to <nothing> for non-WebRTC users | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | bschuler | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-253: horaire fermé (action defaut) [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Objectif: Lorsqu'un appel est reçu en période fermée, l'action configurée est exécutée. | |||
Préconditions: modifier HORAIRE1:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | appeler l'utilisateur (extension 102) | On entend le 42. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-258: Horaire sur numéro entrant [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Appel d'un numéro entrant avec horaire, l'appel suit l'horaire quelque soit la destination choisie pour l'appel entrant.
| |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Appeler le numéro entrant | le fichier audio configuré dans le numéro entrant joue. | |
2 | Assigner l'horaire au numéro entrant Appeler le numéro entrant | L'utilisateur destination de l'horaire sonne | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-985: Create qualification [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: The purpose of this test is to verify that qualification can be create with sub qualifications | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Naviagate to Call Center - Qualifications | ||
2 | Click on "+" button Enter qualification name "qualif1" Save | Qualification is created Number of sub qualifications is 0
| |
3 | Click on "+" button Enter qualification name "qualif2"
Add 2 subqualifications: Save
| Qualification is created Number of sub qualifications is 2 | |
4 | Click on "+" button Enter qualification name "qualif2" | Qualification is created | |
5 | Click on "+" button Enter qualification name "qualif3" Add 1 subqualification with name "subqualif1" | Qualification is created with subqualifications | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-987: Edit qualification [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: The purpose of this tests is to verify that qualification and subqualification names can be edited | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Edit qualification Change its name Save | The name of the qualification is changed No errors | |
2 | Edit qualification with at least 1 sub qualification Change the name of the sub qualification Save | Re-open the same qualification Sub qualification name is changed | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-991: Assign qualification to a queue [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: The purpose of this test is to verify that you are able to add qualifications to the queue. | |||
Préconditions: At least 3 qualifications with some sub qualifications created. At least 2 queues. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Navigate to Call Center - Queues | ||
2 | Edit queue 1, open tab Qualifications | There are no qualifications assigned to this queue. There are qualifications available. | |
3 | Add qualification 1 Click Save | No errors after saving the form. | |
4 | Re-open the queue, tab Qualifications | The qualification 1 is assigned to this queue. | |
5 | Repeat for queue 2 and select the same qualification 1 | No errors after saving the form. | |
6 | Open queue 1 and queue 2 | Qualification 1 is assigned to both queues. | |
7 | Login to the database and verify: SELECT * FROM queue_qualification; | There are 2 entries. The ID of the qualification 1 belongs to the IDs of the queues. | |
8 | Edit queue 1 and un-assign the qualification 1 | The qualification is un-assigned. | |
9 | Verify SELECT * FROM queue_qualification; | The relationship qualification 1 = queue 1 is removed. | |
10 | Edit queue 1 and add all qualifications. Save the form. | No errors after saving the form. | |
11 | All 3 qualifications are assigned to the queue 1. | ||
12 | Login to the database and verify: SELECT * FROM queue_qualification; | There are 3 new entries in the table. The ID of the qualification 1, 2 and 3 belongs to the ID of the queue 1. id | queue_id | qualification_id
----+----------+------------------
2 | 2 | 1
3 | 1 | 2
6 | 1 | 1
7 | 1 | 3
| |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Module conference de XiVO.
Fiche de test X-973: Conference with waiting room [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Conference behavior with an admin and a waiting room | |||
Préconditions: A conference with:
Three users U1, U2, U3 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | In xivo webi, edit conference in Organizer tab, check the box 'Wating room' (without setting an organizer pin) save form | Error is raised If you go in Organizer tab, message is displayed saying that you can't check this option without and admin pin | |
2 | then add an admin PIN|9876 and check (if not checked) the Waiting room save form | Form is saved without error | |
3 | U1 calls conference 8000 | U1 is prompted for PIN | |
4 | U1 enters user PIN 1234 | U1 hears 'conf-waitforleader.slin' message and then is on hold | |
5 | U2 calls conference 8000 | U2 is prompted for PIN | |
6 | U2 enters user PIN 1234 | U2 hears 'conf-waitforleader.slin' message and then is on hold (U1 and U2 can't speak to each other, or don't hear each other) | |
7 | U3 calls conference 8000
| U3 is prompted for PIN | |
8 | U3 enters admin PIN 9876 | U1 and U2 hears conf-placeintoconf.slin message U3 hears join sound U1, U2 and U3 are in conference | |
9 | U3 hangup | U1 and U2 hear conf-leaderhasleft.slin U1 and U2 are on hold they can't speak to each other or ear each other | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-238: Call right on a user [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: A call right can be applied to a user | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Add a call right via Services / IPBX / Call management / Call permissions with :
| Call right is saved | |
2 | With U1 call U2 | You are told that you don't have the right to call this number | |
3 | Edit the same call right in General tab -> Password: add a passord (e.g. 1234) and save | ||
4 | With U1, call U2 | You are told to enter a password | |
5 | Enter a wrong password | You are told that it is the wrong password | |
6 | Enter now the correct password | U2 rings | |
7 | Edit the same call right. In Users tab, remove U1 Save call right | ||
8 | With U1 call U2 | U2 rings | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-239: Call right on a group [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: A call right can be applied to a group i.e.: to all users belonging to the group | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Add a call right via Services / IPBX / Call management / Call permissions with :
Save | Call right is saved | |
2 | With U1 call U3 | You are told that you don't have the right to call this number | |
3 | With U2 call U3 | You are told that you don't have the right to call this number | |
4 | Edit the same call right. In Groups tab, remove G1 Save call right | ||
5 | With U1 call U3 | U3 rings | |
6 | With U2 call U3 | U3 rings | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
The boss secretary filter feature allow a user to be assigned the role of boss or secretary and the assign a filter to call to the boss user that will have to go thru one or many secretary if necessary depending on the call filter option.
Fiche de test X-472: BS filter func keys [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Purpose: The BSFilter function keys can be added to users configured as boss and secretary | |||
Préconditions: No BS filter | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Edit user who will be boss Add new function key Select type "Filtering Boss - Secretary" | Destination field contains hyperlink "Create callfilter" | |
2 | Click "Create callfilter" Create new BS filter Choose 1 boss and 1 secretary | Filter It is created | |
3 |
In the case of SIP :
In the case of SCCP :
You must reset the SIP phones or restart them.
| Once the phones are reset, the function keys are now functional on the phones. | |
4 | Edit boss Edit BS filter function key Select type "User" | You can choose user in the "Destination" field | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | bschuler | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1125: Temps de sonnerie [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Objectif : Un filtrage modifie le temps de sonnerie d'un appel | |||
Préconditions: Avoir un filtre boss secrétaire de configuré. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Dans le filtre, changer le temps de sonnerie du Boss pour 15 sec et utilisez le mode "Boss first then secretaries simultaneously". | Le boss sonne 15 secondes avant que les secrétaires sonnent. | |
2 | Dans le filtre, utilisez le mode "Secretaries simultaneously" et mettez le "ringing time" a 15 secondes. | Les secrétaires sonnent pendant 15 secondes. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | bschuler | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
En tant qu'operateur de POPC, je peux faire un tansfert direct ou indirect sur un appel entrant.
Fiche de test X-1126: Direct transfer towards user, then voicemail [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: If the destination of a direct transfer does not answer, the caller is sent towards its voicemail. | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User1 calls switchboard Switchboard answers | ||
2 | Switchboard makes a direct transfer (F4) towards User2 | User2 rings | |
3 | User2 doesn't answer | User1 arrives to voicemail of User2 and can leave a message | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-541: Call using the switchboard [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: The switchboard must be able to make calls from the xlet switchboard / directory | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Click the Call button | Focus is on the xlet directory | |
2 | Search for user A + enter | The focus is in the result list | |
3 |
|
| |
4 |
Call the same user in the same way, but without A responding.
Then, end the call by pressing the hang up key of the switchboard phone.
| All buttons except the "Cancel" button are grayed out. | |
5 | Call a non-existent extension in the same way. | < Callisto (2019.05)
>= Callisto (2019.05)
| |
6 | Call an external number in the same way. | The phone picks up and plays the ringing tone. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-637: POPC sur poste Snom [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Objectifs:
| |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Answer a call from the POPC. | The phone answers and the call is answered. | |
2 | Make second call to the extension (without going through the POPC queue). | The second call is rejected. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-664: POPC sur poste Yealink [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Objectifs:
| |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Répondre à un appel à partir du POPC. | Le téléphone décroche et l'appel est répondu. | |
2 | Émettre deux appels vers le poste (sans passer par la file POPC). | Le deuxième appel est rejeté. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | Test avec T54W |
Fiche de test X-264: 001: HA Initialization and activation [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Verify that the initial HA configuration works.
Follow the documentation :
| |||
Préconditions: One XIVO configured with users etc. that will be the master. A XIVO without configuration that will be the slave. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 |
Configure the slave IP on the master. | Verify that the cronjob is created on the master :
$ cat /etc/cron.d/xivo-ha-master
$ ls /etc/cron.d/xivo-ha* | |
2 | If it was not already done, do a xivo-sync -i | The command must have created a file in /root/.ssh/ named xivo_id_rsa, and must have launched an ssh toward the slave to copy the ssh key. | |
4 |
Configure the master IP on the slave.
|
Verify that the cron job is created on the slave :
$ cat /etc/cron.d/xivo-ha-slave
$ ls /etc/cron.d/xivo-ha* | |
5 | Synchronize your provisionned phones | ||
6 | Configure the XiVO Clients with the IP of the slave server as the secondary IP. | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1074: db_replic on master and slave in HA [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test that DB replic can be used on both XiVO master and slave in HA
Test that configuration tables are replicated:
Test that event tables (cel, queue_log, replication_state) are replicated:
| |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 |
PART 1 - master is UP
Test replication of:
| ||
2 | On master: On slave: On CC: | ||
3 | Call *55 On CC: | id changed | |
4 |
On master:
Create user "master" from webi
Run "xivo-master-slave-db-replication <slave VoIP address>
xivo-dcomp restart db_replic
On CC:
select * from userfeatures;
| Table with user "master" was replicated | |
5 |
On slave: | id did not change | |
6 |
On slave: | Table with user "master" was replicated | |
7 |
PART 2 - master is DOWN
Test replication of:
| ||
8 | On master: On slave: | All services start after cca 2-3 minutes | |
9 |
Call *55
On CC:
select id from cel order by eventtime desc limit 1;
| id changed | |
10 |
On slave:
select id from cel order by eventtime desc limit 1;
| id changed | |
11 |
On slave:
Create user "slave" from webi
xivo-dcomp restart db_replic
On CC:
select * from userfeatures;
| Table with user "slave" was NOT replicated | |
12 | PART 3 - master is UP AGAIN
| ||
13 |
On master:
ifup <VoIP interface>
xivo-dcomp up -d
On slave:
watch xivo-service status
| asterisk, config_mgt, db_replic and other services are stopped after cca 1 minute | |
14 |
Call *55
On CC:
select id from cel order by eventtime desc limit 1;
| id changed | |
15 |
On master:
Delete user "master" from webi
Run "xivo-master-slave-db-replication <slave VoIP address>
xivo-dcomp restart db_replic
On CC:
select * from userfeatures;
| Table without users "master" and "slave" was replicated | |
16 |
On slave:
select id from cel order by eventtime desc limit 1;
| id did not change | |
17 |
On slave:
select * from userfeatures;
Or refresh user list in webi
| Table without users "master" and "slave" was replicated | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-925: Swagger [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test swagger | |||
Préconditions: XiVO >= 2017.11.06 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Edit Configuration > Web Services Access > xivo-agid Add row 'amid.action.reload.create' Copy password to clipboard Save | Form saved | |
2 | Obtain an authentication token: Use username: xivo-agid, password from clipboard Copy the token to clipboard Paste the token to inpud field next to Explore button | Token was generated | |
3 | Click:
| Response Code: 200 | |
4 | Click:
| Response Code: 200 | |
5 | Click:
Enter action value: reload Click Try it out | Module Reloaded Response Code: 200 | |
6 | Obtain new authentication token: Use username xuc, password 0000 Use backend xivo_user Copy the token to clipboard Paste the token to inpud field next to Explore button | Token was generated | |
7 | Click:
| Response Code: 200 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-911: Diversion Header on forward is complete [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Verify that SIP Diversion Header is present and contains - correct reason - correct callerid (see #1112 and #1452) | |||
Préconditions: User U1, U2, U3, U4 One outgoing call rule OR1 (towards xivo-net) with the CallerID 0123456789 defined in the Callerid column of the rule in the Exten tab. SIP debug activated on U3's line : in asterisk CLI sip set debug peer <U3's sip peer> | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U2 activates forward on busy towards U3
On XiVO Webi set U2's Simultaneous calls to 1 | ||
2 | Open asterisk CLI U4 calls U2 U2 answers Then, U1 calls U2 As U2 is busy, U3 rings | In asterisk CLI verify that the SIP INVITE sent to U3 contains this Header : Diversion: "U2" <sip:1002@10.32.5.7>;reason=user-busy | |
3 | Everyone hangup | ||
4 | U2 activates forward on no-answer towards U3
| ||
5 | Open asterisk CLI U1 calls U2 After U2's ring timeout, U3 rings | In asterisk CLI verify that the SIP INVITE sent to U3 contains this Header : Diversion: "U2" <sip:1002@10.32.5.7>;reason=no-answer | |
6 | Everyone hangup | ||
7 | U2 activates unconditionnal forward towards U3
| ||
8 | Open asterisk CLI U1 calls U2 As U2 is forwarded unconditionally, U3 rings | In asterisk CLI verify that the SIP INVITE sent to U3 contains this Header : Diversion: "U2" <sip:1002@10.32.5.7>;reason=unconditional | |
9 | Everyone hangup | ||
10 | U2 activates unconditionnal forwards towards external number (which will go through outgoing call rule OR1)
| ||
11 | Open asterisk CLI Activate sip debug on SIP trunk that will be used with OR1, like : sip set debug peer trunk-maq-eal Verify that U1 has no Outgoing callerID configured U1 calls U2 As U2 is forwarded unconditionally, external user rings | In asterisk CLI verify that the SIP INVITE sent to trunk contains this Header : Diversion: "0123456789" <sip:0123456789@10.32.5.7>;reason=unconditional
| |
12 | Everyone hangup | ||
13 | On U2 deactivate all call forwards :
In Webi, reset U2's Simultaneous calls parameter to the default value (2) | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | eallovon | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-941: Display user's outgoing caller id when it forwards its calls externally [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Verify the correct caller id when call is forwarded externally (see #1477) | |||
Préconditions:
External user E One outgoing call rule OR1 (towards xivo-net) with the CallerID 0123456789 defined in the Callerid column of the rule in the Exten tab. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Set U2's Outgoing Caller ID to Customize
U2 activates unconditional forward towards M
| ||
2 | E calls U2 E is forwarded towards M | Verify that M sees 2121002 as caller id | |
3 | Everyone hangup | ||
4 | U1 calls U2 U1 is forwarded to M | Verify that M sees 2121002 as caller id | |
5 | Everyone hangup | ||
6 | Set U2's Outgoing Caller ID to Default Repeat steps 2-5 | Verify that M sees 0123456789 as caller id | |
7 | note: you may need to re-provision the phone during this step Set U2's Outgoing Caller ID to Customize
Delete (sip) line of U2, create a new one and assign it to U2 Repeat steps 2-6 | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | eallovon | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-942: Apply user's call permissions to his forwarded calls [Version : 1] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Auteur: | vsodoma | ||||||||||||||
Résumé: Verify the user U1 with no rights to call mobile phone numbers can call towards mobile number because U2 has the right to (see #1478) | |||||||||||||||
Préconditions:
External user 1 E1 with number M1 eg. 01230041304
Internal user U1
Internal user U2 with unc. call forwarding
Internal user U3
Create the following rules
Deny, X., applied on Outgoing rule eg. xivo-net
Permit, M1, applied to U2, U3
Permit, M2, applied to U3
In callisto.01 U2 must be provisioned on the same MDS where is the trunk to xivo-net (see bug #2494). | |||||||||||||||
#: | Actions à réaliser: | Résultats attendus: | |||||||||||||
1 | U2 activates unconditional forward towards M1 - 01230041304
U2 calls E1 | E1 is ringing | |||||||||||||
2 | U1 calls E1 | U1 hears "Sorry, you don't have the rights to call this number" | |||||||||||||
3 | U1 calls U2 | E1 is ringing (with #1478) | |||||||||||||
4 | U3 calls U2 | E1 is ringing | |||||||||||||
5 | E3 calls U2 via its DID | E1 is ringing (with #1478) | |||||||||||||
6 | U2 deactivates unconditional forward
U2 activates unconditional forward towards M2 - 01230041306
U2 calls E2 | U2 hears "Sorry, you don't have the rights to call this number" | |||||||||||||
7 | U1 calls U2 | U1 hears "Sorry, you don't have the rights to call this number" | |||||||||||||
8 | U3 calls E2 | E2 is ringing | |||||||||||||
9 | U3 calls U2 | U1 hears "Sorry, you don't have the rights to call this number" (with #1478) | |||||||||||||
10 | E3 calls U2 via its DID | E3 hears "Sorry, you don't have the rights to call this number" | |||||||||||||
Type d’exécution: | Manuel | ||||||||||||||
Durée estimée d’exéc. (min): | |||||||||||||||
Priorité: | Moyenne | ||||||||||||||
Exigences | Aucun | ||||||||||||||
Mots-clés: | Aucun | ||||||||||||||
Détails d’exécution | |||||||||||||||
Version du produit | 2019.12.00 | ||||||||||||||
Testeur | jylebleu | ||||||||||||||
Résultats d’exécution: | Réussi | ||||||||||||||
Mode d’exécution: | Manuel | ||||||||||||||
Durée d’exécution (min): |
Test the agent states
Test suite when Agent starts in Ready state
Fiche de test X-691: Call then answer then hangup [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Agent A1 calls an internal user, and then hangup after user answered. | |||
Préconditions: Agent A1 logged in and in Ready state | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Agent A1 calls internal user U1 | Agent A1 state is Dialing | |
2 | U1 answers | Agent A1 state is On call - outgoing - (acd false) | |
3 | A1 hangs up | Agent A1 state is Ready | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-750: ACD and non ACD Outgoing calls [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Check agent states on acd outgoing calls and check callerid | |||
Préconditions: A user U1 with custom outgoing callerid An agent A1 member of an outbound queue (queue name has to start by out, see documentation) Agent A1 logged on U1 Calls must be started from CC Agent (not from device) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | A1 dials an outbound acd call (with 6 or more numbers) A1 hangup | A1 state is dialing -> Ready Call control shows that "outbound" is called | |
2 | A1 dials an outbound acd call Destination answers A1 hangs up On xivo, run the command watch -n 0.1 --color "asterisk -rx 'queue show outbound'" | Dialing -> Outbound acd call -> A1 ready On xivo, you should see the call number changed with now C:1 (instead of C:0 when no calls were passed yet). | |
3 | A1 dials and oubound call A1 pause Destination answers A1 hangs up | Dialing -> Outbound acd call -> A1 paused On xivo, you should see the call number increased. | |
4 | A1 ready A1 dials an outbound call Destination answers A1 pause A1 hangs up | Dialing -> Outbound acd call -> A1 paused On xivo, you should see the call number increased. | |
5 | A1 on pause, A1 dials an outbound call Destination answers A1 hangs up | Pause -> Dialing -> Outbound call NON acd -> A1 paused This call should be a direct call as the agent is NotReady on ACD. On xivo, the call number shouldn't increase. | |
6 | A1 ready A1 place an outbound call Destination answers | Destination sees customized Outoging caller id of U1 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-695: Call then answer then hangup [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Préconditions: Agent A1 in Ready state Agent A1 is logged in queue Q1 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Call enters the queue Q1 | Agent A1 state is Ringing | |
2 | Agent A1 answers call | Agent A1 state is On call - incoming - acd true | |
3 | Caller hangs up | Agent A1 state is Ready | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1025: Attended transfers to Queues (Yealink) [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test agent states with every (or almost) transfer cases with a Yealink phoneset. There is a common pattern for these tests : a call which answered on A1's phone set which he transfers to A2 (either directly or via another queue, either with the phone set ot via the ccagent)
| |||
Préconditions: You will need : One user U1 Q1 without wrapup Q2 with wrapup Two agents A1 and A2 that can be logged in these queues. Being logged to CCManager and CCagent A1 is logged on Yealink phoneset | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | A1 logged in Q1 A2 logged in Q1 DESTXFER is Q1 A1 uses its phone set for the actions | A1 is Ready A2 is Ready | |
2 | U1 calls Q1 | A1 is Ringing | |
3 | A1 answers | A1 is on ACD call | |
4 | A1 init att. transfer to DESTXFER | A2 is ringing | |
5 | A2 answers | A2 On call (incoming or ACD) | |
6 | A1 complete transfer | A1 ready A2 On call (incoming or ACD) | |
7 | A2 hangup | A2 is Ready | |
8 | A1 logged in Q1 A2 logged in Q1 DESTXFER is Q1 Reproduce steps 2 to 7 but with A1 using the agent application to transfer | States must be correct | |
9 | A1 logged in Q1 A2 logged in Q1 DESTXFER is Q1 Reproduce steps 2 to 7 but with A1 (number associated to line) using
| States must be correct | |
10 | A1 logged in Q1 A2 logged in Q1 DESTXFER is A2 (number associated to line) Reproduce steps 2 to 7 but with A1 using phone set | States must be correct
| |
11 | A1 logged in Q1 A2 logged in Q1 DESTXFER is A2 (number associated to line) Reproduce steps 2 to 7 but with A1 using
| States must be correct
| |
12 | Redo all the test with : A1 logged in Q2 (queue with wrapup) A2 logged in Q2 (queue with wrapup) And replace DESTXFER Q1 by DESTXFER Q2 when appropriate | States must be correct (note that you must have a Wrapup state between On call and Ready) A2 may not be in wrapup in some cases, see #1908 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1027: Attended transfers to Queues (WebRTC) [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test agent states with every (or almost) transfer cases with a WebRTC user. There is a common pattern for these tests : a call which is answered on A1's webrtc line which he transfers to A2 (either directly or via another queue via the ccagent)
| |||
Préconditions: You will need : One user U1 Q1 without wrapup Q2 with wrapup Two agents A1 and A2 that can be logged in these queues. Being logged to CCManager and CCagent A1 is logged on WebRTC line | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | A1 logged in Q1 A2 logged in Q1 DESTXFER is Q1 A1 uses its ccagent for the actions (A1 is logged on webrtc line) | A1 is Ready A2 is Ready | |
2 | U1 calls Q1 | A1 is Ringing | |
3 | A1 answers | A1 is on ACD call | |
4 | A1 init att. transfer to DESTXFER | A2 is ringing | |
5 | A2 answers | A2 On call (incoming or ACD) | |
6 | A1 complete transfer | A1 ready A2 On call (incoming or ACD) | |
7 | A2 hangup | A2 is Ready | |
8 | A1 logged in Q1 A2 logged in Q1 DESTXFER is A2 (number associated to line) Reproduce steps 2 to 7 A1 using its ccagent for the actions (A1 is logged on webrtc line) | States must be correct
| |
9 | Redo all the test with : A1 logged in Q2 (queue with wrapup) A2 logged in Q2 (queue with wrapup) And replace DESTXFER Q1 by DESTXFER Q2 when appropriate | States must be correct (note that you must have a Wrapup state between On call and Ready) A2 may not be in wrapup in some cases, see #1908 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Test suite with high level feature tests.
Fiche de test X-715: Recording and Configuration are up [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Recording saves call records and Configuration manages users that can access it | |||
Préconditions:
Xivo and XivoCC installed, at least one agent in a queue, some calls passed
Package for the recording installed following the procedure described in the documentation:
xivocc/install_and_config/installation/installation.html#recording-xpbx
and configured according to documentation :
xivocc/configuration/recording/recording.html
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Configuration: Login as "avencall" with password "superpass" using https://XIVO_IP/configmgt URL
| You should be logged in and see list of users | |
3 | Configuration: Type a letter into search field on the right side | Drop-down list of XiVO users appears | |
4 |
Configuration: Through fingerboard open configuration | You should be logged in and see list of users | |
5 | Configuration: Type a letter into search field on the right side | Drop-down list of XiVO users appears | |
6 |
Configuration: Select a user that has XivoCC login and password defined Add him (with "+" button) Select Superviseur profile, assign him to a queue and confirm | The user appears in the list of users
| |
7 | Recording: Try login as user that has login and password defined in Xivo configuration, but he is not in CC Configuration | User is recognized, but can't login Message "Aucun droit d'accès n'existe pour vous" appears | |
8 | Call a queue, answer, talk to the microphone | ||
9 | Recording: Login as the newly added user | You are logged in | |
10 | Recording: Open the first tab - Liste des enregistrements | You should see list of call records | |
11 | Recording: Check the most recent call records (on top) | Last record should be recent Records should have different length If the topmost record has zero length, refresh the page | |
12 | Recording: Download a recent record | Wav file is downloaded | |
13 | Recording: Open the file in default media player |
Test record is being played | |
14 | Configuration: Refresh the page to see if you are still logged in. Login if not Delete the newly added user | The user disappears from the list of users | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-707: Agent logged in logged out [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Agen can login, change styate, see available agents on its queue | |||
Préconditions: Agents A1 and A2, both assigned to Q1, not logged in to the agent interface | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Agent A1 put the username and password and click to the button "Se connecter" | Agent A1 is logged in the Agent interface. A1 state is Ready (green icon). | |
2 | Agent A1 is logged. | Agent A1 sees his queue and calls in queue. A1 state is Ready (green icon). | |
3 |
In CCManager agent view check value of statistic "Tot. Pause" | A1 state is Paused (red icon). | |
4 | Agent A1 change his state Pause back into Ready. | A1 state is Ready (green icon). In CCManager verify that statistic "Tot. Pause" was incremented. | |
5 | Agent A2 is logged. | In Activities tab move cursor on queue Q1 on Status column and verify that number of Avail. agents increased | |
6 | Logout A2 | In Activities tab move cursor on queue Q1 on Status column and verify that number of Avail. agents decreased | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-708: Kibana is up and data available [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Checks the Kibana panels | |||
Préconditions: Xivo and XivoCC installed, at least one agent in a queue and some calls passed | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Open Kibana in a browser | Kibana welcome page is shown | |
2 | Modify the URL following this pattern: http://XIVOCC_IP/kibana/#/dashboard/file/queues.json | You should see some calls in following widgets:
TOUTES FAS
APPELS RÉPONDUS PAR FA
| |
3 | |||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-709: SpagoBI is up and statistics are generated [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Checks SpagoBI and statistics using sample reports | |||
Préconditions: Xivo and XivoCC installed, at least one agent in a queue, some calls passed Sample reports installed following the procedure described in the documentattion: https://documentation.xivo.solutions/en/latest/xivocc/install_and_config/installation/installation.html#spagobi
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 |
Open the SpagoBI and log in using biadmin/biadmin | You should be logged in | |
2 | Open the Documents development item from the sidebar (directory icon, the name is shown in a tooltip), then go to system directoty and open the data status report by clicking on it | You should get a rapport called Etat de la base des statistiques in this rapport you have to check that dates for Dernier queuelog, Dernier cel, Call data and Call on queue correspond to the last call passed on the xivo and for the other tables the time should be at more half an hour before "now", means if you generated the report at 10.10, the time should be 9.30 or 9.45 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-711: Call history is available [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Validate that the call history is generated and available through xuc interfaces | |||
Préconditions: Xivo and XivoCC installed, some calls passed by user U1 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Login to the xivo assistant as user U1 | You should be logged in | |
2 | Open the call history | You should see calls passed by user U1 with numbers translated to names for xivo users. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-716: Manager can see queues, agents and calls [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Manager can login, see queues, states of agents, calls and other activity at call center. | |||
Préconditions: Xivo and XivoCC installed Agents A1 and A2 in queue Q1 Xivo user U1 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | A1 login to CC Agent | A1 is logged in | |
2 | A2 login to XiVO CC Manager (from second browser) | A2 is logged in | |
3 | Select Vue Globale | You should see queue list with assigned agents A1 and A2 are ready | |
4 | U1 calls a queue | Agents' states should change to ringing | |
5 | Select Vue FA, wait 7 seconds | Longest waiting time is being incremented | |
6 | A1 answers | Longest waiting time is 0 | |
7 | Select Vue Globale | A1 is on phone, A2 is available | |
8 | U1 hangs up | A1 and A2 are ready | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-743: Listen Agent Call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | rjamali | ||
Résumé: Listen Agent and test DTMF listening action using CCManager and CCAgent | |||
Préconditions: A supervisor logged in CCManager An agent loggee in CCAgent | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Agent is on call | ||
2 | Supervisor start listening to the agent call using the toolbox in CCManager | Supervisor listens to the agent, agent does not hear supervisor Listen indicator in the CCAgent lights in red. | |
3 | Supervisor press 5 | Agent hears the supervisor | |
4 | Supervisor press 6 | Client and agent hear the supervisor | |
5 | Supervisor press 4 | Nobody hears the supervisor | |
6 | Supervisor hangs up | Agent is not listened anymore, the listen indicator in ccAgent goes back to grey. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-771: Base configuration column [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test if manager can see Base config. column and it refreshes when settings are changed. Documentation: https://documentation.xivo.solutions/en/latest/xivocc/features/ccmanager/ccmanager.html#ccmanager-base-configuration-filter | |||
Préconditions: Xivo and XivoCC installed Queues Q1 and Q2 Agents A1 and A2 are in both queues | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Open Agent view (tab) in CCManager | You see both agents You see Base config. column with 'n/a' values | |
2 | Edit A1 Set Penalty for both queues to 0 Check that Default column is grey If column Default is not grey, remove agent from both queues and save. Save Then re-add agent to both queues in Xivo web interface. | A1 shoukld be in Q1 and Q2 with penalty to 0 and without any Base configuration. | |
3 | Repeat previous step with A2 | ||
4 | Select both agents by checkbox Open drop down menu Click Create base configuration | ‘Create base configuration’ dialog window appears | |
5 | Add Q1 with penalty 1 Add Q2 with penalty 2 Save | Dialog window closes Base config. column values are 'Different' | |
6 | Edit A1 Click Set current | Base configuration is apllied to Penalty column | |
7 | Save | Dialog window closes Base config. column value for A1 is 'Ok' Base config. column value for A2 remains 'Different' | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1039: Recording switch [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Aim is to validate behavior of queue recording switch option | |||
Préconditions: At least 3 queues Q1, Q2, Q3 One agent (supervisor) that have access to CC manager and recording access | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Connect to XiVO PBX and check that all queues have recording set to
| All queues should be set to not recorded | |
2 | Connect to CC Manager, check that no recording option are displayed on the first 3 menus (global view, group view and queue view) and then logout | No switch appears in left menu and no visual indicator next to queue name in Global view | |
3 | Edit in XiVO PBX to add recording mode "Recorded" to Q1 but not activated and then login again in ccmanager | Check in CC manager that recording option switch appear in left menu in off mode | |
4 | Click on switch button in CC manager to enable recording. | Button must be switched on and should have the same status on all first three menus. Visual indicator next to queue name must be present and in the correct state | |
5 | Check on XiVO PBX that recording is activated on Q1. | Checkbox is enabled | |
6 | Edit in XiVO PBX Q2 and Q3 to set recording mode to 'Recorded on demand' but let them not activated. Check switch Status on CC manager | Switch status must be in intermediate position as all queues are not activated. Visual indicator next to queue name must be present and in the correct state | |
7 | Click on switch to activate them all. Check on XiVO the queues recording state | Switch must be set on. In XiVO all three queues are activated | |
8 | Click again on switch. | Switch must be set off. In xivo all queues are deactivated | |
9 | Stop config-mgt docker container, stay connected with your agent in CC manager, click in menu to change view | An error message must be displayed at top in CC manager to notify that config server is ko. Switch must be hidden. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1128: Change the failed destination of a queue from the CCManager [Version : 1] | |||
---|---|---|---|
Auteur: | rjamali | ||
Résumé: The goal is to verify that an administrator or a supervisor with "dissuasion" right can : - list, - change, the dissuasion destination of a queue from CC Manager and that it actually works :-) | |||
Préconditions: Two queues :
A user U1 to call the queues An agent A1 logged in Q2 One administrator or supervisor to access the ccManager Configure the sound files: Note: to be displayed the sound file MUST BE prefixed with the queue name. Below we will use the names support for Q1 and sales for Q2. Replace them accordingly to use your queue's name.
Go to the sound directory: cd /var/lib/xivo/sounds/playback Create real file for queue Q1 (support) : cp /usr/share/asterisk/sounds/en_US/tt-monkeys.wav support_monkeys.wav Remove files for queue Q2 (sales) : rm sales_* Give correct rights: xivo-fix-paths-rights
Verify queue configuration In webi go to IPBX -> Call Center -> Queues Edit Q1, go to Advanced tab and verify that Join an empty queue parameter has the Unavailable in the items selected
Configure the queuedissuasion default queue: In xivo add in your custom.env QUEUEDISSUASION_DEFAULT_QUEUE=sales Recreate the containers (configmgt) xivo-dcomp up -d Give the right to the manager to access the dissuasion Login to the config-mgt interface : User : avencall Password : superpass Edit agent A1 ->Profile : supervisor - Update dissuasions : checked - Queues : Q1 and Q2 checked - Groups : At least one group checked (can be default) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Log in to the CCManager with the supervisor profile set up previously (with access to dissuasion). On the top right corner, select Q1 and Q2. | You are logged in. Q1 and Q2 are selected and displayed on the global view. | |
2 | On the global view, make sure that : - No agent is logged in Q1 - One agent A1 is logged in Q2. | ||
3 | On the global view, click on the name of Q1 (Support). | A modal appears with some information about the queue and a queue configuration tab. | |
5 | On the queue configuration tab, click on the title Failed destination and select the monkeys sound file. | The dropdown closes | |
6 | U1 calls Q1 | U1 listens to the monkeys. | |
7 | From the failed destination dropdown, select Q2 (sales). | ||
8 | U1 calls Q1 | A1 rings (from Q2) | |
9 | On the config-mgt interface : Edit A1 to remove their access to dissuasion -> profile Supervisor Update dissuasion : UNCHECKED Q1 and Q2 checked At least one group checked. Refresh the CCManager page | The supervisor is connected to the CCManager interface. | |
10 | Click on the name of Q1 (Support). | The modal appears with only one page displaying some queue details and no configuration tab. The dissuasion is not displayed. | |
11 | On the config-mgt interface : Edit A1 to give them access to dissuasion -> profile Administrator Refresh the CCManager page Click on the name of Q1 | The configuration tab is available again and you can see and change the dissuasion. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Test callbacks,
Should have a ccmanager, an agent, callback processing should be enabled.
Should be able to add callbacks by calling a queue (i.e. https://gitlab.com/avencall/ugips_creation-rappel)
Fiche de test X-873: Take and Close callback [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Be able to take process a callback and close the callback | |||
Préconditions: An agent and a manager, callbacks enabled, a queue with callbacks available (import callbacks from callback sample file) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Process 4 callbacks and choose a different status (except reschedule) Enter a comment | Callbacks are not to be processed in CCAgent Callbacks are marked clotured in CCManager Check tickets are correctly updated in CCManager by downloading the file | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-800: Call or transfer by searching user name [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Agent can search users by name.
| |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 |
| Search result appears with uset U1 (and maybe other users) | |
2 | Mouse over U1's status | "Call" action is displayed | |
3 | Click "Call" action | U1 is called by A | |
4 | U1 accepts | There is ongoing call between a and U1 | |
5 | Type first letters of U2's name + Enter into search box | Search result apperars with U2 (and maybe other users) | |
6 | Mouse over U2's status | "Call" action appears | |
7 | Click "Call" | U2 rings | |
8 | U2 accepts | there is call between A and U2, u1's call is on hold | |
9 | U2 hang up | there is call on hold between A and U1 (state On call) | |
10 | Type first letters of U2's name + Enter into search box | Search result apperars with U2 (and maybe other users) | |
11 | Call U2 | "Transfer" actions appears in callbox panel | |
12 | Click "Transfer" | U2 rings, A is ready with no calls (state Ready) | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-818: Agent with webRTC line [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Validate webRTC integration on the agent interface | |||
Préconditions: Have a user with associated agent with webrtc line, a queue with this agent connected, with autopause agent false | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Login with the user with webrtc line | Login success | |
2 | Make an ougoing call | You have the ringback tone and once answered the callee | |
3 | Put the call on hold | The call is on hold | |
4 | Resume the call | The call is resumed | |
5 | Hangup the call by the button on the interface | The call is terminated | |
6 | Make a call to a queue where the agent is connected | The call is distributed to the agent. | |
7 | Reject the call | The call is rejected. | |
8 | Wait till call arrives once more to the agent, answer the call | The call is answered | |
9 | Hangup the call by the button | The call is terminated | |
10 | Login with the user with web rtc line on HTTP protocol (thus so without SSL) | Login is refused with an error | |
11 | Login agent with a fixed phone | Login success | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-861: Customer call history and exit from queue [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Customer call a queue and exit by pressing a key, when key pressed call is directed to a dialplan which simulates IVR When customer calls back, customer history has to be displayed (Bug https://projects.xivo.solutions/issues/1223) | |||
Préconditions: A caller An agent logged in a queue Q1 A queue Q2 with exit with key configured :
[exit_with_pound] exten = #,1,NoOp(## User exited by pressing pound ##) same = n,SayDigits(765) same = n,hangup() Add an internal context exit_with_pound In queue advanced configuration add this context as an exit context When calling the queue should be able to get out the queue by pressing the # key and hear message "7..6..5"
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Caller calls Q2 and press the # key | message 7..6..5 | |
2 | Caller calls Q1, agent rings | Agent should see the customer call history and context in CCAgent | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1121: Change queue dissuasion destination in CCAgent [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | eallovon | ||
Résumé: The goal is to verify that you can : - list, - change, the dissuasion destination of a queue from CC Agent and that it actually works :-)
| |||
Préconditions: Two queues :
One agent A1 belonging to Q1 One agent A2 belonging to Q2 A user U1 to call the queues
Configure the sound files: Note: to be displayed the sound file MUST BE prefixed with the queue name. Below we will use the names support for Q1 and sales for Q2. Replace them accordingly to use your queue's name.
Go to the sound directory: cd /var/lib/xivo/sounds/playback Create real files for queue Q1 (support) : cp /usr/share/asterisk/sounds/en_US/tt-monkeys.wav support_monkeys.wav cp /usr/share/asterisk/sounds/en_US/tt-weasels.wav support_weasels.wav Remove files for queue Q2 (sales) : rm sales_* Give correct rights: xivo-fix-paths-rights
Verify queue configuration In webi go to IPBX -> Call Center -> Queues Edit Q1, go to Advanced tab and verify that Join an empty queue parameter has the Unavailable in the items selected
Configure the queuedissuasion default queue: In xivo add in your custom.env QUEUEDISSUASION_DEFAULT_QUEUE=sales Recreate the containers (configmgt) xivo-dcomp up -d Give the right to agent to access the dissuasion Login to the config-mgt interface : User : avencall Password : superpass Edit agent A1 ->Profile : supervisor - Update dissuasions : checked - Queues : Q1, Q2 and Q3 checked - Groups : At least one group checked (can be default) | |||
#: | Actions à réaliser: | Résultats attendus: | |
2 | A1 clicks on the eject icon on Q1 and select monkeys sound file | The dropdown closes | |
3 | A1 logs out from CC Agent There must be no other agent logged in |
| |
4 | U1 calls Q1 | U1 listen to the monkeys
| |
5 | U1 hangup | ||
6 | A1 logs in CC Agent again
| ||
7 | U1 calls Q1 | A1 rings | |
8 | U1 hangup | ||
9 | A1 clicks on Q1 eject button and selects queue Q2 | ||
10 | A1 logs out There must be no other agent logged in Q1 | ||
11 | U1 calls Q1 | A2 rings (from queue Q2) | |
12 | U1 hangup | ||
13 | A1 logs in CC Agent again Click eject icon on Q1 and select weasels sound file | ||
14 | A1 logs out There must be no other agent logged in Q1 | ||
15 | U1 calls Q1 | U1 listens to weasels | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1124: In ccAgent, Failed Destination button is only displayed if the agent has the rights to manage ECD [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | eallovon | ||
Résumé: The goal is to verify that the dissuasion button is displayed only for the agents who are administrators, or in some cases, supervisors. It shouldn't be displayed in the following cases : - for agents with a teacher profile - for supervisors who don't have the right to manage ECD
| |||
Préconditions: You need : Agents A1, A2, A3 Login to the config-mgt interface : User : avencall Password : superpass
Edit agent A1 ->Profile : Administrator
Edit agent A2 ->Profile : Teacher - Queues : Q1, Q2 and Q3 checked - Groups : At least one group checked (can be default)
Edit agent A3 ->Profile : supervisor - Update dissuasions : Unchecked - Queues : Q1, Q2 and Q3 checked - Groups : At least one group checked (can be default) | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Agent A1 logs in ccAgent | In the activity table, A1 can see the Failed Destination button and can manage the dissuasion. | |
2 | A1 logs off.
| ||
3 | A2 logs in ccAgent | In the activity tab, A2 cannot see the Failed Destination button. | |
4 | A2 logs off.
| ||
5 | A3 logs in ccAgent. | In the activity tab, A3 can see Q1, Q2 and Q3 but cannot see the Failed Destination button. | |
6 | On the config-mgt interface : Edit A3 to give them access to dissuasion -> profile Supervisor Update dissuasion : checked Q1 Q2 and Q3 checked At least one group checked.
| ||
7 | A3 logs off from ccAgent and logs in again. | In the activity tab A3 can see Q1, Q2 and Q3, can also see the Failed Destination button and can change the dissuasion. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1012: Pause / Unpause recording Outgoing ACD Calls [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Should be able to pause / unpause recording outgoing calls using the web agent interface Agent is using the outbound acd call facility (Logged into an outbound queue) | |||
Préconditions: Xivo-Recording installed, Web Agent installed and working agent logged on Recording server installed (xivocc/install_and_config/installation/installation.html#recording) and configured (xivocc/configuration/recording/recording.html)
add 2 subroutines on 2 outgoing calls as in documentation.
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Agent call external destination using recording not paused on outgoing call
(using subroutine xivocc-outcall-recording)
Agent answers | Pause recording button should be displayed on the web agent Say a number suite 0 1 2 3 etc Pause recording using the button, restarts recording End the call Using the recording server, download and listen the record, should be paused | |
2 | Call external destination using recording paused on outgoing call Make sure the outgoing call is an acd call (color) (using subroutine xivocc-outcall-recording-paused) Agent answers |
Start recording button should be displayed on the web agent | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1010: Pause / Unpause recording Incoming Calls [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Should be able to pause / unpause recording incomig calls using the web agent interfac | |||
Préconditions: Xivo-Recording installed, Web Agent installed and working agent logged on Recording server installed (xivocc/install_and_config/installation/installation.html#recording) and configured (xivocc/configuration/recording/recording.html)
add 2 subroutines on 2 incoming call as in documentation, incoming call routed to the agent phone set
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Call agent using recording not paused on incoming call
(using subroutine xivocc-incall-recording)
Agent answers | Pause recording button should be displayed on the web agent Say a number suite 0 1 2 3 etc Pause recording using the button, restarts recording End the call Using the recording server, download and listen the record, should be paused | |
2 | Call agent using recording paused on incoming call (using subroutine xivocc-incall-recording-paused) Agent answers |
Start recording button should be displayed on the web agent | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-990: Stop recording upon external transfer [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Verify that recording is stopped if an incoming call is transferred to an external party. | |||
Préconditions: Incoming call I1 redirected to a queue Q1 Q1 with recording enabled (with subroutine). External E1 can call I1 Outgoing call rule O1 to be able to call E2 External E2 can be called by A1 Agent A1 logged in Q1 An agent A2 that A1 can call
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | E1 calls I1 | E1 is waiting in queue Q1 A1 is ringing Recording has started | |
2 | A1 answers
| A1 and E1 can speak together (this should be recorded in file1) | |
3 | A1 xfers to A2 A2 answers | A1 and A2 talk together (this should not be recorded) | |
4 | A1 completes the xfer | A2 and E1 can speak together (this should be recorded in file1) | |
5 | A2 xfer to E2 E2 answers | A2 and E2 can speak together | |
6 | A2 completes the xfer | E1 and E2 can speak together => this should not be recorded neither in file1 nor in file2 A log should be visible in xuc.log : Stop recording for recordingid:Some(RECORDING_ID) (external channel CHANNEL_NAME1 was bridged with external channel CHANNEL_NAME2) | |
7 | Hangup everything | ||
8 | Download file1 on recording server Listen to file1 | You should hear
| |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jylebleu | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-724: Install and configure XiVO PBX [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Install new Xivo CC with these dialog answers :
| |||
Préconditions: XiVO PBX not configured by xivocc-installer. Xivo CC not installed on the machine. Docker engine is installed. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Install xivocc-installer | ||
2 | When I select option to configure XiVO PBX When I select option to NOT restart XiVO PBX | Then XiVO PBX is configured with xuc user and XiVO PBX was not restarted | |
3 |
XiVO PBX editing postgresql.conf
XiVO PBX editing pg_hba.conf
XiVO PBX Creating a new user for statistics in the database (< 2017.06)
XiVO PBX Creating 02-xivocc.conf
XiVO PBX Editing Asterisk cel.conf (< 2017.06)
XiVO PBX Inserting values into database
XiVO PBX Creating xuc user (< 2017.06)
XiVO PBX Creating web service
| These messages were printed during installation In version >= 2017.06 some messages were NOT printed | |
4 | When I restart XiVO PBX manually | Then XUC is running | |
5 | XiVO CC cat ~/.bashrc | grep dcomp alias | Alias dcomp doesn't exist | |
6 | ls /usr/bin/xivocc-dcomp | xivocc-dcomp script is installed | |
7 | cat /etc/docker/compose/factory.env |
XIVOCC_TAG=2017.02 (or newer)
XIVOCC_DIST=latest
| |
8 | cat /etc/docker/compose/custom.env | All variables are configured Variable ENFORCE_MANAGER_SECURITY is not set | |
9 | ls -la /etc/docker/compose/ | docker-xivocc.yml file exists .env file doesn't exist | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-759: Upgrade from previous stable version [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Check that the dabatases content was preserved after upgrade (stats through SpagoBi and Elastic through Kibana, recording and configmgt using these applications). Test has three parts:
| |||
Préconditions: XiVO PBX configured. XUC configured and running. Docker engine is installed. xivo-recording is installed and configured to record queue calls. 2 Users, 2 agents and 2 queues are defined in XiVO. Both agents are assigned to both queues. XUC user and user U1 are defined with admin rights in XivoCC Configuration. These steps from https://documentation.xivo.solutions/en/latest/xivocc/install_and_config/installation/installation.html#post-installation are made:
State of the VM was saved. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | |||
2 | When agent A1 logs into CCAgent When user U2 calls queue Q1 with no answer When user U2 calls queue Q2 When agent A1 answers the call When I open XiVO CC2 FR dashboard in Kibana (Zoom to the latest data of the first graph, wait, refresh page) | Then Kibana displays queue calls statistics | |
4 | When I check database replication status using spagobi system report | Then spagobi system report contains called queue and called agent numbers | |
5 | When I open Recording | Then I see recording of the queue call and agent A1's name is displayed for the aswered call | |
6 | When I open XivoCC Configuration | Then list of users is not empty | |
7 | When I upgrade XivoCC following the documentation: https://documentation.xivo.solutions/en/latest/installation/xivocc/upgrade/upgrade.html | Then XUC docker containers are NOT stopped | |
8 | When I open XiVO CC2 FR dashboard in Kibana (Zoom to the latest data of the first graph, wait, refresh page) | Then Kibana displays queue calls statistics | |
9 | When I check database replication status using spagobi system report | Then spagobi system report contains called queue and called agent numbers | |
10 | When I open Recording | Then I see correct version number of the Recording and I see recording of the queue call and agent A1's name is displayed for the aswered call | |
11 | When I open XivoCC Configuration | Then I see correct version number of the Configuration
and list of users is not empty
| |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-763: SpagoBI sample reports [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Check that SpagoBI samples are shipped and at least functional | |||
Préconditions: XivoCC fully installed | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Connect as biadmin to SpagoBI, click on 'Document development' | Samples folder is displayed | |
2 | Select report named : 'Agents par jour' (./Samples/Agents) Fill start date / end date / list of agents | Report is displayed | |
3 | Select report named : 'Agents par semaine' (./Samples/Agents) Fill start date / list of agents | Report is displayed | |
4 | Select report named : 'Agents par mois' (./Samples/Agents) Fill month / year / list of agents | Report is displayed | |
5 | Select report named : 'File d'attente par jour / heure' (./Samples/Files d'attentes) Fill start date / end date / granularity / list of queues and business hours | Report is displayed | |
6 | Select report named : 'File d'attente par semaine' (./Samples/Files d'attentes) Fill start date / list of queues and business hours | Report is displayed | |
7 | Select report named : 'File d'attente par mois' (./Samples/Files d'attentes) Fill month / year / list of queues and business hours | Report is displayed | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1062: Replication to stats database [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: DB Replic pushes call logs to reporting database
| |||
Préconditions: XiVO (mds0) >= 2018.16.02
mds1 >= 2018.16.02
XiVO CC >= 2018.16.02 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Login to mds0 Open asterisk CLI User with device on mds0 calls *55 Hangup | Call was processed only on mds0 | |
2 | Login to XiVO CC psql -h localhost -p 5443 -U stats xivo_stats select * from cel order by id desc limit 10 ; | Call to *55 was replicated | |
3 | Login to mds1 Open asterisk CLI User with device on mds1 calls *55 Hangup | Call was processed only on mds1 | |
4 | Repeat step 2 (verify replication) | Call to *55 was replicated | |
5 | Call a queue from mds1 Answer Hangup Open Kibana | Call was replicated to Elasticsearch | |
6 | Open https://192.168.85.101:10000/ Add DNS address for your reporting DB (Servers > BIND DNS Server > ... > Apply zone) Add nameserver 192.168.85.101 to /etc/resolv.conf Edit /etc/docker/xivo/custom.env on mds0
Run xivo-dcomp up -d Repeat steps 1-2 (verify replication from mds0) | Call to *55 was replicated | |
7 | Edit /etc/docker/mds/custom.env on mds1
Run xivo-dcomp up -d Repeat steps 3-4 (verify replication from mds1) | Call to *55 was replicated | |
8 | Repeat step 5 (Call a queue) | Call was replicated to Elasticsearch | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-730: Outgoing calls [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test Call control tab by outgoing calls | |||
Préconditions: Users U1 and U2 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U1 login | U1 is logged in | |
2 | Click Favorites Call U2 from search box | Call controll opens, current call is displayed U2 rings | |
3 | U2 answers | Icon in Call control changes | |
4 | U2 hangs up | No current call | |
5 | Click History Call U2 from history | Call controll opens, current call is displayed U2 rings | |
6 | U2 answers | Icon in Call control changes | |
7 | U1 hangs up on phone | No current call | |
8 | Call U2 by dialing on phone | Current call is displayed U2 rings | |
9 | U2 answers | Icon in call control changes | |
10 | U1 hangs up from Call control | No current call | |
11 | Call U2 from search box | Current call is displayed U2 rings | |
12 | U2 rejects | Message "User is busy" plays No current call after end of message | |
13 | U1 calls U2 U2 answers U1 put call on hold U1 Un hold call U1 put call on hold U2 hangs up | U2 is ringing / One call in progress One call established One call on hold On call established One call on hold No more call | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-777: Missed call number on history button [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Number of missed calls should be displayed on history button, until history is displayed. Last view of history is stored in browser's local history (if enabled), so it should survice close & reopen of tab or re-login. | |||
Préconditions: User U with provisioned phone | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User u logs into Assistant. Click History button. Click Favorites button. | U sees Favorites tab. On History button is no number displayed. | |
2 | Call U's number. When call is ringing, reject call via Assistant. | On History button you will see small number "1". (There may be few second delay). | |
3 | Call U's number. When call is ringing, reject call via U's phone. | On History button you will see small number "2". (There may be few second delay). | |
4 | U logout from Assistant. Log U log-in again. | On History button you will see small number "2". | |
5 | Web Assistant only:
| U is automatically logged-in. On History button you will see small number "2". | |
6 | Click History button. | You see call history. There is no number on History button. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-792: Call forwarding and DND [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Thes tests are aimed to tests either for WebRTC or SIP phones the call forwarding that can be configured in web assistant. | |||
Préconditions: Having 4 Users with SIP phones and 1 user with WebRTC account
Tests must be run twice :
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Connect to Web assistant with user A | You are connected and fixed phone or WebRTC icon is shown in header | |
2 | User B calls User A | Call is received by User A | |
3 |
Click on forwarding call option, select call forwarding management menu. | Icon in header changed to say that calls are forwarded on missed call and forward number must be displayed under the User Name | |
4 | User B calls A | Call is automaticallly redirected to User C after ringing time | |
5 |
Click on forwarding call option, select call forwarding management menu. | Icon in header changed to say that all calls are forwarded and forward number of user D must be displayed under the User Name | |
6 | User B calls A | Call is automatically redirect to user D | |
7 | Click on forwarding call option, select to activate DND mode | Icon in header changed to do not disturb mode with label instead of number | |
8 | User B calls A | Call is rejected | |
9 | Click on forwarding call option, select to remove DND mode | Icon is back to unconditional forwarding with user D number | |
10 | User B calls A | Call is automaticcaly redirected to user D | |
12 | Click on forwarding call option and dismiss both forwarding | Icon is set back to fixed phone or webRTC | |
13 | User B calls A | Call is received by User A | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-812: Conference via Cti - Snom [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test conference from XiVO Assistant | |||
Préconditions: XiVO & XiVO CC installed Users U1, U2, U3. Snom phone | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 |
Given U1 has Snom phone |
U2 is on hold | |
2 | U1 clicks conference |
U1, U2 and U3 talk connected in conference | |
5 |
Given agent U1 has Snom phone |
U2 is on hold | |
6 | U1 clicks conference |
U1, U2 and U3 talk connected in conference | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-867: Conference via Cti - Yealink [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test conference from XiVO Assistant | |||
Préconditions: XiVO & XiVO CC installed 3 agents in 1 queue Yealink phone | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Execute test X-812 : Conference via Cti - Snom U1 has Yealink phone | There is no conference button | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-970: Edit personal contacts [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Be able to edit an existing personal contact | |||
Préconditions: User U1 with at least one personal contact created | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User U1 logins to Web assistant | User is logged in | |
2 | Search your personal contact | Personal contact is displayed | |
3 | Over the contact with mouse and click on pencil icon | Pencil icon is displayed only on mouse over and you are redirected to personal contact info when clicked | |
4 | Change one field value then click on cancel button | You are redirected to favorites page | |
5 | Search and edit again on the personal contact | Field has been rollbacked to previous value | |
6 | Change field number and save | You are redirected to favorites page | |
7 | Search and edit again on the personal contact | Field has been updated properly | |
8 | Search and edit again on the personal contact to set it as favorite | Contact is set as favorite once modal is saved | |
9 | Search and edit again on the personal contact and unset it from favorites | Contact is removed from favorites once modal is saved | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1112: Call history aggregate succesive calls of same caller [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test if successive calls coming from the same person are grouped together and also test if the display works correctly | |||
Préconditions: UCAssistant open and working. 3 users: A, B and C. Logged in as user A. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | open the call history | call history should open and display the previous calls | |
2 | click on a group of calls | the group should unfold and display all the calls | |
3 | click again on the same group | the group should fold back | |
4 | User A call user B | it should redirect to the call control page | |
5 | get back to call history | it should display the new call alone | |
6 | click on the call | it should display only this call | |
7 | user B call user A | it should redirect to the call control page | |
8 | get back to call history | the first call should now display "(2)" next to it | |
9 | click on the first call | the list of calls should unfold and display both calls | |
11 | user C call user A | it should redirect to the call control page | |
12 | get back to call history | the call from user C should not be in the user B call group | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1138: content-view resizing [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: this test checks if the containerResizable directive is working properly | |||
Préconditions: 3 users U1, U2 and U3 An agent A1 to access the CCAgent A long call history
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U1 logs into the ucassistant | ||
2 | click on the history tab | the history should be displayed correctly and if it's very long you should be able to scroll to the end | |
3 | open a few of the history calls | the history should be scrollable to the end and still displayed correctly | |
4 | call *55 | the history should be scrollable to the end and still displayed correctly | |
5 | open in the favorites tab and come back into the history tab | the history should be scrollable to the end and still displayed correctly | |
6 | hangup *55 | the history should be scrollable to the end and still displayed correctly | |
7 | Make two consecutive searches from the search box. Both searches should have enough results to be able to scroll down the page. Click on some of the phone icons on the search results. | The search results should be scrollable and displayed correctly for both searches. The options from the phone icons are displayed correctly and no second scroll bar appears next to the name. | |
9 | Call U2 and U3 on a conference call.
Repeat step 7 during the conference
| The history should be scrollable to the end and still displayed correctly. Make sure the results of the search are displayed correctly both times. | |
10 | U1 logs off the ucassistant and A1 logs in the ccagent | ||
11 | repeat step 2, 4, 5 and 6 | the history should be scrollable to the end and still displayed correctly each time | |
12 | (UC specific) open the chat with an user and call *55 | the text typing box should briefly replace itself at the very bottom | |
13 | hangup your call | the text typing box should briefly replace itself at the very bottom | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1139: error message if device is blocked or turned off [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: this error is displayed when the user sound device is blocked by the browser | |||
Préconditions: an user | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | block the microphone in the authorize menu by clicking on the lock icon at the left of your URL then refresh | ||
2 | log in with your user | user should be logged in | |
3 | try to call *55 | the call should not happen and you should receive an error which tells you that your device cannot be accessed | |
4 | allow the browser to access microphone and reload the page then login | the user should be logged in | |
5 | call *55 | the call should work and no error message should be displayed | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1145: Check if ringing audio cannot be played by media keys [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: this test is to make sure that we cannot play the ringing audio by pressing a media key. | |||
Préconditions: a plantronics headset windows 10 a youtube music video a webrtc user logged in | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | play the youtube music video | ||
2 | go on the web assistant and call *55 | it should call *55 | |
3 | go on the youtube video tab and pause it | ||
4 | get back on the web assistant tab and hangup *55 | it should hang up correctly | |
5 | get back on the youtube video, press play, then quickly get back on the web assistant and press the 'pause/play' button on your headset as soon as you see the xivo logo, then as soon as the xivo audio is set to pause, press your 'pause/play' headset button again to play it | it should not play it | |
6 | call *55 again | it should call *55 normally and the sound should work | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-920: CC Agent specific features [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé:
Test that minimize icon is working only when launched as standalone application
| |||
Préconditions: Having XiVO desktop application Test to be run on Windows and Linux | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Launch Desktop assistant and login with agent on CC Agent | Minimize icon is displayed on top right of the panel window | |
2 | Click on minimize icon | Window is reduced to a vertical bar | |
3 | (>=Borealis.05) Check that you can move the window (when minimized) around the desktop | ||
4 | (>=Borealis.05) Move the window to the top right corner of your screen | ||
6 | Click again on minimize icon | Window is back to default size (>=Borealis.05) and you can see full window (window was at top right corner and is maximized towards the left so that you can see all the app) | |
7 | Click once more on minimize icon to display vertical bar. Then make a call to agent | The phone icon is blinking | |
8 | Answer call by clicking using global shortcut | Call is established and window is maximized | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-780: Global shortcut - Select2Call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé:
Test that global shortcut is properly configured and usable through desktop application (and only)
| |||
Préconditions: Having XiVO desktop application installed | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Launch Desktop assistant and login with user. Go to Settings menu | Settings menu should be displayed with a pre-defined shortcut (CmdOrCtrl+Space) | |
2 | Go to Application menu, then hover a phone number (or copy for windows) then press Ctrl+Space. | Cll should be emmited with selected phone number. | |
3 | Logout the user, then hover or copy a number and re-press Ctrl+Space | Call sahll not be emmited. | |
4 | Login again with the user, got to Settings menu and modify the shortcut by remove the Space key in input field. | An error message is displayed that shortcut is not valid and it's not possible to save settings. | |
5 | Set a shortcut like 'Ctrl+X' and save. | You are redirected to Application menu | |
6 | Try to call someone by copying number and press Ctrl+Space | Call should not be emmited | |
7 | Try to call someone by copying number and press Ctrl+X Beware that this test should be done on both UC assistant and CC agent. Just change URL in settings to achieve so. | Call is emmited | |
8 | Pay attention to remove your focus from desktop assistant window. Call your user from a Phone. Once you see that there is incoming call, press Ctrl+X to answer, then re-press same shortcut to hang up. | Call is answered then hangedup after second shortcut second press | |
10 | Go to Settings menu and clear the whole shortcut input field, then save. Try to call with Ctrl+X | Call is not emmited | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-785: Callto: protocol [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | rjamali | ||
Résumé: Test the tel: and callto: protocol for at least windows (built-in) and linux (manual procedure) | |||
Préconditions: Desktop assistant up and running on Linux Desktop assistant up and running on Windows (OK with VM) Test.html (in attachment) to have callto and tel links (don't hesitate to change the links in the source to target your lines number) Windows protocol register file helps to create entries in Windows registry, edit the .reg file with current xivo-desktop-assistant version. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Windows : Launch desktop assistant and login with user account, open test.html and click on call me ! | callto: link should be handled and call should be dialed to number set in html url link | |
2 | Windows : Launch desktop assistant and login with user account, open test.html and click on tel me ! | tel: link should be handled and call should be dialed to number set in html url link | |
4 | Linux : Launch desktop assistant and login with user account, open html.test and click on call me ! | callto: link should be handled and call should be dialed to number set in html url link | |
5 | Linux : Launch desktop assistant and login with user account, open html.test and click on tel me ! | tel: link should be handled and call should be dialed to number set in html url link | |
6 | Windows and linux : Quit desktop application and click again on both te; and callto: links | Appplication should be launched. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Pièce-jointes attachées |
| ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | rjamali | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | Tested from XiVO UC clean install |
Fiche de test X-1122: CC to UC switch with localstorage key [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Check if the CC to UC switch works even with a localstorage set up for the previous desktop assistant version | |||
Préconditions: desktop assistant opened on ucassistant user not logged in localstorage opened in the desktop assistant inspecting window How to open the local storage:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | set up the APP_DOMAIN to XUCMGT_IP/ccagent | ||
3 | delete the APP_INTERFACE if it's existing | ||
4 | press F5 on the localstorage window | the /ccagent part is deleted from APP_DOMAIN and a new APP_INTERFACE key is created with ccagent value, and the ccagent is opened | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1137: display on higher and lower screen sizes [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: this test will make sure that the desktop assistant displays correctly on every resolution and also with custom zoom factor | |||
Préconditions: at least two screen, one in 1920x1080, one in a resolution equal to or lower than 1024x768 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | open the desktop assistant on the 1920x1080 screen | it should open normally | |
2 | drag it to the 1024x768 screen | it should resize itself as soon as it enters the screen and everything should be displayed perfectly | |
3 | drag it back to the 1920x1080 screen | it should also resize itself and display perfectly | |
4 | try to dock it on both screen | docking should work correctly | |
5 | close the desktop assistant and then go into system settings and set the zoom to high dpi (zoom x 2) | it should zoom everything on both screens | |
6 | start the desktop assistant on the 1920x1080 screen | it should resize and display perfectly | |
7 | drag it to the 1024x768 | it should also display perfectly, but it could be slow to size itself since a lot of maths are going on (move it around if it takes too much time, should take less than 3 seconds) | |
8 | drag it back to the 1920x1080 screen | it should resize and display perfectly | |
9 | this test should be re-done for CCagent, mini-CCagent and UCassistant | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1140: display on multi screen with different custom zooms each [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: check if the display works on windows 10 when the user has a different zoom on each of his screen, for example an user with a thinkpad laptop zoomed at 125% and a 1080p screen with standard 100% zoom | |||
Préconditions: windows 10 1 screen with 100% zoom 1 screen with 125% or 150% zoom | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | open the desktop assistant | it should open and display correctly | |
2 | drag it to another screen with a different zoom | it should scale and display correctly | |
3 | close the xivo desktop app and try those two steps again with different resolutions (any res should be supported) | it should scale and display correctly | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-722: Receive a call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test incoming WebRTC call | |||
Préconditions: Have a user with WebRTC enabled line (webrtc set to yes in the Advanced line configuration) and another user with working phone. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Call the WebRTC line | The assistant pops-up a call notification with caller id and answer/reject button, a ring sound is played | |
2 | Reject the call | The call is rejected | |
3 | Call the WebRTC line |
The assistant pops-up a call notification with caller id and answer/reject button, a ring sound is played
| |
4 | Answer the call | The call is established, the level of the left progress bar follows the sound you hear, the level of the right one follows the sound you make | |
5 | Put the call on hold | The call is on hold, both progress bars disappear | |
6 | Hang up on phone side without retrieving the call | Call is terminated | |
7 | Call once more, answer the call and put on hold | The call is on hold | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-769: WebRTC Call using latest versions of Chrome on Linux [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test an outgoing WebRTC call using the latest Stable and Beta release of Chrome under Linux. Please, write down in the comment box the exact versions of Chrome tested. | |||
Préconditions: Install required Chrome from: | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Install latest stable version of chrome, listed in the prerequisites | ||
2 |
Login with the CTI credentials of the user configured with the WebRTC line.
| Login OK, registered in the navigator developer console. | |
3 | Type an extension number in the search box and press Enter | You hear a ringback tone | |
4 | Callee answers | You can talk with the callee | |
5 | Callee hangs up | No more active calls in the Calls view | |
6 | Repeat step 2-6 with latest Beta version of Chrome | For versions higher than Five.14 and Polaris.09 check that you have no warning about rtcpMuxPolicy in the developer console. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | lmeiller | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | Version 78.0.3904.21 |
Fiche de test X-770: WebRTC Call using latest versions of Chrome on Windows [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test an outgoing WebRTC call using the latest Stable and Beta release of Chrome under Windows. Please, write down in the comment box the exact versions of Chrome tested. | |||
Préconditions: Install required Chrome from: XUC_HOST in the custom.env file must use network interface accessible from Windows | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Install latest stable version of chrome, listed in the prerequisites | ||
2 |
Login with the CTI credentials of the user configured with the WebRTC line.
| Login OK, registered in the navigator developer console. | |
3 | Type an extension number in the search box and press Enter | You hear a ringback tone | |
4 | Callee answers | You can talk with the callee | |
5 | Callee hangs up | No more active calls in the Calls view | |
6 | Repeat step 2-6 with latest Beta version of Chrome | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | Version 79.0.3921.0 (Official Build) dev (64-bit) |
Fiche de test X-948: Validate point to point video call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Préconditions: - Have two WebRTC users and three PCs to avoid testing from the VM with XiVO because of STUN/ICE - XUCMGT started with ENABLE_VIDEO=true
You need threee PCs to test, otherwise you get a dom exception | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Login with different users to the webAssistent | Logged in | |
2 | On the first user assistant search for the second user and make a video call from the search result | The second user receives a video call, the incoming call notification indicates correctly an incoming video call | |
3 | Answer the call | The call is established with video | |
4 | Put the call on hold | The call is held for both participants (the video can be freezed) | |
5 | Resume the call | The call should be resumed | |
6 | Repeat once more hold/unhold | should still work | |
7 | Repeat the test on the other operation system than yours (Linux/Windows) | Should work on both | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | En échec | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | WINDOWS-LINUX once OK, other tries KO LINUX-LINUX KO no error in console |
Fiche de test X-1110: Electron window stretches to full screen mode during a video call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Making sure the electron window can stretch to full screen during a video call. | |||
Préconditions: 2 WebRTC users U1 and U2 U1 connected on the Desktop Assistant U2 connected on the Web Assistant A xucmgt started with ENABLE_VIDEO=true
| |||
#: | Actions à réaliser: | Résultats attendus: | |
2 | U1 makes a video call to U2 U2 answers | U1 and U2 are in a video call | |
3 | From the Desktop Assistant, U1 clicks on the orange button at the bottom of the video to go full screen. | The video goes full screen. | |
4 | U1 clicks on the orange button another time to deactivate full screen. | Full screen is deactivated. | |
5 | From the Desktop Assistant, U1 double-clicks on the video to go full screen. U1 double-clicks another time to deactivate full screen. | The video goes full screen. Full screen is deactivated. | |
6 | |||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | tmourier | ||
Résultats d’exécution: | En échec | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-905: Attended transfer when destination rings [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Transfer a call to another user while the destination rings. To be done in Polaris.04, see Feature 1435 | |||
Préconditions:
3 Users : U1, U2 and U3 To be tested with each supported device brand:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U2 calls U1 | U1 rings and call is displayed as ringing in web-assistant | |
2 | U1 answers | U1 is on call with U2 in web-assistant | |
3 | U1 calls U3 using web-assistant search box |
Call with U2 is put on hold No possibility to hold call between U1 and U3 | |
5 | U1 complete transfer using button in web-assistant | U1 sees:
U2:
U3:
| |
6 | U3 answers | U2 and U3 are on call and can hear each other (both way) | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): | |||
Notes d’exécution | Except step 5, which was rejected in #1435. |
Fiche de test X-907: Attended transfer to conference [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Transfer a call to a conference room | |||
Préconditions:
3 Users : U1 and U2 To be tested with each supported device brand:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U2 calls U1 | U1 rings and call is displayed as ringing in web-assistant | |
2 | U1 answers | U1 is on call with U2 in web-assistant | |
3 | U1 calls C1 using web-assistant search box |
Call with U2 is put on hold | |
4 | U1 type conference room password | U1 enters conference room | |
5 | U1 complete transfer using button in web-assistant | U1 sees:
U2:
| |
6 | U1 calls again conference room | U1 and U2 can hear each other (both way) in the conference room | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-979: MeetMe Conference - Show organizer [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: When in a conference, I should be able to see administrator | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U1 calls conference number and enter the user pin | U1 UC assistant displays the conference with one participant U1 black colored | |
2 | U2 calls conference number and enter the organizer pin | U1 and U2 UC assistant display the conference with two participants:
| |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-984: MeetMe Conference - Organizer can mute participants [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Check organizer actions on other attendees | |||
Préconditions:
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User U1 calls conference room and enters the organizer pin code. | User U1 uc-assistant displays the conference room with only one attendee (U1) displayed in orange as he is the organizer | |
2 | Users U2 and U3 join the conference room and enter the user pin code. | User U1 uc-assistant displays the newly joined attendees in alphabetical order, except for U1 who is always on top. U2 and U3 are displayed in black | |
3 | U1 clicks on "mute" action next to U2 | U2 is muted and a slashed microphone is displayed next to its name | |
4 | U1 clicks on "un-mute" action next to U2 | U2 is no longer muted | |
5 | U1 clicks on "mute all" action in the conference room line | U2 and U3 are muted and state is reflected in uc-assistant. However U1 is not muted. | |
6 | U1 clicks on "un-mute all" action in the conference room line | U1 and U2 are no longer muted. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1098: Display a flashtext [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | tmourier | ||
Résumé: This tests aims to display A flashtext received to a connected User in UC assistant | |||
Préconditions: XUC at least on version Callisto.01 A User U1. | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User U1 connnects to UC assistant | User is connected | |
2 | On XUC sample page connect with user U1 and go to FlashText tab. set login name as destination, type a message and send it. | You should see in sample page that message has been acknowledge | |
3 | Go to UC assistant chat history | Message should be displayed | |
4 | Click on the conversation | the conversation should open and the little mail icon on the chat history button should disappear | |
5 | get back to conversation list | the new message count shouldn't be displayed | |
6 | Send a message to U1 with link and emoji e.g., "Look at this www.xivo.solutions :smile: :fire:" | The link should be clickable. Emojis should be visible too. | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1102: Send Flashtext from an ongoing call [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Dernière modification par: | tmourier | ||
Résumé: A user connected in UC assistant should be able to send a Flashtext to an internal user from an ongoing call. | |||
Préconditions: XUC at least on version Callisto.01 Internal users U1 and U2 each one connected on UC assistant External user E1
| |||
#: | Actions à réaliser: | Résultats attendus: | |
2 | U1 calls U2 from UC assistant | Call is dialing | |
3 | U2 answers from UC assistant | U1 and U2 are on call | |
4 | U1 hovers the ongoing call line | U1 can see the chat icon
| |
5 | U1 open the chat window by clicking the bubble icon and cansends a Flashtext to U2 during the call | U2 receives Flashtext | |
6 | U1 and U2 hang up | Call is ended | |
7 | U1 makes a new call to external user E1 E1 answers | Call is dialing U1 and E1 are on call | |
8 | U1 hovers the ongoing call line | The Flashtext icon is not available, U1 is not able to send a Flashtext to E1 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1103: Send Flashtext from a conference call [Version : 1] | |||||||||
---|---|---|---|---|---|---|---|---|---|
Auteur: | vsodoma | ||||||||
Dernière modification par: | tmourier | ||||||||
Résumé:
| |||||||||
Préconditions:
| |||||||||
#: | Actions à réaliser: | Résultats attendus: | |||||||
1 | User U1 connnects to UC assistant User U2 connects to UC assistant | U1 is connected U2 is connected | |||||||
2 | U1 and U2 call a conference room | U1 and U2 are in the conference room | |||||||
3 | External user E1 calls conference room | E1 joins the conference room | |||||||
4 | U1 hovers participant line of U2 | U1 can see the chat icon | |||||||
5 | U1 opens the chat and sends a Flashtext to U2 during the conference call | U2 receives the Flashtext | |||||||
6 | U1 hovers participant line of E1 | The Flashtext icon is not displayed, U1 is not able to open the chat to send a flastext to E1. | |||||||
7 | Repeat steps 2 to 6 but this time with a managed conference. U1 calls conference as an organizer. U2 and E1 join managed conference as particpants.
| Flashtext icon is displayed when U1 hovers U2's participant line. Flashtext icon is not displayed when hovering U1 and E1's participant lines. | |||||||
Type d’exécution: | Manuel | ||||||||
Durée estimée d’exéc. (min): | |||||||||
Priorité: | Moyenne | ||||||||
Exigences | Aucun | ||||||||
Mots-clés: | Aucun | ||||||||
Détails d’exécution | |||||||||
Version du produit | 2019.12.00 | ||||||||
Testeur | ttaraba | ||||||||
Résultats d’exécution: | Réussi | ||||||||
Mode d’exécution: | Manuel | ||||||||
Durée d’exécution (min): |
Fiche de test X-1129: QoL key binding to send message and auto focus on text box [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: This test will check if the autofocus and send with enter key works | |||
Préconditions: An user connected | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | click on an user and click on the phone, then click on the bubble to open the chat window | it should open a fresh chat window | |
2 | check if you can type in the chatbox without clicking on it | you should have focus on the text area automatically | |
3 | press enter to send your message without clicking on the letter icon | it should send the message and keep the focus on the text area | |
4 | press enter without anything typed | it should not send any message | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1130: Add return mechanism to party chat [Version : 1] | |||
---|---|---|---|
Auteur: | tmourier | ||
Résumé: This test checks if you can get back to parties list from a chat window | |||
Préconditions: an user logged in | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | click on the phone next to an user name and click the bubble to open the chat window | it should open the chat window | |
2 | send a message | it should send a message | |
3 | click on the arrow on the top left corner of the chat | it should get you to the message history with your freshly created party in it | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1131: Display letter icon when message is received [Version : 1] | |||
---|---|---|---|
Auteur: | jylebleu | ||
Résumé: User should see a letter icon when receiving a message During conversation the letter is not displayed if the message is for this conversation | |||
Préconditions: User1 and User2 | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User1 send message to user2 | A letter icon is displayed on ucassistant for user2 | |
2 | User2 read the message | Letter icon disappear | |
3 | User1 send a message when user2 is reading user1 conversation | Message is displayed on user2 conversation tab, Letter icon is not displayed | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | ttaraba | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-980: Check Web Services Used by Slit [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Check that the web services used by Slit are still working | |||
Préconditions: Have a web service account configured slit with password GeiW4IaiQHRW2f
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Check the athentication token curl --insecure -H "Content-Type: application/json" -u slit:GeiW4IaiQHRW2f -X POST -d '{"backend": "xivo_service", "expiration": 600}' https://XIVO_HOST:9497/0.1/token | Result as {"data": {"xivo_user_uuid": null, "expires_at": "2018-03-07T17:50:37.081979", "token": "f11fdde5-e6c8-4d99-b4f0-5c12d6e8be4e", "acls": [], "issued_at": "2018-03-07T17:40:37.082002", "auth_id": "15"}}
| |
2 | Retreive list of users by using the previous retreived token curl --insecure -H 'Accept: text/csv; charset=utf-8' -H 'X-Auth-Token: TOKEN-RETRIEVED-AT-PREVIOUS-STEP' https://XIVO_HOST:9486/1.1/users/export |
Display list of users as : | |
3 | Retreive the list of cels, open following URL in browser : https://XIVO_HOST/service/ipbx/json.php/restricted/call_management/cel/?act=searchid&limit=100&idbeg=201801 You will need to replace idbeg param 201801 to an existing id of your CEL | Shows the list in browser | |
4 | Revoke the token
curl --insecure -X DELETE https://XIVO_HOST:9497/0.1/token/TOKEN-RETRIEVED-AT-FIRST-STEP | {"data": {"message": "success"}} | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1083: Check SLIT compatibility mode in asterisk [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Test that the asterisk patch (xivo_nova_compatibility) is working | |||
Préconditions: Two users U1 and U2 An incoming call I1 towards U1 An external caller E | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Configure confgend with nova_compatibility
nova_compatibility=yes
| ||
2 | Configure asterisk with nova_compatibility
nova_compatibility=yes | ||
3 | Restart services xivo-service restart | ||
4 | E calls I1 | U1 rings | |
5 | U1 answers | ||
6 | Check that event BRIDGE_ENTER contains nova_channel_names info in column extra : sudo -u postgres psql asterisk -c "select id,eventtype,eventtime,extra from cel where eventtype = 'BRIDGE_ENTER' order by eventtime desc limit 1;"
|
id | eventtype | eventtime | extra
-------+--------------+--------------------------+-----------------------------------------------------------------
88301 | BRIDGE_ENTER | 2019-02-27 12:03:21.6306 | {"bridge_id":"e5ba9...","bridge_technology":"native_rtp","nova_channel_names":["inc:0437497810","int:1009"]
| |
7 | Everyone hangup | ||
8 | U2 calls U1 | U1 rings | |
9 | U1 answers | ||
10 | U1 initiate an attended transfer towards E | ||
11 | U1 complete attended transfer towards E | ||
12 | Check that ATTENDEDTRANSFER event contains nova info in column extra : sudo -u postgres psql asterisk -c "select id,eventtype,eventtime,extra from cel where eventtype = 'ATTENDEDTRANSFER' order by eventtime desc limit 1;" |
id | eventtype | eventtime | extra
----+------------------+--------------------------+-------------------------------------------
88343 | ATTENDEDTRANSFER | 2019-0... | {"bridge1_id":"5aec...","channel2... "nova_channel2_name":"int:1015","nova_transferee_name":"out:01230041307","nova_transfer_target_name":"int:1009"}
| |
13 | Every one hang up | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jpthomasset | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Test related to a MDS in a XDS environement
Fiche de test X-1066: Incoming call with destination to user [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Verify that incoming call to the user on any MDS is correctly routed. | |||
Préconditions:
MDS with at least 2 users: Trunk on MDS main able to receive calls from gateway | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Create incoming call rule with destination set to User 1 | ||
2 | Call the DID | User 1 rings, answers and can speak to incoming call | |
3 | Edit the incoming call and change the destination to User 2 | ||
4 | Call the DID | User 2 rings, answers and can speak to incoming call | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | bschuler | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1105: User permissions are applied across MDS [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Préconditions: MDS Main and MDS 1 Route 1 with ability to call to external number E1 User 1 on MDS Main Trunk T1 on MDS1 Permissions created but not yet applied to any object
call right deny X. Permissions applied to Route R1
call right deny X.
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | U1 calls to E1 (using trunk T1 via MDS 0) | The call is denied | |
2 | Apply call right allow 01230042101 to user U1 | ||
3 | U1 calls to E1 | The call is routed to MDS 0 The call (user id) is correctly evaluated on MDS 0 The call is allowed and E1 rings | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | rjamali | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1052: I can call a Group/Queue/Meetme [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: I can call a Group/Queue/Meetme configured on XiVO Main | |||
Préconditions: Groups/Queues/Meetme must be configured on XiVO Main Members of Groups/Queues must have lines on XiVO Main Given I have
| |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | With U1 I call G1 | U1 is waiting in queue G1 U2 is ringing | |
2 | Hangup | ||
3 | With U1 I call Q1 | U1 is waiting in queue Q1 U2 is ringing | |
4 | Hangup | ||
5 | With U3 (which is on MDS) I call G1 | U3 is waiting in queue G1 U1 and/or U2 are ringing | |
6 | Hangup | ||
7 | With U3 (which is on MDS) I call Q1 | U3 is waiting in queue Q1 U1 and/or U2 are ringing | |
8 | Hangup | ||
9 | WIth U3 (which is on MDS) I call C1 | U3 is in C1 | |
10 | U1 calls C1 | U1 is in C1 with U3 U1 and U3 can speak together in conference | |
11 | Hangup | ||
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | vsodoma | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1057: Calls routing between MDS [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: The purpse of this test is to be able to call users between media servers. | |||
Préconditions: XiVO MDS0/Main MDS1 and MDS2
User 0 on MDS Main,
Correctly configured XiVO Main: | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | User 2 calls User 3 on the same MDS2 | User 3 is ringing, answers and can speak with User 2 | |
2 | User 3 calls User 1 on MDS1 | User 1 is rining, answers and can speak with User 3 | |
3 | User 0 calls User 2 on MDS2 | User 2 is ringing, answers and can speak with User 0 | |
5 | Remove MDS 1 from list of media sever | Currently sip is not reloaded in asterisk and the next steps fail. But normally, MDS should be uninstalled after removing from webi. | |
6 | User 2 calls User 1 on removed MDS 1 | The call is unable to complete and you hear an unreachable announcement | |
7 | Re-add MDS 1 to the list of media servers | ||
8 | User 0 calls User 1 on re-added MDS 1 | User 1 is ringing, answers and can speak with User 0 | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |
Fiche de test X-1068: assistant still working when one mds is down [Version : 1] | |||
---|---|---|---|
Auteur: | vsodoma | ||
Résumé: Should be able to restart an MDS without any impact on web assistant | |||
Préconditions: A system with 2 component (One main, and one MDS) A user with a phone set on the main and web assistant connected | |||
#: | Actions à réaliser: | Résultats attendus: | |
1 | Shutdown the mds, or stop the asterisk | User still able to use the assistant to make call and receive calls | |
Type d’exécution: | Manuel | ||
Durée estimée d’exéc. (min): | |||
Priorité: | Moyenne | ||
Exigences | Aucun | ||
Mots-clés: | Aucun | ||
Détails d’exécution | |||
Version du produit | 2019.12.00 | ||
Testeur | jhlavacek | ||
Résultats d’exécution: | Réussi | ||
Mode d’exécution: | Manuel | ||
Durée d’exécution (min): |