Dit document gaat in op de vooruitgang van de gespreksvoortgang in-band gerelateerde problemen bij het interageren van ISDN- en H.323-signalering tussen VoIP- en PSTN-netwerken (Public Switched Telephone Network). Uitdagingen doen zich voor wanneer Cisco VoIP-router/gateways signaleringsfuncties uitwisselen met de Telco-switch.
De kennis van de configuratie van H.323 en Cisco CallManager is vereist om dit document te kunnen begrijpen.
Dit document gebruikt Cisco CallManager en Cisco IOS® spraakgateways voor de oplossing van het probleem dat in dit document wordt besproken.
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.
Dit document gaat in op de vooruitgang van de vraag in-band verwante kwesties wanneer het op elkaar aansluiten van ISDN en H.323 signalering tussen VoIP en PSTN netwerken. Uitdagingen doen zich voor wanneer Cisco VoIP-router/gateways signaleringsfuncties uitwisselen met de Telco-switch. Deze lijst beschrijft gemeenschappelijke probleemscenario's/symptomen:
Geen terugbeltoon op VoIP-oproepen via omzeiling
Symptoom: Een gebruiker van de gewone oude telefoondienst (POTS) (PSTN/PBX) plaatst een vraag door de router/gateways van Cisco en hoort geen terugbeltoon alvorens de vraag wordt beantwoord.
Symptoom: Een POTS-gebruiker (PSTN/PBX) plaatst een oproep naar een IP-telefoon via een Cisco-router/gateway en hoort geen beltoon voordat de oproep wordt beantwoord.
Symptoom: Een gebruiker plaatst een vraag van een IP telefoon of derdeapparaat aan een buitenaantal door een router/gateway van Cisco en hoort geen beltoon.
Geen terugbeltoon naar PSTN (Cisco CallManager)
Symptoom: Wanneer de oproepen van het PSTN via Cisco CallManager komen, hoort de beller geen beltoon. Als de vraag wordt beantwoord, kunnen beide partijen elkaar horen, of de bezoeker kan de herinneringen van Voice Mail horen.
Symptoom: Een inkomende oproep van een Cisco-gateway/router naar Cisco CallManager of Cisco Unity Voice Mail die wordt overgedragen nadat de oproep is beantwoord, hoort geen terugbellen.
Geen terugbeltoon voor gesprekken van Cisco CallManager naar Cisco CallManager Express
Symptoom: Wanneer een gebruiker kiest voor een IP-telefoon die is geregistreerd in Cisco CallManager en die is bestemd voor een IP-telefoon die is geregistreerd bij Cisco CallManager Express, wordt de terugbellen niet gehoord. Dit gebeurt zelfs als de ontvangende telefoon gaat en de vraag wordt voltooid.
Raadpleeg Problemen oplossen bij oproepen zonder drukbezette tint en geen aankondigingen op ISDN-VoIP (H.323) voor meer informatie over de voortgang van ISDN-VoIP (H.323) gesprekken in-band gerelateerde problemen.
Opmerking: Cisco raadt u aan de sectie Achtergrondinformatie te lezen voordat u de sectie Oplossingen leest.
Interactie is gedefinieerd als het in kaart brengen van gesprekssignalering tussen twee verschillende protocolreeksen. Dit document concentreert zich op de interfacekwesties ISDN en H.323 (VoIP). In dit diagram worden de oproepsignaleringsberichten weergegeven in de ISDN- (Q.931) en VoIP-telefoonpoot (H.225).
Opmerking: H.225 is een protocol dat door H.323 is gespecificeerd voor gesprekssignalering en gespreksinstelling. H.225 specificeert het gebruik en de ondersteuning van Q.931. Raadpleeg het H.323-handboek voor meer informatie over H.323.
In-band voortgangstonen, zoals beltonen en drukke tonen, en aankondigingen, zoals "Het nummer dat u hebt gedraaid is niet meer in dienst," zijn vereist om met succes spraakoproepen te signaleren. De tonen van de vooruitgang worden geproduceerd door de voortkomende, het eindigen, of middenapparaten.
De indicatie van in-band tonen en aankondigingen wordt bepaald door het informatie-element (IE) van de voortgangsindicator (PI) in ISDN- en H.323-netwerken. De voortgangsindicator geeft die interworking-situaties aan waarin in-band tonen en aankondigingen moeten worden gebruikt. In dit document gaat het om de voortgangsindicatorwaarden van de ITU Q.931:
Voortgangsindicator = 1-oproep is geen end-end ISDN. Verdere informatie over de voortgang van oproepen kan mogelijk in-band beschikbaar zijn.
Voortgangsindicator = 2-doeladres is niet-ISDN.
Voortgangsindicator = 3-Origineel adres is niet-ISDN.
Voortgangsindicator = 8—In-band informatie of een geschikt patroon is nu beschikbaar.
De indicatie dat tonen en aankondigingen beschikbaar zijn, wordt gesignaleerd door een bericht Alerting, Call Proceeding, Progress, Connect, Setup Ack of Disconnect dat een voortgangsindicator bevat die gelijk is aan 1 of 8.
Wanneer een setup-bericht bij de oorspronkelijke gateway aankomt met een IP gelijk aan 3, betekent dit dat de switch de gateway informeert dat in-band berichten worden verwacht.
Opmerking: Het ontbreken van een IP in een bericht veronderstelt dat het voortkomende apparaat de aangewezen toon die aan de roepende partij signaleert verstrekt. Voor de gateway, als u hebt gevormd om door stem te snijden en ringback toon te verzenden, en u nog niet de ringback toon hoort, is het misschien een probleem met de dienstverlener PBX configuratie.
Opmerking: analoge en digitale kanaals gekoppelde signalering (CAS) PSTN-circuits dragen de informatie meestal als in-band informatie.
Voice path cut-through is de voltooiing van het transmissiepad aan toonder van een spraakoproep. In een spraakoproep, komt besnoeiing-door in twee fasen voor:
Doorgesneden in de achterwaartse richting— Dit betekent dat alleen het spraakpad van de opgeroepen partij naar de roepende partij volledig is.
Doorgesneden in beide richtingen betekent dit dat het spraakpad tussen de opgeroepen en de oproepende partij volledig is.
De tonen en de aankondigingen kunnen of bij de switch van de schepping of de switch van de bestemming worden geproduceerd. Als de tonen en de aankondigingen door de bestemmings switch worden geproduceerd, moet het weg van de spraaktransmissie in de achterwaartse richting, van de bestemmings switch aan de roepende partij, voorafgaand aan de tijd worden besnoeid dat de tonen en de aankondigingen worden geproduceerd. Vroeg doorgesneden van het achterwaartse dragerpad (voor het Connect-bericht) is nodig om in-band tonen en aankondigingen van de opgeroepen partij naar de oproepende partij te transporteren en om spraakuitknippen te voorkomen.
De oproep tot beëindiging van Cisco-router/gateway doorsnijdt het audiopad in de achterwaartse richting om in-band informatie te verzenden wanneer de afsluitende ISDN-switch deze berichten naar de router verstuurt:
Waarschuwingsbericht met PI gelijk aan 1 of PI gelijk aan 8.
Voortgangsbericht met PI gelijk aan 1 of PI gelijk aan 8.
Het bericht van de Vraag die bericht met PI gelijk aan 1 of PI gelijk aan 8 verloopt.
Ack-bericht instellen met PI gelijk aan 1 of PI gelijk aan 8.
Verbreek bericht met PI gelijk aan 1 of PI gelijk aan 8.
Opmerking: bij het eindigen van CAS-interfaces doorknipt de Cisco router/gateway de audio in de achterwaartse richting zodra alle aangeroepen nummercijfers zijn verzonden.
De afsluitende Cisco router/gateway doorsnijdt in beide richtingen in deze gevallen:
Connect-bericht wordt ontvangen op een ISDN-interface.
Het toezicht van het antwoord (van-haak) wordt ontvangen op een CAS interface.
Cut-through in beide richtingen kan op de gateways door het gebruik van de spraak rtp send-recv Cisco IOS global configuratie commando worden ingesteld.
In Cisco IOS-softwarereleases 12.1(3)XI1 en 12.1(5)T wordt de voortgangsindicatie gewijzigd om een betere interworking tussen POTS- en VoIP-interfaces te bieden. Dit wordt voornamelijk bereikt door end-to-end voortgangsindicatiewaarden in te schakelen en te propageren die voortgangsindicatie tonen en genereren.
Bij het gebruik van deze opdrachten wordt ervan uitgegaan dat u Cisco IOS-softwarerelease 12.1(3a)XI5 of 12.2(1) en hoger gebruikt. Raadpleeg Verbeteringen in Interworking-signalering voor H.323 en SIP VoIP en Cisco IOS spraak-, video- en fax-opdrachtreferentie, release 12.2 voor meer informatie.
Een POTS (PSTN/PBX)-gebruiker plaatst een oproep via Cisco-router/gateways en hoort geen beltoon voordat de oproep wordt beantwoord.
In dit geval verstuurt de call terminating switch de beltoon. Het signaleert een IP=8 aan de het eindigen router/gateway van Cisco. De informatie van IP wordt dan door:sturen aan de voortkomende gateway door een H.225 Voortgangsbericht. De oorspronkelijke gateway kan het voortgangsbericht niet decoderen. Het snijdt niet door de achterwaartse audiopad om de transmissie van de beltonen toe te laten. Enkele veelvoorkomende scenario's zijn:
Een afsluitende gateway/router voert Cisco IOS-softwarerelease 12.1(3)XI /12.1(5)T of hoger uit met een oorspronkelijke gateway die Cisco IOS-softwarerelease 12.1T uitvoert. De voortkomende gateway begrijpt het H.225- Voortgangsbericht niet. Het snijdt niet door het audiopad totdat het Connect-bericht is ontvangen.
Een afsluitende Cisco-gateway/router is aangesloten op een CAS- of analoge interface. Het verzendt de informatie van PI in een H.225 Voortgangsbericht naar de voortkomende gateway. De voortkomende gateway/router kan het H.225 voortgangsbericht niet decoderen.
De derde partij die gateways en gatekeepers voortkomt parseren niet behoorlijk H.225 Voortgangsberichten.
De ISDN-switch stuurt een in-band terugbellen, maar het waarschuwingsbericht bevat geen IP.
Probeer een van deze oplossingen:
Configureer de opdracht voor de wereldwijde configuratie van Cisco IOS-spraakoproepen met waarschuwing in de afsluitgateway/router.
Met deze opdracht kan de terminating gateway een waarschuwingsbericht verzenden in plaats van een voortgangsbericht nadat het een gespreksinstallatie heeft ontvangen.
Raadpleeg Cisco IOS spraak-, video- en fax-opdrachtreferentie, release 12.2 voor meer informatie over deze opdracht.
Upgrade de Cisco IOS-software op de oorspronkelijke gateway/router naar Cisco IOS-softwarerelease 12.1(3a)XI/12.1(5)T of hoger.
Als de vorige oplossing niet werkt, configureer dan de afsluitgateway om een IP = 8 in het waarschuwingsbericht te verzenden door de progress_indwaarschuwing 8 opdracht te configureren onder de configuratie van de spraakwijzerplaat-peer # poorten.
Deze opdracht heeft voorrang op de IP-waarde die in het ISDN-waarschuwingsbericht is ontvangen. Het veroorzaakt de router om door de audiopad terug naar de roepende partij te snijden alvorens te verbinden.
Raadpleeg Cisco IOS spraak-, video- en fax-opdrachtreferentie, release 12.2 voor meer informatie over deze opdracht.
Opmerking: de opdrachten progress_indwaarschuwing en progress_instell zijn verborgen in sommige versies van Cisco IOS-software en kunnen mogelijk niet zichtbaar zijn binnen de Help-parser. Als de opdracht progress_ind echter beschikbaar is in de Help-parser, zijn deze opdrachten ook beschikbaar en kunnen deze in hun geheel worden ingevoerd in de dial-peer. Deze opdrachten worden later weergegeven in de actieve configuratie.
De POTS-gebruiker (PSTN/PBX) belt een IP-telefoon via een Cisco-router/gateway en hoort geen beltoon voordat de oproep wordt beantwoord.
Dit wordt vaak veroorzaakt wanneer de inkomende oproep niet in de Cisco gateway/router met een PI=3 komt. ISDN-switches verzenden de PI=3 in het Instellen-bericht om de gateway ervan op de hoogte te stellen dat de oorspronkelijke oproep niet-ISDN is en dat er in-band berichten worden verwacht. Dit scenario wordt ook beschreven in PSTN-bellers die geen Ring terug horen wanneer ze IP-telefoons bellen.
Maak een van deze oplossingen compleet:
Configureer de progress_ind instelling en schakel 3 Cisco IOS-opdracht in onder de spraak-dial-peer #VoIP configuratie in de Cisco gateway/router.
Deze opdracht dwingt de gateway/router om het inkomende ISDN Setup-bericht te behandelen alsof het binnenkwam met een IP gelijk aan 3 en om een in-band terugbeltoon naar de oproepende partij te genereren als het H.225-waarschuwingsbericht geen IP van 1, 2 of 8 bevat.
Raadpleeg Cisco IOS spraak-, video- en fax-opdrachtreferentie, release 12.2 voor meer informatie over deze opdracht.
Opmerking: de waarschuwing progress_ind en de opdrachten voor progress_ind zijn verborgen in sommige versies van Cisco IOS-software en zijn niet zichtbaar binnen de Help-parser. Als de opdracht progress_ind echter beschikbaar is in de Help-parser, zijn deze opdrachten ook beschikbaar en worden deze in hun geheel ingevoerd in de dial-peer. Deze opdrachten worden later weergegeven in de actieve configuratie.
Een alternatief voor de progress_ind setup opdracht is de bel-peer # voip subcommando toon ringback alert-no-pi .
Dit veroorzaakt de gateway om terugbellen naar de roepende partij te produceren als een alarm op de IP vraagpoot zonder aanwezige PI wordt ontvangen. Het verschilt van de progress_ind setup-opdracht in die zin dat het uitgaande H.225 setup-bericht geen PI van 3 bevat met de opdracht tone ringback. Het is mogelijk dat sommige apparaten geen setup-berichten accepteren wanneer een IP is opgenomen.
Een gebruiker voert een uitgaand gesprek van een IP-telefoon naar PSTN via een Cisco IOS-gateway/router en hoort geen beltoon.
In deze situatie, verwacht het voortkomende apparaat in-band ringback tonen. In plaats daarvan is het mogelijk dat een van deze twee situaties zich voordoet:
De PSTN/switch biedt geen beltoon.
De Cisco IOS router/gateway doorknipt de audio niet naar het oorspronkelijke apparaat.
Als PSTN in-band terugbellen verstrekt, en het waarschuwingsbericht Q.931 geen IP verstrekt die erop wijst dat er in-band informatie is, snijdt de gateway niet door de audio tot de vraag wordt verbonden.
Maak een van deze oplossingen compleet:
Ringback tonen moeten uit het PSTN komen voor trunkcircuits in deze situatie. Er zijn twee wijzerplaat-peer subcommando's die kunnen helpen. Configureer deze opdrachten op de Cisco IOS-router/gateway onder de uitgaande spraak-dial-peer # poorten: .
progress_ind alert enable 8 progress_ind progress enable 8 progress_ind connect enable 8
De progress_indwaarschuwing laat 8 bevel toe voorstelt het Q.931 waakzame bericht aan de software op de router/gateway alsof het waakzame bericht een IP van 8 had en door de audiopad sneed. Raadpleeg Voortgangsindicator configureren in H.323 POTS kiespeers voor meer informatie.
Opmerking: de opdrachten progress_indwaarschuwing en progress_instell zijn verborgen in sommige versies van Cisco IOS-software en kunnen mogelijk niet zichtbaar zijn binnen de Help-parser. Als de opdracht progress_ind echter beschikbaar is in de Help-parser, zijn deze opdrachten ook beschikbaar en kunnen deze in hun geheel worden ingevoerd in de dial-peer. Deze opdrachten worden later weergegeven in de actieve configuratie.
Als de vorige opdracht het probleem niet oplost, in Cisco IOS-softwarereleases van 12.2(1) tot 12.2(2)T en hoger, configureer dan de progress_ind setup enabled 3-opdracht onder de configuratie van de spraakdial-peer #.
Deze opdracht zorgt ervoor dat de gateway een IP met een waarde van 3 verstuurt in het ISDN Setup-bericht. Dit geeft aan de PSTN/PBX aan dat het oorspronkelijke apparaat een niet-ISDN-apparaat is en dat in-band informatie moet worden gepresenteerd. Aanbevolen wordt deze opdracht te gebruiken in combinatie met de progress_ind alert 8 opdracht.
Als het PSTN-apparaat niet in staat is om ringback in-band te genereren (bijvoorbeeld een ISDN-telefoon die rechtstreeks is verbonden met een BRI-poort op de gateway), kan de gateway worden geconfigureerd om ringback op de IP-gesprekspoot te genereren door de opdracht tone ringback alert-no-pi op de dial-peer spraak # poorten te configureren.
Wanneer de ISDN-waarschuwing wordt ontvangen zonder IP-aanwezigheid, genereert de gateway de terugbellen en bevat een PI=0x8 in het H.225-waarschuwingsbericht.
Wanneer de oproepen van het PSTN via Cisco CallManager komen, hoort de beller geen beltoon. Als de vraag wordt beantwoord, kunnen beide partijen elkaar horen of de bezoeker kan de herinneringen van Voice Mail horen.
Om dit probleem op te lossen, stelt u de serviceparameter Disable Alerting Progress Indicator in op False in Cisco CallManager. Dit kan worden gedaan wanneer u zich aanmeldt bij de Cisco CallManager Admin-pagina en de volgende stappen voltooit:
Ga naar het menu Service en selecteer Serviceparameters op de pagina Cisco CallManager-beheer.
Kies de Publisher CallManager Server- en Cisco CallManager-service.
Blader naar beneden om Voortgangsindicator voor waarschuwing uit te schakelen vanuit het gedeelte Clusterbrede parameters (apparaat - PRI- en MGCP-gateway). Stel deze parameter in op Onjuist en klik op Bijwerken.
Wanneer een vraag aan een IP telefoon wordt beantwoord en dan overgebracht, hoort de bezoeker geen terugbellen. Wanneer de overgedragen oproep wordt beantwoord, kunnen beide partijen elkaar horen.
Vanuit het perspectief van de Cisco IOS-gateway/router wordt de oproep voltooid zodra de oproep wordt beantwoord door een IP-telefoon (via Cisco CallManager) of een Cisco Unity Voice Mail-systeem. Eventuele verdere voortgangstonen (in het geval van een doorverbinden) moeten door het afsluitend apparaat worden gegenereerd. Cisco CallManager en Cisco Unity kunnen de in-band voortgangstonen echter niet genereren.
Om dit probleem op te lossen moet u de hier beschreven stappen voltooien of de Cisco IOS-gateway/router configureren als een MGCP-gateway in plaats van een H.323-gateway.
U kunt het volgende bericht over H.225-gebruikersinformatie verzenden: Deze parameter specificeert of Cisco CallManager een H.225-gebruikersinformatiebericht of een H.225-informatiebericht verzendt.
Eerst moet u Cisco CallManager 3.0 (8) of hoger hebben.
Ga van de pagina Cisco CallManager Administration (http://<Uw Cisco CallManager-naam of IP-adres>/ccmadmin/) naar het menu Service. Selecteer Serviceparameters.
Voer deze stappen uit op elke actieve Cisco CallManager-server:
Kies Cisco CallManager in het vak Ingestelde services.
Kies in de vervolgkeuzelijst Parameter de optie ToSendH225UserInfoMsg.
Stel het vervolgkeuzelijst Waarde in op T voor true.
Upgrade de router/gateway naar Cisco IOS-softwarerelease 12.2 (2.4) of hoger.
Dit probleem is gedocumenteerd in Cisco bug-id CSCds1354 (alleen geregistreerde klanten).
Opmerking: deze oplossingen zijn geldig voor terugbeltonen, maar niet voor andere voortgangstonen, zoals bezettoon.
N.B.: Sommige wijzigingen die in de opties voor ToSendH225UserInfoMsg in de latere releases van Cisco CallManager 3.3 en 4.0 zijn aangebracht, worden in de volgende sectie vermeld.
Cisco CallManager 3.3 biedt de volgende opties:
Geen Ring Terug-H.225 gebruikersinformatiebericht of H.225 informatiebericht wordt niet verzonden naar Cisco IOS-gateway om een beltoon af te spelen.
Gebruikersinformatie voor Ring Back Tone—Verzendt H.225 gebruikersinformatiebericht naar Cisco IOS-gateway om een beltoon af te spelen.
Het informatiebericht H.225 Info voor Ring Terug-H.225 wordt verzonden naar Cisco IOS-gateway om beltoon te spelen.
Opmerking: Cisco CallManager versie 3.1 biedt geen ondersteuning voor het H.225-informatiebericht. Kies de optie Gebruikersinformatie voor Ring-backtint als u interclustertrunks gebruikt en een van de clusters Cisco CallManager versie 3.1 of eerder uitvoert. Als alle clusters echter Cisco CallManager 3.2(2a) of een latere release uitvoeren, kies dan de optie H225 Info for Ring Back. Standaard: Gebruikersinformatie voor Ring Back Tone.
Cisco CallManager 4.0 biedt de volgende opties:
In Cisco CallManager 4.0 specificeert deze parameter welk bericht Cisco CallManager verstuurt voor de terugbeltint of de tint die is ingedrukt.
Gebruik ANN voor Ring Terug—Gebruik Cisco Signaling Connection Control Part (SCCP) om een terugbeltoon af te spelen (beschikbaar in Cisco CallManager release 4.0 en hoger).
Gebruikersinformatie voor gesprekstoets—Verzendt een H.225-gebruikersinformatiebericht naar de Cisco IOS-gateway naar een afspeelringstoon of een tint in de wachtstand (dit is de standaardinstelling).
Info van H.225 voor de Voortgang van de Vraag-Verzendt een H.225 informatiebericht naar de Cisco IOS gateway aan een toon van de spelterugbellen of toon op greep.
Wanneer een gebruiker kiest voor een IP-telefoon die is geregistreerd in Cisco CallManager en die is bestemd voor een IP-telefoon die is geregistreerd bij Cisco CallManager Express, wordt de terugbellen niet gehoord. Dit gebeurt zelfs als de ontvangende telefoon gaat en de vraag wordt voltooid.
Om dit probleem op te lossen, voegt u deze opdrachten toe in de VoIP-dial-peer die naar Cisco CallManager wijst vanuit Cisco CallManager Express:
Voeg de inkomende call-number-opdracht toe onder de VoIP-dial-peer die naar Cisco CallManager verwijst.
Voeg het bevel van het vertragings vervoer-adres toe, dat de IP telefoon dwingt om een terugbeltoon onder de zelfde wijzerplaat-peer te creëren.
Opmerking: deze opdracht kan in bepaalde versies van Cisco IOS worden verborgen.
Raadpleeg Interactie met Cisco CallManager inschakelen voor meer informatie.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
19-Apr-2002 |
Eerste vrijgave |