Ce document traite de l'analyse de progression des appels (CPA), le nouvel algorithme de processeur de signal numérique (DSP) qui analyse le flux vocal de multiplexage temporel (TDM) pour rechercher des signaux d'information spéciaux (SIT), des tonalités fax/modem, de la parole humaine et des répondeurs.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Call Progress Analysis (CPA) est le nouvel algorithme DSP qui analyse le flux vocal TDM pour rechercher les SIT, les tonalités fax/modem, la parole humaine et les répondeurs. CPA transmet également des informations à Cisco IOS®.
Il existe un nouveau type d'application SIP, x-cisco-cpa, permettant aux appelants de demander une opération CPA et à la passerelle de transmettre des informations à l'appelant. CPA est pris en charge uniquement sur la passerelle TDM où l'un des segments d'appel est terminé.
CPA est lancé lorsque SIP INVITE est envoyé avec le corps d'application/de contenu x-cisco-cpa. Pendant l'appel, le DSP analyse le flux vocal entrant. Le DSP identifie le type de flux vocal en fonction de modèles de voix statistiques ou de fréquences de tonalité spécifiques. La passerelle envoie SIP UPDATE avec x-cisco-cpa, qui contient le résultat CPA. Sur la base de ce résultat CPA, l'appelant décide de l'étape suivante, par exemple pour transférer l'appel ou mettre fin à l'appel. CPA n'interfère pas avec le protocole SIP existant.
Ce diagramme représente le flux d'appels CPA type.
Voici les organismes d'application pour le nouveau x-cisco-cpa :
Dans SIP INVITE —Dialer > Cisco IOS : Indique à Cisco IOS d'activer l'algorithme CPA pour cet appel.
Dans SIP 18x—Cisco IOS > Dialer : Indique au numéroteur si le CPA est activé ou non pour cet appel.
Dans SIP UPDATE —Cisco IOS > Dialer : Indique au numéroteur le résultat CPA.
--uniqueBoundary Content-Type: application/x-cisco-cpa Content-Disposition: signal;handling=optional Events=FT,Asm,AsmT,Sit CPAMinSilencePeriod=<int16> CPAAnalysisPeriod=<int16> CPAMaxTimeAnalysis=<int16> CPAMinValidSpeechTime=<int16> CPAMaxTermToneAnalysis=<int16> --uniqueBoundary--
--uniqueBoundary Content-Type: application/x-cisco-cpa Content-Disposition: signal;handling=optional event=enabled --uniqueBoundary--
Content-Disposition: signal;handling=optional Content-Type: application/x-cisco-cpa CSeq: 102 UPDATE Max-Forwards: 70 event=detected status=FT
Ce tableau présente les paramètres CPA, leur valeur par défaut, la définition de chaque paramètre et la méthode de configuration de chaque paramètre.
Toutes les commandes CLI liées à CPA doivent être configurées en mode voice service voip. Afin d'activer la prise en charge CPA dans la configuration de passerelle globale, entrez cette commande CLI :
[default | no] cpa
Voici les commandes utilisées pour configurer différents paramètres CPA via l'interface de ligne de commande :
Remarque : les valeurs du corps x-cisco-cpa remplacent les valeurs CLI.
cpa timing live-person cpa timing timeout cpa timing term-tone cpa timing silent cpa timing valid-speech cpa timing noise-period cpa threshold active-signal cpa threshold noise-level min cpa threshold noise-level max
Voici un exemple de configuration CPA via l'interface de ligne de commande :
# ! voice service voip cpa cpa timing silent 375 cpa timing live-person 2500 cpa timing timeout 3000 cpa timing noise-period 100 cpa timing valid-speech 112 cpa timing term-tone 15000 cpa threshold noise-level max -50dBm0 cpa threshold noise-level min -60dBm0 cpa threshold active-signal 15db !
Afin de déboguer la configuration CPA, émettez ces commandes afin de capturer des informations utiles :
Des informations de débogage supplémentaires peuvent être collectées avec les commandes suivantes et la capture PCM :