Makrolar

Makro, cihazınızda yerel olarak çalışan küçük bir JavaScript programıdır. Örneğin, belirli numaralardan gelen çağrıları otomatik olarak yanıtlaması için cihazınızı programabilirsiniz.

Makrolar, cihazlarınız ve üçüncü taraf sistemleriniz için Uygulama Programlama Arabirimi (API) komutlarını çalıştırabilir.

Tüm aktif makrolar, cihazda Çalışma Zamanı adı verilen tek bir işlemde çalışıyor. Cihaz web arabiriminden, gerektiğinde çalışma saatini başlatabilir ve durdurabilirsiniz. Çalışma Zamanı korumalı alandır ve kod, cihazın standart yazılımından güvenli bir şekilde istaz edilir.

Makroları cihazın web arabiriminde Control Hub'dan veya Makro Düzenleyici 'den yönetebilirsiniz. Control Hub’dan makroları yapılandırmak için önce cihazlarınız için makro sağlamayı etkinleştirmeniz gerekir.

Control Hub’da makrolarda yapılan değişiklikleri cihazın geçmişinde görebilirsiniz.

Kullanıcı arayüzü uzantıları

Kullanıcı Arayüzü uzantısı, kendinizi oluşturmanız ve cihazınızın dokunmatik ekranına eklemeniz gereken özel bir düğme veya paneldir. Örneğin, sık kullanılan bir numarayı aramak için bir "Hızlı Arama" düğmesi ekleyin veya belirli numaralardan gelen çağrıları otomatik olarak yanıtlamak için cihazınızı program edin.

Ui dahili cihazları; işıklar, körler ve video switch'ler gibi üçüncü taraf çevresel cihazları da kontrol altınaebilir. Video cihazı ve çevresel çevre cihazları aynı kullanıcı arayüzünden kontrol edilirken aynı kullanıcı arayüzünde tutarlı bir kullanıcı deneyimi toplantı odası. Üçüncü taraf kontrol sistemleriyle iletişim, üçüncü taraf API aracılığıyla yapılır.

Açık platform, mevcut iş akışlarınıza ekli özelleştirmeler oluşturmanıza olanak sağlar; Böylece, temel hizmet teklifi dışında ek Webex sağlar.

Bazı örnekler şunlardır:

  • Ana ekranda özel web sunucusu verileri görüntüleniyor.

  • Bir bilet sistemi sorunları raporlama.

  • Odadan akustik veriler toplayarak bir web sunucusuna göndererek bu verileri yok edebilirsiniz.

  • Işıklar, körler ve video switchers gibi üçüncü taraf çevresel cihazları kontrol etme.

Cihaz web arabirimindeki UI Uzantı Düzenleyicisi ’nden kullanıcı arayüzü uzantıları oluşturabilirsiniz.

Makro sağlamanın etkinleştirilmesi, Control Hub’dan cihazdan makrolara makrolara okuma ve yazma erişimini sağlar. Etkinleştirildiğinde, paylaşımlı modda kayıtlı tüm cihazlar makrolarını Control Hub’a yükler. Ardından yöneticiler makro kaynak kodunu düzenleyebilir, yerel kopyaları indirebilir ve makroları diğer cihazlara yükleyebilir.

Makro sağlamayı etkinleştirmek için Control Hub’da Cihazlar > Ayarlar > Makrolar ’a gidin ve Control Hub’ın makroları yönetmesine izin ver seçeneğini açık konuma getirin.


  • Control Hub’daki tüm makrolar depolanır ve şifrelenir ancak müşterilerin kendi özel anahtarı kullanılarak Cisco Bulut’ta depolanmaz. Makrolarınızda gizli veriler varsa Control Hub makro sağlamayı etkinleştirmemelisiniz.

  • Control Hub makroların sağlanması yalnızca paylaşılan mod cihazları için geçerlidir.


Önce yukarıda açıklandığı gibi Control Hub makroları sağlamayı etkinleştirmeniz gerekir.

Makro sağlama tek cihaz temelinde sağlanır. Cihazlar arasında makroları paylaşmak için bir cihazdan makro indirebilir ve ardından başka bir cihaza yükleyebilirsiniz.

Paylaşılan moddaki cihazların makrolarına erişmek için:

  1. https://admin.webex.com uygulamasındaki müşteri görünümünden Cihazlar ’a gidin ve yapılandırmak istediğiniz cihazı seçin.

  2. Yapılandırmalar ’a gidin ve Makrolar’ı seçin.


Control Hub Cihaz Makroları paneli

Buradan şunları sildi:

  • Makro oluşturma, düzenleme ve silme.

  • Makroları (*.js) yükleyin ve indirin.

  • Makroları etkinleştirme veya devre dışı bırakma.

  • Değişiklikleri kaydedin.

  • Makro günlüklerini görüntüleyin.


Biri aynı makroları başka bir web konumundan aynı anda düzenlemişse sürümünüzün bir kopyasını indirme, sürümünüzü iptal etme veya diğer sürümün üzerine yazma seçenekleri sunulur.

Makro Düzenleyici, bir kod düzenleyici, günlüğe kaydetme araçları ve makroların testi için kontrolleri sağlar.


Makro Düzenleyicisi

Yönetici kimlik bilgilerini kullanarak cihaz web arabiriminde oturum açın ve Özelleştirme > Makro Düzenleyici bölümüne gidin. Buradan şunları sildi:

  • Makro oluşturma, düzenleme ve silme.

  • Makroları (*.js) içe veya dışa aktarın.

  • Makroları etkinleştirme veya devre dışı bırakma.

  • Hata ayıklama günlüklerini gözden geçirebilirsiniz.

  • Değişikliklerinizi kaydedin (Ctrl+S)


    Bir kişi aynı anda başka bir web konumdan aynı makroyu düzenlemışsa, sürümünizin bir kopyasını indirme, düzenlemenizi iptal etmek veya diğer sürümün üzerine yazma seçeneklerini sunar.

Ui Extensions Editor oluşturma araçları sağlar:

  • İşlem Düğmeleri - Ana sayfaya bir düğme eklendi. İşlem düğmesi, kullanıcı düğmeye dokununca eylemleri gerçekleştirmek için programlanabilir.

  • Paneller - kontrol paneli ui öğelerinin hepsini eylem gerçekleştirmek üzere programlanabilir birçok kullanıcı arayüzü unsuru (ör. düğmeler, metin alanları, düğmeler, kaydırıcılar) içerebilir. Bu, kendi kontrol gruplarınızı ortak bir konumda birleştirmenizi sağlar.

  • Web Uygulamaları – Ana sayfaya web uygulaması kısayolu eklenir. Web uygulaması, mobil uygulamada önceden tanımlanmış bir web tam ekran. Bu, Web Engine'e sahip tüm cihazlarda (DX hariç olmak üzere Board ve Desk Serisi cihazları) kullanılabilir.

Yönetici, RoomControl veya Entegratör kimlik bilgilerini kullanarak cihaz web arabiriminde oturum açın ve Özelleştirme > UI Uzantı Düzenleyicisi’ne gidin.


UI Uzantıları Düzenleyicisi

Buradan şunları sildi:

  • Kullanıcı arayüzü uzantısı ekleyin, yükleyin, indirin veya silin.

  • Birçok tür kontrol oluşturun ve yapılandırabilirsiniz.

  • Etkin değil için kullanıcı arayüzü uzantısını ayarlayın.

  • Kullanıcı Arayüzü uzantısının ne zaman görünür olacağını tanımlayın.

  • Kullanıcı Arayüzü Uzantılarınızı video cihazına veya bilgisayarınızki bir dosyaya aktarın.

Bir makroya ui uzantısını bağlamak için öğenin benzersiz kimliğini kullanmanız gerekir. Örneğin, geçiş yapmak için kimliğiniz "lights_on" olabilir. Ardından, ekran dokunmalarını izlemekte olan bir makro yazarsınız ve "lights_on" düğmesinin eşlenmiş olduğunu algılandığında istenen komutu alır (örn. işıkları açma/kapatma).

Kullanıcı arayüzü uzantılarını makrolara bağlama örnekleri için buraya bakın.