Posted: January 18th, 2013 | Author: Michael | Filed under: UCMA 3.0, UCMA 4.0 | Tags: AudioVideoCall, AudioVideoFlow, hold, media | 3 Comments »
If your application handles audio calls with users, you may need to be notified when one of those users places the call on hold. It’s relatively easy to get these notifications in UCMA, but it can be a bit counterintuitive, because there is no event anywhere called HoldStateChanged or anything like that. Continue reading “How to tell if a call is put on hold in UCMA” »
Posted: September 17th, 2012 | Author: Michael | Filed under: UCMA 3.0 | Tags: 183 Session Progress, AudioVideoCall, early media, early offer, media, PSTN, UCMA 3.0 | 4 Comments »
One of the more common uses of UCMA is to create outbound dialer applications. Unfortunately, many people run into a frustrating problem at first when building dialers in UCMA: the first few seconds of audio seem to get lost somehow. When someone picks up the phone and says “Hello,” the first few seconds of audio back to the dialer get clipped, and there is often a delay before the recipient of the call hears the UCMA application play its message. Continue reading “Avoiding clipping with outbound UCMA calls” »