IP Telephony System

In the menu type, user input can be processed. It is processed according to the dial plan statement associated with the menu and defines what action the auto-attendant executes when the user input matches the dial plan. The format of the menu type is as follows:

<form id="form-id" type="menu">

<!-- dialplan instruction (mandatory)--> <!-- noinput instruction (optional) --> <!-- nomatch instruction (optional) --> <!-- match instruction (mandatory) -->

</form>

The complete set of XML instructions are described in the following table:

Table 4: Auto-Attendant XML Instructions Set

Instruction

Description

Syntax and Example(s)

 

 

 

dialplan

This determines the dialplan id of the current menu <form>. The

<dialplan src = “dp1”/>

 

auto-attendant will process the user input according to the dial plan and

“dp1” matches the AA Dial Plan 1 parameter found on

 

then will be dispatched to the match, nomatch, or noinput instruction.

the Voice - SIP screen of the Web-based Utility.

 

 

“dp2” matches the AA Dial Plan 2 parameter found on

 

 

the Voice - SIP screen of the Web-based Utility.

 

 

 

noinput

When specified, the auto-attendant will execute the specified audio and

<noinput timeout="5" repeat="T">

 

action instructions if the user does not input any digits in <timeout>

<!--audio instruction (optional) -->

 

seconds. If the repeat attribute is set to “T”, then the auto-attendant will

<!--action instruction (optional) -->

 

play the menu prompt after playing the prompt specified in the

</noinput>

 

<noinput> audio instruction and ignore the action instruction; otherwise,

 

 

the auto-attendant will execute the action instruction. By default,

 

 

“repeat” is “F”.

 

 

 

 

nomatch

When specified, the nomatch instruction runs when the user input digits

<nomatch repeat="F">

 

do not match anything in the dial plan. The auto-attendant will execute

<!--audio instruction (optional) -->

 

the specified audio and action instructions. If the repeat attribute is set to

<!--action instruction (optional) -->

 

“T”, the auto-attendant will play the menu prompt after playing the no

</nomatch>

 

input prompt and ignore the action instruction; otherwise, the

 

 

auto-attendant will execute the action instruction. By default, “repeat” is

 

 

“F”.

 

 

 

 

Appendix C: Dial Plan and Auto-Attendant Scripting for Advanced Users

92

Configuring the Auto-Attendant

 

VoIPon Solutions www.voipon.co.uk sales@voipon.co.uk Tel: +44 (0) 1245 600560

Page 99
Image 99
Linksys SPA9000 manual Auto-Attendant XML Instructions Set, Instruction Description Syntax and Examples