adaptationlayer/tsy/simatktsy_dll/internal/test/simatktsy_testtool/simatk/testfiles/simatk_senddtmf.xml
changeset 4 510c70acdbf6
parent 3 1972d8c2e329
child 5 8ccc39f9d787
equal deleted inserted replaced
3:1972d8c2e329 4:510c70acdbf6
     1 <?xml version="1.0" encoding="utf-8"?> 
       
     2 
       
     3 <!-- MOD_0021.001_SIM_ATK_TSY_[SEND DTMF - Normal] -->
       
     4 <!-- MOD_0021.002_SIM_ATK_TSY_[SEND DTMF - Display of icons] -->
       
     5 <!-- MOD_0021.003_SIM_ATK_TSY_[SEND DTMF - UCS2 support] -->
       
     6 
       
     7 
       
     8 <isc-test-control id="21">
       
     9 
       
    10 
       
    11 <!-- ******** -->
       
    12 <!-- CHANNELS -->
       
    13 <!-- ******** -->
       
    14 <channels>
       
    15 	<channel id="0x07"/>
       
    16 </channels>
       
    17 
       
    18 
       
    19 <!-- ****** -->
       
    20 <!-- INPUTS -->
       
    21 <!-- ****** -->
       
    22 <inputs>
       
    23 
       
    24 
       
    25 <!-- PROACTIVE COMMANDS -->
       
    26 <!-- ****************** -->
       
    27 
       
    28     <input id="10101">
       
    29         <name>PROACTIVE COMMAND: SEND DTMF 1.1.1, 1.4.1</name>
       
    30         <direction>sos</direction>
       
    31         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,11,D0,0D,81,03,01,14,00,82,02,81,83,AC,02,C1,F2,90,00</message>
       
    32     </input>
       
    33 
       
    34     <input id="10102">
       
    35         <name>PROACTIVE COMMAND: SEND DTMF 1.2.1</name>
       
    36         <direction>sos</direction>
       
    37         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1F,D0,1B,81,03,01,14,00,82,02,81,83,85,09,53,65,6E,64,20,44,54,4D,46,AC,05,21,43,65,87,09,90,00</message>
       
    38     </input>
       
    39 
       
    40     <input id="10103">
       
    41         <name>PROACTIVE COMMAND: SEND DTMF 1.3.1</name>
       
    42         <direction>sos</direction>
       
    43         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,17,D0,13,81,03,01,14,00,82,02,81,83,85,00,AC,06,C1,CC,CC,CC,CC,2C,90,00</message>
       
    44     </input>
       
    45 
       
    46     <input id="10201">
       
    47         <name>PROACTIVE COMMAND: SEND DTMF 2.1.1</name>
       
    48         <direction>sos</direction>
       
    49         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,21,D0,1D,81,03,01,14,00,82,02,81,83,85,0A,42,61,73,69,63,20,49,63,6F,6E,AC,02,C1,F2,9E,02,00,01,90,00</message>
       
    50     </input>
       
    51 
       
    52     <input id="10202">
       
    53         <name>PROACTIVE COMMAND: SEND DTMF 2.2.1</name>
       
    54         <direction>sos</direction>
       
    55         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,22,D0,1E,81,03,01,14,00,82,02,81,83,85,0B,43,6F,6C,6F,75,72,20,49,63,6F,6E,AC,02,C1,F2,9E,02,00,02,90,00</message>
       
    56     </input> 
       
    57 
       
    58     <input id="10203">
       
    59         <name>PROACTIVE COMMAND: SEND DTMF 2.3.1</name>
       
    60         <direction>sos</direction>
       
    61         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,20,D0,1C,81,03,01,14,00,82,02,81,83,85,09,53,65,6E,64,20,44,54,4D,46,AC,02,C1,F2,9E,02,01,01,90,00</message>
       
    62     </input>
       
    63 
       
    64     <input id="10301">
       
    65         <name>PROACTIVE COMMAND: SEND DTMF 3.1.1</name>
       
    66         <direction>sos</direction>
       
    67         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,2C,D0,28,81,03,01,14,00,82,02,81,83,85,19,80,04,17,04,14,04,20,04,10,04,12,04,21,04,22,04,12,04,23,04,19,04,22,04,15,AC,02,C1,F2,90,00</message>
       
    68     </input>
       
    69                 
       
    70 <!-- SIM SESSION END -->
       
    71 <!-- *************** -->
       
    72     <input id="90004">
       
    73         <name>SIM Session End</name>
       
    74         <direction>sos</direction>
       
    75         <message>00,00,00,5A,00,00,78,34,00,13,00,00,90,00,00,00</message>
       
    76         <!-- Transaction Id's (9:th byte) must match with Terminal responses transaction id -->
       
    77     </input>
       
    78 
       
    79 </inputs>
       
    80 
       
    81 
       
    82 <!-- ******* -->
       
    83 <!-- OUTPUTS -->
       
    84 <!-- ******* -->
       
    85 <outputs>
       
    86     
       
    87 <!-- TERMINAL RESPONSES -->
       
    88 <!-- ****************** -->
       
    89 
       
    90     <output id="40101">
       
    91         <name>TERMINAL RESPONSE: SEND DTMF 1.1.1, 1.2.1, 1.3.1, 2.1.1A, 2.2.1A, 2.3.1A, 3.1.1</name>
       
    92         <direction>dos</direction>
       
    93         <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0C,81,03,01,14,00,82,02,82,81,83,01,00,00,00</message>
       
    94            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
       
    95     </output>
       
    96 
       
    97     <output id="40104">
       
    98         <name>TERMINAL RESPONSE: SEND DTMF 1.4.1</name>
       
    99         <direction>dos</direction>
       
   100         <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0D,81,03,01,14,00,82,02,82,81,83,02,20,07,00</message>
       
   101            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
       
   102     </output>
       
   103 
       
   104     <output id="40201">
       
   105         <name>TERMINAL RESPONSE: SEND DTMF 2.1.1B, 2.2.1B, 2.3.1B</name>
       
   106         <direction>dos</direction>
       
   107         <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0C,81,03,01,14,00,82,02,82,81,83,01,04,00,00</message>
       
   108            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
       
   109     </output>
       
   110     
       
   111 </outputs>
       
   112 
       
   113 <!-- ********** -->
       
   114 <!-- TEST STEPS -->
       
   115 <!-- ********** -->
       
   116 <steps>
       
   117 
       
   118 
       
   119 <!-- PROACTIVE COMMANDS -->
       
   120 <!-- ****************** -->
       
   121 
       
   122     <step id="10101" type="simulate">
       
   123         <name>PROACTIVE COMMAND: SEND DTMF 1.1.1, 1.4.1</name>
       
   124         <channel id="0x07"/>
       
   125         <input-ref id="10101"/>
       
   126     </step>
       
   127  
       
   128     <step id="10102" type="simulate">
       
   129         <name>PROACTIVE COMMAND: SEND DTMF 1.2.1</name>
       
   130         <channel id="0x07"/>
       
   131         <input-ref id="10102"/>
       
   132     </step>
       
   133  
       
   134     <step id="10103" type="simulate">
       
   135         <name>PROACTIVE COMMAND: SEND DTMF 1.3.1</name>
       
   136         <channel id="0x07"/>
       
   137         <input-ref id="10103"/>
       
   138     </step>
       
   139 
       
   140     <step id="10201" type="simulate">
       
   141         <name>PROACTIVE COMMAND: SEND DTMF 2.1.1</name>
       
   142         <channel id="0x07"/>
       
   143         <input-ref id="10201"/>
       
   144     </step>
       
   145 
       
   146     <step id="10202" type="simulate">
       
   147         <name>PROACTIVE COMMAND: SEND DTMF 2.2.1</name>
       
   148         <channel id="0x07"/>
       
   149         <input-ref id="10202"/>
       
   150     </step>
       
   151 
       
   152     <step id="10203" type="simulate">
       
   153         <name>PROACTIVE COMMAND: SEND DTMF 2.3.1</name>
       
   154         <channel id="0x07"/>
       
   155         <input-ref id="10203"/>
       
   156     </step>
       
   157 
       
   158     <step id="10301" type="simulate">
       
   159         <name>PROACTIVE COMMAND: SEND DTMF 3.1.1</name>
       
   160         <channel id="0x07"/>
       
   161         <input-ref id="10301"/>
       
   162     </step>
       
   163     
       
   164 <!-- TERMINAL RESPONSES -->
       
   165 <!-- ****************** -->
       
   166 
       
   167     <step id="40101" type="intercept">
       
   168         <name>TERMINAL RESPONSE: SEND DTMF 1.1.1, 1.2.1, 1.3.1, 2.1.1A, 2.2.1A, 2.3.1A, 3.1.1</name>
       
   169         <channel id="0x07"/>
       
   170         <output-ref id="40101"/>
       
   171         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   172     </step>
       
   173 
       
   174     <step id="40104" type="intercept">
       
   175         <name>TERMINAL RESPONSE: SEND DTMF 1.4.1</name>
       
   176         <channel id="0x07"/>
       
   177         <output-ref id="40104"/>
       
   178         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   179     </step>
       
   180 
       
   181     <step id="40201" type="intercept">
       
   182         <name>TERMINAL RESPONSE: SEND DTMF 2.1.1B, 2.2.1B, 2.3.1B</name>
       
   183         <channel id="0x07"/>
       
   184         <output-ref id="40201"/>
       
   185         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   186     </step>
       
   187            
       
   188 <!-- GENERAL STEPS -->
       
   189 <!-- ************* -->
       
   190 
       
   191     <step id="90001" type="sync">
       
   192         <name>Sync with test env</name>
       
   193     </step>
       
   194 
       
   195     <step id="90002" type="open-channel">
       
   196         <name>Attach to channel 7</name>
       
   197         <channel id="0x07"/>
       
   198     </step>
       
   199 
       
   200     <step id="90003" type="close-channel">
       
   201         <name>Detach from channel 7</name>
       
   202         <channel id="0x07"/>
       
   203     </step>
       
   204 
       
   205     <step id="90004" type="simulate">
       
   206         <name>SIM session end</name>
       
   207         <channel id="0x07"/>
       
   208         <input-ref id="90004"/>
       
   209         <flags>0x40</flags>  <!-- Use stored transaction ID in simulated message -->        
       
   210     </step>
       
   211 
       
   212 </steps>
       
   213 
       
   214 
       
   215 <!-- ********** -->
       
   216 <!-- TEST CASES -->
       
   217 <!-- ********** -->
       
   218 <cases>
       
   219 
       
   220 <!-- 27.22.4.24.1   SEND DTMF (Normal) -->
       
   221 
       
   222     <case id="101">
       
   223         <name>Sequence 1.1 (SEND DTMF, normal)</name>
       
   224         <timeout>10</timeout>
       
   225         <test-steps>
       
   226             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   227             
       
   228             <step-ref id="10101"/> <!-- Send PCMD SEND DTMF -->
       
   229             <step-ref id="40101"/> <!-- Receive TR -->
       
   230             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   231             
       
   232             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   233         </test-steps>
       
   234     </case>
       
   235     
       
   236     <case id="102">
       
   237         <name>Sequence 1.2 (SEND DTMF, containing alpha identifier)</name>
       
   238         <timeout>10</timeout>
       
   239         <test-steps>
       
   240             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   241             
       
   242             <step-ref id="10102"/> <!-- Send PCMD SEND DTMF -->
       
   243             <step-ref id="40101"/> <!-- Receive TR -->
       
   244             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   245             
       
   246             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   247         </test-steps>
       
   248     </case>
       
   249     
       
   250     <case id="103">
       
   251         <name>Sequence 1.3 (SEND DTMF, containing alpha identifier with null data object)</name>
       
   252         <timeout>10</timeout>
       
   253         <test-steps>
       
   254             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   255             
       
   256             <step-ref id="10103"/> <!-- Send PCMD SEND DTMF -->
       
   257             <step-ref id="40101"/> <!-- Receive TR -->
       
   258             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   259             
       
   260             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   261         </test-steps>
       
   262     </case>
       
   263     
       
   264     <case id="104">
       
   265         <name>Sequence 1.4 (SEND DTMF, mobile is not in a speech call)</name>
       
   266         <timeout>10</timeout>
       
   267         <test-steps>
       
   268             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   269             
       
   270             <step-ref id="10101"/> <!-- Send PCMD SEND DTMF -->
       
   271             <step-ref id="40104"/> <!-- Receive TR -->
       
   272             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   273             
       
   274             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   275         </test-steps>
       
   276     </case>
       
   277     
       
   278 <!-- 27.22.4.24.2	SEND DTMF (Display of icons) -->
       
   279     
       
   280     <case id="2011">
       
   281         <name>Sequence 2.1A (SEND DTMF, BASIC ICON self explanatory, successful)</name>
       
   282         <timeout>10</timeout>
       
   283         <test-steps>
       
   284             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   285             
       
   286             <step-ref id="10201"/> <!-- Send PCMD SEND DTMF -->
       
   287             <step-ref id="40101"/> <!-- Receive TR -->
       
   288             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   289             
       
   290             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   291         </test-steps>
       
   292     </case>
       
   293     
       
   294     <case id="2012">
       
   295         <name>Sequence 2.1B (SEND DTMF, BASIC ICON self explanatory, requested icon could not be displayed)</name>
       
   296         <timeout>10</timeout>
       
   297         <test-steps>
       
   298             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   299             
       
   300             <step-ref id="10201"/> <!-- Send PCMD SEND DTMF -->
       
   301             <step-ref id="40201"/> <!-- Receive TR -->
       
   302             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   303             
       
   304             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   305         </test-steps>
       
   306     </case>
       
   307     
       
   308     <case id="2021">
       
   309         <name>Sequence 2.2A (SEND DTMF, COLOUR-ICON self explanatory, successful)</name>
       
   310         <timeout>10</timeout>
       
   311         <test-steps>
       
   312             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   313             
       
   314             <step-ref id="10202"/> <!-- Send PCMD SEND DTMF -->
       
   315             <step-ref id="40101"/> <!-- Receive TR -->
       
   316             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   317             
       
   318             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   319         </test-steps>
       
   320     </case>
       
   321     
       
   322     <case id="2022">
       
   323         <name>Sequence 2.2B (SEND DTMF, COLOUR-ICON self explanatory, requested icon could not be displayed)</name>
       
   324         <timeout>10</timeout>
       
   325         <test-steps>
       
   326             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   327             
       
   328             <step-ref id="10202"/> <!-- Send PCMD SEND DTMF -->
       
   329             <step-ref id="40201"/> <!-- Receive TR -->
       
   330             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   331             
       
   332             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   333         </test-steps>
       
   334     </case>
       
   335     
       
   336     <case id="2031">
       
   337         <name>Sequence 2.3A (SEND DTMF, Alpha identifier and BASIC-ICON, not self-explanatory, successful)</name>
       
   338         <timeout>10</timeout>
       
   339         <test-steps>
       
   340             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   341             
       
   342             <step-ref id="10203"/> <!-- Send PCMD SEND DTMF -->
       
   343             <step-ref id="40101"/> <!-- Receive TR -->
       
   344             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   345             
       
   346             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   347         </test-steps>
       
   348     </case>
       
   349 
       
   350     <case id="2032">
       
   351         <name>Sequence 2.3B (SEND DTMF, Alpha identifier and BASIC-ICON, not self-explanatory, requested icon could not be displayed)</name>
       
   352         <timeout>10</timeout>
       
   353         <test-steps>
       
   354             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   355             
       
   356             <step-ref id="10203"/> <!-- Send PCMD SEND DTMF -->
       
   357             <step-ref id="40201"/> <!-- Receive TR -->
       
   358             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   359             
       
   360             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   361         </test-steps>
       
   362     </case>
       
   363     
       
   364 <!-- 27.22.4.24.3	SEND DTMF (UCS2 support) -->
       
   365 
       
   366     <case id="301">
       
   367         <name>Sequence 3.1 (SEND DTMF, successful, UCS2 text)</name>
       
   368         <timeout>10</timeout>
       
   369         <test-steps>
       
   370             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   371             
       
   372             <step-ref id="10301"/> <!-- Send PCMD SEND DTMF -->
       
   373             <step-ref id="40101"/> <!-- Receive TR -->
       
   374             <step-ref id="90004"/> <!-- SimSessionEnd -->
       
   375             
       
   376             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   377         </test-steps>
       
   378     </case>
       
   379     
       
   380 </cases>
       
   381 
       
   382 </isc-test-control>