I know that I've tried to get application sharing to work in UCMA in the past, but a question from a coworker about Michael's blog post on the subject got me interested in looking at it again. I checked out the classes that are there, and what I wanted to see was whether I could have a setup like this: A <-> b2b <-> Conference <-> b2b<-> B, which is what works just fine for audio.
I was able to add the applicationsharing call type and set up another b2b call, and I could even get the client to acknowledge that it was connected to an app sharing session, but neither participant B (connected via b2b) or a user joined direct to the MCU were able to see A's desktop. Is there any way anyone can think of to get this to work? I did try allowing everyone to be automatically assigned as conference leader, but this didn't have any effect beyond allowing a direct-joined user to start sharing. Do I need to do something like initiate a dialout between the MCU and any other endpoints to tell them that an app sharing call leg is happening? This was what I suspected at first, but then wouldn't the direct joined user have gotten a notification that A started app sharing with the MCU through the back to back call?