Unified Communications Client API shipped!

I just received an e-mail that the Unified Communications Client API has just shipped and is now available externally at

 https://www.microsoft.com/downloads/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2&displaylang=en

This API has two acronyms - UCCA and UCCP.  I have been calling it UCCA since I was instructed to by marketing (and the page above seems to confirm that acronym) but everywhere here at Microsoft it is referred to as UCCP so be prepared for both names. :)

UCCA/P is what Communicator itself is built on - so practically everything you can do with Communicator you can do with UCCA.  This is a client API - as differentiated from UCMA which is a server API.  In the future I hope to be able to provide a blog series similar to my 16 part UCMA blog series, but with a number of coding milestones in the near future this may be some time.

Comments

  • Anonymous
    October 12, 2007
    UCCP SDK - the client API! It will let us write our own client! Just a question: Is there a way to write Office Communicator 2007 Add-ins ???? Using UCCP SDK it's possible to replace OC2007, not to extend it, isn't it?

  • Anonymous
    October 12, 2007
    Is there a way to write Office Communicator 2007 Add-ins? Using UCCP SDK, it's possible to write a client to replace OC2007 not to extend it, isn't it?

  • Anonymous
    October 12, 2007
    This is correct. You cannot extend OC2007 with UCCA. UCCA is intended to add OC functionality to your client applications without requiring OC to be installed on the machine. Currently the only mechanism for extending OC2007 is through adding extended tabs. See http://blogs.msdn.com/jcalev/archive/2007/06/20/extending-communicator-through-tabs.aspx for details on how to do this.

  • Anonymous
    October 16, 2007
    The comment has been removed

  • Anonymous
    October 16, 2007
    Could you please point me to a forum / person where I can take this issue?

  • Anonymous
    October 29, 2007
    <quote> When I try to do platform.Initialize with the context parameter set to null it gives the following error "The specified module could not be found. (Exception from HRESULT: 0x8007007E)" </quote> Place rtmpltfm.dll and UccApi.dll files into the same directory as your application

  • Anonymous
    November 04, 2007
    I am trying to use the UCCP API for live meeting and group chat. However, I don't know which UCC_SESSION_TYPE to use. There are 4 UCC_SESSION_TYPE: UCCST_APPLICATION, UCCST_AUDIO_VIDEO, UCCST_CONFERENCE, UCCST_INSTANT_MESSAGING. Which one should I use for live meeting? and which one should I use for group chat? Thanks for the help. -Jack