Réglages de la console PrismVox

PrismVox autonome utilise sa console. Connectée à Prism, elle redirige vers Prism et les contrôles correspondants apparaissent dans Admin → Telephony. L’API PrismVox protégée reste disponible à l’intégration.

Fournisseurs vocaux PrismVox avec des données de démonstration

Configuration → SIP / Telephony

A single SIP line

Configurez PrismVox comme un terminal Centrex, à la manière d’un téléphone IP Yealink ou Grandstream : une ligne SIP enregistrée sur le réseau de votre opérateur. Le SBC public de l’opérateur gère la traversée NAT. Gardez PrismVox sur votre réseau privé ; publier sa console ou son service SIP sur Internet n’est pas nécessaire.

Registrar, Registrar IP and SIP domain

Saisissez le nom du registrar/SBC et son IP fournis par l’opérateur. SIP domain est le domaine du service pour la ligne ; il peut différer du nom du registrar. Ce sont les adresses de l’opérateur, pas celle du serveur PrismVox.

Match (optional)

Identifie les requêtes SIP entrantes provenant des adresses de signalisation de l’opérateur. Laissez vide pour reprendre Registrar IP, ou indiquez l’IP/CIDR fourni si la signalisation entrante vient d’une autre adresse. Ce champ n’est ni votre IP locale ni une destination RTP.

Username, Password and Display name

Utilisez l’identifiant d’authentification et le mot de passe de la ligne. L’identifiant peut différer de son numéro de téléphone. Sur une configuration existante, laissez Password vide pour conserver le secret enregistré. Display name (From) définit le nom affiché des appels sortants ; ce n’est pas un champ d’authentification.

Transport and trust

Choisissez le transport et le port distant de l’opérateur : TLS + SRTP utilise une signalisation TLS et un média SDES-SRTP ; UDP utilise SIP/RTP en clair. Les ports distants par défaut sont 5061 pour TLS et 5060 pour UDP. Gardez SIP_TLS_VERIFY_SERVER actif ; une CA privée se configure via SIP_TLS_CA_FILE et un montage en lecture seule dans Asterisk.

Save, Apply and verification

Save enregistre les paramètres de la ligne sans les activer. Apply (reload the trunk) sauvegarde le formulaire, écrit la configuration Asterisk et demande son rechargement. Vérifiez le message de succès puis actualisez Line state. Confirmez l’enregistrement et effectuez un appel réel avec audio dans les deux sens ; un état indicatif du terminal ne suffit pas à valider la ligne.

Transfer method

bridge garde Asterisk dans le chemin média en appelant le destinataire. refer utilise SIP REFER pour déléguer le transfert au PBX/opérateur. Choisissez une méthode compatible avec le trunk ; elle est distincte du choix direct/annoncé d’un contact.

Configuration → Agent

Inbound persona and greeting

System Prompt définit rôle, ton et limites ; Greeting est l’accueil fixe précédant la réponse du modèle entrant. Gardez des phrases courtes dans la langue des appels. Placez les faits dans Knowledge plutôt qu’agrandir la personnalité en archive documentaire.

Outbound persona

Outbound System Prompt définit le rôle des missions sortantes. La mission précise lui est ajoutée. L’accueil fixe entrant n’est pas utilisé ; testez ouverture, collecte des réponses et end_call avec un destinataire de test.

Standard and on-call models

Standard gère le standard entrant autonome. On-call gère les missions sortantes, conversations avec le destinataire et Admin chat. Test the agent utilise le modèle standard ; les appelants reconnus utilisent Prism si raccordé. Réglez les IDs exacts ; les racines propres à chaque niveau incluent /v1. Vides, elles réutilisent OPENAI_BASE_URL. Un endpoint distinct ne reçoit pas la clé de passerelle.

Dialog turns and feature switches

