Welcome to MSDN Blogs Sign in | Join | Help

adarsh's blog

Adarsh Khare works at Microsoft. Everything here, though, is his personal opinion and is not read or approved by Microsoft before it is posted. No warranties or other guarantees will be offered as to the quality of the opinions or anything else offered here.
UC Managed API (UCMA) v1.0 beta available

I was eagerly waiting since a long time to write about this exciting news, With the public annonucement of OCS 2007 beta, now we have a managed API known as UCMA is publicly available. Before coming out with official name UCMA, we were internally calling it as Ucp.net sdk. This SDK opens up the Sip signaling stack for managed application. As soon as it publishes on MSDN (expecting within a week or so), I will provide the download link and I will post more real scenarios and samples here.

Its a sip stack endpoint API, below is the list of some interesting features you will see in UCMA 1.0

a) Support for Sip Endpoint REGISTER to sip servers and SipPeerToPeerEndpoint,

b) Full SipSignalingSession to establish Sip dialog, it includes support for REDIRECT and REFER,

c) Utility classes for Sip header, Sip uri and SDP parsing,

d) Support for SIP SERVICE request, which is commonly used by OCS for publish operations,

e) Support for basic SIP Subscription dialog  and Notification with automatic refresh, 

f) Great scalability for middle tier application with MTLS server connection management,

In the coming weeks I will be posting simple code snippets and explain the usage scenarios for each of this feature.

 

This posting is provided "AS IS" with no warranties, and confers no rights

 

Posted: Monday, April 02, 2007 11:58 AM by adarshk

Comments

Ashi4 said:

Hello,

where we can find this beta ?

I'm really interesse by ths componante.

# April 5, 2007 7:44 AM

adarshk said:

Soon beta will be available to MSDN Universal subscribers. I am also waiting for it to get published for download. I will also post the download link here as soon as I know.

# April 6, 2007 2:52 PM

mark said:

with the rtc 1.3 sdk it was not possible to regsiter a bot application with lcs, that did not accumulate a buddy or watcher list and show an 'online' presence status.

we compromised with a 'status unknown' presence so the watcher/buddy list limit was not reached.

with ucma 1.0, is it possible to do this? to show an online status for a bot contact, without growing the watcher list?

# April 12, 2007 6:12 PM

Kenton Brown said:

Would this allow one to develop a VOIP PBX with c#?

# April 16, 2007 2:53 PM

adarshk said:

Actually answer is no, current version of UCMA is endpoint API.

For VoIP PBX we do need support for server API which can accept the REGISTER request and does call routing.

# April 26, 2007 1:12 PM

derek_joyce@yahoo.com said:

Is the UCMA SDK availible yet for download?

# May 3, 2007 7:17 PM

adarshk said:

Yes, if you are an msdn subscriber. Then you can just logon to your account and you should be able to find it in subscriber download area.

# May 7, 2007 7:08 PM

TOM said:

Hello, even I logon to the account I still can not find UCMA SKD download link....Maybe I should look for some other name??

# May 23, 2007 7:23 AM

Mark Hickson said:

There was a demo of an Interactive Bot application by Stephane Taine in the webcast "Unified Communications 101 (Part 3 of 4) The SDK for the Unified Communications Managed API" on June 14 2007.

Where can we get this sample code?  The SDK only includes a sample for "BroadcastIM", and I'd really like to move foward based on the interactive bot sample.

Thanks.

# June 25, 2007 2:16 PM

Stephane Taine said:

Hi Mark,

Thanks for your interest in our API.

We will ship a version closed to Interactive Bot sample demo as part of the SDK release at RTM.

Some protocol extensions may not appear as part of the sample code but will be available as part of OCS protocol documentation that can be licensed.

Thanks

Stephane

# June 25, 2007 9:59 PM

Stephane Taine said:

Hi Mark,

Thanks for your interest in our API.

A similar sample to the one used for the demo will be part of the UCMA SDK at RTM.

Some protocol extensions may be removed from the sample but will be available as part of the OCS protocol extensions that can be licensed.

Stephane

# June 25, 2007 10:01 PM

Seshu said:

Hi ,

        Is there any way we can implement third party call control using OCS api(UCMA, UCCA or RTC)?

I am really confused which one to use, UCMA provides only end point signalling and no control to Answer/conference/hold/unhold etc.

Please suggest me, where to download UCCA?

Any help would be greatly appreciated.

Seshu Kumar.

# July 6, 2007 8:19 AM

souren said:

Is it possible to request the LCS / OCS status of a user via this API?

As far as I am aware AJAX is using this API when you issue a Querypresence

Souren

# August 10, 2007 10:53 AM

ashish said:

hi Stephane Taine,

                  I have a problem regarding ucma.

I have to show the presence of a user(online or offline) from a list of user. ca you tell me how it can be achieved in the ucma.

if you ca send me a mail so it will be very helpful for me.my Email-Id is ashish_046@hotmail.com

Ashish

# August 20, 2007 9:14 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker