Telefon bağdaştırıcıları ve bunlarla ilgili ayarlar ve örnekler üzerinde gelişmiş yapılandırmaları nasıl uygulayacağınızı öğrenin.
Adobe Connect'i yüklediğinizde, yükleyicide seçip seçmemenizden bağımsız olarak tüm telefon bağdaştırıcıları otomatik olarak yüklenir. Bağdaştırıcıyı yükleyicide seçerseniz, söz konusu bağdaştırıcı için yapılandırma ekranı görüntülenir. Bağdaştırıcıyı yükleme sırasında yapılandırabilirsiniz. Yükleyici, telefon bağdaştırıcıları için yalnızca temel yapılandırma gerçekleştirir. Gelişmiş yapılandırmaları elle uygulayabilirsiniz.
Daha fazla bilgi için, bkz. Adobe Connect'i Yükleme ve Yapılandırma
Telefon bağdaştırıcılarını yapılandırma
Telefon bağdaştırıcılarını yapılandırmak için, yükleyiciyi çalıştırdıktan sonra aşağıdakileri uygulayın:
- Bir metin düzenleyicide, [[root_install_dir]\TelephonyService\conf\telephony-settings.xml dosyasını açın.
- XML dosyasında, sesli konferans sağlayıcısına yapılan arama sırasını tanımlayın.
- XML dosyasını doğrulayın ve kaydedin.
- Adobe Connect Central Application Server'ı yeniden başlatın.
Örnek ayarlarda süslü parantezlerin ({}) içinde verilen değerler yer tutuculardır. Ayarları güncellerken, bu parametreler yerine gerçek değerleri girmeniz gerekir.
Ek bilgiler
Bazı genel XML öğeleri aşağıda açıklanmaktadır.
XML Öğesi |
Açıklama |
<conf-num> |
Sesli konferansın telefon numarası Bu öğe, arama sırasında birinci olmalıdır. Yalnızca bir <conf-num> öğesine sahip olabilirsiniz. Bağdaştırıcı, değeri süslü parantez {} içinde sağlar. |
<delay> |
Arama sırasında milisaniye cinsinden gecikme. |
<dtmf> |
DTMF (ikili ton çoklu frekans) tonu. DTMF değeri, * ve # dahil olmak üzere bir telefon klavyesi üzerindeki herhangi bir rakam veya harf olabilir. |
MeetingOne bağdaştırıcı ayarları
Temel ayarlar
Ayar |
Zorunlu |
Açıklama |
m1.connect.telephony.api_server |
Evet |
MeetingOne telefon API sunucusunun URL'si. |
m1.connect.ftp.ssh |
Evet |
SSH indirmesinin etkinleştirilip (TRUE) etkinleştirilmediğini (FALSE) ifade eden bir Boolean değeri. TRUE varsayılan değerdir. |
m1.connect.loglevel |
Evet |
Günlük tutma düzeyi. Değer, gereken hata ayıklama düzeyine bağlı olarak bilgi veya hata ayıklama olabilir, hata ayıklama düzeyi en yüksek düzeydir. |
m1.connect.telephony.api_ server.login |
Evet |
MeetingOne telefon API sunucusunda oturum açmak için kullanılan kimlik. |
m1.connect.telephony.api_ server.password |
Evet |
Oturum açma kimliği ile ilişkilendirilen parola. |
Gelişmiş ayarlar
Ayar |
Zorunlu |
Varsayılan Değer |
Açıklama |
MEETINGONE_DTMF_ PREFIX_TOKEN |
Evet |
- |
DTMF girişinin bir belirteç olduğunu ifade eden karakterler. Bu değeri yalnızca değer köprüde değiştirilmişse değiştirin. Önerilen değer *65*'tir. |
MEETINGONE_TOKEN_LENGTH |
Evet |
- |
Connect'in bir toplantıya katılan her kullanıcı için oluşturduğu benzersiz belirtecin basamak sayısı. Önerilen değer 4'tür. |
MEETINGONE_DTMF_POSTFIX_TOKEN |
Evet |
- |
Telefon kullanıcısını bir web kullanıcısı ile birleştirmek için kullanılan belirteci üretmesi için Connect'e sinyal veren belirtecin tamamlandığını ifade eden karakterler. Bu değeri yalnızca değer köprüde değiştirilmişse değiştirin. Önerilen değer # şeklindedir. |
m1.connect.ftp.delay |
Hayır |
57.600 (16 saat) |
Ses dosyası indirme için saniye cinsinden maksimum uzunluk. Minimum değer 3600'dür (bir saat). |
m1.connect.message.timeout |
Hayır |
90 |
Ses köprüsünden komut alımı için saniye cinsinden maksimum süre. Önerilen değer 90 ile 120 saniye arasındadır. |
m1.connect.recording.enabled |
Hayır |
TRUE |
Kaydın etkinleştirilip etkinleştirilmediğini belirleyen Boolean değeri. |
m1.connect.sshdownload.cmd |
no |
${MEETINGONE_PSFTP_PATH} {0} {1} {2} {3} |
SSH İndirmesi için Cmd |
m1.connect.telephony.authentication_service_endpoint |
no |
authentication |
Telefon Kimlik Doğrulama Hizmeti Bitiş Noktası |
m1.connect.telephony.audio_service_endpoint |
no |
audio |
Telefon Ses Hizmeti Bitiş Noktası |
m1.connect.telephony.events_service_endpoint |
no |
events |
Telefon Ses Hizmeti Bitiş Noktası |
MAX_SUB_CONFS |
no |
20 |
|
MAX_USERS_PER_SUB_CONF |
no |
150 |
|
Örnek Ayarlar MeetingOne
Aşağıdaki örnekte MeetingOne bağdaştırıcı için arama sırası gösterilmektedir:
<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>
MeetingOne için örnek özellikler
Aşağıdaki örnekte MeetingOne bağdaştırıcı için telephony-capabilities.xml yapılandırması gösterilmektedir:
Temel ayarlar - EMEA
Ayar |
Zorunlu |
Açıklama |
m1.connect.telephony.api_server |
Evet |
MeetingOne EMEA telefon API sunucusunun URL'si. |
m1.connect.ftp.ssh |
Evet |
SSH indirmesinin etkinleştirilip (TRUE) etkinleştirilmediğini (FALSE) ifade eden bir Boolean değeri. TRUE varsayılan değerdir. |
m1.connect.loglevel |
Evet |
Günlük tutma düzeyi. Değer, gereken hata ayıklama düzeyine bağlı olarak bilgi veya hata ayıklama olabilir, hata ayıklama düzeyi en yüksek düzeydir. |
m1.connect.telephony.api_server.login |
Evet |
MeetingOne EMEA telefon API sunucusunda oturum açmak için kullanılan kimlik. |
m1.connect.telephony.api_server.password |
Evet |
Oturum açma kimliği ile ilişkilendirilen parola. |
Gelişmiş ayarlar - EMEA
Ayar |
Zorunlu |
Varsayılan Değer |
Açıklama |
MEETINGONE_DTMF_PREFIX_TOKEN |
Evet |
- |
DTMF girişinin bir belirteç olduğunu ifade eden karakterler. Bu değeri yalnızca değer köprüde değiştirilmişse değiştirin. Önerilen değer *65*'tir. |
MEETINGONE_TOKEN_ LENGTH |
Evet |
- |
Adobe Connect'in bir toplantıya katılan her kullanıcı için oluşturduğu benzersiz belirtecin basamak sayısı. Önerilen değer 4'tür. |
MEETINGONE_DTMF_POSTFIX_TOKEN |
Evet |
- |
Telefon kullanıcısını bir web kullanıcısı ile birleştirmek için kullanılan belirteci üretmesi için Adobe Connect'e sinyal veren belirtecin tamamlandığını ifade eden karakterler. Bu değeri yalnızca değer köprüde değiştirilmişse değiştirin. Önerilen değer # şeklindedir. |
m1.connect.ftp.delay |
Hayır |
57.600 (16 saat) | Ses dosyası indirme için saniye cinsinden maksimum uzunluk. Minimum değer 3600'dür (bir saat). |
m1.connect.message.timeout |
Hayır |
30 |
Ses köprüsünden komut alımı için saniye cinsinden maksimum süre. Önerilen değer 30 ile 120 saniye arasındadır. |
m1.connect.recording.enabled |
Hayır |
TRUE |
Kaydın etkinleştirilip etkinleştirilmediğini belirleyen Boolean değeri. |
Örnek ayarlar - EMEA
Aşağıdaki örnekte MeetingOne EMEA bağdaştırıcı için arama sırası gösterilmektedir:
<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>
Örnek özelikler - EMEA
Aşağıdaki örnekte MeetingOne EMEA bağdaştırıcı için telephony-capabilities.xml yapılandırması gösterilmektedir:
<telephony-adaptor class-name="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor"> <capabilities> <breeze-capabilities> <!-- "dial-out" ve "dial-out-by-user" her ikisi de etkinleştirilemez --> <!-- aşağıda "call-selected-user" öğesine de bakın --> <!-- "dial-out" true ise, kullanıcının arama yapma izni kullanıcının rolü tarafından belirlenir --> <capability enabled="true" id="dial-out"> <host enabled="true"/> <presenter enabled="true"/> <participant enabled="true"/> </capability> <!-- "dial-out-by-user" true ise, kullanıcının arama yapma izni xml api çağrıları aracılığıyla bireysel kullanıcı için ayarlanır. --> "dial-out" ve "dial-out-by-user" karşılıklı özel yeteneklerdir --> <capability enabled="false" id="dial-out-by-user"/> <!-- "auto-call-me-dialog" true ise, toplantı başlangıcında, kullanıcının arama yapma izni varsa "Beni Ara" iletişim kutusu açılır --> <capability enabled="true" id="auto-call-me-dialog"/> <!-- düzenli ifade arama ve değiştirme kullanarak numara maskeleme gerçekleştir. Varsayılan ifadeler, aradaki tüm tireleri ve boşlukları görmezden gelerek ve sondan sayarak 5., 6. ve 7. rakamları maskeler. Sayıda 7'den az rakam varsa varsayılan ifade eşlemesi başarısız olur. --> <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"/> <!-- ses+web ayrı odalar. --> <capability enabled="true" id="web-audio-breakouts"/> <!-- true, toplantı kullanıcı arabiriminin ses konferansını açıkça başlatmak için menü öğesi olmadığı anlamına gelir. Bunun yerine, konferans başlangıcı otomatik olarak toplantı başlangıcı ile aynı anda gerçekleşir --> <capability enabled="false" id="auto-start-conference"/> <!-- true, toplantı kullanıcı arabiriminin ses konferansını açıkça durdurmak için menü öğesi olmadığı anlamına gelir. Bunun yerine, konferans durdurma otomatik olarak toplantı bitişi ile aynı anda gerçekleşir --> <capability enabled="false" id="auto-stop-conference"/> <!-- true, toplantı kullanıcı arabiriminin seçilen kullanıcıyı aramaya izin verdiği anlamına gelir --> <!-- yukarıda "dial-out", "dial-out-by-user", "auto-call-me-dialog" öğelerine de bakın--> <capability enabled="true" id="call-selected-user"/> </bridge-capabilities> </capabilities> </telephony-adaptor>
Ayar |
Zorunlu |
Açıklama |
| DS | Evet | Ayrılmış. Olması gerekiyor. Dağıtım takibi için ilk sürümünü 1.1 olarak ayarladığımızı unutmayın. |
| DS Ülke Kodu | Evet | Veri Merkezi Ülke Kodu aşağıdakilerden biri olmalıdır: USA -> Universal Voice için ABD'de ücretsiz numara GBR -> Universal Voice için Birleşik Krallık'ta ücretsiz numara |
| LogAltairResponse | Evet | Değiştirmeyin |
| LogExtraDebug | Evet |
Değiştirmeyin |
| LogSuppressAllByContract | Evet |
Lisanslı Kurulum için bu girişi ekleyin ve "true" olarak ayarlayın. Bu, Loopup bitiş noktasında fazladan günlüğe kaydetmeyi engeller. |
| AltairURL | Evet |
Varsayılan/temel Altair adresi. |
| AthenaURL | Evet |
LoopUp API sunucusu. |
| AthenaVerifySecret | Evet |
LoopUp API Sunucusu için Parola. |
| SeqUrl | Evet |
Seq örneğinin adresi. |
| SeqToken | Evet |
Adobe Connect Bağdaştırıcısı için SEQ belirteci |
| DTMF_PREFIX_TOKEN |
Hayır | LoopUp IVR belirteci, ##5 ve ardından # işaretiyle sağlanır |
| DTMF_PREFIX_TOKEN |
Hayır | Konferansa dön (belirteç şununla biter..) |
| TOKEN_LENGTH |
Hayır | 3 basamaklı IVR belirteci. Lütfen değiştirmeyin |
| MAX_SUB_CONFS |
Evet |
0 olarak ayarlayın. Ara desteği YOK. |
| UVMaskDialinCLI_CSV |
Evet |
sip:RECORDING gereklidir ve LoopUp kayıt ayağının (varsa) bastırılmasını sağlar. |
Örnek ayarlar - LoopUp
Aşağıdaki örnek, LoopUp telefon bağdaştırıcısı için telephony-settings.xml yapılandırmasını gösterir:
<?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>
<!-- UYARI! Bu değer, Adobe Telephony Service tarafından dönüştürülür ve bu kaynakla
eşleşmez! Yetkili dosya
https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
<setting id="AthenaVerifySecret_PASSWORD"></setting>
<setting id="SeqUrl">seq-altair.loopup.com</setting>
<!-- UYARI! Bu değer, Adobe Telephony Service tarafından dönüştürülür ve bu kaynakla
eşleşmez! Yetkili dosya
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>
<!-- Bu, Adobe'nin LoopUp bridge'ine Universal Voice arama numaralarının ANI/CLI'sini içeren
virgülle ayrılmış bir listedir; burada aksi belirtilmedikçe katılımcı olarak görünür. -->
<setting id="UVMaskDialinCLI_CSV">sip:RECORDING</setting>
</telephony-adaptor>
</telephony-settings>
Örnek özellikler - LoopUp
Aşağıdaki örnekte LoopUp telefon bağdaştırıcısı için telephony-capabilities.xml yapılandırması gösterilmektedir:
<?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" ve "dial-out-by-user" her ikisi de etkinleştirilemez -->
<!-- aşağıda "call-selected-user" öğesine de bakın -->
<!-- "dial-out" true ise, kullanıcının arama yapma izni
kullanıcının rolü tarafından belirlenir -->
<capability id="dial-out" enabled="true">
<host enabled="true" />
<presenter enabled="true" />
<participant enabled="true" />
</capability>
<!-- "dial-out-by-user" true ise, kullanıcının arama yapma izni
xml api çağrıları aracılığıyla bireysel kullanıcı için ayarlanır. "dial-out" ve "dial-out-by-user"
karşılıklı özel yeteneklerdir -->
<capability id="dial-out-by-user" enabled="false" />
<!-- "auto-call-me-dialog" true ise, toplantı başlangıcında,
kullanıcının arama yapma izni varsa "Beni Ara" iletişim kutusu açılır -->
<capability id="auto-call-me-dialog" enabled="true" />
<!-- düzenli ifade arama ve değiştirme kullanarak numara maskeleme gerçekleştir. Varsayılan ifadeler, aradaki tüm tireleri ve boşlukları görmezden gelerek
ve sondan sayarak 5., 6. ve 7. rakamları maskeler. Sayıda 7'den az rakam varsa varsayılan ifade eşlemesi başarısız olur. -->
<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" />
<!-- ses + web ayrı odalar. -->
<capability id="breakout-room" enabled="false" />
<capability id="web-audio-breakouts" enabled="true" />
<!-- true, toplantı kullanıcı arabiriminin ses konferansını açıkça
başlatmak için menü öğesi olmadığı anlamına gelir. Bunun yerine, konferans başlangıcı
otomatik olarak toplantı başlangıcı ile aynı anda gerçekleşir -->
<capability id="auto-start-conference" enabled="false" />
<!-- true, toplantı kullanıcı arabiriminin ses konferansını açıkça
durdurmak için menü öğesi olmadığı anlamına gelir. Bunun yerine, konferans durması
toplantı sonuyla otomatik olarak çakışır -->
<capability id="auto-stop-conference" enabled="true" />
<!-- true, toplantı arayüzünün seçilen kullanıcıya arama yapmasına izin verir -->
<!-- yukarıdaki "dial-out", "dial-out-by-user", "auto-call-me-dialog" bölümüne de bakın -->
<capability id="call-selected-user" enabled="true" />
<capability id="telephone-number-hint-format" value="E164" />
</bridge-capabilities>
</capabilities>
</telephony-adaptor>
</telephony-capabilities>