savadmin
05-03-2010, 04:25 PM
Hi all,
I have a 2 level auto attendant with the possibility of dialing a single digit for a group, or dialing the extension directly in each level.
In my case the extensions are in the 1000 - 1999 number range. when calling into the AA the caller can never get beyond entering the first digit. As soon as the first digit is dialed the AA interprets it as input to the single digit menu and then attempts to transfer the call.
Is there a way to tell the AA to wait and see if there are more digits before interpreting the single digit menu entry?
Here's an excerpt of the xml code:
<block>
<prompt bargein="true"> <audio src="mainwelcome.wav" /> </prompt>
<goto nextitem="field1"/>
</block>
<field name="field1" type="digits?length=4" modal="false">
<!-- link dtmf="*0" next="#vmform" /-->
<!-- link dtmf="*1" next="#loginform" /-->
<!-- link dtmf="*2" next="#loginform" /-->
<!-- link dtmf="*4" next="#fwform0" /-->
<!-- link dtmf="#" next="#dirspell" /-->
<link dtmf="1" next="#vrshipping" />
<prompt timeout="5s" bargein="true">
<audio src="mainmenu.wav" />
</prompt>
<option dtmf="2" value="1201" />
<option dtmf="3" value="1063" />
<option dtmf="4" value="1004" />
<option dtmf="5" value="1007" />
<option dtmf="0" value="1001" />
<filled>
<goto nextitem="field2" />
</filled>
</field>
<object name="field2" classid="dial">
<param name="pattern" expr="field1" />
<filled>
<prompt> <audio src="timeover.wav" /> </prompt>
<exit/>
</filled>
<nomatch>
<prompt> <audio src="attinvext.wav" /> </prompt>
<goto nextitem="field1" />
</nomatch>
</object>
any help or insight is appreciated.
Majid
I have a 2 level auto attendant with the possibility of dialing a single digit for a group, or dialing the extension directly in each level.
In my case the extensions are in the 1000 - 1999 number range. when calling into the AA the caller can never get beyond entering the first digit. As soon as the first digit is dialed the AA interprets it as input to the single digit menu and then attempts to transfer the call.
Is there a way to tell the AA to wait and see if there are more digits before interpreting the single digit menu entry?
Here's an excerpt of the xml code:
<block>
<prompt bargein="true"> <audio src="mainwelcome.wav" /> </prompt>
<goto nextitem="field1"/>
</block>
<field name="field1" type="digits?length=4" modal="false">
<!-- link dtmf="*0" next="#vmform" /-->
<!-- link dtmf="*1" next="#loginform" /-->
<!-- link dtmf="*2" next="#loginform" /-->
<!-- link dtmf="*4" next="#fwform0" /-->
<!-- link dtmf="#" next="#dirspell" /-->
<link dtmf="1" next="#vrshipping" />
<prompt timeout="5s" bargein="true">
<audio src="mainmenu.wav" />
</prompt>
<option dtmf="2" value="1201" />
<option dtmf="3" value="1063" />
<option dtmf="4" value="1004" />
<option dtmf="5" value="1007" />
<option dtmf="0" value="1001" />
<filled>
<goto nextitem="field2" />
</filled>
</field>
<object name="field2" classid="dial">
<param name="pattern" expr="field1" />
<filled>
<prompt> <audio src="timeover.wav" /> </prompt>
<exit/>
</filled>
<nomatch>
<prompt> <audio src="attinvext.wav" /> </prompt>
<goto nextitem="field1" />
</nomatch>
</object>
any help or insight is appreciated.
Majid