Adobe Connect-Telefonieadapter konfigurieren

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:

  1. Öffnen Sie in einem Texteditor die Datei [root_install_dir]\TelephonyService\conf\telephony-settings.xml.
  2. Definieren Sie in der XML-Datei die Einwahlsequenz für den Audiokonferenzanbieter.
  3. Validieren und speichern Sie die XML-Datei.
  4. 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=&quot;meetingone-adaptor&quot; class- name=&quot;com.meetingone.adobeconnect.MeetingOneAdobeConnectAdaptor&quot; enabled=&quot;true&quot; name=&quot;{meetingone-adaptor}&quot;>
		<setting id=&quot;MEETINGONE_TOKEN_LENGTH&quot;>${MEETINGONE_TOKEN_LENGTH}</setting>
		<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
		<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>150</setting>
		<setting id=&quot;MEETINGONE_DTMF_PREFIX_TOKEN&quot;>${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
		<setting id=&quot;MEETINGONE_DTMF_POSTFIX_TOKEN&quot;>${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
		<setting id=&quot;m1.connect.telephony.api_server&quot;>https://ape-secure.poweredbyphoenix.net/api</setting>
		<setting id=&quot;m1.connect.ftp.ssh&quot;>${m1.connect.ftp.ssh}</setting>
		<setting id=&quot;m1.connect.loglevel&quot;>${m1.connect.loglevel}</setting>
		<setting id=&quot;m1.connect.sshdownload.cmd&quot;>${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
		<setting id=&quot;m1.connect.recording.enabled&quot;>${m1.connect.recording.enabled}</setting>
		<setting id=&quot;m1.connect.telephony.api_server.password&quot;>${m1.connect.telephony.api_server.password}
		</setting>
		<setting id=&quot;m1.connect.telephony.api_server.login&quot;>${m1.connect.telephony.api_server.login}</setting>
		<setting id=&quot;m1.connect.telephony.authentication_service_endpoint&quot;>authentication</setting>
		<setting id=&quot;m1.connect.telephony.audio_service_endpoint&quot;>audio</setting>
		<setting id=&quot;m1.connect.telephony.events_service_endpoint&quot;>events</setting>
		<setting id=&quot;m1.connect.ftp.delay&quot;>${m1.connect.ftp.delay}</setting>
		<setting id=&quot;m1.connect.message.timeout&quot;>${m1.connect.message.timeout}</setting>
		<setting id=&quot;DIALIN_NUMBERS&quot;>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=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot; name=&quot;{meetingone-emea-adaptor}&quot; use-backup- provider=&quot;true&quot; default-recording-source=&quot;adaptor&quot; disable-profiles-on-edit=&quot;false&quot; disable- profiles-on-disable=&quot;false&quot;><setting id=&quot;MEETINGONE_TOKEN_LENGTH&quot;>${MEETINGONE_TOKEN_LENGTH}</setting>

<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>150</setting>
<setting id=&quot;MEETINGONE_DTMF_PREFIX_TOKEN&quot;>${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
<setting id=&quot;MEETINGONE_DTMF_POSTFIX_TOKEN&quot;>${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
<setting id=&quot;m1.connect.telephony.api_server&quot;>${m1.connect.telephony.api_server}</setting>
<setting id=&quot;m1.connect.ftp.ssh&quot;>${m1.connect.ftp.ssh}</setting>
<setting id=&quot;m1.connect.loglevel&quot;>${m1.connect.loglevel}</setting>
<setting id=&quot;m1.connect.sshdownload.cmd&quot;>${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
<setting id=&quot;m1.connect.recording.enabled&quot;>${m1.connect.recording.enabled}</setting>
<setting id=&quot;m1.connect.telephony.api_server.password&quot;>${m1.connect.telephony.api_server.password}</s etting>
<setting id=&quot;m1.connect.telephony.api_server.login&quot;>${m1.connect.telephony.api_server.login}</setting
>
<setting id=&quot;m1.connect.telephony.authentication_service_endpoint&quot;>authentication</setting>
<setting id=&quot;m1.connect.telephony.audio_service_endpoint&quot;>audio</setting>
<setting id=&quot;m1.connect.telephony.events_service_endpoint&quot;>events</setting>
<setting id=&quot;m1.connect.ftp.delay&quot;>${m1.connect.ftp.delay}</setting>
<setting id=&quot;m1.connect.message.timeout&quot;>${m1.connect.message.timeout}</setting>
<setting id=&quot;DIALIN_NUMBERS&quot;>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=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot;>
<capabilities>
<breeze-capabilities>
<!-- „dial-out&quot; und „dial-out-by-user&quot; können nicht beide aktiviert sein -->
<!-- siehe auch „call-selected-user&quot; unten -->
<!-- wenn „dial-out&quot; wahr ist, wird die Berechtigung des Anwenders zum Herauswählen
durch die Rolle des Anwenders bestimmt -->
<capability enabled=&quot;true&quot; id=&quot;dial-out&quot;>
<host enabled=&quot;true&quot;/>
<presenter enabled=&quot;true&quot;/>
<participant enabled=&quot;true&quot;/>
</capability>
<!-- wenn „dial-out-by-user&quot; wahr ist, wird die Berechtigung
des Anwenders zum Herauswählen für den einzelnen Anwender
über XML-API-Aufrufe festgelegt. „dial-out&quot; und „dial-out-by-user&quot; sind sich gegenseitig ausschließende Funktionen -->
<capability enabled=&quot;false&quot; id=&quot;dial-out-by-user&quot;/>

<!-- wenn „auto-call-me-dialog&quot; wahr ist, wird beim Start des
Meetings das Dialogfeld „Ruf mich an&quot; angezeigt, wenn der Anwender die Berechtigung zum Herauswählen hat -->
<capability enabled=&quot;true&quot; id=&quot;auto-call-me-dialog&quot;/>
<!-- 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=&quot;false&quot; id=&quot;number-mask&quot;>
<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=&quot;true&quot; id=&quot;hang-up&quot;/>
<capability enabled=&quot;true&quot; id=&quot;remove-selected-user-enable-hangup&quot;/>
<capability enabled=&quot;true&quot; id=&quot;hold-user&quot;/>
<capability enabled=&quot;true&quot; id=&quot;volume-control&quot;/>
<capability enabled=&quot;true&quot; id=&quot;mute-conference&quot;/>
<capability enabled=&quot;true&quot; id=&quot;token-merge&quot;/>
<capability id=&quot;telephone-number-hint-format&quot; value=&quot;E164&quot;/>
<capability enabled=&quot;true&quot; id=&quot;breakout-room&quot;/>

<!-- Audio + Web Breakout-Räume. -->
<capability enabled=&quot;true&quot; id=&quot;web-audio-breakouts&quot;/>

<!-- 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=&quot;false&quot; id=&quot;auto-start-conference&quot;/>

<!-- 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=&quot;false&quot; id=&quot;auto-stop-conference&quot;/>

<!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche das Anrufen ausgewählter Anwender ermöglicht -->
<!-- siehe auch „dial-out&quot;, „dial-out-by-user&quot;, „auto-call-me-dialog&quot; oben-->
<capability enabled=&quot;true&quot; id=&quot;call-selected-user&quot;/>
</bridge-capabilities>
</capabilities>
</telephony-adaptor>

Einstellungen für den LoopUp-Adapter

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=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>
<telephony-settings>
  <telephony-adaptor id=&quot;LoopUp&quot;
        class-name=&quot;com.loopup.ACAdapter&quot;
        enabled=&quot;true&quot;
        name=&quot;LoopUp&quot;
        default-provider=&quot;true&quot;
        disable-profiles-on-edit=&quot;false&quot;
        disable-profiles-on-disable=&quot;false&quot;>
        <!-- Configuration: Refer to
        https://github.com/loopup/ACAdapter/blob/main/README.md#configuration -->
        <setting id=&quot;DS&quot;>1.1</setting>
        <setting id=&quot;DCCountryCode&quot;>USA</setting>

        <setting id=&quot;LogAltairResponse&quot;>false</setting>
        <setting id=&quot;LogExtraDebug&quot;>false</setting>

        <setting id=&quot;AltairUrl&quot;>altair.loopup.com</setting>
        <setting id=&quot;AthenaUrl&quot;>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=&quot;AthenaVerifySecret_PASSWORD&quot;></setting>

        <setting id=&quot;SeqUrl&quot;>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=&quot;SeqToken_PASSWORD&quot;></setting>

        <setting id=&quot;DTMF_PREFIX_TOKEN&quot;>##5</setting>
        <setting id=&quot;DTMF_POSTFIX_TOKEN&quot;>#</setting>
        <setting id=&quot;TOKEN_LENGTH&quot;>3</setting>
        <setting id=&quot;MAX_SUB_CONFS&quot;>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=&quot;UVMaskDialinCLI_CSV&quot;>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=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; standalone=&quot;no&quot;?>
<telephony-capabilities>
    <telephony-adaptor id=&quot;LoopUp&quot; class-name=&quot;com.loopup.ACAdapter&quot; enabled=&quot;true&quot;>
        <capabilities>
            <breeze-capabilities>
                <!-- „dial-out&quot; und „dial-out-by-user&quot; können nicht beide aktiviert sein -->
                <!-- siehe auch „call-selected-user&quot; unten -->
                <!-- wenn „dial-out&quot; wahr ist, wird die Berechtigung des Anwenders zum Herauswählen
				durch die Rolle des Anwenders bestimmt -->
                <capability id=&quot;dial-out&quot; enabled=&quot;true&quot;>
                    <host enabled=&quot;true&quot; />
                    <presenter enabled=&quot;true&quot; />
                    <participant enabled=&quot;true&quot; />
                </capability>

                <!-- wenn „dial-out-by-user&quot; wahr ist, wird die Berechtigung
				des Anwenders zum Herauswählen für den einzelnen Anwender
				über XML-API-Aufrufe festgelegt.  „dial-out&quot; und „dial-out-by-user&quot;
				sind sich gegenseitig ausschließende Funktionen -->
                <capability id=&quot;dial-out-by-user&quot; enabled=&quot;false&quot; />

                <!-- wenn „auto-call-me-dialog&quot; wahr ist, wird beim Start des
				Meetings das Dialogfeld „Ruf mich an&quot; angezeigt, wenn
				der Anwender die Berechtigung zum Herauswählen hat -->
                <capability id=&quot;auto-call-me-dialog&quot; enabled=&quot;true&quot; />
                <!-- 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=&quot;number-mask&quot; enabled=&quot;false&quot;>
                    <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=&quot;hang-up&quot; enabled=&quot;true&quot; />
                <capability id=&quot;remove-selected-user-enable-hangup&quot; enabled=&quot;true&quot; />
                <capability id=&quot;hold-user&quot; enabled=&quot;true&quot; />
                <capability id=&quot;volume-control&quot; enabled=&quot;false&quot; />
                <capability id=&quot;token-merge&quot; enabled=&quot;true&quot; />
                <capability id=&quot;mute-all&quot; enabled=&quot;false&quot; />

                <!-- Audio + Web Breakout-Räume. -->
                <capability id=&quot;breakout-room&quot; enabled=&quot;false&quot; />
                <capability id=&quot;web-audio-breakouts&quot; enabled=&quot;true&quot; />

                <!-- 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=&quot;auto-start-conference&quot; enabled=&quot;false&quot; />

                <!-- 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=&quot;auto-stop-conference&quot; enabled=&quot;true&quot; />

                <!-- wahr bedeutet, dass die Meeting-Benutzeroberfläche das Anrufen eines ausgewählten Benutzers erlaubt -->
                <!-- siehe auch „dial-out&quot;, „dial-out-by-user&quot;, „auto-call-me-dialog&quot; oben -->
                <capability id=&quot;call-selected-user&quot; enabled=&quot;true&quot; />

                <capability id=&quot;telephone-number-hint-format&quot; value=&quot;E164&quot; />
            </bridge-capabilities>
        </capabilities>
    </telephony-adaptor>

</telephony-capabilities>

Adobe, Inc.

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?