March 2011 - Posts

Implementing InstanceDependencyProperty

If you were looking to the UCMA 3.0 documentation for information on how to use InstanceDependencyProperty, don’t. Its incomplete and what is there is incorrect.

In an effort to implement my custom activities in the same way as Microsoft, I wanted to ensure that property values didn’t get destroyed when you moved on to the next activity in your workflow. This is vital if you plan on returning values from a Workflow Activity for another Activity to make use of. For...
Read More
Posted by MarcLaFleur

Building a New Record Audio Activity

One of the key activities missing from UCMA that we used in Speech Sever 2007 is the Record Audio Activity. This was one of my “go to” tools in the Speech Server arsenal, so I’ve been hurting without. So to eliminate my pain, and hopefully some other’s, I’ve started building a replacement.  While what I’ve built so far isn’t nearly feature-complete, it will hopefully provide a suitable starting point for those looking to simply record some audio. Trust me, starting...
Read More
Posted by MarcLaFleur

UCMA 3 How-To: Inbound Call Throttling

Speech Server included a setting in the Administrator Console for inbound call throttling, simply set it and forget it. Here we’ll discus how we can accomplish graceful inbound call throttling with UCMA 3.0.

The basis for what we’re discussing here is covered in the prior article “Decline A Call”. We’ll extend this code such that it checks for the number of calls currently connected to the application and gracefully declines calls with a busy signal we’ve reached capacity.

One thing to understand...
Read More
Posted by MarcLaFleur
More Posts