In dit document wordt beschreven hoe de inkomende en uitgaande peers worden gekoppeld aan de traditionele telefoondiensten (POTS) en aan de gespreksonderdelen van het spraaknetwerk.
Cisco raadt kennis van de volgende onderwerpen aan:
Voice - Inzicht in gelijkgestemden en gespreksbenen op Cisco IOS®-platforms
Voice - Inbound en Outbound Dial Peers begrijpen op Cisco IOS-platforms
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 zorgen dat u de potentiële impact van elke opdracht begrijpt.
Drie informatie-elementen die in het oproepinstallatiebericht worden verzonden en vier configureerbare dial peer command-attributen worden als volgt gebruikt om dial peers te matchen:
Inkomende POTS-peers worden geassocieerd met inkomende POTS-oproepbenen op de initiële router of gateway.
Inbound Voice-Network-dial peers zijn gekoppeld aan inkomende Voice-Network call legs van de afsluitende router of gateway. Voorbeelden van Voice-Network calls zijn Voice over IP (VoIP), Voice over Frame Relay (VoFR), Voice over ATM (VoATM) en Multimedia Mail over IP (MoIP).
De vier configureerbare Cisco IOS dial peer attributen en gerelateerde call setup elementen worden hier getoond:
| Peer-kenmerk kiezen | Beschrijving | Call Setup Element (zie de volgende tabel) |
|---|---|---|
| gwy(config-dial-peer)# inkomende aangeroepen nummer DNIS_string | Deze peer dial-opdracht definieert het aangeroepen bestemmingsnummer of de DNIS-tekenreeks (Dial Number Identification Service). Wanneer deze opdracht correct is geconfigureerd, wordt het aangeroepen nummer gebruikt om het inkomende oproepgedeelte te koppelen aan een inkomende kiezelpeer. | Aangeroepen nummer (DNIS) |
| gwy(config-dial-peer)# antwoord-adres ANI_string | Deze peer dial-opdracht definieert het initiële oproepnummer of de tekenreeks Automatic Number Identification (ANI). Als deze opdracht correct is geconfigureerd, gebruikt deze het oproepnummer om het inkomende oproepgedeelte te koppelen aan een inkomende kiestussenpeer. | Belnummer (ANI) |
| gwy(config-dial-peer)# bestemmingspatroon-tekenreeks | Wanneer inkomende oproepbenen worden gematcht, gebruikt deze opdracht het oproepnummer (initiële of ANI-tekenreeks) om het inkomende oproepbeen te matchen met een inkomende kiestpeer. | Aanroepnummer (ANI) voor inkomende of aangeroepen nummer (DNIS) strings voor uitgaande |
| GWY(config-dial-peer)# poort poort | Deze peer dial-opdracht definieert de POTS-spraakpoort waardoor oproepen naar deze peer worden geplaatst. | spraakpoort |
De drie call setup elementen zijn:
| oproepsetup-element | Beschrijving |
|---|---|
| Aangeroepen nummer (DNIS) | Dit is de aanroepbestemming kiesreeks en is afgeleid van het ISDN setup bericht of channel associated signaling (CAS) DNIS. |
| Belnummer (ANI) | Dit is een cijferreeks die de oorsprong vertegenwoordigt en is afgeleid van het ISDN-installatiebericht of CAS ANI. De ANI wordt ook wel Calling Line Identification (CLID) genoemd. |
| spraakpoort | Dit vertegenwoordigt de POTS fysieke spraakpoort. |
Wanneer de Cisco IOS®-router of -gateway een oproepinstallatieverzoek ontvangt, wordt een peer-match gemaakt voor het inkomende gesprek om de routering van het gesprek naar verschillende sessietoepassingen te vergemakkelijken. Dit is geen cijfer-voor-cijfer overeenkomst, maar de volledige cijferreeks die in het installatieverzoek wordt ontvangen, wordt gebruikt om te matchen met geconfigureerde kiespeers.
De router of gateway komt overeen met de informatie-elementen in het setup-bericht met de kenmerken van de peer-inbelverbinding om een inkomende peer-inbelverbinding te selecteren. De router of gateway komt overeen met deze items in deze volgorde:
Aangeroepen nummer (DNIS) met de opdracht inkomende aangeroepen nummer:
Ten eerste probeert de router of gateway het opgeroepen nummer van het oproepinstallatieverzoek te matchen met het geconfigureerde inkomende opgeroepen nummer van elke kiestpeer. Omdat oproepinstellingen altijd DNIS-informatie bevatten, wordt het aanbevolen om de opdracht inkomende opgeroepen nummer te gebruiken voor inkomende peer-matching van de wijzerplaat. Dit kenmerk heeft een overeenkomende prioriteit ten opzichte van de opdrachten antwoord-adres en bestemmingspatroon.
Belnummer (ANI) met de opdracht antwoord-adres:
Als er geen overeenkomst wordt gevonden in stap 1, probeert de router of gateway het oproepnummer van het oproepinstallatieverzoek te matchen met het antwoord-adres van elke kiestpeer. Dit kenmerk kan handig zijn in situaties waarin u oproepen wilt matchen op basis van het oproepnummer (initiële).
Aanroepnummer (ANI) met de opdracht bestemmingspatroon:
Als er geen overeenkomst wordt gevonden in stap 2, probeert de router of gateway het oproepnummer van het oproepinstallatieverzoek te matchen met het bestemmingspatroon van elke kiestpeer. Zie voor meer informatie hierover het eerste opsommingsteken in het gedeelte Aanvullende informatie over gelijken bellen van dit document.
Spraakpoort (gekoppeld aan het inkomende oproepinstallatieverzoek) met geconfigureerde kiezelpoort (van toepassing op inkomende POTS-oproeppoten):
Als er geen overeenkomst wordt gevonden in stap 3, probeert de router of gateway de geconfigureerde kiezelpeer-poort te koppelen aan de spraakpoort die is gekoppeld aan de inkomende oproep. Als voor meerdere peers dezelfde poort is geconfigureerd, wordt de peer die voor het eerst in de configuratie is toegevoegd, gematcht.
Als er in de eerste vier stappen geen overeenkomst wordt gevonden, wordt de opdracht standaard kiestussenpeer 0 (pid:0) gebruikt.
De Cisco IOS-router of -gateway voldoet aan slechts één van deze voorwaarden. Het is niet nodig dat alle kenmerken worden geconfigureerd in de inbelpeer of dat elk kenmerk overeenkomt met de oproepsetup-informatie. Er moet slechts aan één voorwaarde worden voldaan voor de router of gateway om een kiestussenpersoon te selecteren. De router of gateway stopt om te zoeken zodra een kiestussenpersoon is gematcht.
De langste prefix-matchingscriteria zijn van toepassing tijdens elke stap. Bij elke stap, als er meerdere matches worden gevonden, wordt degene met de langste expliciete match gekozen. Dit voorbeeld helpt dit concept te verduidelijken:
Stel dat het inkomende belnummer (DNIS) 81690 is. Dial Peer 2 komt overeen.
dial-peer voice 1 pots incoming called-number 8.... direct-inward-dial ! dial-peer voice 2 pots incoming called-number 816.. direct-inward-dial
Als de router of gateway geen inkomende kiestussenpeer evenaart, wordt de inkomende oproeppoot automatisch naar een standaard kiestussenpeer (POTS of Voice-Network) geleid. Deze standaard kiespeer wordt aangeduid als kiespeer 0 of pid: 0.
Dial-peer 0 (PID: 0) heeft een standaardconfiguratie die niet kan worden gewijzigd. De standaard kiestaak 0 kan niet onderhandelen over niet-standaardmogelijkheden, -services en -toepassingen zoals:
Niet-standaard spraaknetwerkmogelijkheden: dtmf-relais, geen vad, enzovoort.
Direct Inward Dial (DID)
TCL-toepassingen
Dial-peer 0 voor inbound VoIP peers heeft deze configuratie:
Elke codec
VAD ingeschakeld
Geen RSVP-ondersteuning
faxsnelheid
Dial-peer 0 (pid: 0) voor inkomende POTS-peers heeft deze configuratie:
Geen IVR-toepassing
Voor meer uitleg over dit concept, zie de Casestudy: Inbound Matching en Default Dial-Peer 0 sectie van dit document.
Er zijn implicaties voor inbound dial peer matching wanneer de isdn overlap-ontvangende opdracht is geconfigureerd op ISDN-interfaces. Nadat elk cijfer op de ISDN-laag is ontvangen, worden peers gecontroleerd op overeenkomsten. Als er een volledige match wordt gemaakt, wordt de oproep onmiddellijk doorgestuurd (in dit geval naar de sessie-app) voordat extra cijfers worden doorgestuurd. De T-terminator kan worden gebruikt om deze digit-by-digit matching op te schorten en de router of gateway te dwingen te wachten tot alle cijfers zijn ontvangen. De T verwijst naar de T302-interdigit-timer op ISDN-niveau, configureerbaar onder de seriële interface die is gekoppeld aan de ISDN-interface. ISDN biedt ook andere mechanismen om het einde van cijfers aan te geven, zoals het onderdeel Complete informatie verzenden (IE) in Q.931-informatieberichten dat het instelt.
Ga uit van deze configuratie:
dial-peer voice 1 pots destination-pattern 9T port 1/0:1
Ga ervan uit dat een inkomende oproep aankomt zonder informatie over het oproepnummer en wordt gekoppeld aan de POTS-kiestpeer op basis van het bestemmingspatroon 9T-commando. In dit geval gebruikt de Cisco IOS-router of -gateway de 9-cijferige als het oproepnummer en stuurt de oproep door naar het bijbehorende apparaat, zoals CallManager of de .Cisco IOS-gateway. Als u het lege veld oproepnummer niet wilt vervangen, maakt u een pop-POTS-kiestpeer met alleen de opdracht inkomende oproepnummer geconfigureerd. Omdat de inkomende call-number< /strong>-instructie een hogere prioriteit heeft dan het bestemmingspatroon voor inkomende POTS-matching, wordt dial-peer voice 2 de POTS-kiespeer die wordt gebruikt.
dial-peer voice 1 pots
destination-pattern 9T
port 1/0:1
!
dial-peer voice 2 pots
incoming called-number .
Het waarschuwingsbericht dat hier wordt weergegeven en dat wordt weergegeven wanneer een inbelverbinding is geconfigureerd met een inkomende aangeroepen T-nummer, kan vragen oproepen met betrekking tot de selectie van een inbelverbinding met een leeg aangeroepen nummer van een werkelijke router.
RTR(config)#dial-peer voice 1 pots RTR(config-dial-peer)#incoming called-number T Warning: Pattern T defines a match with zero or more digits and hence could match with an empty number. If this is not the desired behaviour please configure pattern .T instead to match on one or more digits RTR(config-dial-peer)#
Inkomende dial-peer match met een leeg opgeroepen nummer:
Een nulnummer wordt als minder gekwalificeerd beschouwd in vergelijking met een poortnummer en/of in sommige gevallen een antwoordadres. Daarom kan een overeenkomst op basis van een null-nummer ALLEEN plaatsvinden als er geen overeenkomst is op basis van een antwoord-adres of poortnummer.
In het geval van een overlappend kiezen kan een nulnummer dat wordt aangeroepen niet overeenkomen met het inkomende aangeroepen T-nummer omdat er geen time-out is opgetreden.
Een null-aangeroepen nummer kan alleen in het geval van ENBLOCK overeenkomen met het inkomende aangeroepen nummer T en er is ook geen overeenkomst vanwege het antwoord-adres en het poortnummer. De waarschuwing die u ziet wanneer u het inkomende opgeroepen nummer T configureert, verwijst naar dit specifieke geval.
Om uitgaande peers te matchen, gebruikt de router of gateway het bestemmingspatroon van de kiespeer genaamd_number-opdracht.
Op POTS-peers wordt de poortopdracht vervolgens gebruikt om de oproep door te sturen.
Op Voice-Network dial peers, de sessie doel opdracht wordt dan gebruikt om de oproep door te sturen.
Ook wanneer uitgaande peers worden gematcht, zijn er twee gevallen om te overwegen: DID-geval en niet-DID.
Een inkomende kiespeer geconfigureerd met DID direct-inward-dial ziet er als volgt uit:
dial-peer voice 1 pots incoming called-number 81690 voice-port 0:D direct-inward-dial
Bij DID-oproepen, ook wel one-stage dialing genoemd, bevat het setup-bericht alle cijfers die nodig zijn om de oproep te routeren en mag de router of gateway geen latere cijferverzameling uitvoeren. Wanneer de router of gateway zoekt naar een uitgaande kiespeer, gebruikt het apparaat de volledige inkomende kiesreeks. Deze matching is standaard variabel van lengte. Deze overeenkomst wordt niet gedaan digit-by-digit omdat per DID definitie, alle cijfers zijn ontvangen. Dit voorbeeld helpt dit concept te verduidelijken:
Stel dat de DID-kiesreeks 81690 is. In dit geval komt de router overeen met dial peer 4 en wordt de volledige dial-string 81690 doorgestuurd.
dial-peer voice 3 voip destination-pattern 816 session target ipv4:172.22.10.1 ! dial-peer voice 4 voip destination-pattern 81690 session target ipv4:172.22.10.1
Voor meer informatie over DID raadpleegt u Voice - Understanding Direct-Inward-Dial (DID) op Cisco IOS Digital (T1/E1)-interfaces.
Dit geval wordt ook wel aangeduid als tweetraps bellen. Als DID niet is geconfigureerd op de overeenkomende inkomende kiestpeer, komt de router of gateway in de modus voor het verzamelen van cijfers (cijfers worden inbound verzameld). Outbound dial peer matching gebeurt op een digit-by-digit basis. De router of gateway controleert op peer-matches nadat het apparaat elk cijfer heeft ontvangen en routeert vervolgens het gesprek wanneer een volledige match is gemaakt. Deze voorbeelden helpen dit concept te verduidelijken:
Stel dat de kiesreeks 81690 is. Onmiddellijk nadat de router het cijfer 6 ontvangt, komt de router overeen met dial peer 3 en routeert de oproep (alleen de cijfers 816 doorsturen).
dial-peer voice 3 voip destination-pattern 816 session target ipv4:172.22.10.1 ! dial-peer voice 4 voip destination-pattern 81690 session target ipv4:172.22.10.1
Ga er nu van uit dat dial peer 3 is geconfigureerd voor jokermatching:
dial-peer voice 3 voip destination-pattern 816.. session target ipv4:172.22.10.1 ! dial-peer voice 4 voip destination-pattern 81690 session target ipv4:172.22.10.1
In dit geval is de regel met het langste voorvoegsel van toepassing en wordt kiestoets 4 gematcht voor de uitgaande oproeppoot.
Er zijn situaties waarin de verwachte wijzerplaten geen vast aantal cijfers hebben. In dergelijke gevallen raadt Cisco u aan de T-terminator te configureren op de opdracht peer-doelpatroon om dial-peers met variabele lengte te gebruiken.
De T-terminator dwingt de router of gateway te wachten tot de volledige kiesreeks is ontvangen. Om dit te bereiken, dwingt de T-terminator de router of gateway te wachten tot de volledige kiesreeks is ontvangen. De router of gateway:
Wacht op een ingestelde interdigit-time-out voordat het apparaat de oproep routeert.
Routeert de oproep zodra het apparaat het #-terminatieteken in de kiesreeks ontvangt. Als u bijvoorbeeld 5551212# hebt gekozen, geeft de # aan de router aan dat u alle cijfers hebt gekozen en dat alle cijfers voorafgaand aan de # moeten worden gebruikt om een kiespeer te evenaren.
Dit voorbeeld helpt dit concept te verduidelijken:
Ga ervan uit dat de router in dit voorbeeld een oproepinstelling met kiesreeks 95551212 van het netwerk ontvangt. Kiezen peer 2 vervolgens doorsturen naar de PSTN de cijfers 5551212:
dial-peer voice 2 pots destination-pattern 9T port 2/0:23
Stel dat de kiesreeks van een inkomende POTS-interface 81690 is:
dial-peer voice 3 voip destination-pattern 8T session target ipv4:172.22.10.1 ! dial-peer voice 4 voip destination-pattern 81690T session target ipv4:172.22.10.1
In dit geval is de regel met het langste voorvoegsel van toepassing en wordt kiestoets 4 gematcht voor de uitgaande oproeppoot.
De standaard interdigit timeout is ingesteld op 10 seconden. Om deze waarde te wijzigen, geeft u de opdracht time-outs interdigit seconds voice-port uit.
Wanneer de T wordt gebruikt, moet T worden voorafgegaan door een volledige stop (.) of cijfers (T of 555T bijvoorbeeld). Als u alleen T gebruikt, handelen de peers van de wijzerplaat onjuist en beïnvloeden ze hoe oproepen door de router worden afgehandeld.
De operationele status van een kiespeer moet administratief worden ingesteld en geldig zijn om de kiespeer te laten overeenkomen. Om als operationeel te worden beschouwd, moeten peers aan een van deze voorwaarden voldoen:
Het bestemmingspatroon is geconfigureerd en er is ook een spraakpoort of sessiedoel geconfigureerd.
Het inkomende opgeroepen nummer is geconfigureerd.
Het antwoordadres is geconfigureerd.
Er zijn andere voorwaarden, maar dit zijn de belangrijkste.
Voor meer informatie raadpleegt u Voice - Understanding the Operational Status of Dial-Peers on Cisco IOS Platforms.
Het bestemmingspatroon van het kenmerk peer dial heeft een ander gedrag wanneer het wordt toegepast op inkomende of uitgaande oproeppoten:
Voor inkomende peers wordt het bestemmingspatroon vergeleken met het aanroepnummer (ANI-tekenreeks).
Voor uitgaande kiespeers wordt het bestemmingspatroon vergeleken met het aangeroepen nummer (DNIS-tekenreeks).
Daarom kan een kiespeer met het bestemmingspatroon-kenmerk werken voor zowel uitgaande als inkomende</i> matching.
Elk kiesplan heeft een uitgaande en een inkomende kiespeer nodig. In dit voorbeeld is er een PSTN T1-verbinding die als inbound naar de maui-gwy-04-router komt. In dit geval, wanneer een inkomende oproep van de PSTN wordt ontvangen, probeert de router het opgeroepen nummer te vinden. Wanneer de oproep wordt ontvangen, geeft de beller de beller-ID met de automatische nummeridentificatie (ANI). In dit voorbeeld is er een Direct Inward Dial (DID) bereik dat begint bij 8. DNIS is het nummer dat de persoon op de PSTN-wijzerplaten. Het getal kan een 11-cijferig of 10-cijferig getal zijn. Als het overeenkomt met de inkomende wijzerplaat peer geconfigureerd met de direct-inward-dial, worden slechts 4 nummers na 8 doorgestuurd en de rest wordt ontdaan van om de oproep rechtstreeks te bereiken zonder de hulp van een receptionist.
Als u geen inkomende kiespeer hebt geconfigureerd, wordt Dial-peer 0 gematcht en verzorgt het gesprek. De Dial-peer 0 heeft de volgende kenmerken:
Werkt voor elke codec
Is Voice Activity Detection (VAD) ingeschakeld
Markeert verkeer als IP-voorrang 0
Geen RSVP-ondersteuning
Ondersteunt FAX-RATE service
| Maui-GWY-04 | Maui-GWY-06 |
|---|---|
!--- <some output omitted> ! version 12.0 service timestamps debug datetime ! hostname maui-gwy-04 ! isdn switch-type primary-ni ! controller T1 0 framing esf clock source line primary linecode b8zs pri-group timeslots 1-24 ! voice-port 0:D ! !--- This dial peer is used for !--- inbound DID calls. Dial-peer voice 1 pots incoming called-number 8.... direct-inward-dial ! dial-peer voice 3 voip destination-pattern 8.... DTMF-relay cisco-rtp session target ipv4:172.22.10.1 ! dial-peer voice 2 pots destination-pattern 9T port 0:D ! interface Ethernet0 ip address 172.22.10.2 255.255.255.0 no ip directed-broadcast ! interface Serial0:23 no ip address no ip directed-broadcast isdn switch-type primary-ni isdn incoming-voice modem fair-queue 64 256 0 no cdp enable |
! version 12.2 service timestamps debug datetime ! hostname maui-gwy-06 ! interface Ethernet0/0 ip address 172.22.10.1 255.255.255.0 half-duplex ! !--- FXS port voice-port 1/0/0 ! dial-peer voice 1 pots destination-pattern 81560 port 1/0/0 ! dial-peer voice 2 voip destination-pattern 9..... session target ipv4:172.22.10.2 DTMF-relay cisco-rtp |
In deze casestudy worden deze opdrachten tonen en debuggen gebruikt:
actieve aanroep weergeven {kort} Deze opdracht geeft de inhoud weer van de actieve aanroeptabel, die alle aanroepen weergeeft die momenteel via de router zijn verbonden. In dit geval is de opdracht handig om peers en mogelijkheden voor een actieve oproep weer te geven.
debug voip ccapi inout Deze opdracht is handig om end-to-end VoIP-gesprekken op te lossen.
!--- Action: Call is placed from the PSTN through maui-gwy-04 |
Om de inkomende VoIP dial-peer 2 op maui-gwy-06 te matchen voeg je deze opdracht toe:
maui-gwy-06#config t Enter configuration commands, one per line. End with CNTL/Z. maui-gwy-06(config)#dial-peer voice 2 voip !--- This command uses the DNIS(called number)to match the inbound call leg
!--- to the dial-peer. maui-gwy-06(config-dial-peer)#incoming called-number 8....
Dit is een momentopname van de maui-gwy-06-configuratie na extra configuratie:
!--- <Some output omitted> dial-peer voice 1 pots destination-pattern 81560 port 1/0/0 ! dial-peer voice 2 voip incoming called-number 8.... destination-pattern 9..... session target ipv4:172.22.10.2 dtmf-relay cisco-rtp !
!--- Action: Call is placed from the PSTN through maui-gwy-04 !--- and terminated in an FXS port of maui-gwy-06 (called number: "81560"). |
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
3.0 |
18-Aug-2026
|
Hercertificering - bijgewerkte opmaak. |
2.0 |
19-May-2025
|
Bijgewerkt en opnieuw certificeren, opnieuw formatteren. |
1.0 |
11-Dec-2001
|
Eerste vrijgave |