Dialog turns — attended transfer limite les échanges avec le destinataire de 1 à 10 (défaut 3) ; davantage prolonge l’attente. Activez knowledge search avec des documents pertinents et MCP tools après vérification des serveurs. Sauvegardez le formulaire Agent après modification.

Speech providers

Provider and language

Reconnaissance et synthèse ont leurs propres sélecteurs. ElevenLabs est le défaut direct en streaming. Self-hosted · OpenAI-compatible API vise votre serveur externe compatible ; Legacy HTTP service utilise l’ancien contrat. Alignez le code de langue de deux/trois lettres avec les prompts parlés.

ElevenLabs connection

Entrez la clé puis Connect pour charger modèles/voix autorisés. Choisissez reconnaissance, synthèse et voix, puis Save voice settings. Connecter ne sauvegarde pas. L’absence de Models Read peut empêcher le catalogue tout en conservant le modèle sélectionné. Un secret vide conserve la clé enregistrée.

Voice and stability

Choisissez une voix du catalogue puis Listen pour un véritable aperçu. Stability accepte 0–1 ou le défaut du fournisseur si vide. Sélection et aperçu ne sont pas un benchmark ; vérifiez prononciation et continuité sur un appel réel.

External STT/TTS

Réglez racine, modèle et voix TTS externe éventuelle. La clé de service facultative est distincte d’ElevenLabs et partagée entre STT/TTS externes. La synthèse compatible OpenAI doit retourner du WAV ; une API propriétaire différente nécessite un adaptateur extérieur à PrismVox.

Voice management

Enregistrement/envoi et suppression dépendent du fournisseur et des permissions. Pour les API externes compatibles OpenAI, gérez les voix sur ce serveur. N’envoyez que des échantillons que vous pouvez utiliser ; le microphone exige localhost ou HTTPS approuvé.

Phrases et Dictionary

Fixed phrases

Réglez au revoir, attente, transfert, questions nom/motif, présence et contact inconnu dans la langue des appels. Conservez les %s requis : un pour le nom dans connexion/contact inconnu, deux pour nom et motif dans l’annonce.

Dictionary

Les indications de reconnaissance aident noms et vocabulaire si le STT les accepte. Acronyms to spell out et exceptions contrôlent la diction. Les valeurs sauvegardées remplacent les indications d’environnement initiales. Enregistrez puis testez une phrase contenant le terme.

Knowledge et MCP

Knowledge Base

Créez une collection, ajoutez des documents factuels puis attendez ingestion/embeddings. Activez la recherche dans Agent. Gardez les connaissances à jour ; le service local et le schéma pgvector en dimension 384 diffèrent des fournisseurs configurables de Prism.

MCP servers

Configurez nom, endpoint Streamable HTTP ou SSE, activation et authentification facultative. Examinez les outils avant l’interrupteur MCP global. Connectez des outils de confiance : un appelant peut influencer les demandes adressées à l’agent.

Directory et appels sortants

Directory

Réglez nom, destination d’appel et transfert direct/annoncé. Testez le format accepté par le trunk. Connecté, Prism fournit les contacts et transferts issus des profils ; réglez ces profils au lieu de supposer deux annuaires indépendants synchronisés.

Outbound Calls

Créez une mission vers un destinataire et examinez file, tentatives et résultat. Utilisez d’abord un destinataire de test prévenu. L’annulation arrête le travail en attente lorsque possible ; ne supposez pas qu’une ligne supprimée termine rétroactivement un appel déjà transféré.

Overview, Call Logs, Conversations et Chat

Overview and history

Utilisez état des services et activité agrégée pour détecter les problèmes. Call Logs et Conversations exposent transcripts/outils ; limitez l’accès car ces contenus peuvent être personnels. Chat teste le modèle conversationnel, mais ne valide pas SIP, RTP ni la reconnaissance au microphone.

Comparer réglages enregistrés et variables initiales →Configurer recherche documentaire et outils MCP →Configurer contacts et transferts →