IQAT Test Plan for the VoiceXML 2.1 IR tests.

call:{}
// test 1
dtmf:{utterance:"1"}
dtmf:{utterance:"1"}
// test 2
dtmf:{utterance:"2"}
// test 3
dtmf:{utterance:"3"}
// test 4
dtmf:{utterance:"4"}
// test 5
dtmf:{utterance:"5"}
dtmf:{utterance:"1",throw:'nomatch'}
dtmf:{utterance:"1",throw:'nomatch'}
dtmf:{utterance:"1"}
// test 7
dtmf:{utterance:"7"}
// test 8
dtmf:{utterance:"8"}
// test 9
dtmf:{utterance:"9"}
// test 10
dtmf:{utterance:"10"}
// test 11
dtmf:{utterance:"11"}
// test 12
dtmf:{utterance:"12"}
// test 13
dtmf:{utterance:"13"}
// test 14
dtmf:{utterance:"14"}
// test 15
dtmf:{utterance:"15"}
// test 16 (mark)
dtmf:{utterance:"16"}
voice:{utterance:"chicago",mark:{name:"m1",time:20}}
// test 17 (mark)
dtmf:{utterance:"17"}
voice:{utterance:"chicago",mark:{name:"m1",time:20}}
// test 18 (mark)
dtmf:{utterance:"18"}
// test 19 (mark)
dtmf:{utterance:"19"}
voice:{utterance:"chicago",mark:{name:"m1",time:5000}}
// test 20 (mark)
dtmf:{utterance:"20"}
voice:{utterance:"san francisco",mark:{name:"m0",time:30}}
voice:{utterance:"chicago"}
// test 21
dtmf:{utterance:"21"}
// test 22
dtmf:{utterance:"22"}
// test 23
dtmf:{utterance:"23"}
// test 24
dtmf:{utterance:"24"}
// test 25
dtmf:{utterance:"25"}
// test 26
dtmf:{utterance:"26"}
// test 27
dtmf:{utterance:"27"}
// test 28
dtmf:{utterance:"28"}
// test 29
dtmf:{utterance:"29"}
// test 30
dtmf:{utterance:"30"}
// test 31
dtmf:{utterance:"31"}
// test 32
dtmf:{utterance:"32"}
// test 33
dtmf:{utterance:"33"}
// test 34
dtmf:{utterance:"34"}
// test 35
dtmf:{utterance:"35"}
// test 36
dtmf:{utterance:"36"}
// test 37
dtmf:{utterance:"37"}
// test 38
dtmf:{utterance:"38"}
// test 39
dtmf:{utterance:"39"}
// test 40
dtmf:{utterance:"40"}
// test 41 - data fetchaudio
dtmf:{utterance:"41"}
// test 42
dtmf:{utterance:"42"}
// test 43
dtmf:{utterance:"43"}
// test 44
dtmf:{utterance:"44"}
// test 45
dtmf:{utterance:"45"}
// test 46
dtmf:{utterance:"46"}
// test 47
dtmf:{utterance:"47"}
// test 48
dtmf:{utterance:"48"}
// test 49
dtmf:{utterance:"49"}
// test 50
dtmf:{utterance:"50"}
// test 51
dtmf:{utterance:"51"}
// test 52
dtmf:{utterance:"52"}
// test 53
dtmf:{utterance:"53"}
// test 54
dtmf:{utterance:"54"}
// test 55
dtmf:{utterance:"55"}
// test 56
dtmf:{utterance:"56"}
// test 57
dtmf:{utterance:"57"}
// test 58
dtmf:{utterance:"58"}
// test 59
dtmf:{utterance:"59"}
// test 60
dtmf:{utterance:"60"}
// test 61
dtmf:{utterance:"61"}
// test 63
dtmf:{utterance:"63"}
// test 64
dtmf:{utterance:"64"}
// test 65
dtmf:{utterance:"65"}
// test 66
dtmf:{utterance:"66"}
// test 67
dtmf:{utterance:"67"}
// test 68
dtmf:{utterance:"68"}
// test 69
dtmf:{utterance:"69"}
// test 70
dtmf:{utterance:"70"}
// test 71
dtmf:{utterance:"71"}
// test 72
dtmf:{utterance:"72"}
// test 73
dtmf:{utterance:"73"}
// test 74
dtmf:{utterance:"74"}
// test 75
dtmf:{utterance:"75"}
// test 76
dtmf:{utterance:"76"}
// test 77
dtmf:{utterance:"77"}
// test 78
dtmf:{utterance:"78"}
// test 79
dtmf:{utterance:"79"}
// test 80
dtmf:{utterance:"80"}
// test 81
dtmf:{utterance:"81"}
// test 82
dtmf:{utterance:"82"}
// test 83
dtmf:{utterance:"83"}
// test 84
dtmf:{utterance:"84"}
// test 85
dtmf:{utterance:"85"}
// test 86
dtmf:{utterance:"86"}
// test 87
dtmf:{utterance:"87"}
// test 87 foreach
dtmf:{utterance:"88"}
// test 89
dtmf:{utterance:"89"}
// test 90
dtmf:{utterance:"90"}
// test 92 recordutterance
dtmf:{utterance:"92"}
voice:{utterance:"chicago",record:{duration:5}}
// test 94
dtmf:{utterance:"94"}
voice:{utterance:"chicago",record:{duration:5}}
// test 95
dtmf:{utterance:"95"}
voice:{utterance:"chicago",record:{duration:5}}
// test 96
dtmf:{utterance:"96"}
voice:{utterance:"chicago",record:{duration:5}}
// test 97
dtmf:{utterance:"97"}
voice:{utterance:"chicago",record:{duration:5}}
voice:{throw:"noinput"}
// test 98
dtmf:{utterance:"98"}
voice:{utterance:"chicago",record:{duration:5}}
// test 99
dtmf:{utterance:"99"}
voice:{utterance:"chicago",record:{duration:5}}
// test 100
dtmf:{utterance:"100"}
voice:{utterance:"chicago",record:{duration:5}}
// test 101
dtmf:{utterance:"101"}
voice:{utterance:"chicago",grammar:"dialog-1",record:{duration:5}}
// test 102
dtmf:{utterance:"102"}
record:{duration:5}
// test 103
dtmf:{utterance:"103"}
voice:{utterance:"chicago",record:{duration:5}}
// test 104
dtmf:{utterance:"104"}
voice:{utterance:"chicago",record:{duration:5}}
// test 105
dtmf:{utterance:"105"}
voice:{utterance:"chicago",record:{duration:5}}
// test 106
dtmf:{utterance:"106"}
voice:{utterance:"chicago",record:{duration:5}}
// test 107 unsupported format not part of IR
//dtmf:{utterance:"107"}
// test 108 disconnect namelist
dtmf:{utterance:"108"}
call:{}
// test 109
dtmf:{utterance:"109"}
call:{}
// test 111
dtmf:{utterance:"111"}
//call:{} disconnect fails in test 111
// test 112
dtmf:{utterance:"112"}
transfer:{type:'bridge',duration:8,outcome:"unknown"}
dtmf:{throw:"disconnect"}
call:{}
// test 113
dtmf:{utterance:"113"}
transfer:{type:'consult',duration:8,outcome:"unknown"}
// call:{} test 113 does not disconnect
// test 114
dtmf:{utterance:"114"}
transfer:{type:'consult',duration:8,outcome:"disconnect"}
call:{}
// test 115
dtmf:{utterance:"115"}
transfer:{type:'consult',duration:8,outcome:"near_end_disconnect"}
// call:{} test 115 does not disconnect
// test 116
dtmf:{utterance:"116"}
transfer:{type:'consult',duration:8,outcome:"near_end_disconnect"}
dtmf:{throw:"disconnect"}
call:{}
// test 117
dtmf:{utterance:"117"}
transfer:{type:'consult',duration:8,outcome:"busy"}
dtmf:{throw:"disconnect"}
call:{}
// test 118
dtmf:{utterance:"118"}
transfer:{type:'consult',duration:8,outcome:"network_busy"}
dtmf:{throw:"disconnect"}
call:{}
// test 119
dtmf:{utterance:"119"}
transfer:{type:'consult',duration:8,outcome:"noanswer"}
dtmf:{throw:"disconnect"}
call:{}
// test 120
dtmf:{utterance:"120"}
transfer:{type:'consult',duration:8,outcome:"unknown"}
dtmf:{throw:"disconnect"}
call:{}
// test 121
dtmf:{utterance:"121"}
transfer:{type:'consult',duration:8,outcome:"transfer"}
// test 122 omitted as it tests for unsupported consulation
// dtmf:{utterance:"122"}
// dtmf:{throw:"disconnect"}
call:{}
// test 123
dtmf:{utterance:"123"}
transfer:{type:'bridge',outcome:"noanswer"}
transfer:{type:'bridge',outcome:"noanswer"}
transfer:{type:'consult',outcome:"noanswer"}
dtmf:{throw:"disconnect"}
call:{}
// test 124
dtmf:{utterance:"124"}
// test 125
dtmf:{utterance:"125"}
transfer:{type:'bridge',duration:8,outcome:"unknown"}
transfer:{type:'bridge',duration:8,outcome:"unknown"}
transfer:{type:'consult',outcome:"transfer"}
call:{}
// test 126
dtmf:{utterance:"126"}
transfer:{type:'consult',duration:8,outcome:"transfer"}
call:{}
// test 127
dtmf:{utterance:"127"}
voice:{utterance:"chicago"}
// test 128
dtmf:{utterance:"128"}
voice:{utterance:"chicago"}
// test 129
dtmf:{utterance:"129"}
voice:{utterance:"chicago"}
// test 130
dtmf:{utterance:"130"}
record:{duration:5}
// test 131
dtmf:{utterance:"131"}
record:{duration:5}
// test 132
dtmf:{utterance:"132"}
record:{duration:5}
// test 133
dtmf:{utterance:"133"}
transfer:{type:'bridge',utterance:"chicago"}
// test 134
dtmf:{utterance:"134"}
transfer:{type:'bridge',utterance:"chicago"}
// test 135
dtmf:{utterance:"135"}
transfer:{type:'bridge',utterance:"chicago"}
// test 136
dtmf:{utterance:"136"}
voice:{utterance:"chicago",record:{duration:5}}
// test 137
dtmf:{utterance:"137"}
voice:{utterance:"chicago",record:{duration:5}}
// test 138
dtmf:{utterance:"138"}
voice:{utterance:"chicago",record:{duration:5}}
// test 139 omitted from IR
//dtmf:{utterance:"139"}
//dtmf:{throw:"disconnect"}
// test 141 (mark)
dtmf:{utterance:"141"}
// test 142
dtmf:{utterance:"142"}
// test 143
dtmf:{utterance:"143"}
// test 144
dtmf:{utterance:"144"}
dtmf:{throw:"disconnect"}
call:{}
// test 145 disconnect namelist
dtmf:{utterance:"145"}
call:{}
dtmf:{utterance:"146"}
transfer:{type:"bridge",utterance:"chicago",record:{duration:5}}
// test 147
dtmf:{utterance:"147"}
voice:{utterance:"chicago",record:{duration:5}}
// test 148
dtmf:{utterance:"148"}
voice:{utterance:"chicago",record:{duration:5}}
dtmf:{throw:"disconnect"}