Inleiding
Dit document beschrijft de stappen om DTMF-sequenties te configureren zodat gebruikers handelingen kunnen uitvoeren op Cisco Meeting Server (CMS)-ruimtes.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco Meeting Server
- DTMF
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- Cisco Meeting Server waarop software versie 3.8 wordt uitgevoerd
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
Het is mogelijk om aangepaste DTMF-sequenties in CMS te definiëren waarmee deelnemers aan de ruimte acties kunnen aanroepen die de ruimte en de deelnemers ervan beïnvloeden. Bijvoorbeeld, kan een opeenvolging DTMF door een deelnemer worden gebruikt om hun eigen audio stom van een knevel te voorzien, om te beginnen of op te houden stromend de vergadering, of de vergadering te beëindigen.
Een dtmfProfile bepaalt de opeenvolgingen DTMF die moeten worden gebruikt om elke specifieke beschikbare actie aan te halen. Door een dtmfProfile aan systeem/profielen via CMS API toe te wijzen, worden de reeksen DTMF globaal beschikbaar. Beperkingen voor de DTMF-acties kunnen worden afgestemd door callLegProfiles te maken met verschillende toestemmingen voor elk van de acties en door ze toe te passen op verschillende niveaus van de API.
Configureren
1. Maak een dtmfProfile object en pas het wereldwijd toe
U maakt als volgt het object dtmfProfile:
1. Log in op de CMS web admin pagina.
2. Navigeer naar Configuration > API.
3. Navigeer naar het gedeelte /api/v1/dtmfProfiles en vouw dit uit.
4. Klik op Nieuw maken.
5. Definieer de DTMF-reeksen die gebruikt moeten worden om de vereiste actie(s) uit te voeren. In dit voorbeeld worden DTMF-sequenties gedefinieerd voor de acties toggleMuteAudio en endCall.
6. Klik op Aanmaken.
U kunt het dtmfProfile als volgt wereldwijd toepassen:
1. Navigeer naar Configuration > API.
2. Navigeer naar het gedeelte /api/v1/systeem/profielen en vouw dit uit.
3. Klik op Weergeven of bewerken.
4. Klik in de dtmfProfile setting op Select en selecteer het vorige gemaakte object.
5. Klik op Wijzigen.
2. Fijnafstemming van machtigingen om de DTMF-acties uit te voeren
De granulaire controle van toestemmingen om de actie uit te voeren DTMF kan worden bereikt door callLegProfiles te configureren, die op verschillende niveaus in de API kunnen worden toegepast. In dit diagram worden alle mogelijke niveaus weergegeven:
Het niveau waarop de callLegProfile wordt toegepast bepaalt zijn werkingsgebied. Profielen die op lagere niveaus zijn toegewezen, negeren de bovenstaande profielen. Deze voorbeelden illustreren hoe dit principe kan worden gebruikt om het aanhalen van DTMF-acties alleen toe te staan voor bepaalde ruimtes of gebruikers.
Acties in een specifieke ruimte toestaan
Een callLegProfile die toestemmingen ontkent om de acties uit te voeren DTMF kan op het niveau worden tot stand gebracht en worden toegepast /systeem/profielen. Vervolgens kan er een andere callLegProfile worden gemaakt en toegepast op coSpace-niveau, waardoor de reikwijdte van de machtigingen beperkt kan worden tot een specifieke coSpace (of een set coSpaces, indien toegepast op meerdere).
1. Navigeer naar Configuration > API.
2. Navigeer naar het gedeelte /api/v1/callLegProfiles en vouw het uit.
3. Klik op Nieuw maken.
4. Navigeer naar de acties die moeten worden afgewezen en stel ze in op nul.
5. Klik op Aanmaken.
In dit voorbeeld is een callLegProfile gemaakt om het beëindigen van de vergadering te verbieden door endCallAlsible te plaatsen op false:
Tip: Als een geschikte callLegProfile al bestaat, kan deze worden aangepast in plaats van een nieuwe te maken.
6. Wijs het toe aan systeem/profiel om de actie wereldwijd te verbieden:
7. Maak een nieuwe callLegProfile, deze keer om de actie toe te staan. In dit voorbeeld is een callLegProfile gemaakt met endCallAlallow ingesteld op true:
8. Navigeer naar Configuration > API > /api/v1/coSpaces en vouw het uit.
9. Vind de coSpace waaraan u het wilt toewijzen, en kies onder callLegProfile, degene die u hebt gemaakt om de acties toe te staan.
Aangezien deze callLegProfile wordt toegepast op een lager API-niveau, wordt de callLegProfile die eerder werd toegepast op /systeem/profielen overschreven, waardoor de DTMF-acties alleen vanuit deze specifieke coSpace kunnen worden gefactureerd.
Alleen gebruikers met een wachtwoord toestaan de acties uit te voeren
Het bereik van de permissies kan worden beperkt tot een groep gebruikers die speciale rechten nodig hebben, zoals video operators. Een accessMethod kan worden gemaakt, met een eigen directory nummer, om toegang te krijgen tot een coSpace met een specifieke callLegProfile in feite die de DTMF acties toestaat.
1. Navigeer naar Configuration > API > /api/v1/coSpaces en vouw het uit.
2. Kies in de lijst de coSpace waarvoor u de accessMethod wilt maken.
3. Klik in de lijst Verwante objecten op de link /api/v1/coSpaces/<coSpace ID>/accessMethods:
4. Voer in het uri-veld een nummer in voor geprivilegieerde gebruikers om in deze ruimte te bellen.
5. Maak een wachtcode aan. Wanneer de bevoorrechte gebruikers het accessMethode aantal draaien, moeten zij deze code ingaan die door het # teken wordt gevolgd dat in de vergadering moet worden toegestaan.
6. Onder callLegProfile, kies die het beëindigen van de vraag toestaat.
7. Naar keuze, voer een naam voor de accessMethod in om het gemakkelijk herkenbaar te maken vanuit de API-verkenner.
In dit voorbeeld wordt een accessMethod met nummer 3001 gemaakt voor video-operatoren om te gebruiken bij het toetreden tot de coSpace (de directory nummer 3000 is toegewezen aan de coSpace, regelmatige gebruikers bellen dit nummer om deel te nemen aan vergaderingen op deze ruimte). Het wordt beschermd door een wachtwoord, en callLegProfile dat het beëindigen van de vraag toestaat wordt toegewezen aan het uitsluitend.
8. Pas de callLegProfile toe die de acties verbiedt is globaal door het toe te wijzen aan systeem/profielen.
In dit voorbeeld is het niet nodig om een callLegProfile toe te wijzen aan de coSpace zelf. Het erft het globaal toegepaste profiel, en daarom hebben gebruikers die zich bij de vergadering aansluiten door het coSpace nummer (3000) te bellen geen toestemming om de oproep via DTMF te beëindigen.
Als gevolg van deze configuratie kunnen video-exploitanten zich bij de vergadering aansluiten door het accessMethod-nummer (3001) in plaats van het coSpace-nummer (3000) te bellen. Hun call-benen gebruiken de callLegProfile waarmee de actie kan worden toegepast, daarom kunnen alleen zij de gedefinieerde DTMF-sequentie gebruiken om de call te beëindigen.
Gerelateerde informatie
CMS 3.8 API Naslaghandleiding