Dit document bespreekt Call Progress Analysis (CPA), het nieuwe digitale signaalprocessor (DSP)-algoritme dat de Time-Division Multiplexing (TDM)-spraakstroom analyseert om te zoeken naar speciale informatietonen (SIT’s), fax-/modemtonen, menselijke spraak- en antwoordapparaten.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Call Progress Analysis (CPA) is het nieuwe DSP-algoritme dat de TDM-spraakstroom analyseert om op zoek te gaan naar SIT’s, fax-/modemtonen, menselijke spraak- en antwoordapparaten. CPA geeft ook informatie door aan Cisco IOS®.
Er is een nieuw type SIP-toepassing, x-cisco-cpa, voor bellers om een CPA-operatie aan te vragen en voor de gateway om informatie door te geven aan de beller. CPA wordt alleen ondersteund op de TDM-gateway waar een van de aanroepbenen wordt beëindigd.
De CPA wordt in werking gesteld wanneer SIP INVITE met x-cisco-cpa toepassing/inhoudslichaam wordt verzonden. Terwijl de vraag lopend is, analyseert DSP de inkomende stemstroom. DSP identificeert het type van spraakstroom op basis van statistische spraakpatronen of specifieke toonfrequenties. De gateway verzendt SIP UPDATE met x-cisco-cpa, die het resultaat van CPA bevat. Gebaseerd op dit resultaat van CPA, beslist de beller de volgende stap, zoals het overbrengen van de vraag of het beëindigen van de vraag. CPA interfereert niet met het bestaande SIP-protocol.
In dit diagram wordt de normale stroom van CPA-oproepen weergegeven.
Dit zijn de toepassingsinstellingen voor de nieuwe x-cisco-cpa:
Binnen SIP UITNODIGEN—snelkiezer > Cisco IOS: Vertelt Cisco IOS om het CPA-algoritme voor deze oproep te activeren.
Binnen SIP 18x—Cisco IOS > Kiezer: Vertelt de Kiezer of CPA al dan niet voor deze vraag wordt toegelaten.
Binnen SIP UPDATE—Cisco IOS > Kiezer: Vertelt de snelkiezer het CPA-resultaat.
--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
Deze tabel toont de CPA-parameters, hun standaardwaarde, de definitie van elke parameter en de methode waarmee elke parameter is geconfigureerd.
Alle met CPA verband houdende CLI-opdrachten moeten worden geconfigureerd onder de voip-modus voor spraakservice. Om CPA-ondersteuning in de wereldwijde gatewayconfiguratie in te schakelen, voert u deze CLI-opdracht in:
[default | no] cpa
Dit zijn de opdrachten voor het configureren van verschillende CPA-parameters via de CLI:
Opmerking: waarden in x-cisco-cpa body overschrijven CLI-waarden.
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
Dit is een voorbeeld van de CPA-configuratie via de 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 !
Om de CPA-configuratie te debuggen, geeft u deze opdrachten uit om nuttige informatie op te nemen:
Aanvullende debug-informatie kan worden verzameld met de volgende opdrachten en de PCM-opname: