2016-05-12 18 views
18

Skype for Business'ın çevresinde birçok farklı SDK/API var gibi görünüyor. Bir sunucu tarafındaki Bot benzeri uygulama için uygun olan şifrelemeyi çözüyorum. Bu, alana özgü bilgileri kuruluş içindeki kullanıcılara iletebilir. Örneğin, iletiler aracılığıyla görev (ler) teslim edebilmek ve varlığa dayalı görev ataması yapmak istiyoruz. Bu oldukça düşük asılı meyve gibi görünüyor, ancak bunun gerçekleşmesi için REST uç noktaları ve belgeler nerede. Örneğin, API'nın size önerebileceği bu işlemi kolaylaştıracak küçük bir konsol uygulaması oluşturmak istedim.Skype Kurumsal Sunucu Uygulaması için UCWA veya UCMA veya başka bir API kullanmalı mıyım?

Teşekkürler!

cevap

20

UCMA ve UCWA arasındaki temel farklar şunlardır: İşte SDK detaydır, orada kod örnekleri bulabilirsiniz

  • UCMA aşkın zengin kontrolünü sağlayan bir .NET SDK Skype Kurumsal sunucu dağıtımı. Uygulamaların çağrıları ve mesajları otomatik olarak yönlendirmesine, otomatik yanıtlar vermesine (IVR veya sohbet botları), konuşmaların kaydedilmesine vb. Olanak sağlar. Bu, gelen çağrıları mevcut bir aracıya dağıtan bir 'iletişim merkezi' uygulaması gibi bir dizi scenarios'da kullanılabilir. Doğru yetenek. UCMA uygulamaları, Skype Kurumsal sunucu dağıtımı kapsamında activated uygulama sunucularında çalıştırılarak managed'dır. Bu nedenle, UCMA, Skype Kurumsal Çevrimiçi için kullanılamaz (Office 365).

  • UCWA, tek bir Skype Kurumsal kullanıcısı adına hareket eden bir RESTful Web API'sidir. Uygulamaların o kullanıcı için mesajlar gönderip almalarını sağlar, kişiler için varlığını okuyabilir, vs. Genellikle, Skype Kurumsal mesajlaşma/varlığını gömmek isteyen etkileşimli "iş alanı" uygulamaları için kullanılır. Aynı zamanda gerçek bir kişiye karşılık gelmeyen ve 'başsız' sunucu uygulamalarında UCWA kullanan bir 'teknik hesap' oluşturmak da mümkündür ancak bu yaklaşım şu anda kimlik doğrulama ve ölçeklenebilirlik sınırlamalarına sahiptir. UCWA uygulamaları, normal bir RESTful Web API'sı olduğu için UCWA uygulamalarının dağıtım kısıtlamaları yoktur. Hem Skype Kurumsal Sunucusu (get started) hem de Skype Kurumsal Çevrimiçi (get started) için kullanılabilir. İkincisi şu anda slightly fewer capabilities'a sahiptir: - örneğin, mesajlar gönderilebilir, ancak alınmaz - ancak bu yakında değişmelidir. Burada açıklanan masaüstü API'leri hakkında

+0

(onlar UCMA farklısın biliyor musunuz?): Https://dev.office.com/skype/sdks –

+2

masaüstü API programlı izin Bir kullanıcının bilgisayarında yüklü olan Skype Kurumsal (Lync) istemcisini kontrol eder. Örneğin, o istemcide alınan mesajlara erişebilir ve yeni bir mesaj göndermek için müşteriyi yönlendirebilirsiniz. İstemcinin kendi kullanıcı arayüzünü tamamen gizleyebilir ve kendi ile değiştirebilirsiniz. Bu senaryolar UCWA'nınkilere benzer, fakat tabii ki UCWA sadece SfB yüklü bir PC'de değil, herhangi bir yerde kullanılabilir. –

+1

[Bağlandığınız sayfadaki API'lerin ve SDK'ların listesini tamamlayarak, Web SDK'sı ve Uygulama SDK'sını, sırasıyla web/JavaScript ve iOS/Android için UCWA'ya ait sarmalayıcılar olarak düşünebilirsiniz. Her birinin şu anda desteklediği kesin özellik kümesinde bir miktar değişiklik olmasına rağmen, bu zaman içinde bile bitmelidir.] –

İlgili konular