Avaya TSAPI met SIPREC en Alvaria Dialer
Dit onderwerp biedt richtlijnen voor de configuratie van de Avaya TSAPI-interface met SIPREC voor CXone Multi-ACD (CXone Open).
De ondersteunde Avaya AES TSAPI-versies zijn 8.1.3 en 10.1.
Een Avaya site-engineer is verantwoordelijk voor alle procedures in de Avaya-omgeving. De procedures die hier worden beschreven, dienen uitsluitend als advies!
Volg deze stappen om de Avaya TSAPI-interface in te stellen met SIPREC en om een optionele dialer te configureren.
Stap 1: Bereid de Avaya AES TSAPI-omgeving voor.
Stap 2: Bereid Session Border Controllers (SBC's) voor op integratie met CXone Multi-ACD (CXone Open):
(Optioneel) Stap 3: Een dialer configureren:
Stap 4: Download het Excel-bestand Essentiële data voor configuratie van externe connectiviteit in CXone en sla het op. Naarmate u doorgaat, zal u gevraagd worden om essentiële informatie in te vullen. Nadat u alle nodige informatie hebt ingevuld en uw omgeving hebt voorbereid voor CXone Multi-ACD, moet u het Excel-bestand indienen bij uw NICE Professional Services-vertegenwoordiger.
Bereid de Avaya AES TSAPI-omgeving voor.
U moet de Avaya AES TSAPI-server configureren voordat u CXone Multi-ACD configureert.
De ondersteunde Avaya AES TSAPI-versies zijn 8.1.3 en 10.1.
Voer deze stappen uit om de Avaya AES TSAPI-omgeving voor te bereiden:
Stap 1: De TSAPI-licentie en -status verifiëren
Stap 2: De AES-omgeving voorbereiden
Stap 3: Een gebruiker toevoegen
Stap 5: Een veilige verbinding maken met VPN
Stap 1: De TSAPI-licentie en -status verifiëren
Verifieer voordat u de Avaya TSAPI-interface configureert, of de Avaya TSAPI-service wordt uitgevoerd en of de licentie nog geldig is.
Zo verifieert u de TSAPI-service en -status:
-
Log in bij de AES-server. De pagina Application Enablement Services wordt weergegeven.
-
Selecteer AE-services in het menu.
-
Verifieer of:
-
de Status-kolom van de TSAPI-service op Online staat en dat de Status wordt Uitgevoerd.
-
de kolom Gelicentieerde modus op Normale Modus staat.
-
Stap 2: De AES-omgeving voorbereiden
Een Avaya site-engineer is verantwoordelijk voor alle procedures in de Avaya-omgeving. Deze procedures fungeren slechts als richtlijnen en aanbevelingen!
In een AES-omgeving moet de AES-beheerder de verbindingen tussen AES en CTI voorbereiden.
Zo configureert u de wisselaar op de AES (algemene richtlijn):
-
Ga naar de AES-webpagina en log in.
-
Voer uw Gebruikersnaam en Wachtwoord in. Klik op Inloggen. De Homepagina wordt weergegeven.
-
Klik op Interface communicatiemanager in het menu.
-
Selecteer Verbindingen wisselen.
-
Voeg in het venster Verbindingen wisselen in het veld de naam van de wisselaar in en klik op Verbinding toevoegen. Het venster Details van verbinding voor de nieuwe wisselaar verschijnt.
-
Voer in het veld Wachtwoord wisselaar het wachtwoord voor de wisselaar in. Het wachtwoord voor de wisselaar moet tussen de 12 – 16 alfanumerieke tekens bevatten en overeenkomen met het wachtwoord dat is toegewezen aan de AES-service in de Communicatiemanager.
-
Voer in het veld Wachtwoord wisselaar bevestigen het wachtwoord voor de wisselaar opnieuw in.
-
Als uw Communicatiemanager Processorethernet ondersteunt, selecteer dan Processorethernet.
-
Klik op Toepassen. Het venster Verbindingen wisselen wordt opnieuw weergegeven.
-
-
Klik op PE/CLAN IP's bewerken. Het venster IP-adres processorethernet bewerken verschijnt.
-
Voeg in het aangeboden veld het IP-adres van het processorethernet/CLAN board toe en klik op Naam of IP-adres toevoegen/bewerken.
-
Klik in het AES-menu op Verbindingen wisselen om terug te gaan naar het venster Verbindingen wisselen.
-
Klik op H.323 gatekeeper bewerken. Het venster H.323 gatekeep bewerken verschijnt.
-
Voer in het aangeboden veld het IP-adres in van een van de processorethernet/CLAN boards en klik op Naam of IP-adres toevoegen. Herhaal deze stap voor alle processorethernet/CLAN boards.
Nadat de CTI-link is geconfigureerd, moet de beheerder verifiëren dat de AES-CTI-linkverbinding actief is en de status Praten heeft.
Zo configureert u de CTI-link:
-
Selecteer op de AES-webpagina Status > Status en controle > TSAPI-serviceoverzicht.
-
Controleer of de Status ingesteld is op Praten voor de relevante AES-CTI-linkverbinding.
Stap 3: Een gebruiker toevoegen
De gebruiker moet via de webpagina aan het systeem toegevoegd worden.
Deze procedure moet samen met een Avaya-beheerder uitgevoerd worden. De AES-beheerder moet eerst de AES-CTI-linkverbinding voorbereiden.
Aan het einde van deze stap moet u NICE Professional Services het volgende verstrekken:
-
Inloggegevens.
Zo voegt u een gebruiker toe:
-
Navigeer in het menu AE-services naar Gebruikersbeheer > Gebruikersadmin en klik op Gebruiker toevoegen.
-
Configureer in het venster Gebruiker toevoegen de verplichte velden:
-
Gebruikers-ID
-
Voornaam
-
Achternaam
-
Gebruikerswachtwoord
-
Wachtwoord bevestigen
-
Wijzig de instelling CT-gebruiker naar Ja.
-
-
Klik op Toepassen om de informatie op te slaan.
-
Sla deze gebruikersgegevens op in het Excel-bestand. Nadat u alle nodige informatie hebt ingevuld en uw omgeving hebt voorbereid, moet u het Excel-bestand indienen bij uw NICE Professional Services-vertegenwoordiger.
-
Verifieer dat het bericht Gebruiker is aangemaakt! verschijnt in het venster Resultaten gebruiker toevoegen.
-
Onbeperkte monitoring voor alle apparaten toewijzen aan gebruiker:
-
Vouw in het menu AE-services Beveiliging > Beveiligingsdatabase > CTI-gebruikers uit en klik op Gebruikers zoeken.
-
Zoek in het venster Gebruikers zoeken naar de gebruiker die u voorheen hebt gemaakt.
-
Klik op Zoeken. De nieuwe gebruiker wordt weergegeven.
-
Klik op Bewerken.
-
Selecteer in het venster CTI-gebruiker bewerken in het gebied Gebruikersprofiel Onbeperkte toegang.
-
Klik op Wijzigingen opslaan.
-
Klik in Wijzigingen in eigenschappen CTI-gebruiker toepassen op Toepassen.
-
Stap 4: De Tlink verifiëren
In de TSAPI-configuratie voor de CTI-verbinding maakt de parameter Servernaam gebruik van de waarde Tlink.
Aan het einde van deze stap moet u NICE Professional Services het volgende verstrekken:
-
Naam Tlink
Zo verifieert u de Tlink:
-
Selecteer in de AES-webpagina Beveiliging > Beveiligingsdatabase > Tlinks.
De lijst met Tlinks verschijnt in de kolom Naam Tlink. Als uw site meer dan één Tlink gebruikt, zorg er dan voor dat u de juiste Tlink kiest op basis van de naam van de wisselaar.
De Tlink bestaat uit deze segmenten:
-
AVAYA – Leverancier
-
# – Scheider
-
AVAYA10 – Naam wisselaar/verbinding (zoals gedefinieerd in Interface Communicatiemanager > Switchverbindingen)
-
CSTA/CSTA-S – Niet-beveiligd/beveiligd portaal
-
AES10 – Naam AES-server
-
-
Sla de juiste Tlink-naam op in het Excel-bestand. Nadat u alle nodige informatie hebt ingevuld en uw omgeving hebt voorbereid, moet u het Excel-bestand indienen bij uw NICE Professional Services-vertegenwoordiger.
-
Als u de beveiligde Tlink gebruikt, moet u verifiëren of de TLS-versie is geconfigureerd in de AES-server. Ga naar Netwerken > TCP-/TLS-instellingen.
-
Standaard is alleen TLSv1.2-protocol ondersteunen ingeschakeld. TLSv1.2-protocol wordt ondersteund als enig beveiligingsprotocol.
-
Aangezien er geen standaardcertificaten meer worden geleverd, moet de Avaya-site-engineer het relevante certificaat genereren en uploaden naar het Avaya-telefoniesysteem in CXone. Ga naar Beveiliging > Certificaatbeheer > Servercertificaten.
-
Ga in het venster Servercertificaten naar de kolom Alias. Selecteer het certificaat en klik op Export.
-
Verifieer in het venster Servercertificaat exporteren dat Nee, de persoonlijke sleutel niet exporteren is geselecteerd en klik op Exporteren.
-
Upload dit geëxporteerde certificaat naar het Avaya-telefoniesysteem in CXone.
Stap 5: Een veilige verbinding maken met VPN
Deze stap moet alleen uitgevoerd worden in samenwerking met NICE Professional Services.
Aan het einde van deze stap – door het Excel-bestand Essential Data for 3rd Party Connectivity Config in CXone in te vullen – verstrekt u de nodige informatie aan NICE Professional Services, die u helpen bij het tot stand brengen van een veilige VPN-verbinding met CXone.
Alleen voor SIPREC-omgevingen moet u aanvullende informatie op het formulier invullen, zodat de SBC een verbinding tussen SIPREC en CXone tot stand kan brengen.
-
NICE Professional Services voorziet u van het formulier voor een VPN-verbinding.
-
Vul het aangeleverde formulier in met de gegevens van uw klant en de nodige informatie voor CXone Multi-ACD.
-
NICE Professional Services zal coördineren met CXone-teams om ervoor te zorgen dat alle velden juist zijn ingevuld.
-
Beide partijen moeten akkoord gaan met het formulier en de gegevens.
-
-
NICE Professional Services zal een gezamenlijke oproep plannen:
- Om overeen te komen wat betreft het formulier en opgegeven gegevens met CXone Multi-ACD.
-
Met de CXone-teams voor het inrichten van een VPN-verbinding.
-
U configureert twee VPN's: één voor stabiliteit en één voor failover.
-
Configureer routering door BGP over VPN te configureren met CXone Multi-ACD-firewalls of maak statische routes naar de opgegeven IP-adressen.
-
Configureer NAT. NAT uw eindpunt achter een openbaar IP-adres dat wordt geadverteerd via BGP of gebruikmaakt van statische routering.
-
Firewall configureren:
-
Geef inbound verkeer van de opgegeven IP-adressen (2) toegang tot het CTI-eindpunt.
-
Open de volgende poorten:
-
Voor TSAPI- en DMCC-connectiviteit (Connectivity Pack en Avaya AES): TCP 450, TCP 1050-1081, TCP 4721-4723
-
Voor CTI-gebeurtenissen (Connectivity Pack en Avaya POM): TCP 7999, TCP-UDP 15160
-
-
-
NICE Professional Services coördineert met CXone-teams om:
-
Ervoor te zorgen dat het VPN-formulier juist is ingevuld.
-
Een tijd met CXone-teams in te plannen voor het inrichten van de VPN-verbindingen en het configureren van de routering.
-
De VPN-tunnel, routering en connectiviteit te testen.
-
Bereid Oracle (Acme Packet) SBC voor.
In deze sectie leest u hoe u de Oracle (Acme Packet) Session Border Controller (SBC) moet voorbereiden voor integratie met CXone Multi-ACD (CXone Open).
De procedures die hier worden beschreven zijn uitsluitend op aanbeveling. Deze procedures moeten uitgevoerd worden door de Oracle-site-engineer.
Workflow
Gebruik deze workflow om uw Oracle (Acme Packet) SBC voor te bereiden op CXone Multi-ACD. Voordat u met deze workflow begint, moet u ervoor zorgen dat alle onderdelen van de site geconfigureerd zijn.
fase |
Beschrijving |
referentie |
---|---|---|
Fase 1: voorbereiding van de site | ||
Stap 1: de vereisten beoordelen. | ||
Fase 2: Oracle SBC configureren | ||
Stap 1: verifieer of de licentie geldig is en de functie Sessieopname bevat. SRTP vereist Software TLS. | De licentie verifiëren | |
Stap 2: configureer het opnamegebied waar de SBC verbinding mee maakt. | Configureer het opnamegebied. | |
Stap 3: configureer de verbinding met de sessieopnameserver (SRS) | De verbinding met de sessieopnameserver (SRS) configureren | |
Stap 4: (optioneel) configureer in het geval van meerdere opnamen de verbinding met de sessieopnamegroep (SRG). | (Optioneel) Configureer de Sessieopnamegroep (SRG) | |
Stap 5: configureer een SIP-interface. | SIP-interfaces, Gebieden en Sessieagents voor de SRS en SRG configureren | |
Stap 6: configureer een Ingress- of Egress-gebied. | ||
Stap 7: configureer een sessieagent. | SIP-interfaces, Gebieden en Sessieagents voor de SRS en SRG configureren | |
Stap 8: configureer UCID's voor inbound oproepen. | Het genereren van universele oproep-ID's voor inbound oproepen configureren |
Het genereren van universele oproep-ID's voor inbound oproepen configureren
De SPL-plugin (sessieplugintaal universele oproep-ID) voor een Oracle SBC kan geconfigureerd worden om een universele oproep-ID te genereren of te bewaren op basis van de configuratie. Zodra een universele oproep-ID gegenereerd of bewaard is, voegt het systeem de waarde to aan alle volgende egress-gerelateerde SIP-aanvragen binnen de sessie. U kunt de plugin ook configureren om ongewenste headers van universele oproep-ID's te verwijderen om dubbelhartigheid in Egress-gerelateerde SIP-aanvragen te voorkomen. Avaya UCID kan toegevoegd worden als uitbreidingsgegevens voor het element session in de metadata van een opname, in het geval dat er gebruik wordt gemaakt van SIPREC.
Nadat u de stappen hebt uitgevoerd om de SPL-plugin te configureren voor het genereren van een Avaya UCID voor elke inkomende oproep, kunt u de configuratie verifiëren.
-
Typ bij de openingsprompt in de CLI van het Acme Packet:
configure terminal
-
Druk op Enter.
De prompt verandert naar
YourSBC(configure)#
. -
Type:
system
-
Druk op Enter.
De prompt verandert naar
YourSBC(system)#
. -
Typ het volgende en druk op Enter:
spl-config
De prompt verandert naar
YourSBC(spl-config)#
. -
Typ het volgende en druk op Enter:
select
-
Typ het volgende en druk op Enter:
show
De configuratie van de SPL-plugin voor het genereren van een Avaya UCID voor elke inkomende oproep wordt weergegeven.
-
Typ het volgende en druk op Enter:
exit
De prompt verandert naar
YourSBC(system)#
. -
Typ het volgende en druk op Enter:
exit
De prompt verandert naar
YourSBC(configure)#
. -
Typ het volgende en druk op Enter:
exit
De prompt verandert naar
YourSBC#
.
(Optioneel) Vereisten versleuteling
-
Om te verifiëren of een oproeplink is versleuteld:
Verifieer voor de versleuteling van de opnameoproeplink dat een van de andere SBC-oproeplinks die in/uit de SBC komt versleuteld is.
-
Volg de documentatie van Oracle om certificaten te configureren.
De licentie verifiëren
Verifieer of de licentie geldig is en de functie Sessieopname bevat.
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het wachtwoord van de rootgebruiker en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
system
-
Typ het volgende en druk op Enter:
license
-
Typ het volgende en druk op Enter:
show
-
Verifieer of de licentie geldig is (niet verlopen).
-
Verifieer dat de licentie de functie Sessieopname bevat.
-
Verifieer voor SRTP dat de licentie de functie Software TLS bevat.
Configureer het opnamegebied.
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ de rootgebruiker en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
media-manager
-
Typ het volgende en druk op Enter:
realm-config
-
Configureer de naam van het gebied door het volgende te typen:
identifier <Name of the realm>
Dit moet hetzelfde zijn als het opnamegebied dat u definieert in De verbinding met de sessieopnameserver (SRS) configureren of (Optioneel) De sessieopnamegroep (SRG) configureren.
-
Configureer de interface, typ het volgende en druk op Enter:
network-interfaces <interface>
Bijvoorbeeld:
network-interfaces M01:0
-
Configureer de RTCP Mux-functie, typ het volgende en druk op Enter:
rtcp-mux enable
-
Typ het volgende en druk op Enter:
done
De afbeelding hierboven dient alleen als voorbeeld. In een niet-beveiligde omgeving blijft de media-sec-policy blanco.
De verbinding met de sessieopnameserver (SRS) configureren
De SRS is de VRSP.
-
Zorg ervoor dat u het opnamegebied geconfigureerd hebt.
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het wachtwoord van de rootgebruiker en druk op Enter.
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
session-router
-
Typ het volgende en druk op Enter:
session-recording-server
-
Configureer de SRS-naam, typ het volgende en druk op Enter:
name <name of the SRS>
Bijvoorbeeld:
name NiceVRSP
-
(Optioneel) Configureer de SRS-omschrijving, typ het volgende en druk op Enter:
description <description of the SRS>
Bijvoorbeeld:
description SignalingToVRSP
-
Configureer het SRS-gebied, typ het volgende en druk op Enter:
realm <Name of the realm>
Bijvoorbeeld:
realm recording-realm
-
Configureer de SRS-modus, typ het volgende en druk op Enter:
mode selective
-
Configureer het IP-adres van de bestemming, typ het volgende en druk op Enter:
destination <IP address of the VRSP>
Bijvoorbeeld:
destination 192.168.10.10
-
Configureer de bestemmingspoort:
-
Typ
port 5060
in een niet-beveiligde omgeving en druk op Enter -
Typ
port 5061
in een beveiligde omgeving en druk op Enter
-
-
Configureer het transportlaagprotocol:
-
Voor TCP als het transportlaagprotocol, typ
transport-method TCP
in een niet-beveiligde omgeving en druk op Enter -
Typ
DynamicTLS
in een beveiligde omgeving en druk op Enter
-
-
Typ het volgende en druk op Enter:
done
-
Voeg de SRS toe aan een SIP-interface, Gebied of Agentsessie. Raadpleeg SIP-interface, Gebieden en Sessieagent configureren voor de SRS en SRG.
U kunt de SRS aan alle drie de opnameopties toevoegen, maar het systeem prioriteert uw selectie automatisch in deze volgorde: eerst Agentsessie, dan Gebied en daarna SIP-interface.
-
U moet gedwongen gelijkheid uitschakelen om opnames te maken met recorders die RTP verwachten op opeenvolgende poorten (VoIP-loggers). De gedwongen gelijkheid wordt standaard uitgeschakeld met de parameter gedwongen gelijkheid. Om te verifiëren dat gedwongen gelijkheid uitgeschakeld is, typt u:
configure terminal
session-router
session-recording-server
select [choose the recording server name by number]
show
De configuratie van de Sessieopnameserver verschijnt.
-
Controleer of gedwongen gelijkheid uitgeschakeld is.
-
Als gedwongen gelijkheid ingeschakeld is, typ dan het volgende en druk op Enter:
force-parity disabled
done
-
Sla de configuratie op en activeer haar.
(Optioneel) Configureer de Sessieopnamegroep (SRG)
Configureer deze als u meer dan één recorder hebt.
-
Verifieer of u de configuratie van het Opnamegebied hebt voltooid.
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het wachtwoord van de rootgebruiker en druk op Enter.
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
session-router
-
Typ het volgende en druk op Enter:
session-recording-group
-
Configureer de SRG-naam, typ het volgende en druk op Enter:
name SRG:<name of the session recording group>
Bijvoorbeeld:
name SRG:NiceRecordingServer
-
(Optioneel) Voeg de SRG-omschrijving toe, typ het volgende en druk op Enter:
description <description of the SRG>
Bijvoorbeeld:
description SignalingToRecGroup
-
Configureer de strategie van de SRG, zoals Round-Robin (zie hieronder). Typ de strategienaam en druk op Enter:
strategy RoundRobin
Let op: een NICE VRSP-paar ondersteunt geen Load Balancing.
-
Als u extra strategieopties wilt weergeven (zoals Hunt, LeastBusy, PropDist en LowSusRate), typ dan het volgende en druk op Enter:
strategy?
-
Configureer het aantal sessieopnameservers die toegewezen worden aan de SRG, typ het volgende en druk op Enter:
simultaneous-recording-servers
gevolgd door het aantal server.
Voor een NICE VRSP-paar is dit aantal 2.
-
Typ
exit
en herhaal deze actie totdat u de eerste rootgebruikerprompt bereikt (#), zoals:NiceSBC4500(configure)# session-router
NiceSBC4500(session-router)# session-recording-group
NiceSBC4500(session-recording-group)# exit
NiceSBC4500(session-router)# exit
NiceSBC4500(configure)# exit
NiceSBC4500#
-
Geef op welke sessieopnameservers opgenomen moet worden in de groep. Typ de namen van de sessieopnameservers in aanhalingstekens, met een spatie tussen elke naam en druk op Enter:
"<servername1> <servername2>"
Dit moet hetzelfde zijn als het opnamegebied dat u definieert in De verbinding met de sessieopnameserver (SRS) configureren.
-
Typ het volgende en druk op Enter:
done
-
Typ het volgende en druk op Enter:
verify-config
-
Als u een bericht ontvangt dat de Verificatie geslaagd is, typ dan het volgende en druk op Enter:
save-config
-
Typ het volgende en druk op Enter:
activate-config
SIP-interfaces, Gebieden en Sessieagents voor de SRS en SRG configureren
U kunt al deze interfaces selecteren voor de bovenstaande onderdelen, maar het systeem prioriteert altijd de selectie in deze volgorde: eerst sessieagent, dan gebied en dan SIP-interface.
-
Verifieer of u de configuratie van het Opnamegebied hebt voltooid.
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het wachtwoord van de rootgebruiker en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
session-router
-
Typ het volgende en druk op Enter:
sip-interface
-
Typ het volgende en druk op Enter:
select
-
Selecteer de SIP-interface en typ het nummer voor die interface.
Als u bijvoorbeeld de SIP-interface Core-ASM wilt opnemen, zoals in bovenstaand voorbeeld, typ dan 1.
-
Definieer de SRS die de geselecteerde SIP-interface opneemt, typ het volgende en druk op Enter:
session-recording-server <name of the SRS>
Dit moet dezelfde SRS-naam zijn die u hebt gedefinieerd in De verbinding met de sessieopnameserver (SRS) configureren.
Bijvoorbeeld:
name NiceVRSP
-
Typ het volgende en druk op Enter:
done
Voorbeeld (niet-beveiligd):
Voorbeeld (beveiligd):
-
Blader omlaag naar het veld sessieopnameserver.
-
Typ meerdere keren
exit
totdat u het niveau van de rootgebruikerprompt (#) bereikt. -
Typ het volgende en druk op Enter:
verify-config
-
Als u het bericht ontvangt dat de Verificatie geslaagd is, typ dan het volgende en druk op Enter:
save-config
-
Typ het volgende en druk op Enter:
activate-config
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het wachtwoord van de rootgebruiker en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
session-router
-
Ga naar de SIP-interface, typ het volgende en druk op Enter:
sip-interface
-
Typ het volgende en druk op Enter:
select
In dit voorbeeld is de opname niet versleuteld.
-
Selecteer de SIP-interface en typ het nummer voor die interface.
Als u bijvoorbeeld de SIP-interface Core-ASM wilt opnemen, zoals in bovenstaand voorbeeld, typ dan 1.
-
Definieer de SRG die de geselecteerde SIP-interface opneemt, typ het volgende en druk op Enter:
session-recording-group SRG:<name of the session recording group>
Dit moet dezelfde SRG-naam zijn die u hebt gedefinieerd in (Optioneel) De sessieopnamegroep (SRG) configureren.
Bijvoorbeeld:
name SRG:NiceRecordingServer
Vergeet niet omSRG:
op te nemen voor de naam van de sessieopnamegroep. -
Typ het volgende en druk op Enter:
done
-
Typ meerdere keren
exit
totdat u het niveau van de rootgebruikerprompt (#) bereikt. -
Typ het volgende en druk op Enter:
verify-config
-
Als u het bericht ontvangt dat de Verificatie geslaagd is, typ dan het volgende en druk op Enter:
save-config
-
Typ het volgende en druk op Enter:
activate-config
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het wachtwoord van de rootgebruiker en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
media-manager
-
Ga naar de SIP-interface, typ het volgende en druk op Enter:
realm-config
-
Typ het volgende en druk op Enter:
select
De lijst met beschikbare gebieden wordt weergegeven met een nummer naast elk gebied.
-
Typ in de regel die gemarkeerd is met
selection
het nummer van het Ingress- of Egress-gebied dat u wilt configureren.Als u bijvoorbeeld het gebied Core-ASM wilt weergeven, typ dan 1.
-
Typ het volgende in de
(realm-config)#
-regel en druk op Enter:show
Hier worden de details van het geselecteerde gebied weergegeven.
-
Voer de naam van sessieopnameserver in de
(realm-config)# session-recording-server
-regel in als u de SRS aan het configureren bent. -
Voer de naam van sessieopnamegroep in de
(realm-config)# session-recording-group
-regel in als u de SRG aan het configureren bent.Bijvoorbeeld:
name SRG:NiceRecordingServer
Vergeet niet omSRG:
op te nemen voor de naam van de sessieopnamegroep. -
Typ het volgende en druk op Enter:
done
-
Typ meerdere keren
exit
totdat u het niveau van de rootgebruikerprompt (#) bereikt. -
Typ het volgende en druk op Enter:
verify-config
-
Als u het bericht ontvangt dat de Verificatie geslaagd is, typ dan het volgende en druk op Enter:
save-config
-
Typ het volgende en druk op Enter:
activate-config
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het inschakelwachtwoord in en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
session-router
-
Typ het volgende en druk op Enter:
session-agent
-
Typ het volgende en druk op Enter:
select
Er verschijnt een lijst met geconfigureerde sessieagents.
-
Typ het nummer van de agent die u wilt opnemen.
Als u bijvoorbeeld de Sessieagent wilt opnemen, typ dan 1.
-
Definieer de sessieopnameserver die de geselecteerde sessieagent gaat opnemen. Typ het volgende en druk op Enter:
session-recording-server <name of the session recording server>
Dit moet dezelfde SRS-naam zijn als u hebt gedefinieerd in De verbinding met de sessieopnameserver (SRS) configureren.
Bijvoorbeeld:
name NiceVRSP
-
Typ het volgende en druk op Enter:
done
De geconfigureerde informatie voor de sessieagent die opgenomen gaat worden verschijnt.
-
Blader omlaag naar het veld sessieopnameserver.
-
Typ meerdere keren
exit
totdat u het niveau van de inschakelprompt (#) bereikt. -
Typ het volgende en druk op Enter:
verify-config
-
Als u het bericht ontvangt dat de Verificatie geslaagd is, typ dan het volgende en druk op Enter:
save-config
-
Typ het volgende en druk op Enter:
activate-config
-
Maak verbinding met de CLI van het Acme Packet en typ het gebruikerswachtwoord.
-
Typ het volgende en druk op Enter:
enable
-
Typ het inschakelwachtwoord in en druk op Enter:
-
Typ het volgende en druk op Enter:
configure terminal
-
Typ het volgende en druk op Enter:
session-router
-
Typ het volgende en druk op Enter:
session-agent
-
Typ het volgende en druk op Enter:
select
Er verschijnt een lijst met geconfigureerde sessieagents.
-
Typ het nummer van de agent die u wilt opnemen.
Als u bijvoorbeeld de sessieagent Core-ASM wilt opnemen, typ dan 1.
-
Definieer de sessieopnamegroep (SRG) die de geselecteerde sessieagent gaat opnemen. Typ het volgende en druk op Enter:
session-recording-group SRG:<name of the session recording group>
Dit moet dezelfde SRG-naam zijn die u hebt gedefinieerd in (Optioneel) De sessieopnamegroep (SRG) configureren.
Bijvoorbeeld:
name NiceVRSP
-
Typ het volgende en druk op Enter:
done
De geconfigureerde informatie voor de sessieagent die opgenomen gaat worden verschijnt.
-
Blader omlaag naar het veld sessieopnameserver.
-
Typ meerdere keren
exit
totdat u het niveau van de inschakelprompt (#) bereikt. -
Typ het volgende en druk op Enter:
verify-config
-
Als u het bericht ontvangt dat de Verificatie geslaagd is, typ dan het volgende en druk op Enter:
save-config
-
Typ het volgende en druk op Enter:
activate-config
Bereid Ribbons (Sonus) SBC voor.
In deze sectie leest u hoe u de Ribbon (Sonus) Session Border Controller (SBC) moet voorbereiden voor integratie met CXone Multi-ACD (CXone Open). De informatie in deze gids is relevant voor de Ribbon 5000- en 7000-serie Core SBC en de Virtual Core SBC.
De procedures die hier worden beschreven zijn uitsluitend op aanbeveling en mogen alleen uitgevoerd worden door een gecertificeerde Ribbon-engineer.
De licentie verifiëren
De eerste stap in het configureren van de Ribbon SBC voor integratie met de CXone Multi-ACD-omgeving, is het verifiëren dat de licentie geldig is en de SBC-SIPREC-functie bevat.
-
Maak verbinding met de Ribbon SBC met de gebruikersnaam van de beheerder.
-
Typ in het CLI-type (Command Line Interface):
show table system licenseInfo
.De licentie-informatie verschijnt.
-
Verifieer of de licentie geldig is (niet verlopen).
-
Verifieer of de regel voor de SBC-SIPREC-functie de licentie-ID omvat, een vervaldatum heeft die nog niet is bereikt en een gebruikslimiet heeft van meer dan 0.
Een extra zone configureren
Er moet een extra zone, bijvoorbeeld met de naam NICE_ZONE, worden toegevoegd aan de recorder. De naam van de zone maakt niet uit, maar de naam die wordt gebruikt om de zone te configureren, moet ook worden gebruikt als er in de volgende stappen naar wordt verwezen.
De eigenschappen van deze zone moeten overeenkomen met de eigenschappen in het voorbeeld.
Zo maakt u een nieuwe zone met de naam NICE_ZONE (een voorbeeld):
-
Voer het volgende in de opdrachtregelprompt in de CLI (Command Line Interface) in:
configure
De CLI antwoordt met dit bericht:
Entering configuration mode private
-
Voer het volgende in de CLI-opdrachtregelprompt in:
set addressContext default zone NICE_ZONE id 0
-
Voer het volgende in de CLI-opdrachtregelprompt in:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG state enabled mode inService policy carrier 0000 country 1 localizationVariant northAmerica tgIPVersionPreference both-ipv4-and-ipv6 digitParameterHandling numberingPlan NANP_ACCESS Value for 'media mediaIpInterfaceGroupName' [LIF1,LIF2]: LIF2
-
Voer het volgende in de CLI-opdrachtregelprompt in:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG ingressIpPrefix 172.0.0.0 8
-
Voer het volgende in de CLI-opdrachtregelprompt in:
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG signaling messageManipulation outputAdapterProfile UUID-MessageBody
-
Voer het volgende in de CLI-opdrachtregelprompt in:
set addressContext default zone NICE_ZONE sipSigPort 1001 ipInterfaceGroupName LIF1 ipAddressV4 172.21.13.62 portNumber 5060 mode inService state enabled recorder disabled siprec enabled transportProtocolsAllowed sip-udp,sip-tcp
-
Voer het volgende in de CLI-opdrachtregelprompt in:
commit
Gespreksopname configureren
Er zijn vijf stappen om een gespreksopname te configureren.
In de PSX Manager moet de informatie die geconfigureerd moet worden voor de Trunkgroep de naam NICE_TG hebben in de Trunkgroep-weergave. Zie hieronder.
De informatie die voor het recorderprofiel in de weergave van het SRS-groepsprofiel moet worden geconfigureerd, wordt hieronder weergegeven. Het SRS-groepsprofiel bevat informatie die aan de andere servers moet worden doorgegeven.
-
In het gedeelte SRS-servereigenschappen:
-
Voer bij Sequence-nummer 0 in.
-
Voer bij Trunkgroep-ID NICE_TG in.
-
Kies <Geen> in de vervolgkeuzelijst Profiel Cryptosuite.
-
Voer bij IPv4-adres het VRSP IP-adres in. Vraag NICE Professional Services om deze informatie.
-
Voer bij Poort V4-nummer 5060 in.
-
Selecteer bij Transport SRS-server UDP.
-
Verifieer dat SRTP inschakelen niet is geselecteerd.
-
Klik op Toevoegen/bijwerken.
-
Klik op Opslaan.
-
De informatie die voor het routeringslabel met de naam RL_NICE moet worden geconfigureerd in de Routeringslabel-weergave, wordt hieronder weergegeven.
De criteria voor gespreksopname moeten worden geconfigureerd. Let op: alle mogelijkheden aan de zijde van de serviceprovider worden ondersteund.
-
Avaya Ingress-oproepen
Hieronder worden de opnamecriteria genoemd die geconfigureerd moeten worden voor Avaya Ingress-oproepen in de PSX Manager. In dit geval worden Ingress-oproepen vanuit de serviceprovider (Cisco) doorgestuurd naar de agent (Avaya).
-
Avaya Egress-oproepen
Hieronder worden de opnamecriteria genoemd die geconfigureerd moeten worden voor Avaya Egress-oproepen in de PSX Manager. In dit geval worden Egress-oproepen vanuit de agent (Avaya) doorgestuurd naar de serviceprovider (Cisco).
Een UCID naar de recorder sturen
In een Avaya-omgeving moet de Universal Call Identifier (UCID) van elk gesprek naar de recorder verzonden worden.
Voor Egress-oproepen genereert Avaya CM de UCID en zet deze vervolgens om in UUI (User-to-User-Information). De UUI wordt vervolgens vanuit de Avaya-sessiemanager naar de Ribbon SBC gestuurd in het veld User-to-User in de SIP INVITE-header (zoals hieronder weergegeven). In een trace wordt de UUI als een hexadecimale waarde weergegeven en in een Avaya CTI-gebeurtenis wordt deze als een decimaal getal (de UCID) weergegeven. De UUI (die de UCID bevat) wordt naar de Ribbon SBC verzonden, die vervolgens SIP-manipulaties (SMM's) gebruikt om gegevens (waaronder de UCID) naar de recorder te verzenden.
Op de Avaya CM moet de UUI-verwerking worden geconfigureerd als Gedeeld op de trunk naar de Avaya-sessiemanager, zoals weergegeven in de onderstaande afbeelding.
De UCID kan wel of niet in een Ingress-oproep (een oproep vanuit de serviceprovider naar een agent) worden opgenomen wanneer deze aankomt bij de Ribbon SBC. Als de UCID niet is opgenomen, moet de SBC deze genereren.
Als de UCID al is opgenomen in een Ingress-oproep, mag de SBC geen andere UCID genereren.
De UCID bevat een identificatiecode van het knooppunt dat de UCID gemaakt heeft (de ucidNodeId). De volgende regels bieden een voorbeeld van de vereiste configuratie voor het instellen van de waarde van de knooppunt-ID die wordt gebruikt in elke UCID die door de Ribbon SBC wordt gegenereerd:
% set global signaling sipSigControls ucidNodeId 20
% Commit
In dit voorbeeld bevat de UCID die door de Ribbon SBC wordt gegenereerd de node-ID 20.
Als de SBC de UCID moet genereren, moet de node-ID in de gegenereerde UCID een unieke ID zijn die niet wordt gebruikt door een Avaya CM in het lokale netwerk.
Om ervoor te zorgen dat elke oproep een UCID heeft, configureert u een opdracht op de Avaya-trunkgroep op basis van het volgende voorbeeld:
% set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG ucidSupport passthruOrGenerate
% Commit
Hiermee krijgt de Ribbon SBC opdracht om de UCID te genereren als dat nodig is of om de UCID die in de oproep is opgegeven door te geven.
Zodra een oproep tot stand is gebracht via de Ribbon SBC, verzendt de SBC een SIP INVITE-bericht naar de VRSP. Na bevestiging door de VRSP splitst de SBC de audio en verzendt deze naar de recorder.
De VRSP verwacht de UCID te ontvangen in het SIP INVITE-bericht dat verzonden wordt vanaf de SBC tijdens een Ingress- of Egress-oproep. In het onderstaande voorbeeld van het gedeelte met metadata van een SIP INVITE-bericht dat verzonden wordt van de SBC naar de VRSP, bevat het Call-ID-element de UCID.
SIP-manipulaties (SMM's) moeten geconfigureerd worden voor de Ribbon SBC zodat de UCID in het SIP INVITE-bericht kan worden ingevoegd dat verzonden wordt naar de VRSP voor zowel Egress- als Ingress-oproepen. De relevante SMM's moeten aan de relevante trunks worden toegewezen.
Gebruik de volgende CLI-opdrachten om de gebruikers-ID en de bijbehorende UCID tag te maken en deze naar de XML Metadata v1 CallID-tag te verplaatsen.
Gebruik de commit
-opdracht na elke sectie. U moet verifiëren of elke toezegging gelukt is voordat u verder gaat met de volgende reeks opdrachten.
De onderstaande opdrachten worden alleen als voorbeeld gegeven. Controleer of u het juiste zonenummer gebruikt dat overeenkomt met de regio van de interne of externe provider en de sipTrunkGroup die overeenkomt met de zone en de interne of externe provider.
-
Configureer de volgende twee SIP-manipulaties voor invoer en uitvoer aan de hand van de volgende CLI-opdrachten.
Aan het einde van elke set opdrachten voert u
%commit
in en verifieert u of de toezegging is gelukt.-
Voor invoer:
var(--codeSnippetCopyLabel)set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN state enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN advancedSMM enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN profileType messageManipulation
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header name User-to-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 operation regstore
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 headerInfo headerValue
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 from value User-to-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to variableScopeValue dialog
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp string [a-zA-Z0-9]*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 operation regdel
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp string 00FA08
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 2 regexp matchInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 operation regprepend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from type value
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 from value UUID-
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp string .*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 1 action 3 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header name TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 type token
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to type token
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 2 action 1 to tokenValue uridisplayname
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message messageTypes responseAll
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header name TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 to value TO
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 3 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message messageTypes requestAll
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message methodTypes [ undefined ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header name From
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 to value From
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 4 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message methodTypes [ bye ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable variableID var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header name FROM
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header hdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 criterion 3 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 operation regappend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from variableValue var7
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 to value FROM
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp string "<.*>;tag=.*"
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 5 action 1 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message messageTypes response
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message statusCode [ 200 ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable variableID var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable value ""
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 headerPosition last
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_IN rule 6 action 1 to value X-EGRESS-UUID
% Commit -
Voor uitvoer:
var(--codeSnippetCopyLabel)set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT state enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT advancedSMM enabled
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT profileType messageManipulation
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header name User-To-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 operation store
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 headerInfo headerValue
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 from value User-To-User
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 1 to variableScopeValue dialog
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 operation regdel
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp string 00FA08
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 2 regexp matchInstance all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 operation regprepend
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 headerPosition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from type value
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 from value UUID-
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to variableValue var23
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 to offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp string .*
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 1 action 3 regexp matchInstance one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 applyMatchHdrRange undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message messageTypes response
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message statusCode [ 200 ]
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 1 message condition undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable condition exist
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable variableID var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 criterion 2 variable otherVariableID undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 operation add
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 headerInfo undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 headerPosition last
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 paramType undefined
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from type variable
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from variableValue var5
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from offset whole
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 from length all
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to type header
set profiles signaling sipAdaptorProfile U2U_TO_SIPREC_OUT rule 2 action 1 to value X-EGRESS-UUID
% Commit
-
-
Sta transparantie van de header X-EGRESS-UCID toe met de volgende CLI-opdrachten:
var(--codeSnippetCopyLabel)set profiles services transparencyProfile TP_UCID_SIPREC state enabled
set profiles services transparencyProfile TP_UCID_SIPREC sipHeader X-EGRESS-UCID
% Commit -
Configureer het SIPREC-metadataprofiel om de X-EGRESS-UCID-waarde van 200 OK toe te wijzen aan de SIPREC XML-parameter callid met de volgende CLI-opdrachten:
var(--codeSnippetCopyLabel)set profiles services sipRecMetadataProfile SIPREC_MDP_MAR state enabled
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR version 1
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR metaDataSource fromLatest
set profiles services sipRecMetadataProfile SIPREC_MDP_MAR sipHeader X-EGRESS-UCID sipToXmlTagName callid
% Commit -
Wijs het metadataprofiel toe aan de in-/uitvoertrunkgroepen (inclusief de bestemming van de opname) met de volgende CLI-opdrachten.
Kies voor de eerste CLI-opdracht de zone die overeenkomt met de externe provider die u gebruikt (in het onderstaande voorbeeld wordt
ZONE2
gebruikt) en kies de sipTrunkGroup die overeenkomt met de zone en de externe provider (in het onderstaande voorbeeld wordtCISCOUCM_EXT_TG
gebruikt).var(--codeSnippetCopyLabel)set addressContext default zone ZONE2 sipTrunkGroup CISCOUCM_EXT_TG services transparencyProfile TP_UCID_SIPREC
set addressContext default zone NICE_ZONE sipTrunkGroup NICE_TG services sipRecMetadataProfile SIPREC_MDP_MAR
% Commit -
Wijs de SIP-manipulaties toe aan de Avaya-trunkgroep.
var(--codeSnippetCopyLabel)set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG signaling messageManipulation inputAdapterProfile U2U_TO_SIPREC_IN
set addressContext default zone ZONE3 sipTrunkGroup AVAYA_INT_TG signaling messageManipulation outputAdapterProfile U2U_TO_SIPREC_OUT
% Commit -
Als u de SIP-manipulaties hebt geconfigureerd, moet het scherm Signalering > Berichtmanipulatie er ongeveer uitzien als in het onderstaande voorbeeld.
TLS en SRTP configureren
Volg deze procedures om TLS en SRTP te configureren.
-
Log in bij de Ribbon EMA.
Het dashboard wordt weergegeven:
- Klik op de knop Beheer in de titelbalk.
-
Klik op Systeembeheer.
-
Vouw Licentiebeheer > Oude licentie-instellingen uit.
-
In de Lijst licentie-informatie verifieert u de licenties CODEREN en SRTP.
-
Klik in de EMA in de titelbalk op Configuratie > Beveiligingsconfiguratie.
-
Vouw PKI uit en selecteer Certificaat.
-
Kopieer de twee zelfondertekende certificaten naar het SBC-pad: /obt/sonus/external.
-
Verifieer het volgende voor het zelfondertekende SBC-certificaat:
-
Het heeft een .p12-extensie;
-
U weet de wachtwoordzin.
-
-
Verifieer of het zelfondertekende NICE-certificaat een .der-extensie heeft.
-
Om het zelfondertekende certificaat te gebruiken en toe te passen, klikt u op + Nieuwe certificaat.
-
U moet twee certificaten configureren: een voor de SBC en een voor CXone.
Configureer het volgende voor elk certificaat:
Parameternaam
Beschrijving
Naam Voer een naam in. Deze naam hebt u later nodig.
Status Klik op Ingeschakeld.
Bestandsnaam Voer de naam in van het certificaat dat naar het pad is gekopieerd. De waarde is hoofdlettergevoelig.
Wachtwoordzin Voer alleen voor het SBC-certificaat de wachtwoordzin in. Type -
Selecteer Local voor het SBC-certificaat.
-
Selecteer Remote voor het NICE-certificaat.
-
-
Klik op Opslaan.
-
Klik op Provisioning systeem.
-
Verifieer dat de Peering SIP-provider is geselecteerd in de vervolgkeuzelijst.
-
Selecteer SIP Sig-poort in het menu.
-
Selecteer in de lijst Adrescontext de relevante adrescontext.
-
Selecteer de NICE_ZONE in de lijst Zone.
-
Selecteer de SIP-poortrij.
-
Blader naar beneden en schakel sip-tls-tcp in onder Transportprotocollen toegestaan.
-
Klik op Opslaan.
-
Maak verbinding met de PSX Manager.
-
Selecteer Profiel Cryptosuite onder Entiteit .
-
Selecteer het standaardprofiel.
-
De volgende cryptotypen worden ondersteund voor NICE:
-
AES-CM-128-HMAC- SHA1-32
-
AES-CM-128-HMAC- SHA1-80
-
-
Verifieer in het gebied Markering sessieparameter of alle selectievakjes zijn uitgeschakeld.
-
Selecteer SRS-groepsprofiel in het menu.
-
Voer de volgende stappen uit in het gedeelte SRS-servereigenschappen:
-
Kies Standaard in de vervolgkeuzelijst Profiel Cryptosuite.
-
Klik onder SRS-servertransport op TLS.
-
Selecteer SRTP inschakelen.
-
Klik op Update toevoegen.
-
Klik op Opslaan.
-
Bereid AudioCodes SBC voor.
In deze sectie leest u hoe u de AudioCodes Session Border Controller (SBC) moet voorbereiden en configureren voor integratie met CXone Multi-ACD (CXone Open).
De ondersteunde AudioCodes SBC-versie is 7.4.
De procedures die hier worden beschreven zijn uitsluitend op aanbeveling. De site-engineer voor AudioCodes moet AudioCodes voorbereiden en configureren.
Workflow
Gebruik deze workflow om uw AudioCodes SBC-systeem voor te bereiden voor CXone Multi-ACD (CXone Open).
Stap 1: De licentie verifiëren
Stap 2: De proxyset voor de CXone-omgeving configureren
Stap 3: De IP-groep configureren voor de CXone AudioCodes SBC
Stap 4: (Beveiligde/niet-beveiligde omgevingen) SIP-opname configureren
Stap 5: Een UCID naar de CXone AudioCodes SBC verzenden
Workflow voor Secure SIPREC
Gebruik deze workflow om uw AudioCodes SBC-systeem voor te bereiden voor Secure SIPREC met CXone Multi-ACD (CXone Open).
Stap 1: De licentie verifiëren
Stap 2: (Alleen beveiligde omgevingen) De proxyset configureren
Stap 3: Een Secure IP-profile configureren
Stap 4: (Alleen beveiligde omgevingen) De IP-groep configureren
Stap 5: (Alleen beveiligde omgevingen) Certificaten voor SIP-opname importeren en exporteren
Stap 6: (Beveiligde/niet-beveiligde omgevingen) SIP-opname configureren
Stap 7: Een UCID naar de CXone AudioCodes SBC verzenden
De licentie verifiëren
Verifieer of de licentie geldig is en of de SBC-SIPREC-functie wordt ondersteund.
-
Maak via het web verbinding met de AudioCodes SBC.
-
Klik op het menu BEHEER.
-
Ga naar TIJD EN DATUM, vouw de tab ONDERHOUD uit en selecteer Licentiesleutel.
-
Ga naar VOIP-FUNCTIES en controleer of de licentie SIPRec Sessions ondersteunt.
De proxyset voor de CXone-omgeving configureren
Deze procedure beschrijft hoe u de SBC voor de CXone AudioCodes SBC configureert, inclusief het IP-adres van de CXone AudioCodes SBC.
-
Klik in het menu op SIGNALERING EN MEDIA.
-
Ga naar TOPOLOGIEWEERGAVE, vouw CORE-ENTITEITEN uit en selecteer Proxysets.
-
Klik in de lijst met proxysets op Nieuw.
-
In het venster Proxyset, onder ALGEMEEN:
-
Typ een naam in het veld Naam.
-
Open de vervolgkeuzelijst SBC IPv4 SIP-interface en selecteer de SIP-interface.
-
Klik op TOEPASSEN.
-
-
Blader omlaag en klik op de link Proxyadres.
-
Klik in het venster Proxysets > Proxyadres op Nieuw en voeg het IP-adres voor CXone AudioCodes SBC toe.
-
Ga in het venster Proxy-adres naar ALGEMEEN en voer in het veld Proxyadres het IP-adres van de CXone AudioCodes SBC in.
-
Klik op TOEPASSEN.
(Alleen beveiligde omgevingen) De proxyset configureren
Deze procedure beschrijft hoe u de SBC-proxyset en het proxy-IP-adres voor de CXone AudioCodes SBC configureert, voor een veilige verbinding.
-
Klik in het menu op SIGNALERING EN MEDIA.
-
Ga naar TOPOLOGIEWEERGAVE, vouw CORE-ENTITEITEN uit en selecteer Proxysets.
-
Klik in de lijst met proxysets op Nieuw.
-
In het venster Proxyset, onder ALGEMEEN:
-
Typ een naam in het veld Naam.
-
Open de vervolgkeuzelijst SBC IPv4 SIP-interface en selecteer de SIP-interface.
-
Open de vervolgkeuzelijst Naam TLS-context en selecteer de TLS-context voor het SBC-certificaat.
-
-
Blader omlaag en klik op de link Proxyadres.
-
Klik in het venster Proxysets > Proxyadres op Nieuw en voeg het IP-adres voor CXone AudioCodes SBC toe.
-
Ga in het venster Proxyadres naar ALGEMEEN, voer in het veld Proxyadres het IP-adres van de CXone AudioCodes SBC in en stel het veld Transporttype in op TLS.
-
Klik op TOEPASSEN.
Een Secure IP-profile configureren
-
Open het menu Configuratie en ga naar SIGNALERING EN MEDIA. Ga naar TOPOLOGIEWEERGAVE, vouw ENCODERS EN PROFIELEN uit en selecteer IP-profielen.
-
Ga naar de lijst met IP-profielen en klik op Nieuw.
-
Ga in het venster met de lijst IP-profielen naar MEDIABEVEILIGING en controleer of de SBC-mediabeveiligingsmodus is ingesteld op Beveiligd.
-
Klik op TOEPASSEN.
De IP-groep configureren voor de CXone AudioCodes SBC
-
Klik in het menu op SIGNALERING EN MEDIA.
-
Ga naar TOPOLOGIEWEERGAVE, vouw CORE-ENTITEITEN uit en selecteer IP-groepen.
-
Ga naar de lijst met IP-groepen en klik op Nieuw.
-
In het venster IP-groepen, onder ALGEMEEN:
-
Configureer in het veld Index het volgende volgnummer.
-
Typ een naam in het veld Naam.
-
Open de vervolgkeuzelijst Topologielocatie en selecteer de locatie.
-
Open de vervolgkeuzelijst Type en kies Server.
-
Ga naar het veld Proxyset en selecteer de proxyset voor deze IP-groep.
-
Voer in het veld IP-profiel een bestaande IP-profiel-ID in.
-
Ga naar het veld Naam Media Realm en selecteer de naam van de bestaande Media Realm.
-
-
Klik op TOEPASSEN.
(Alleen beveiligde omgevingen) De IP-groep configureren
Verifieer of het beveiligde IP-profiel geconfigureerd is. Zie Een Secure IP-profile configureren.
-
Klik in het menu op SIGNALERING EN MEDIA.
-
Ga naar TOPOLOGIEWEERGAVE, vouw CORE-ENTITEITEN uit en selecteer IP-groepen.
-
Ga naar de lijst met IP-groepen en klik op Nieuw.
-
In het venster IP-groepen, onder ALGEMEEN:
-
Configureer in het veld Index het volgende volgnummer.
-
Typ een naam in het veld Naam.
-
Open de vervolgkeuzelijst Topologielocatie en selecteer de locatie.
-
Open de vervolgkeuzelijst Type en kies Server.
-
Ga naar het veld Proxyset en selecteer de CXone-proxyset voor deze IP-groep.
-
Ga naar het veld IP-profiel en selecteer het beveiligde IP-profiel dat u eerder hebt gemaakt in Een Secure IP-profile configureren.
-
Ga naar het veld Naam Media Realm en selecteer de naam van de bestaande Media Realm.
-
-
Klik op TOEPASSEN.
-
Klik daarna op Opslaan.
(Alleen beveiligde omgevingen) Certificaten voor SIP-opname importeren en exporteren
Aan het einde van deze stap moet u NICE Professional Services het volgende verstrekken:
-
Het certificaat in PEM-indeling
Vóór het importeren moet het CXone AudioCodes SBC-certificaat worden opgeslagen in PEM-indeling.
-
Ga naar CONFIGURATIE > IP-NETWERK om het CXone AudioCodes SBC-certificaat in de SBC te importeren. Ga naar NETWORKWEERGAVE, vouw BEVEILIGING uit en selecteer TLS-contexten.
-
Klik in het venster TLS-context op Vertrouwde rootcertificaten.
-
Klik op Importeren.
-
Klik in het venster Nieuw certificaat importeren op Bestand kiezen en blader naar het CXone AudioCodes SBC-certificaat. Verifieer of het CXone AudioCodes SBC-certificaat in PEM-indeling is opgeslagen.
-
Klik op OK.
-
Klik in het venster TLS-contexten op Informatie over certificaat.
-
Ga op de pagina Certificaatinformatie naar CERTIFICAAT en kopieer de tekst van het certificaat. Maak een certificaat van deze tekst.
-
Verzend het certificaat in PEM-indeling naar NICE Professional Services. Vermeld ook de certificaatautoriteit, indien van toepassing.
(Beveiligde/niet-beveiligde omgevingen) SIP-opname configureren
Deze sectie beschrijft de procedure voor het inschakelen van SIP-opname en de routeringsconfiguratie daarvan.
-
Klik in het menu op SIGNALERING EN MEDIA.
-
Vouw SIP-OPNAME uit en selecteer Instellingen SIP-opname.
-
Ga naar Algemeen, open de vervolgkeuzelijst Metadata-indeling SIP-opname en selecteer de optie Legacy of RFC 7865 in het veld Metadata. CXone Multi-ACD (CXone Open) ondersteunt beide opties. Configureer volgens uw voorkeuren.
-
Klik op TOEPASSEN.
-
Ga naar SIP-OPNAME en selecteer SIP-opnameregels.
-
Ga naar SIP-opnameregels en klik op Nieuw.
-
Ga in het venster SIP-opnameregels naar ALGEMEEN en doe het volgende:
-
Selecteer in de lijst Opgenomen IP-groep de groeps-ID van de agentzijde.
-
Voer in het veld Patroon opgenomen bron het voorvoegsel in van de bron die u wilt opnemen.
-
Voer in het veld Patroon opgenomen bestemming het voorvoegsel in van de bestemming die u wilt opnemen.
-
Selecteer in de lijst Peer-IP-groep de groeps-ID van de serviceproviderzijde.
-
Selecteer in de lijst Beller de optie Beide.
-
-
Ga naar OPNAMESERVER en doe het volgende:
-
Selecteer in de lijst IP-groep opnameserver (SRS) de eerder gemaakte IP-groep voor de recorder.
Zie De IP-groep configureren voor de CXone AudioCodes of (Alleen beveiligde omgevingen) De IP-groep configureren.
-
-
Klik op TOEPASSEN.
-
Er wordt een nieuwe rij toegevoegd in de sectie Routering SIP-opname.
-
Klik op Opslaan om alle nieuwe informatie op te slaan.
Een UCID naar de CXone AudioCodes SBC verzenden
In een Avaya-omgeving moet de Universal Call Identifier (UCID) van elk gesprek naar de CXone AudioCodes SBC verzonden worden.
Voor Egress-oproepen genereert Avaya CM de UCID en zet deze vervolgens om in UUI (User-to-User-Information). De UUI wordt vervolgens vanuit de Avaya-sessiemanager naar de AudioCodes SBC gestuurd in het veld User-to-User in de SIP INVITE-header (zoals weergegeven in de onderstaande afbeelding).
In een trace wordt de UUI als een hexadecimale waarde weergegeven. In een Avaya CTI-gebeurtenis wordt deze als een decimaal getal (de UCID) weergegeven. De UUI (die de UCID bevat) wordt naar de AudioCodes SBC verzonden. Deze verzendt de UCID vervolgens naar de CXone AudioCodes SBC.
In de Avaya CM moet de UUI-verwerking worden geconfigureerd als Gedeeld op de trunk naar de Avaya-sessiemanager.
Bij een Ingress-oproep (een oproep vanuit de serviceprovider naar een agent) wordt niet altijd een UCID meegestuurd wanneer deze aankomt bij de AudioCodes SBC. Als de UCID niet is meegestuurd, moet de SBC deze genereren.
Als de UCID al is opgenomen in een Ingress-oproep, mag de SBC geen andere UCID genereren.
Volg deze stappen om het genereren van de Avaya UCID in de SBC in te schakelen.
-
Klik in het menu op SIGNALERING EN MEDIA.
-
Ga naar TOPOLOGIEWEERGAVE, vouw CORE-ENTITEITEN uit en selecteer IP-groepen.
-
Selecteer in de tabel IP-groepen de IP-groep voor Avaya en klik op Bewerken.
-
Blader in het venster IP-groepen omlaag naar GEAVANCEERD.
-
Selecteer in de vervolgkeuzelijst UUI-indeling de optie Inschakelen.
-
Klik op Toepassen.
-
Klik op Opslaan en daarna op Ja.
De UCID bevat een identificatiecode van het knooppunt dat de UCID gemaakt heeft. Configureer de waarde van de knooppunt-ID die wordt gebruikt in elke UCID die door de AudioCodes SBC wordt gegenereerd.
-
Gebruik de browser om de beheerpagina van de AudioCodes SBC te openen. Voer deze URL in:
Http://AudioCodes IP Address/AdminPage
-
Log in met uw gebruikersnaam en wachtwoord.
-
Klik op Parameters initialiseren.
-
Typ NetworkNodeId in het veld Naam parameter.
-
Voer in het veld Waarde invoeren een unieke knooppunt-ID in. Deze node-ID moet een unieke ID zijn die niet door een andere Avaya CM in het lokale netwerk wordt gebruikt.
-
Klik op Nieuwe waarde toepassen.
Zodra een gesprek tot stand is gebracht via de AudioCodes SBC, verzendt de SBC een SIP INVITE-bericht naar de CXone AudioCodes SBC. Na bevestiging door de CXone AudioCodes SBC splitst de SBC de audio en verzendt deze naar de CXone AudioCodes SBC.
De CXone AudioCodes SBC verwacht de UCID te ontvangen in het SIP INVITE-bericht dat verzonden wordt vanaf de SBC tijdens een Ingress- of Egress-oproep. Het volgende is een voorbeeld van het gedeelte met metadata van een SIP INVITE-bericht dat verzonden wordt van de SBC naar de CXone AudioCodes SBC. Het element <ac:AvayaUCID >0015EE805586C304</ac:AvayaUCID> bevat de UCID.
De UCID-waarde is hier bijvoorbeeld gemarkeerd:
<ac:AvayaUCID >0015EE805586C304</ac:AvayaUCID>
Bereid de omgeving Alvaria Aspect Unified IP Dialer voor.
De Alvaria Aspect Unified IP-dialer kan alleen gebruikt worden in combinatie met Oracle (Acme Packet) of AudioCodes SBC.
In dit document wordt de voorbereiding van de omgeving Aspect Unified IP Dialer toegelicht.
Om CTI-gebeurtenissen te ontvangen, moet u het poortnummer verifiëren.
Het poortnummer verifiëren:
-
Verifieer het IP-adres van het Aspect Unified IP-portaal.
-
Maak verbinding met de Serverconfigurator.
-
Ga naar Sites > Tenants > EPro > Servers.
-
Klik met de rechtermuisknop op CenterCord en selecteer Eigenschappen. Het venster Servereigenschappen verschijnt.
-
Selecteer het tabblad CenterCord in het venster Servereigenschappen.
-
De poort staat opgenomen in het Oproeplogboek, bijvoorbeeld 15161. Deze poort wordt gebruikt om CTI-gebeurtenissen te ontvangen.