I am using a 3660 router as a VXML gateway with the built-in regex grammars for dtmf tones. I have no TTS or ASR. IOS is 12.3(16). Everything works great but I can't seem to use the pound key as a standard dtmf tone / grammar. Pound works fine as the cisco long-pound during call transfers. Since I do use the long-pound I want to standardize the pound key as a the standard quit button throughout the my applications.
For example these snippets of my app code works fine with the star button as in the grammars. Below are two examples for different apps of mine that work.
Example #1
<link maxage="0" next="http://10.1.1.1/vxml/quit.vxml">
<grammar type="application/grammar+regex">[/*]</grammar>
</link>
Example #2
<field name="getdigit" type="digits?length=1">
<grammar type="application/grammar+regex">[/*]</grammar>
<filled>
<assign name="option" expr="getdigit"/>
<if cond="getdigit=='/*'">
<goto next="quit.vxml"/>
</if>
</filled>
</field>
Both of these work great if the dtmf tone is * as represented in the grammar as "/*" or "\*". The question is how do I use #? I have tried "#", "/#", "\#" and ".#". None of them work. Does vxml IOS regex allow you to use # for anything other than the long-pound?
Thanks,