In the VoLTE/ Vo5G Nodal test cases, when you select Test Activity as Command Mode or Sequencer, and VoLTE, a VoLTE tab displays on the On Demand Command window. The VoLTE tab allows you to manage messages as follows.
Split existing VOLTE message flow into smaller parts/phases
Having control over these parts/phases by ODCs in a run time
Control the split message parts/phases via ODCs at run time
Combine some of the split message parts/phase via Sequencer commands
NOTES:
|
Operation |
Click the Command button on the VoLTE tab. The Execute Command window opens. Select the command options and enter the appropriate values in the parameters.
|
TC Command(s):
NOTE:
A command is complete/done when the Test Session has finished executing the action associated with the command, and NOT when the MNs are in the resultant state due to the action. A TS executing an On Demand Command (ODC) does not wait for each MN to reach the expected state before being done and ready to execute the next ODC. For example, an Attach ODC is done when all of the attach requests have been sent out, and not when all of the MNs are attached. You must include in (your) required Delay between commands to make sure they reach a certain State. In addition, if you require 15 second measurements to fully report, you need to make sure your commands are at least spaced 15 seconds apart. When you are in the On Demand Command (ODC) Tab, using the F2 key, will provide you with API Parameters and arguments for both Tcl and REST APIs. |
Simple Call |
ExecuteVoLteScript { "op=1" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
place Call | ExecuteVoLteScript { "op=2" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
End Call | ExecuteVoLteScript { "op=3" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
Add Media | ExecuteVoLteScript { "op=4" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
Remove Media | ExecuteVoLteScript { "op=5" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
Register User | ExecuteVoLteScript { "op=6" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
Register/Auth User | ExecuteVoLteScript { "op=7" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
Simple MCPTT Private Call | ExecuteVoLteScript { "op=8" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |
Simple MCPTT Private Call with Floor Control | ExecuteVoLteScript { "op=9" "rate=Rate" "start_sub=STARTING_SUBSCRIBER_INDEX" "end_sub=ENDING_SUBSCRIBER_INDEX" } |