In diesem Dokument wird die Anruffortschrittsanalyse (Call Progress Analysis, CPA) erläutert. Hierbei handelt es sich um den neuen digitalen Signalprozessor (DSP)-Algorithmus, der den TDM-Sprachstrom (Time Division Multiplexing) analysiert, um nach speziellen Informationstönen (SITs), Fax-/Modemtönen, menschlichen Sprache und Anrufbeantwortern zu suchen.
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).
Die Anruffortschrittsanalyse (Call Progress Analysis, CPA) ist der neue DSP-Algorithmus, der den TDM-Sprach-Stream analysiert, um nach SITs, Fax-/Modemtönen, menschlicher Sprache und Anrufbeantwortern zu suchen. CPA leitet Informationen auch an Cisco IOS® weiter.
x-cisco-cpa ist ein neuer SIP-Anwendungstyp, über den Anrufer einen CPA-Vorgang anfordern können und über den das Gateway Informationen an den Anrufer weiterleitet. CPA wird nur auf dem TDM-Gateway unterstützt, auf dem einer der Anrufabschnitte terminiert wird.
CPA wird initiiert, wenn SIP-INVITE mit x-cisco-cpa-Anwendung/Inhalt gesendet wird. Während des Gesprächs analysiert DSP den eingehenden Sprach-Stream. DSP identifiziert die Art des Sprachdatenstroms anhand statistischer Sprachmuster oder bestimmter Tonfrequenzen. Das Gateway sendet SIP UPDATE mit x-cisco-cpa, das das CPA-Ergebnis enthält. Auf der Grundlage dieses CPA-Ergebnisses entscheidet der Anrufer über den nächsten Schritt, z. B. Weiterleiten oder Beenden des Anrufs. CPA beeinträchtigt das bestehende SIP-Protokoll nicht.
Dieses Diagramm zeigt den typischen CPA-Anruffluss.
Dies sind die Anwendungsinstanzen für das neue x-cisco-cpa:
Innerhalb von SIP INVITE—Dialer > Cisco IOS: Weist Cisco IOS an, den CPA-Algorithmus für diesen Anruf zu aktivieren.
Innerhalb von SIP 18x - Cisco IOS > Dialer: Weist den Dialer an, ob CPA für diesen Anruf aktiviert ist.
Innerhalb von SIP UPDATE - Cisco IOS > Dialer: Teilt dem Dialer das CPA-Ergebnis mit.
--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
Diese Tabelle zeigt die CPA-Parameter, ihren Standardwert, die Definition der einzelnen Parameter und die Methode, mit der die einzelnen Parameter konfiguriert werden.
Alle CPA-bezogenen CLI-Befehle müssen im VoIP-Modus des Sprachdienstes konfiguriert werden. Um die CPA-Unterstützung in der globalen Gateway-Konfiguration zu aktivieren, geben Sie den folgenden CLI-Befehl ein:
[default | no] cpa
Die folgenden Befehle werden verwendet, um verschiedene CPA-Parameter über die CLI zu konfigurieren:
Hinweis: Werte im x-cisco-cpa-Text überschreiben CLI-Werte.
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
Dies ist ein Beispiel für die CPA-Konfiguration über die CLI:
# ! 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 !
Führen Sie zum Debuggen der CPA-Konfiguration die folgenden Befehle aus, um nützliche Informationen zu erfassen:
Mit den folgenden Befehlen und der PCM-Erfassung können zusätzliche Debugging-Informationen gesammelt werden: