Inleiding
Dit document beschrijft hoe de Session Initiation Protocol (SIP) Profile Test Tool moet worden gebruikt die beschikbaar is voor gebruik op Cisco.com.
Voorwaarden
Vereisten
De informatie in dit document is gebaseerd op ISR-platforms waarop Cisco IOS® en Cisco IOS® XE-software worden uitgevoerd.
Gebruikte componenten
Cisco raadt kennis van de volgende onderwerpen aan:
- Navigatie via Cisco IOS®
- Indeling en transacties van SIP-berichten
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.
Achtergrondinformatie
SIP-profielen worden gebruikt om headerinformatie in de SIP-berichten te manipuleren. Ze kunnen ook worden gebruikt om wijzigingen aan te brengen in het Session Description Protocol (SDP), dat wordt gebruikt om te onderhandelen over media.
Normalisatiescenario’s voor gemeenschappelijke SIP-berichten
Deze sectie verschaft verschillende SIP-berichtnormalisatiescenario's die vaak zijn waargenomen. Elk scenario bevat de configuratie die op Cisco IOS is vereist voor uw referentie en een screenshot van de SIP Profile Test Tool die in de Inleiding wordt vermeld.
Deze scenario's kunnen worden gebruikt als referenties voor andere manipulatie die vereist is op de SIP-berichten.
Waarde van omleidingsheader naar de niet-omleidingsheader kopiëren
voice class sip-profiles 1
request INVITE sip-header Diversion copy "<sip:(.*)@.*" u01
request INVITE sip-header From copy ".*<sip:(.*)@.*" u02
request INVITE sip-header From modify "(.*)<sip:.*@(.*)" "\1<sip:\u01@\2"
request INVITE sip-header From modify "<sip:@" "<sip:\u02@"
Kopieer het nummer van naar kop in een inkomende uitnodiging voor de REQ-URI-parameter (voorafgaand aan Cisco IOS versie 15.4)
Kopieert het nummer in de kop Aan in een inkomend uitnodigingsbericht en wijzig de uitgaande INVITE:
voice class sip-copylist 1
sip-header TO
voice class sip-profiles 2
request INVITE peer-header sip TO copy "sip:(.*)@" u01
request INVITE sip-header SIP-Req-URI modify ".*@(.*)" "INVITE sip:\u01@\1"
Kopieer Nummer van naar Kop in een inkomende uitnodiging voor de REQ-URI parameter (met inkomende SIP-profielen)
voice class sip-profiles 1
request INVITE sip-header TO copy "sip:(.*)@" u01
request INVITE sip-header SIP-Req-URI modify ".*@(.*)" "INVITE sip:\u01@\1"
voice service voip
sip
sip-profiles inbound
sip-profiles 1 inbound
Problemen met unidirectionele/no-way audio-interoperabiliteit met providers
voice class sip-profiles 200
request ANY sdp-header Audio-Attribute modify "a=inactive" "a=sendrecv"
request ANY sdp-header Audio-Connection-Info modify "0.0.0.0" "CUBE’s IP"
Ondersteuning van UPDATE-methode verwijderen om interoperabiliteitsproblemen te voorkomen
voice class sip-profiles 200
request ANY sip-header Allow-Header modify ", UPDATE" ""
IP-adres voor domeinnaamconversie
voice class sip-profiles 1
request ANY sip-header SIP-Req-URI modify "10.67.138.241:5060" "sipp.cisco.com"
Voeg een prefix toe in de omleidingsheader
voice class sip-profiles 1
request ANY sip-header Diversion modify "sip:(.*)@" "sip:704264\1@"
DID-nummer instellen in omleidingsheader
voice class sip-profiles 1
request INVITE sip-header Diversion modify "sip:(.*)@" "sip:7042642614@"
Afleidingsheader verwijderen
voice class sip-profiles 1
request INVITE sip-header Diversion remove
Kopieer locatienummer voor nummerherkenning in lokale gateway (Webex-belimplementaties in de Verenigde Staten, Canada en Puerto Rico)
voice service voip
sip
sip-profile inbound
voice class sip-profiles 201
rule 1 request INVITE sip-header From copy "<sip:(.*)@" u01
rule 2 request INVITE sip-header P-Asserted-Identity modify "<sip:.*@(.*)>" "<sip:\u01@\1>"
voice class tenant 200
sip-profiles 201 inbound
Mogelijke problemen
Hier zijn enkele mogelijke problemen die u kunt tegenkomen.
- Na Cisco IOS versie 15.4 wordt de functie SIP-profiel geïntroduceerd om ook inkomende SIP-berichten aan te passen.
- Cisco IOS-versies 15.3 en hoger ondersteunen alleen SIP-profielen in de uitgaande richting.
Gerelateerde informatie
Diepte-uitleg van Cisco IOS en IOS-XE Call Routing
Inzicht in het matchen van inkomende en uitgaande dial-peers op IOS-platforms