Erfahren Sie, wie Sie die erweiterten Konfigurationen für Telefonieadapter durchführen. Außerdem finden Sie deren Einstellungen und Beispiele.
Beim Installieren von Adobe Connect werden alle Telefonieadapter automatisch installiert, unabhängig davon, ob Sie diese im Installationsprogramm auswählen oder nicht. Wenn Sie den Adapter im Installationsprogramm auswählen, wird der Konfigurationsbildschirm für diesen Adapter angezeigt. Sie können den Adapter zum Zeitpunkt der Installation konfigurieren. Das Installationsprogramm führt nur die grundlegende Konfiguration für die Telefonieadapter durch. Sie können die erweiterten Konfigurationen manuell durchführen.
Weitere Informationen finden Sie unter Installieren und Konfigurieren von Adobe Connect.
Telefonieadapter konfigurieren
Um die Telefonieadapter zu konfigurieren, nachdem Sie das Installationsprogramm ausgeführt haben, gehen Sie wie folgt vor:
- Öffnen Sie in einem Texteditor die Datei [root_install_dir]\TelephonyService\conf\telephony-settings.xml.
- Definieren Sie in der XML-Datei die Einwahlsequenz für den Audiokonferenzanbieter.
- Validieren und speichern Sie die XML-Datei.
- Starten Sie Adobe Connect Central Application Server neu.
In den Beispieleinstellungen sind die Werte in geschweiften Klammern ({}) Platzhalter. Beim Aktualisieren der Einstellungen müssen Sie für diese Parameter die tatsächlichen Werte angeben.
Zusätzliche Informationen
Einige gängige XML-Elemente werden nachfolgend beschrieben.
XML-Element |
Beschreibung |
<conf-num> |
Die Telefonnummer für die Audiokonferenz. Dieses Element muss in der Einwahlfolge an erster Stelle stehen. Sie können nur ein <conf-num>-Element haben. Der Adapter stellt den Wert in den geschweiften Klammern {} bereit. |
<delay> |
Eine Verzögerung in der Wählfolge in Millisekunden. |
<dtmf> |
Ein DTMF-Ton (Dual-Tone Multi-Frequency). Ein DTMF-Wert kann eine beliebige Zahl oder ein beliebiger Buchstabe auf einer Telefontastatur sein, einschließlich * und #. |
Einstellungen für den MeetingOne-Adapter
Grundlegend Einstellungen
Einstellung |
Erforderlich |
Beschreibung |
m1.connect.telephony.api_server |
Ja |
Die URL des MeetingOne-Telefonie-API-Servers. |
m1.connect.ftp.ssh |
Ja |
Ein boolescher Wert, der angibt, ob der SSH-Download aktiviert (TRUE) oder deaktiviert (FALSE) ist. Der Standardwert ist TRUE. |
m1.connect.loglevel |
Ja |
Die Protokollierungsebene. Der Wert kann je nach der erforderlichen Ebene der Fehlerbehebung „info“ oder „debug“ sein, wobei die „debug“-Ebene das Extrem ist. |
m1.connect.telephony.api_ server.login |
Ja |
Die ID, die zur Anmeldung beim MeetingOne-Telefonie-API-Server verwendet wird. |
m1.connect.telephony.api_ server.password |
Ja |
Das mit der Anmelde-ID verknüpfte Kennwort. |
Erweiterte Einstellungen
Einstellung |
Erforderlich |
Standardwert |
Beschreibung |
MEETINGONE_DTMF_ PREFIX_TOKEN |
Ja |
- |
Zeichen, die angeben, dass der DTMF-Eintrag ein Token ist. Ändern Sie diesen Wert nur, wenn der Wert auf der Brücke geändert wurde. Empfohlener Wert ist *65*. |
MEETINGONE_TOKEN_LENGTH |
Ja |
- |
Anzahl der Stellen im eindeutigen Token, die Connect für alle Benutzer(innen) generiert, die an einem Meeting teilnehmen. Der vorgeschlagene Wert ist 4. |
MEETINGONE_DTMF_POSTFIX_TOKEN |
Ja |
- |
Zeichen, die angeben, dass das Token abgeschlossen ist. Dadurch wird Connect signalisiert, das Token zum Zusammenführen des Telefonbenutzers mit einem Webbenutzer zu generieren. Ändern Sie diesen Wert nur, wenn der Wert auf der Brücke geändert wurde. Der vorgeschlagene Wert ist #. |
m1.connect.ftp.delay |
Nein |
57.600 (16 Stunden) |
Maximale Länge der Audiodatei für den Download in Sekunden. Minimum ist 3600 (eine Stunde). |
m1.connect.message.timeout |
Nein |
90 |
Maximale Zeit für die Befehlsbestätigung von der Audiobrücke in Sekunden. Der empfohlene Wert liegt zwischen 90 und 120 Sekunden. |
m1.connect.recording.enabled |
Nein |
TRUE |
Boolescher Wert, der angibt, ob die Aufzeichnung aktiviert ist. |
m1.connect.sshdownload.cmd |
ja |
${MEETINGONE_PSFTP_PATH} {0} {1} {2} {3} |
SSH Download Cmd |
m1.connect.telephony.authentication_service_endpoint |
nein |
Authentifizierung |
Endpunkt des Telefonieauthentifizierungsdienstes |
m1.connect.telephony.audio_service_endpoint |
nein |
Audio |
Endpunkt des Telefonieaudiodienstes |
m1.connect.telephony.events_service_endpoint |
nein |
Ereignisse |
Endpunkt des Telefonieaudiodienstes |
MAX_SUB_CONFS |
ja |
20 |
|
MAX_USERS_PER_SUB_CONF |
ja |
150 |
|
Beispiel-Einstellungen MeetingOne
Im folgenden Beispiel wird die Einwahlsequenz für den MeetingOne-Adapter veranschaulicht:
<telephony-settings>
<telephony-adaptor id="meetingone-adaptor" class- name="com.meetingone.adobeconnect.MeetingOneAdobeConnectAdaptor" enabled="true" name="{meetingone-adaptor}">
<setting id="MEETINGONE_TOKEN_LENGTH">${MEETINGONE_TOKEN_LENGTH}</setting>
<setting id="MAX_SUB_CONFS">20</setting>
<setting id="MAX_USERS_PER_SUB_CONF">150</setting>
<setting id="MEETINGONE_DTMF_PREFIX_TOKEN">${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
<setting id="MEETINGONE_DTMF_POSTFIX_TOKEN">${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
<setting id="m1.connect.telephony.api_server">https://ape-secure.poweredbyphoenix.net/api</setting>
<setting id="m1.connect.ftp.ssh">${m1.connect.ftp.ssh}</setting>
<setting id="m1.connect.loglevel">${m1.connect.loglevel}</setting>
<setting id="m1.connect.sshdownload.cmd">${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
<setting id="m1.connect.recording.enabled">${m1.connect.recording.enabled}</setting>
<setting id="m1.connect.telephony.api_server.password">${m1.connect.telephony.api_server.password}
</setting>
<setting id="m1.connect.telephony.api_server.login">${m1.connect.telephony.api_server.login}</setting>
<setting id="m1.connect.telephony.authentication_service_endpoint">authentication</setting>
<setting id="m1.connect.telephony.audio_service_endpoint">audio</setting>
<setting id="m1.connect.telephony.events_service_endpoint">events</setting>
<setting id="m1.connect.ftp.delay">${m1.connect.ftp.delay}</setting>
<setting id="m1.connect.message.timeout">${m1.connect.message.timeout}</setting>
<setting id="DIALIN_NUMBERS">MeetingOne_Access_Number_Argentina MeetingOne_Access_Number_Australia MeetingOne_Access_Number_Austria MeetingOne_Access_Number_Bahrain MeetingOne_Access_Number_Belgium MeetingOne_Access_Number_Brazil MeetingOne_Access_Number_Bulgaria MeetingOne_Access_Number_Canada MeetingOne_Access_Number_China MeetingOne_Access_Number_Cyprus MeetingOne_Access_Number_Czech MeetingOne_Access_Number_Denmark MeetingOne_Access_Number_El_Salvador MeetingOne_Access_Number_Estonia MeetingOne_Access_Number_Finland MeetingOne_Access_Number_France MeetingOne_Access_Number_Germany MeetingOne_Access_Number_Greece MeetingOne_Access_Number_Hungary MeetingOne_Access_Number_Ireland MeetingOne_Access_Number_Israel MeetingOne_Access_Number_Italy MeetingOne_Access_Number_Japan MeetingOne_Access_Number_Latvia MeetingOne_Access_Number_Lithuania MeetingOne_Access_Number_Luxembourg MeetingOne_Access_Number_Mexico MeetingOne_Access_Number_Netherlands MeetingOne_Access_Number_New_Zealand MeetingOne_Access_Number_Norway MeetingOne_Access_Number_Panama MeetingOne_Access_Number_Peru MeetingOne_Access_Number_Poland MeetingOne_Access_Number_Portugal MeetingOne_Access_Number_Romania MeetingOne_Access_Number_Singapore MeetingOne_Access_Number_Slovenia MeetingOne_Access_Number_South_Africa MeetingOne_Access_Number_Spain MeetingOne_Access_Number_Sweden MeetingOne_Access_Number_Switzerland MeetingOne_Access_Number_United_Kingdom MeetingOne_Access_Number_United_States</setting>
<dial-in-sequence>
<conf-num>18008320736</conf-num>
<delay>12000</delay>
<dtmf>*</dtmf>
<dtmf>{x-tel-meetingone-conference-id}</dtmf>
<dtmf>#</dtmf>
<delay>6000</delay>
<dtmf>[uv-token]</dtmf>
</dial-in-sequence>
</telephony-adaptor>
</telephony-settings>
Beispielfunktionen für MeetingOne
Im folgenden Beispiel wird die Konfiguration „telefony-features.xml“ für den MeetingOne-Adapter für veranschaulicht:
Grundlegende Einstellungen – EMEA
Einstellung |
Erforderlich |
Beschreibung |
m1.connect.telephony.api_server |
Ja |
Die URL des MeetingOne-Telefonie-API-Servers für EMEA. |
m1.connect.ftp.ssh |
Ja |
Ein boolescher Wert, der angibt, ob der SSH-Download aktiviert (TRUE) oder deaktiviert (FALSE) ist. Der Standardwert ist TRUE. |
m1.connect.loglevel |
Ja |
Die Protokollierungsebene. Der Wert kann je nach der erforderlichen Ebene der Fehlerbehebung „info“ oder „debug“ sein, wobei die „debug“-Ebene das Extrem ist. |
m1.connect.telephony.api_server.login |
Ja |
Die ID, mit der sich der MeetingOne-Telefonie-API-Server für EMEA anmeldet. |
m1.connect.telephony.api_server.password |
Ja |
Das mit der Anmelde-ID verknüpfte Kennwort. |
Erweiterte Einstellungen – EMEA
Einstellung |
Erforderlich |
Standardwert |
Beschreibung |
MEETINGONE_DTMF_PREFIX_TOKEN |
Ja |
- |
Zeichen, die angeben, dass der DTMF-Eintrag ein Token ist. Ändern Sie diesen Wert nur, wenn der Wert auf der Brücke geändert wurde. Ein empfohlener Wert ist *65*. |
MEETINGONE_TOKEN_LENGTH |
Ja |
- |
Anzahl der Ziffern im eindeutigen Token, die Adobe Connect für jeden Benutzer generiert, der an einem Meeting teilnimmt. Der vorgeschlagene Wert ist 4 |
MEETINGONE_DTMF_POSTFIX_TOKEN |
Ja |
- |
Zeichen, die angeben, dass das Token abgeschlossen ist. Dadurch wird Adobe Connect signalisiert, das Token zum Zusammenführen des Telefonbenutzers mit einem Webbenutzer zu generieren. Ändern Sie diesen Wert nur, wenn der Wert auf der Brücke geändert wurde. Der vorgeschlagene Wert ist #. |
m1.connect.ftp.delay |
Nein |
57.600 (16 Stunden) | Maximale Länge der Audiodatei für den Download in Sekunden. Der Mindestwert ist 3600 (eine Stunde). |
m1.connect.message.timeout |
Nein |
30 |
Die maximale Zeit für die Befehlsbestätigung von der Audiobrücke in Sekunden. Der empfohlene Wert liegt zwischen 30 und 120 Sekunden. |
m1.connect.recording.enabled |
Nein |
TRUE |
Ein boolescher Wert, der angibt, ob die Aufzeichnung aktiviert ist. |
Beispieleinstellungen – EMEA
Im folgenden Beispiel wird die Einwahlsequenz für den MeetingOne-Adapter für EMEA veranschaulicht:
<telephony-adaptor class-name="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor" name="{meetingone-emea-adaptor}" use-backup- provider="true" default-recording-source="adaptor" disable-profiles-on-edit="false" disable- profiles-on-disable="false"><setting id="MEETINGONE_TOKEN_LENGTH">${MEETINGONE_TOKEN_LENGTH}</setting>
<setting id="MAX_SUB_CONFS">20</setting>
<setting id="MAX_USERS_PER_SUB_CONF">150</setting>
<setting id="MEETINGONE_DTMF_PREFIX_TOKEN">${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
<setting id="MEETINGONE_DTMF_POSTFIX_TOKEN">${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
<setting id="m1.connect.telephony.api_server">${m1.connect.telephony.api_server}</setting>
<setting id="m1.connect.ftp.ssh">${m1.connect.ftp.ssh}</setting>
<setting id="m1.connect.loglevel">${m1.connect.loglevel}</setting>
<setting id="m1.connect.sshdownload.cmd">${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
<setting id="m1.connect.recording.enabled">${m1.connect.recording.enabled}</setting>
<setting id="m1.connect.telephony.api_server.password">${m1.connect.telephony.api_server.password}</s etting>
<setting id="m1.connect.telephony.api_server.login">${m1.connect.telephony.api_server.login}</setting
>
<setting id="m1.connect.telephony.authentication_service_endpoint">authentication</setting>
<setting id="m1.connect.telephony.audio_service_endpoint">audio</setting>
<setting id="m1.connect.telephony.events_service_endpoint">events</setting>
<setting id="m1.connect.ftp.delay">${m1.connect.ftp.delay}</setting>
<setting id="m1.connect.message.timeout">${m1.connect.message.timeout}</setting>
<setting id="DIALIN_NUMBERS">MeetingOne_Access_Number_Argentina MeetingOne_Access_Number_Australia MeetingOne_Access_Number_Austria MeetingOne_Access_Number_Bahrain MeetingOne_Access_Number_Belgium MeetingOne_Access_Number_Brazil MeetingOne_Access_Number_Bulgaria MeetingOne_Access_Number_Canada MeetingOne_Access_Number_China MeetingOne_Access_Number_Cyprus MeetingOne_Access_Number_Czech MeetingOne_Access_Number_Denmark MeetingOne_Access_Number_El_Salvador MeetingOne_Access_Number_Estonia MeetingOne_Access_Number_Finland MeetingOne_Access_Number_France MeetingOne_Access_Number_Germany MeetingOne_Access_Number_Greece MeetingOne_Access_Number_Hungary MeetingOne_Access_Number_Ireland MeetingOne_Access_Number_Israel MeetingOne_Access_Number_Italy MeetingOne_Access_Number_Japan MeetingOne_Access_Number_Latvia MeetingOne_Access_Number_Lithuania MeetingOne_Access_Number_Luxembourg MeetingOne_Access_Number_Mexico MeetingOne_Access_Number_Netherlands MeetingOne_Access_Number_New_Zealand MeetingOne_Access_Number_Norway
MeetingOne_Access_Number_Panama MeetingOne_Access_Number_Peru MeetingOne_Access_Number_Poland MeetingOne_Access_Number_Portugal MeetingOne_Access_Number_Romania MeetingOne_Access_Number_Singapore MeetingOne_Access_Number_Slovenia MeetingOne_Access_Number_South_Africa MeetingOne_Access_Number_Spain MeetingOne_Access_Number_Sweden MeetingOne_Access_Number_Switzerland MeetingOne_Access_Number_United_Kingdom MeetingOne_Access_Number_United_States</setting>
<dial-in-sequence>
<conf-num>{conf-num}</conf-num>
<delay>12000</delay>
<dtmf>*</dtmf>
<dtmf>{x-tel-meetingone-conference-id}</dtmf>
<dtmf>#</dtmf>
<delay>12000</delay>
<dtmf>*</dtmf>
<dtmf>{x-tel-meetingone-host-pin}</dtmf>
<dtmf>#</dtmf>
<delay>12000</delay>
<dtmf>[uv-token]</dtmf>
</dial-in-sequence>
</telephony-adaptor>
Beispielfunktionen – EMEA
Im folgenden Beispiel wird die Konfiguration „telefony-features.xml“ für den MeetingOne-Adapter für EMEA veranschaulicht:
<telephony-adaptor class-name="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor"> <capabilities> <breeze-capabilities> <!-- „dial-out" und „dial-out-by-user" können nicht beide aktiviert sein --> <!-- siehe auch „call-selected-user" unten --> <!-- wenn „dial-out" wahr ist, wird die Berechtigung des Anwenders zum Herauswählen durch die Rolle des Anwenders bestimmt --> <capability enabled="true" id="dial-out"> <host enabled="true"/> <presenter enabled="true"/> <participant enabled="true"/> </capability> <!-- wenn „dial-out-by-user" wahr ist, wird die Berechtigung des Anwenders zum Herauswählen für den einzelnen Anwender über XML-API-Aufrufe festgelegt. „dial-out" und „dial-out-by-user" sind sich gegenseitig ausschließende Funktionen --> <capability enabled="false" id="dial-out-by-user"/> <!-- wenn „auto-call-me-dialog" wahr ist, wird beim Start des Meetings das Dialogfeld „Ruf mich an" angezeigt, wenn der Anwender die Berechtigung zum Herauswählen hat --> <capability enabled="true" id="auto-call-me-dialog"/> <!-- führe Nummernmaskierung mit regulärem Ausdruck für Suche und Ersetzung durch. Default expressions mask digits 5,6,7 counting from last ignoring any hyphens and spaces in between. The default expression match fails if there are less than 7 digits in the number. --> <capability enabled="false" id="number-mask"> <search-expression>([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])$</search-expression> <replacement-expression>x$2x$4x$6$7$8$9$10$11$12$13</replacement-expression> </capability> </breeze-capabilities> <bridge-capabilities> <capability enabled="true" id="hang-up"/> <capability enabled="true" id="remove-selected-user-enable-hangup"/> <capability enabled="true" id="hold-user"/> <capability enabled="true" id="volume-control"/> <capability enabled="true" id="mute-conference"/> <capability enabled="true" id="token-merge"/> <capability id="telephone-number-hint-format" value="E164"/> <capability enabled="true" id="breakout-room"/> <!-- Audio + Web Breakout-Räume. --> <capability enabled="true" id="web-audio-breakouts"/> <!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche keinen Menüeintrag hat, um die Audiokonferenz explizit zu starten. Stattdessen fällt der Konferenzstart automatisch mit dem Meeting-Start zusammen --> <capability enabled="false" id="auto-start-conference"/> <!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche keinen Menüeintrag hat, um die Audiokonferenz explizit zu beenden. Stattdessen fällt das Konferenzende automatisch mit dem Meeting-Ende zusammen --> <capability enabled="false" id="auto-stop-conference"/> <!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche das Anrufen ausgewählter Anwender ermöglicht --> <!-- siehe auch „dial-out", „dial-out-by-user", „auto-call-me-dialog" oben--> <capability enabled="true" id="call-selected-user"/> </bridge-capabilities> </capabilities> </telephony-adaptor>
Einstellung |
Erforderlich |
Beschreibung |
| DS | Ja | Reserved. Muss vorhanden sein. Beachten Sie, dass wir die erste Version für die Verfolgung der Bereitstellung auf 1.1 festlegen. |
| DSCountry-Code | Ja | Der Ländercode des Rechenzentrums muss einer der folgenden Werte sein: USA -> gebührenfreie US-Nummer für Universal Voice GBR -> gebührenfreie UK-Nummer für Universal Voice |
| LogAltairResponse | Ja | Nicht ändern |
| LogExtraDebug | Ja |
Nicht ändern |
| LogSuppressAllByContract | Ja |
Fügen Sie diesen Eintrag für "Lizenzierte Installation" hinzu und setzen Sie ihn auf "true". Dadurch wird die zusätzliche Protokollierung am Loopup-Endpunkt unterdrückt. |
| AltairURL | Ja |
Standard/Basis-Altair-Adresse. |
| AthenaURL | Ja |
LoopUp-API-Server. |
| AthenaVerifySecret | Ja |
Kennwort für LoopUp-API-Server. |
| SeqUrl | Ja |
Adresse der Seq-Instanz. |
| SeqToken | Ja |
SEQ-Token für Adobe Connect-Adapter |
| DTMF_PREFIX_TOKEN |
Nein | Das LoopUp-IVR-Token wird über ##5 gefolgt von #-Ziffer angegeben. |
| DTMF_PREFIX_TOKEN |
Nein | Zurück zur Konferenz (Token endet mit...) |
| TOKEN_LENGTH |
Nein | 3-stelliges IVR-Token. Bitte nicht ändern |
| MAX_SUB_CONFS |
Ja |
Auf 0 setzen. KEINE Unterstützung für Arbeitsgruppen. |
| UVMaskDialinCLI_CSV |
Ja |
„sip:RECORDING“ ist erforderlich und stellt sicher, dass der LoopUp-Aufzeichnungsabschnitt (falls vorhanden) unterdrückt wird. |
Beispieleinstellungen – LoopUp
Im folgenden Beispiel wird die Konfiguration von „telephony-settings.xml“ für den LoopUp-Telefpnieadapter veranschaulicht:
<?xml version="1.0" encoding="UTF-8"?>
<telephony-settings>
<telephony-adaptor id="LoopUp"
class-name="com.loopup.ACAdapter"
enabled="true"
name="LoopUp"
default-provider="true"
disable-profiles-on-edit="false"
disable-profiles-on-disable="false">
<!-- Configuration: Refer to
https://github.com/loopup/ACAdapter/blob/main/README.md#configuration -->
<setting id="DS">1.1</setting>
<setting id="DCCountryCode">USA</setting>
<setting id="LogAltairResponse">false</setting>
<setting id="LogExtraDebug">false</setting>
<setting id="AltairUrl">altair.loopup.com</setting>
<setting id="AthenaUrl">data.loopup.com</setting>
<!-- WARNUNG! Dieser Wert wird vom Adobe Telephony Service umgewandelt und entspricht nicht dieser
Quelle! Autoritative Datei
https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
<setting id="AthenaVerifySecret_PASSWORD"></setting>
<setting id="SeqUrl">seq-altair.loopup.com</setting>
<!-- WARNUNG! Dieser Wert wird vom Adobe Telephony Service umgewandelt und entspricht nicht dieser
Quelle! Autoritative Datei
https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
<setting id="SeqToken_PASSWORD"></setting>
<setting id="DTMF_PREFIX_TOKEN">##5</setting>
<setting id="DTMF_POSTFIX_TOKEN">#</setting>
<setting id="TOKEN_LENGTH">3</setting>
<setting id="MAX_SUB_CONFS">0</setting>
<!-- Dies ist eine durch Komma getrennte Liste mit den ANI/CLI von
Adobes Universal Voice Einwahlnummern in die LoopUp-Bridge,
die, sofern nicht hier anders aufgeführt, als Teilnehmer angezeigt werden. -->
<setting id="UVMaskDialinCLI_CSV">sip:RECORDING</setting>
</telephony-adaptor>
</telephony-settings>
Beispielfunktionen – LoopUp
Im folgenden Beispiel wird die Konfiguration von „telephony-capabilities.xml“ für den LoopUp-Telefpnieadapter veranschaulicht:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<telephony-capabilities>
<telephony-adaptor id="LoopUp" class-name="com.loopup.ACAdapter" enabled="true">
<capabilities>
<breeze-capabilities>
<!-- „dial-out" und „dial-out-by-user" können nicht beide aktiviert sein -->
<!-- siehe auch „call-selected-user" unten -->
<!-- wenn „dial-out" wahr ist, wird die Berechtigung des Anwenders zum Herauswählen
durch die Rolle des Anwenders bestimmt -->
<capability id="dial-out" enabled="true">
<host enabled="true" />
<presenter enabled="true" />
<participant enabled="true" />
</capability>
<!-- wenn „dial-out-by-user" wahr ist, wird die Berechtigung
des Anwenders zum Herauswählen für den einzelnen Anwender
über XML-API-Aufrufe festgelegt. „dial-out" und „dial-out-by-user"
sind sich gegenseitig ausschließende Funktionen -->
<capability id="dial-out-by-user" enabled="false" />
<!-- wenn „auto-call-me-dialog" wahr ist, wird beim Start des
Meetings das Dialogfeld „Ruf mich an" angezeigt, wenn
der Anwender die Berechtigung zum Herauswählen hat -->
<capability id="auto-call-me-dialog" enabled="true" />
<!-- führe Nummernmaskierung mit regulärem Ausdruck für Suche und Ersetzung durch. Default expressions mask digits 5,6,7 counting from last
ignoring any hyphens and spaces in between. The default expression match fails if there are less than 7 digits in the number. -->
<capability id="number-mask" enabled="false">
<search-expression>([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])$</search-expression>
<replacement-expression>x$2x$4x$6$7$8$9$10$11$12$13</replacement-expression>
</capability>
</breeze-capabilities>
<bridge-capabilities>
<capability id="hang-up" enabled="true" />
<capability id="remove-selected-user-enable-hangup" enabled="true" />
<capability id="hold-user" enabled="true" />
<capability id="volume-control" enabled="false" />
<capability id="token-merge" enabled="true" />
<capability id="mute-all" enabled="false" />
<!-- Audio + Web Breakout-Räume. -->
<capability id="breakout-room" enabled="false" />
<capability id="web-audio-breakouts" enabled="true" />
<!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche keinen Menüeintrag hat, um die
Audiokonferenz explizit zu starten. Stattdessen fällt der Konferenzstart
automatisch mit dem Meeting-Start zusammen -->
<capability id="auto-start-conference" enabled="false" />
<!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche keinen Menüeintrag hat, um die
Audiokonferenz explizit zu beenden. Stattdessen fällt das Anhalten der Konferenz automatisch mit dem Ende des Meetings zusammen -->
<capability id="auto-stop-conference" enabled="true" />
<!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche das Anrufen eines ausgewählten Benutzers erlaubt -->
<!-- siehe auch „dial-out", „dial-out-by-user", „auto-call-me-dialog" oben -->
<capability id="call-selected-user" enabled="true" />
<capability id="telephone-number-hint-format" value="E164" />
</bridge-capabilities>
</capabilities>
</telephony-adaptor>
</telephony-capabilities>