I just noticed this today, and wondered if others had experienced this. CVP 7, if you are interested.
I have a GD microapp to get three digits from the caller, and want to use those in a dynamic label to transfer the call to an IP phone where no DID is allowed. Could use Unity auto-attendant but bandwidth is low, so looking at a CVP solution since the call center is CVP.
After getting the digits I had a few checks to make sure the extension was in the configured set - if you return a label that is not a phone, it just drops the call. No CUCM message about an invalid number. So the CVP app has to know for sure.
When the extension is valid, I played a PM ("connecting, please wait ...") and then returned the label. Fixed label, no worries. Dynamic label - concatenate ("77002", CED) - failed. SIP messages in VP showed I was trying to get to 77002. The CED was empty.
Changed the program to copy from the CED into PV1 immediately after the GD microapp node, and appended PV1 in the dynamic label node. No problem.
So, are others aware that a call to a microapp that just does a Play Media will reset the caller entered digits variable to the empty string on the way out.
Is this something I should have known? Is it well documented?