SIPREC-Sitzungen programmieren

Wenn eine SIPREC-Sitzung aktiv ist, können Sie Ihre Voice Gateway-Bereitstellung bzw. Watson Assistant-Instanz programmieren, um die Audiodatenströme der SIPREC-Sitzungen zu steuern.

Von Watson Assistant gesendete Aktionen

Sie können den Parameter participants für einige Aktionstags verwenden, um anzugeben, welche Audiodatenströme auf die Aktion angewendet werden sollen.

Der Parameter participants ist eine durch Kommas getrennte Liste von Teilnehmern, auf die die Aktion angewendet wird. Wenn die participants-Liste nicht bereitgestellt wird, wird die Aktion auf alle Teilnehmer oder SIPREC-Datenströme angewendet.

Das folgende Codebeispiel zeigt die Übergabe eines Aktionsbefehls von Watson Assistant an Voice Gateway, um eine DTMF-Erfassungssitzung für john@example.com anzuhalten.

{
  "command": "vgwActPauseDTMF",
  "parameters": {
    "participants": ["john@example.com"]
  }
}

Sie können die folgenden Aktionsbefehle während einer SIPREC-Sitzung verwenden, um zu definieren, wie Agentenassistenten Anrufe verarbeiten.

Tabelle 1. Aktionen, die von Watson Assistant bei SIPREC-Sitzungen initiiert werden können.
Aktionsbefehl Beschreibung Parameter
vgwActPauseSTT Die Verarbeitung des Speech to Text-Service wird angehalten, bis sie von der Aktion vgwActUnPauseSTT erneut aktiviert wird. Wenn die Aufzeichnung aktiviert und die Speech to Text-Verarbeitung angehalten wurde, wird kein Anruferaudio erfasst. Weitere Informationen finden Sie unter Aktionstags. participants
vgwActUnPauseSTT Die Verarbeitung des Speech to Text-Service, die zuvor von der Aktion vgwActPauseSTT angehalten wurde, wird wiederaufgenommen. Weitere Informationen finden Sie unter Aktionstags. participants
vgwActPauseDTMF Inaktiviert DTMF-Eingaben. Alle DTMF-Eingaben werden ignoriert, bis diese Funktionalität von der Aktion vgwActUnPauseDTMF erneut aktiviert wird. Weitere Informationen finden Sie unter Aktionstags. participants
vgwActUnPauseDTMF Aktiviert die DTMF-Eingabe erneut, die von der Aktion vgwActPauseDTMF inaktiviert wurde. Weitere Informationen finden Sie unter Aktionstags. participants
vgwActSetSTTConfig Wendet eine Gruppe von Parametern an, die Voice Gateway an den Watson-Service "Speech to Text" übergibt. Weitere Informationen finden Sie unter Aktionstags. participants
vgwActHangup Der Anruf wird unterbrochen. Weitere Informationen finden Sie unter Aktionstags. Nicht zutreffend

Dynamische Programmierung bei SIPREC-Sitzungen

Wenn eine re-INVITE- oder UPDATE-Nachricht eingeht, benachrichtigt Voice Gateway den Watson Assistant-Service über Änderungen an Media-Funktionen oder SIPREC-Sitzungsänderungen. Voice Gateway leitet einen Watson Assistant-Service-Turnus durch Senden des Textes vgwMediaCapsChanged ein.

Wenn sich SIPREC-Sitzungsdetails als Ergebnis einer re-INVITE- oder UPDATE-Nachricht ändern, werden die entsprechenden Statusvariablen aktualisiert.