Exécution du client de test d'interface d'application VPAppIntfClient.sh

Dernière mise à jour : Nov 09, 2023 |
Informations sur le prologue
Suivez cette procédure pour exécuter le client de test d'interface d'application VPAppIntfClient.sh et vérifier si le client de test d'interface d'application affiche le nombre total et les ports inutilisés disponibles pour les appels sortants, ainsi que le résultat de l'opération LaunchVXML.
Remarque :
Si FIPS est activé sur le système où VPAppIntfClient.sh est lancé, vous devez spécifier les arguments de ligne de commande supplémentaires suivants :
  • -K <Java Truststore> : Le nom du fichier de la boutique de confiance Java, y compris le chemin qui contient tous les certificats de confiance. Si la commande est exécutée sur l’EPM primaire, le magasin de confiance de l’EPM primaire peut être spécifié à l’aide de la valeur EPM_TRUSTSTORE.
  • -O <Java Truststore password> : Le mot de passe du fichier Java truststore. Si la commande est exécutée sur l'EPM principal, le mot de passe de l'EPM principal truststore peut être spécifié à l'aide de la valeur EPM_TRUSTSTORE_PASS
Préambules
Assurez-vous de configurer Avaya Experience Portal pour le client test de l'interface d'application comme décrit dans Configuration Experience Portal pour un appel sortant.
  1. Connectez-vous à Linux sur le Experience Portal serveur.
    INFORMATIONS SUPPLÉMENTAIRES :
    Si vous êtes un représentant Avaya Services et utilisez Avaya Enterprise Linux, les comptes Avaya Service ne seront plus disponibles après la mise à niveau Avaya Enterprise Linux. Les comptes de service Avaya seront disponibles via la configuration EASG pendant la Experience Portal mise à niveau.
    • Connectez-vous à la console Linux locale comme racine.
    • Ou connectez-vous à distance en tant qu’utilisateur non racine, puis changez l’utilisateur pour racine en entrant la commande su - racine.
  2. Naviguez jusqu’au répertoire client de test d’interface d’application en entrant la commande cd $AVAYA_HOME/Support/OutCallTest/VPAppIntfClient.
  3. Utilisez les exemples suivants pour montrer comment appeler le client test de l'interface d'application en utilisant différents schémas d'authentification :
    1. Authentification du mot de passe
      INFORMATIONS SUPPLÉMENTAIRES :
      Entrez le ./Commande VPAppIntfClient.sh —n <outcall-username> —p <outcall password> pour demander le nombre de ports de sortie disponibles.
      INFORMATIONS SUPPLÉMENTAIRES :
      • <outcall-username> est un Experience Portal utilisateur configuré sur la page Utilisateurs de l'interface Web EPM.
      • <outcall password> est le mot de passe pour <outcall-username> qui est configuré sur la page Utilisateurs de l'interface Web EPM.
      Remarque :
      L'utilisateur doit avoir le rôle d'utilisateur des services Web.
    2. Authentification du certificat
      INFORMATIONS SUPPLÉMENTAIRES :
      Entrez le ./VPAppIntfClient.sh -y certificat -k <Java Keystore> -o <Java Keystore password> commande pour demander le nombre de ports sortants disponibles.
      INFORMATIONS SUPPLÉMENTAIRES :
      • -y : <certificate> le type d’authentification est certificat.
      • -k : le <Java Keystore> nom du fichier de stockage de clés Java, y compris le chemin d'accès. Le magasin de clés Java doit contenir le certificat d’identité de l’utilisateur, y compris la clé privée.
      • -o : <Java Keystore password> le mot de passe du fichier Java keystore.
      Remarque :
      Importez le certificat d’identité d’utilisateur dans l’EPM et assurez-vous que le certificat est attribué à un utilisateur de type Certificat.
      L'utilisateur doit avoir le rôle d'utilisateur des services Web.
    3. Authentification du mot de passe et du certificat
      INFORMATIONS SUPPLÉMENTAIRES :
      Entrez le ./VPAppIntfClient.sh -n <outcall-username> -p <outcall password> -y mot de passe + certificat -k <Java Keystore> -o <Java Keystore password> commande pour demander le nombre de ports sortants disponibles.
      INFORMATIONS SUPPLÉMENTAIRES :
      • <outcall-username> est un Experience Portalutilisateur configuré sur la page Utilisateurs de l'interface Web EPM.
      • <outcall password> est le mot de passe pour <outcall-username> qui est configuré sur la page Utilisateurs de l'interface Web EPM.
      • -y : <password+certificate> le type d’authentification est mot de passe et certificat.
      • -k : le <Java Keystore> nom du fichier de stockage de clés Java, y compris le chemin d'accès. Le magasin de clés Java doit contenir le certificat d’identité de l’utilisateur, y compris la clé privée.
      • -o : <Java Keystore password> le mot de passe du fichier Java keystore.
      Remarque :
      Importez le certificat d'identité de l'utilisateur dans l'EPM et assurez-vous que le certificat est attribué au <outcall-username> et que le type d'authentification de l'utilisateur est Mot de passe et Certificat.
      L'utilisateur doit avoir le rôle d'utilisateur des services Web.
  4. Vérifiez que le client de test de l'interface d'application affiche une réponse indiquant le nombre total de ports et les ports inutilisés disponibles pour les appels sortants.
    Par exemple :
    Mon Jun 03 16:55:26 PDT 2017:VPAppIntfServiceClient: queryResources succeeded, Total Resources = 0, Unused H323 = 0, Unused SIP = 0
    Mon Jun 03 16:55:26 PDT 2017: VPAppIntfServiceClient: exiting
  5. Utilisez les exemples suivants pour montrer comment appeler le client test de l'interface d'application en utilisant différents schémas d'authentification.
    1. Authentification du mot de passe
      INFORMATIONS SUPPLÉMENTAIRES :
      Entrez le ./VPAppIntfClient.sh -R 1 -A <application-name> -T <number-to-dial> -n <outcall-username> -p <outcall password> commande pour lancer un appel sortant et lancer une application VoiceXML.
      • <application-name> est le nom de l'application que vous spécifiez sur la page de l'application.
      • <number-to-dial> est le numéro de téléphone auquel faire un appel extérieur.
      • <outcall-username> est le nom d'Experience Portalutilisateur configuré avec le rôle Services Web sur la page Utilisateurs de l'interface Web EPM.
      • <outcall password> est le mot de passe attribué au nom d'utilisateur de l'appel extérieur ci-dessus qui a été configuré sur la page Utilisateurs de l'interface Web de l'EPM.
      Remarque :
      L'utilisateur doit avoir le rôle d'utilisateur des services Web.
    2. Authentification du certificat
      INFORMATIONS SUPPLÉMENTAIRES :
      Entrez le ./VPAppIntfClient.sh -R 1 -A <application-name> -T <number-to-dial> -y certificat -k <Java Keystore> -o <Java Keystore password> commande pour lancer un appel sortant et lancer une application VoiceXML.
      • <application-name> est le nom de l'application que vous spécifiez sur la page de l'application.
      • <number-to-dial> est le numéro de téléphone auquel faire un appel extérieur.
      • -y : <certificate> le type d’authentification est certificat.
      • -k : le <Java Keystore> nom du fichier de stockage de clés Java, y compris le chemin d'accès. Le magasin de clés Java doit contenir le certificat d’identité de l’utilisateur, y compris la clé privée.
      • -o : <Java Keystore password> le mot de passe du fichier Java keystore.
      Remarque :
      Importez le certificat d’identité de l’utilisateur dans l’EPM. Assurez-vous que le certificat est attribué à l’utilisateur du type de certificat.
      L'utilisateur doit avoir le rôle d'utilisateur des services Web.
    3. Authentification du mot de passe et du certificat
      INFORMATIONS SUPPLÉMENTAIRES :
      Entrez le ./VPAppIntfClient.sh -R 1 -A <application-name> -T <number-to-dial> -n <outcall-username> -p <outcall password>-y password+certificate -k <Java Keystore> —o <Java Keystore password>commande pour lancer un appel sortant et lancer une application VoiceXML, où :
      • <application-name> est le nom de l'application que vous spécifiez sur la page de l'application.
      • <number-to-dial> est le numéro de téléphone auquel faire un appel extérieur.
      • <outcall-username> est le nom d’utilisateur du portail d’expérience configuré à partir de l’interface Web EPM.
      • <outcall password> est le mot de passe pour <outcall-username> configuré à partir de l'interface Web EPM.
      • -y : <password+certificate> le type d’authentification est mot de passe + certificat.
      • -k : le <Java Keystore> nom du fichier de stockage de clés Java, y compris le chemin d'accès. Le magasin de clés Java doit contenir le certificat d’identité de l’utilisateur, y compris la clé privée.
      • -o : <Java Keystore password> le mot de passe du fichier Java keystore.
      Remarque :
      Importez le certificat d'identité de l'utilisateur dans l'EPM, assurez-vous que le certificat est attribué et que <outcall-username>le type d'authentification de l'utilisateur est Mot de passe et Certificat .
      L'utilisateur doit avoir le rôle d'utilisateur des services Web.
  6. Vérifiez que le numéro de téléphone composé sonne.
  7. Répondez au téléphone et vérifiez que l'application spécifiée traite l'appel.
    INFORMATIONS SUPPLÉMENTAIRES :
    Remarque :
    L'application traite l'appel de la même façon que lorsqu'un utilisateur réel appelle le système.
  8. Vérifiez que le client de test de l'interface d'application affiche ce qui suit :
    • Une réponse qui affiche le résultat de l'opération LaunchVXML.
    • Le nombre total de ports et les ports inutilisés disponibles pour les appels sortants.
    Par exemple :
    lundi 3 juin 2017 17 :00 :31 HAP : VPAppIntfServiceClient : lancementVXML réussi, ID de session = scaaep134-20135001030-5, TotalRes = 100, UnusedH323 = 0, InutiliséSIP = 99
    lundi 3 juin 2017 à 17 h 00 min 31 s HAP : VPAppIntfServiceClient : départ