[cisco-voip] Using DTMF # as input for Company Directory w/ CVP and ICM

Ryan Burtch rburtch3 at gmail.com
Thu Aug 1 17:11:20 EDT 2013


Thanks Anthony.  I'll take a closer look and try to identify the issue.




Sincerely,

Ryan Burtch


On Thu, Aug 1, 2013 at 4:53 PM, Anthony Holloway <
avholloway+cisco-voip at gmail.com> wrote:

> I read that you are all set, but I couldn't help but notice the typo in
> your screenshot.
>
> Your If node for the octothorpe reads:  If Call.user.microapp.caller_input
> = "#"
>
> That is not checking for equality, that is changing the value of the
> caller_input variable.  Anytime you execute an assignment expression in
> Java, the result is the value of the expression.  And in some languages,
> not Java, any positive non null value is true.
>
> Just checking.  I wouldn't want you to get into a false sense of this
> working, when you have a looming bug in your code.
>
> Also, it looks like the "Call.user.microapp.caller_input" is not a special
> case for storing actual CED, rather some String variable that
> someone/something assigns during the microapp execution.  Therefore, is it
> possible there could be a configuration error like the following?
>
> Menu
> Option 1
> Call.user.microapp.caller_input = "1"
> Option 2
> Call.user.microapp.caller_input = "2"
> Option #
> Call.user.microapp.caller_input = "2"
>
> If you're pressing # but the conditional is saying you pressed 0, it's
> possible there is a typo somewhere.  I'm only still suggesting things,
> because in the 15 years I have been programming, I have never seen the
> order of an IF check on the same variable produce different results.  So,
> forgive me if I'm a bit skeptical.  I'm just trying to look out for you.
>
>
> On Thu, Aug 1, 2013 at 1:40 PM, Ryan Burtch <rburtch3 at gmail.com> wrote:
>
>> Dustin:
>>
>> I have already set the termchar to blank and Z, but that didn't work
>> either.  When I put ICM in monitor mode, it shows that I am pressing 0
>> instead of #. See below. Anyone else have any ideas?
>>
>> [image: Inline image 1]
>> [image: Inline image 2]
>>
>>
>>
>>
>> Sincerely,
>>
>> Ryan Burtch
>>
>>
>> On Thu, Aug 1, 2013 at 2:17 PM, Dustin S Fowler <
>> dustin.s.fowler at gmail.com> wrote:
>>
>>> Ryan,
>>>
>>> Maybe this can help. It talks about changing the termchar to an empty
>>> value or Z to be able to use # (pound) in an application.
>>>
>>>
>>> http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/1561451
>>>
>>> Dustin S Fowler
>>> dustin.s.fowler at gmail.com
>>> 954-562-0209
>>>
>>>
>>>
>>> On Aug 1, 2013, at 1:30 PM, Ryan Burtch <rburtch3 at gmail.com> wrote:
>>>
>>> Generally, when I add the string for numeric values, I use:
>>>  Call.user.microapp.caller_input ==1, but I put the Pound in quotes and
>>> ICM took the config, but the call failed when I Called and hit #.  Idk what
>>> the issues is. :\
>>>
>>>
>>>
>>>
>>>
>>> Sincerely,
>>>
>>> Ryan Burtch
>>>
>>>
>>> On Wed, Jul 31, 2013 at 3:25 PM, Anthony Holloway <
>>> avholloway+cisco-voip at gmail.com> wrote:
>>>
>>>> I'm no UCCE person, but would it require the value to be enclosed in
>>>> quotes?
>>>>
>>>> Example: Call.user.microapp.caller_input == "#"
>>>>
>>>> How does it look when you want to check equality for a numeric value?
>>>>
>>>> Example:  Call.user.microapp.caller_input == 1  OR
>>>> Call.user.microapp.caller_input == "1"
>>>>
>>>>
>>>> On Tue, Jul 30, 2013 at 10:39 AM, Ryan Burtch <rburtch3 at gmail.com>
>>>> wrote:
>>>>
>>>>> All:
>>>>>
>>>>> I'm trying to use DTMF # as an input in a CVP Menu to direct callers
>>>>> to a company directory.  I have already changed the VXML termchar value to
>>>>> A, in CVP Studio, but when I try to add Call.user.microapp.caller_input==#
>>>>>  to my if statement in ICM, it gives me an error (see below).
>>>>>
>>>>> Does anyone know the proper config in ICM to get it to access the CED
>>>>> of # when returning from CVP?
>>>>>
>>>>>
>>>>>
>>>>> Sincerely,
>>>>>
>>>>> Ryan Burtch
>>>>>
>>>>> <image.png>
>>>>>
>>>>> _______________________________________________
>>>>> cisco-voip mailing list
>>>>> cisco-voip at puck.nether.net
>>>>> https://puck.nether.net/mailman/listinfo/cisco-voip
>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> cisco-voip mailing list
>>> cisco-voip at puck.nether.net
>>> https://puck.nether.net/mailman/listinfo/cisco-voip
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20130801/85ece4e4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 41133 bytes
Desc: not available
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20130801/85ece4e4/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 35255 bytes
Desc: not available
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20130801/85ece4e4/attachment-0001.png>


More information about the cisco-voip mailing list