UE Node App


Support for a Handset Application Options such as: Mobile Info , DNS Test , Speedtest , HTTP , Latency/Traceroute test , Ping, Iperf , Voice , Message , Voice Mail , Video , WhatsApp , Facebook , Instagram , Google Maps , Gmail, Emergency Service, FTP, Data Flow, Airplane.

Available in UE Node test case.

You must accept the Ookla Private Policy on the Landslide Client page if you are licensed to use any of the Speedtest.net® applications.

 

Handset Application Options

Handset Application Options

Mobile Info

 

DNS Test

  • DNS Test Pane

  • Timeout Timer (sec)

  • Hostname

 

Speedtest.net

  • Speedtest.net Pane

  • Timeout Timer (sec)

  • Server Override

  • Modem Log

HTTP

  • HTTP Pane

  • Timeout Timer (sec)

  • Override DNS

  • Timeout Per URL (s)

  • Preferred HTTP Version

  • URLs (up to 20)

    • Verify Blocked

Latency/Traceroute Test

  • Latency / Traceroute Test Pane

  • Timeout Timer (sec)
  • Ping Host
  • Ping DNS
  • Host
  • DNS Record Type
  • DNS Override
  • Ping Config
  • Ping Interval
  • Ping Count

 

Ping

  • Ping Pane

  • Timeout Timer (sec)
  • Hostname
  • Ping Interval (ms)
  • Ping Count
  • Preferred IP Version

Iperf

  • Iperf Pane

  • Timeout Timer (sec)
  • Protocol
  • Transmit Time (s)
  • Bit Rate
  • Direction
  • Server IP Address
  • Server Port
  • Client IP Address
  • Client Port
  • Socket Buffer Size
  • Packet Length
  • Window Size
  • Max Segment
 

Voice

    • Timeout Timer (sec)
    • Pattern Role
    • Key Pair
    • Call Duration
    • Media Delay (sec)
    • Media Pending (s)
    • WPS
    • Terminate Phone Number (up to 20)
    • Expected Remote Number
    • POLQA Timeout (s)
    • Terminating Call Option
      • Accept Incoming Calls
      • Reject Incoming Calls
      • Ignore Incoming Calls
    • Originating Call Option
      • Make Normal Calls
      • Make Then Cancel Calls
      • Cancel Delay (s)
    • Modem log
    • Voice Mail Support
    • Simultaneous Voice and Data
    • Adhoc
    • Gets
    • AutoPin
    • Simple Call
    • Bluetooth
      • Volume (%)
    • RTT
      • RTT Delay (s)
    • Pin
    • Destination Phone Number
    • Incorrect Pin Count
    • Media TDF (.wav)
    • RTP Packet Gap Detection
      • Enable RTP Packet Gap Detection
        • Short GAP Threshold (ms)
        • Middle GAP Threshold (ms)
        • Long GAP Threshold (ms)
    • Three Way Call Info
      • Enable Three Way Call
      • Incoming Call
        • Accept Incoming Three Way Call
          • Expected Remote Number
          • Put New Call On Hold
          • Put Original Call On Hold
            • Unhold Delay (s)
          • Disconnect Original Call
        • Ignore Incoming Three Way Call
        • Reject Incoming Three Way Call
      • Initiate Three Way Call
      • Outgoing Call
        • Connect Immediately
        • Put New Call On Hold
        • Put Original Call On Hold
          • Unhold Delay (s)
        • Delay (s)
        • Terminate Phone Number
    • VoLTE VoWiFi Roaming
      • Enable VoLTE to VoWiFi Roaming
        • Roaming Delays (s)
        • Roaming Duration (s)

Message

  • Message Pane

  • Timeout Timer (sec)

  • SMS Enable      Timeout (s)
    • SMS Loopback
    • SMS Remote
    • SMS E-Mail
    • SMS Remote Delay (s)
    • Custom Message
  • MMS Enable      Timeout (s)
    • MMS Loopback
    • MMS Remote
    • MMS E-Mail
    • MMS Remote Delay (s)
    • Override MMSC Table (up to 8)
      • Override MMSC
      • Proxy
      • Port
  • E-Mail Enable    Timeout (s)
    • E-Mail SMS

    • E-Mail MMS

  • SNPP Enable    Timer (s)
    • Server
    • Port
    • User
    • Password
  • WCTP Enable    Timer (s)
    • URL
    • User
    • Password
  • SMS GW Domain
  • MMS GW Domain
  • E-Mail Account
  • E-Mail Password
  • E-Mail Incoming IMAP Server
    • SSL    TLS    Port
  • E-Mail Outgoing SMTP Server
    • SSL    TLS    Port
  • VisionWorks Inter-Carrier Intent-Of-Test
  • Remote Number Table (up to 10)

Voice Mail

  • Voice Mail Pane

  • Timeout Timer (s)
  • Pattern Role
  • Key Pair
  • Notification Timer (s)
  • Record Delay (s)
  • Packet Capture

Voice Mail Call

  • Voice Mail Call Pane

  • Timeout Timer (s)
  • Key Pair
  • Voice Mail Notification Number
  • Voice Mail Password
  • Voice Mail Password Delay (s)
  • Voice Mail Delete DTMF
  • Voice Mail Delete Delay (s)

Video

  • Video Pane

  • Timeout Timer (s)
  • Player
  • URL

WhatsApp

  • WhatsApp Pane

  • Timeout Timer (s)
  • Test Type
  • Key Pair
  • Phone Number
  • Message Type
  • Text Message
  • Media TDF

Facebook

  • Facebook Pane

  • Timeout Timer (s)

  • Post Message

Instagram

Google Maps

Gmail

  • Gmail Pane

  • Timeout Timer (s)

  • Destination Address

  • Text Message

Emergency Service

FTP

  • FTP Pane

  • Timeout (s)

  • Type

  • Mode

  • Upload File

  • Report TAS Results

  • Host

  • Port

  • Path

  • Anonymous Login

  • Username

  • Password

Data Flow

  • Data Flow Pane

  • Timeout Timer (s)
  • Estimated Stats
  • Sample Rate (packets/s)
  • Estimate Clock Skew
  • Data Type
  • Transaction Count
  • Transaction Rate
  • Packet Size
  • Segment Size
  • Host Expansion Ratio
  • Local Port
  • Remote Port
  • Remote Host

Airplane

  • Airplane Pane

  • Timeout Timer (s)
  • Airplane Duration (s)

 


Handset Application Options

UE Reboot

Select to perform a UE Reboot.

Tcl Parameter: RebootEn

Packet Capture

Select to enable Packet Capture.

Automatically enabled when Voice Modem Log or Speedtest Modem log is enabled.

Tcl Parameter: PacketCaptureEn

Screen Record

Select to request a recording of the screen to help with troubleshooting / debugging.

Tcl Parameter: ScreenRecordEn

QCAT Server Address

Secondary QCAT Server

Available when Speedtest.net Modem Log is enabled.

Select to enter a valid IPv4 Address for a QCAT (Qualcomm Analysis Tool) Server.

Select to enter a valid IPv4 Address for a Secondary QCAT Server.

Tcl Parameter: QcatServerEn

Tcl Parameter: QcatIpAddr

Tcl Parameter: QcatSecServerEn

Tcl Parameter: QcatSecIpAddr

Packet Filter

Enable to enter a packet filter which is used to input filters for wireshark. Available when Packet Capture is enabled.

NOTE: This Packet Filter and Packet Truncate Size configuration does not apply to VoLTE test cases.

 

Range : up to 128 (can be any characters, number, and special characters like &&, ||, !,  etc.)

Tcl Parameter: PacketFilterEn

Tcl Parameter: PacketFilter

Packet Truncate Size

Enable to enter Packet Truncate which is used to truncate the captured packet size to expected size. 0 means no truncate. Normally 500 bytes are good enough for DNS messages. Available when Packet Capture is enabled.

NOTE: This Packet Filter and Packet Truncate Size configuration does not apply to VoLTE test cases.

 

Range : 0 to 65535

Default : 500

Tcl Parameter: PacketTruncateEn

Tcl Parameter: PacketTruncateSize

Enable Log

Select Enable Log and select the Log Level (1 to 10).

Tcl Parameter: LogEn

Tcl Parameter: LogLevel

Mobile App

Select the Mobile Application to use for the specifid test. 

  1. Install both DTA app and MTA app in install-apk.sh script.
  2. Selectable Mobile App from TC-GUI (this flag).
  3. Use configured app to run the specified test.

Options : DTA (default), MTA (Umetrix Data)

Tcl Parameter: MobileApp

Mobile Info

Select to perform a mobile information check. The following infirmation will be provided about the UE:

Enumerated Interfaces, UTC Time, App version, IMSI, IMEI, MDN, Architecture, Android version, Android Build, SN, Model, Network, Operator, Local Cell ID, Physical Cell ID, eNodeB, LAC, MCC, MNC, Signal strength (dBm), Roaming, Device Name, GPS Latitude and GPS Longitude.

Enter time out timer value.

Range: 0 to 65535

Default: 15

Tcl Parameter: MobileInfoTestEn

Tcl Parameter: MobileInfoTestTimer

DNS Test

Select to perform a Domain Net System Test.

This test will try to resolve the website URL and provide DNS Statistics like DNS Lookup time, DNS Resolved Address and DNS Server selected.

Added the capability for UE Handset DNS test to provide all the attempted DNS Server IP Addresses (comma separated) - During registration every phone gets assigned with 4 DNS servers. The first 2 are IPv4 and the last two are IPv6.

Enter time out timer value.

Range: 0 to 65535

Default: 15

The DNS Test Pane becomes available for input.

Enter Hostname to perform DNS test.

Tcl Parameter: DnsTestEn

Tcl Parameter: DnsTestTimer

Tcl Parameter: DnsTestHostname

Speedtest.net

Select to perform a Speedtest.net Test. Select to run an Ookla Speedtest.net® on the UE and report the Latency, Server ID, Download Speed and Upload Speed in a file located on : /home/spcoast/s<nn>/ts<nn>/tc0_speedTestClientResult.txt.

Enter time out timer value.

Range: 0 to 65535

Default: 90

The Speedtest.net Pane becomes available for input.

Select to Server Override and enter :

  • For Sponsor search, enter:  -1;<sponsor name>
  • For Server ID search, enter:  <server id>;<sponsor name>

NOTE: To override servers from the nearest 20 Ookla speedtest servers, run the test case without override and copy the "server id" and "sponsor name" for server override from the Logs tab

Select Modem log to enable the physical layer KPIs.

Tcl Parameter: SpeedTestNetEn

Tcl Parameter: SpeedTestNetTimer

Tcl Parameter: SpeedTestNetSrvOverrideEn

Tcl Parameter: SpeedTestNetSrvOverride

Tcl Parameter: SpeedTestNetModemLogEn

HTTP

Select to perform an HTTP ping Test. It will open the website URLs (listed below) on the phone and provide KPIs like Time To First Byte (TTFB), Page Load time and Number of Requests.

Enter Timeout Timer value.

Range: 0 to 65535

Default: 60

The HTTP Pane becomes available for input.

Select Override DNS and enter Override DNS.

Add up to 20 URLs.

Timeout Per URL (s). The Timeout Per URL in seconds will be automatically calculated based on total Timeout Timer (s) and total number of URLs. Example: If Timeout Timer (s) = 60 seconds and if there are 6 URLS, the Timeout Per URL = 10 seconds. If a URL times out the remaining URls can continue until the Timeout Timer (s) expires.

Enable to select the Preferred HTTP version.

Options : HTTP1 (default - TCP protocol), HTTP2 (TCP protocol), HTTP3 (enables QUIC protocol)

Enable Verify Blocked to test access to a blocked site.

Enter URLs. Up to 20.

Select Method.

Options:

  • GET (the original HTTP Client option) will download the whole page
  • HEAD will get the HTTP Header only
  • CIPA (Child Information Protection Act) - ensures adult category web portals are blocked by the network - Record type HTTP_CIPA in TEST.PROCS file for VisionWorks processing.
  • DWNL - Select to download zip files over HTTP protocol - May be used to measure data performance on the network

 

Enter HTTP or HTTPS URLs to website.

e.g.   http://m.abc.com or https://m.abc.com or http://198.223.178.226/down_5M.zip (for DWNL method)

When using an IPv6 address, you must include the [] - See example :

http://[fd53:5043:5000:3d21:b4b8:c:36fb:2c35]/results/sms/test_zip.zip.

UE_CIPA record type will indicate Pass for a site that cannot be accessed or Fail for a site that can be accessed.  

Tcl Parameter: HttpPingTestEn

Tcl Parameter: HttpPingTestTimer

Tcl Parameter: HttpPingTestDnsOverrideEn

Tcl Parameter: HttpPingTestDnsOverride

Tcl Parameter: HttpPingTestPreferredVersionEn

Tcl Parameter: HttpPingTestPreferredVersion

Tcl Parameter: HttpPingTestHostnames

Tcl Parameter: HttpPingTestHostnamesMethod

Tcl Parameter: HttpPingTestHostnamesVerifyBlock

Latency / Traceroute Test

Select to perform a Latency Test that will perform a Trace Route and ping the points on the trace route as per the configuration.

Enter time out timer value.

Range: 0 to 65535

Default: 60

The Latency Test Pane becomes available for input.

Select to Ping Host and/or Ping DNS.

Enter Host. The Traceroute test will be run against this hostname.

Select DNS Record Type - Options : A (IPv4 (default), AAAA (IPv6). Select AAAA (IPv6) for s10 5G.

Select to Override DNS name. Default = 8.8.8.8

If "Override DNS" is enabled and "AAAA (ipv6)" DNS record type is selected, a DNS's server ipv6 address must be provided in order to do Traceroute in ipv6, otherwise Traceroute will be performed using the Hostname.

Enter Ping Config. Ping config can be either “IP address{count}” or “Hop Index”. Semicolon separated values of either IpAddress{count} or HopIndex :

  • IP address{count} : If wanting to ping 2 IPs starting with 66.12.x.x, then 66.12.0.0{2}. 

    1.2.0.0{2} --> where ‘0’ can be 0-254. When we do traceroute, if multiple hops have ip addresses which are part of 1.2.0.0 subnet. (i.e. range is 1.2.0.0 till 1.2.254.254), then count of 2 represents the first 2 hops with IP addresses matching this subnet. Example : 2001:4860:1:1:0:1:0::{1}. Or fd00:20::{1}

  • HOP index : This is the traceroute result of HOP index. e.g. 10

Cannot be used if separate Ping Test is enabled.

Select Ping Interval and Ping Count. Available when Ping DNS is enabled.

Ping Interval Options : 0 s (default), 100 ms, 200 ms, 300 ms, 400 ms, 500 ms, 600 ms, 700 ms, 800 ms, 900 ms, 1000 ms.

Ping Count - Range : 10 (default) to 100

Tcl Parameter: LatencyTestEn

Tcl Parameter: LatencyTestTimer

Tcl Parameter: LatencyTestPingHostEn

Tcl Parameter: LatencyTestPingDnsEn

Tcl Parameter: LatencyTestHostname

Tcl Parameter: LatencyTestDnsRecType

Tcl Parameter: LatencyTestDnsOverrideEn

Tcl Parameter: LatencyTestDnsOverride

Tcl Parameter: LatencyTestPingConfig

Tcl Parameter: LatencyTestPingInterval

Tcl Parameter: LatencyTestPingCnt

Ping

Select to perform a Ping Test for up to 20 servers, provisioned as hostnames or IP addresses.

Examples : www.yahoo.com, 10.20.20.20

Enter Timeout Timer value in seconds.

Range: 0 to 65535

Default: 120

Select Ping Interval and Ping Count

Ping Interval Options : 0 s (default), 100 ms, 200 ms, 300 ms, 400 ms, 500 ms, 600 ms, 700 ms, 800 ms, 900 ms, 1000 ms.

Ping Count - Range : 10 (default) to 100

Preferred IP Version - Select the preferred IP version to use for Ping test. Options : IPv4 (default) , IPv6

Tcl Parameter: PingTestEn

Tcl Parameter: PingTestTimer

Tcl Parameter: PingTestHosts

Tcl Parameter: PingTestPingInterval

Tcl Parameter: PingTestPingCnt

Tcl Parameter: PingTestPrefIpVerEn

Tcl Parameter: PingTestPrefIpVer

Iperf

Select to perform an Iperf Test. This test will act like an Iperf client and run data performance against the Iperf Server selected in the configuration below.

Iperf is also available on External App - Iperf Pane.

Enter time out timer value.

Range: 0 to 65535

Default: 60

The Iperf Pane becomes available for input.

Select the Protocol - TCP or UDP.

Enter Transmit Time (sec). Range : 10 to 65535 Default : 15

Enter Bit Rate.  Range : 0 to 2147483647 Default : 0

Select Bit Rate Unit. Options: bps, kbps,  mbps, gbps

Enter Direction.  Select Uplink or Downlink.

Enter Server IP Address.

Enter Server Port.  Range : 0 to 65535 Default : 5201

Enter Client IP Address.

Enter Client Port.   Range : 0 to 65535 Default : 5201

Enter Socket Buffer Size. Available when Protocol = UDP. Range : 0 to 1024000 Default : 256000

Enter Packet Length. Range : 0 to 65535 Default : 40000

Enter Window Size. Available when Protocol = TCP. Range : 0 to 1024000 Default : 256000

Enter Max Segment Size. Range : 0 to 9000 Default : 256

Tcl Parameter: IperfEn

Tcl Parameter: IperfTimer

Tcl Parameter: IperfProtocol

Tcl Parameter: IperfTransmitTime

Tcl Parameter: IperfBitRate

Tcl Parameter: IperfBitRateUnit

Tcl Parameter: IperfDirection

Tcl Parameter: IperfSrvIp

Tcl Parameter: IperfSrvPort

Tcl Parameter: IperfClientIp

Tcl Parameter: IperfClientPort

Tcl Parameter: IperfSocketBufferSize

Tcl Parameter: IperfPacketLen

Tcl Parameter: IperfWindowSize

Tcl Parameter: IperfMaxSegmentSize

Voice

Select to perform a Voice Test on the handset and report several measurements on the External Apps | Voice Measurements tab.

Enter time out timer value.

Range: 0 to 65535

Default: 120

The Voice Pane becomes available for input.

Select Pattern Role (All Originate, All Terminate, OT, TO) - All Originate or All Terminate can only measure MOS score in one way traffic. OT and TO are designed to measure bidirectional MOS score.

All Originate

Order of operations:

  • Calling Terminate
  • Record audio from Terminate
  • Retrieve Terminate’s record file from Google’s storage
  • Perform POLQA MOS using Terminate’s record and local record
  • Hang up when call duration expires
All Terminate

Order of operations:

  • Answer incoming call from Originate
  • Audio delay based on GUI configuration
  • Play speech audio from TS to Originate
  • Record audio on App
  • Upload record audio to Google’s storage
OT Order of operations:
  • Calling Terminate phone
  • Record audio from Terminate
  • Retrieve Terminate’s record file from Google’s storage
  • Perform POLQA MOS using Terminate’s record and local record
  • Hang up when call duration expired
  • Initiate role switch
  • Play speech audio from TS to Originate
  • Record audio on App
  • Upload record audio to Google’s storage
TO Order of operations:
  • Answer incoming call from Originate
  • Audio delay based on GUI configuration
  • Play speech audio from TS to Originate
  • Record audio on App
  • Upload record audio to Google’s storage
  • Record audio from Terminate
  • Retrieve Terminate’s record file from Google’s storage
  • Perform POLQA MOS using Terminate’s record and local record

Enter Key Pair - Used for Google's Cloud Messaging, similar to group chat, to sync state between pair of handsets.

Enter Call Duration (s) - Range:  1 to 65535 seconds, Default = 120 seconds - Number of seconds between call established to hang up.

NOTE: 

  • Call Duration should be greater than: (Audio Length * 2 + Media Delay + Media Pending) * 2.
  • Regarding the audio length, it is audio TDF length not POLQA Timeout.
  • For example audio length is 15 seconds, media delay is 5 seconds, media pending is 5 seconds, then call duration should be greater than 80 seconds: (15 * 2 + 5 + 5) * 2, call duration should be > 80 seconds.

 

Enter Media Delay (s) - Range:  1 to 65535 seconds, Default = 10 seconds - Number of seconds delay before audio play.

Enter Media Pending (s) - Range:  1 to 65535 seconds, Default = 10 seconds - Only used when pattern role = "OT" or "TO".  Number of seconds before role switch.

Select WPS for Wireless Priority Service on Android with Audio. When *272 is entered, it indicates an emergency call. INTENT_OF_TEST = Emerg-Svcs. Enter the Terminate Phone Number.

Click to enter up to 20 Terminate Phone Number - Available when "All Originate" or "OT" is selected. Enter Remote UE phone numbers - up to 20 Terminate Phone Numbers are supported.

Range : 1 to 20 characters , '+' and '*' are allowed. e.g. 011+567890123456

Enter Expected Remote Number - Available when "All Terminate" or "TO" is selected. Enter Expected Remote Number.

Range : 1 to 20 characters , '+' and '*' are allowed. e.g. 011+567890123456

Select POLQA Timeout (s) - Enter the POLQA Timeout in seconds. Range:  1 to 65535 , Default : 120

Select Modem Log - Select to enable Handset Modem logging and PCAP. Available for Samsung Galaxy S8 only.

Select Voice Mail Support - Select for Visual Voice Mail testing. Set Pattern Role to All Originate. See Voice Mail Section below. UE_VM record type.

Select Simultaneous Voice and Data - Select to for simultaneous Voice and Data. The HTTP pane automatically becomes available for input for the data portion of the test.

Select Adhoc - Select to for WPS (Wireless Priority Service) calls to support pass-through audio to enable a user to listen to the call setup ( for Ad hoc testing only). When enabled, several other fields are automatically disabled (Key Pair , Media Delay , Media Pending , Voice Mail Support , Simultaneous Voice and Data, Media TDF).  If Pattern Role = All Terminate, WPS and Terminate Phone Number are also disabled.

Select Gets - Select for Government Emergency Telecommunications Service (GETS) Ad Hoc tests on the Galaxy S8 handset.

Select AutoPin - select to enter the Pin automatically after the call is setup. Available if Adhoc is enabled. Note: AutoPin is sent only for the first time after the call is setup within 2 seconds delay. It does not use Voice / Tone recognition used in GETS Auto scenario.

Select Simple Call to support CDMA tests with CDMA handset.

Select Bluetooth to support enable Bluetooth support to inject tones and sound during tethered DTA voicemail tests for phones that lack a 3.5mm headphone jack. When Bluetooth is enabled, you can enter the Volume (%). Range is 10-200, default 100. Volume of the voice recording can highly impact the MOS score,  configure the volume to achieve a better MOS Score. Volume is disabled when 'Simple Call" is enabled.

Select RTT (Real Time Text) to support Real Time Text call (MO_RTT or MT_RTT). Available when Simple Call is enabled. Enter RTT Delay in seconds. Default : 0 . Range : 0 to "Call Duration".

Terminating Call Option ( Accept Incoming Calls or Reject Incoming Calls or Ignore Incoming Calls - select only one), Originating Call Option (Make Normal Calls or Make Then Cancel Calls , Cancel Delay (s)) become available for selection only when Simple Call is enabled. Range for Cancel Delay is 1 to 60, default = 5. Set the Cancel Delay to prevent the cancel request from happening too quickly.

  • With Simple Call enabled, set Pattern Role to All Originate to enable Originating Call option (Make Normal Calls or Make Then Cancel Calls)

  • With Simple Call enabled, set Pattern Role to All Terminate to enable Terminating Call Option ( Accept Incoming Calls or Reject Incoming Calls or Ignore Incoming Calls)

  • Simple Call is mutually exclusive with WPS, Voice Mail Support, Simultaneous Voice and Data, Adhoc, Gets and AutoPin (Pin, Destination Phone Number, Incorrect Pin Count) parameters.

Enter Pin - Enter the Pin used to setup the Gets call. Enter between 1 and 15 digits.

Enter Destination Phone Number - Enter Phone number of the Destination where Gets call should terminate. Range : 1 to 20 characters , '+' and '*' are allowed. e.g. 011+567890123456

Enter Incorrect Pin Count - Enter the Incorrect Pin count that is sent during Gets call. Range : 0 to 5.

Select a Media TDF (.wav) file. Use the TDF wizard to Select a .WAV file from the TAS or Upload a new .WAV file to the TAS.

  • See also, Applying Test Data FileApplying Test Data File.

    See Test Data Files for further explanation and sample files. If a sample is not found for the specific TDF, you can obtain a sample file from your Technical Support representative. You may also use the following options to select an existing TDF or create/edit TDF-CSV files (TDF-CSV Editor). 

    For most TDF Parameters used for Applying Parameters, each row in the file is the overridden value for a different “Session”, aka a different UE. But some TDFs are done in other dimensions, like Bearers, eNodeBs, Subscribers (2 per UE sometimes) or even Hosts, etc. Tooltips on the TDF Parameter: 

    Note that the “ID” is a unique ID. Please Provide the ID when reporting issues with a TDF. For TDFs that do not apply / override Parameters, but instead are just their own configuration or data or media files you won’t see TDF ID row details.

    TIP: When including large files, please be aware of memory limitations, since the TDF Editor shares memory with the Client.

    NOTE: The available TDF options vary. on the L3-7 | IPSec tab > IKE with RSA Settings you may only select the Certificate TDF from TAS (these are non-CSV TDFs).

    In addition, where applicable, any rules for defining TDFs are included in specific Test Cases. (For example, In MME Node test case, see MME Node - Provisioning TDF.)

    From the DMF Window, press Shift+Alt+A to display the  Save DMF as Tcl window. Click the Save to File button to save as Tcl file. See additional details on Using the Tcl API.

     

    Select/Create a new TDF-CSV

    Allows you to create a new TDF by entering a file name that doesn’t already exist or select an existing file by entering a file name that already exists.

    Click to open the Select Existing or Create window.

    • Navigate to the relevant library/folder,

    • Enter the name of the file:

    • If the file name already exists, the file is selected and applied in the test case.

    • If the file name does not exist, a message displays that says you are creating a new TDF and the embedded TDF-CSV will be launched.

      • Click Yes to launch the TDF-CSV Editor and create/save the new TDF-CSV.

      • Click No to select a different file

    NOTE: If you do not have permission to save in the selected library, an error displays when you try to create a new file.
    TIP: You may also navigate to the relevant library/folder and select file, and click OK.

     

    Upload a New TDF to TAS

    Click to import a new TDF file from your local folder and select in the test Case (instead of having to go to TDF Admin).

    • Navigate to the file on your local folder and select.
    • Then navigate to the location (library) where you want to save it on the TAS. You may rename the file, if required.  

    View Edit Selected TDF in TDF-CSV Editor

    Available only when you have selected a TDF on TAS. Click to open the selected file in TDF-CSV Editor (in place, that is, within the Test Case).

    Edit the file and save. You may also click Save As to save the edited TDF-CSV to a different library and also rename the file, if required.

    NOTE: You may also select a TDF from a library to which you do not have write permissions, edit the file as required, and save (Save As) only to a different library with the same file name or a different name.

    The only options available are Save As and Cancel.

    Open Selected TDF in Standalone TDF-CSV Editor

    Available only when you have selected a TDF on TAS. Select to retrieve the CSV file and open it in the stand alone TDF-CSV Editor.

    Generate Stub TDF-CSV

    TIP: Available only when a CSV specification has been defined for in the Test Case for the TDF widget ( View TDF Actions/Options Menu)

     

    Opens an example context specific test data parametersexample context specific test data parameters, which you may save as a .CSV file or open in the TDF-CSV Editor.

     

    Launch Standalone TDF-CSV Editor

    Click to open a blank TDF-CSV Editor.

    The Launch Standalone TDF-CSV editor options handles very large TDFs that may use too much Client memory if opened within the Test Case/in the embedded editor.  You may set the standalone TDF-CSV Editor memory high to edit large TDFs.

RTP Packet GAP Detection - Select Enable RTP Packet GAP Detection to enter the Threshold values in milliseconds. The following measurements RTP Gap Counts (Short, Middle, Long and Total) and RTP Average, Minimum and Maximum Packet Gap counts have been added to External Apps | Voice .

Enter Short Gap Threshold (ms) : Range : 0 to 65535, Default : 300

Enter Middle Gap Threshold (ms) : Range : 0 to 65535, Default : 500

Enter Long Gap Threshold (ms) : Range : 0 to 65535, Default : 1000

 

Three Way Call Info - Select for Three Way call functionality handset testing. Available when Simple Call is enabled.

Enable Three Way Call - When Enable Three Way Call is selected, the Incoming Call pane is automatically enabled for input. 

Incoming Call - Select Accept Incoming Three Way Call and select "Expected Remote Number" select "Put New Call on Hold" or ("Put Original Call On Hold" and / or Unhold Delay (s)) or "Disconnect Original Call". Or Select Ignore Incoming Three Way Call or Reject Incoming Three Way Call.

 

Select to enter "Unhold Delay (s)". Used to unhold call leg after this time delay. The range is 1 - 65535, default 10. The Incoming/Outgoing sections are mutually exclusive. 

Select to enter Expected Remote Number.

Range : 1 to 20 characters , '+' and '*' are allowed. e.g. 011+567890123456

Initiate Three Way Call - When Initiate Three Way Call is selected, the Outgoing Call pane is automatically enabled for input. 

Outgoing Call - Select "Connect Immediately" or "Put New Call on Hold" or ("Put Original Call On Hold" and / or Unhold Delay (s)). Enter the Delay (s) in seconds. Range: 1 to 65535. Default is 10 seconds. Enter the Terminate Phone Number. Enter a phone number consisting of digits, + or *. 

Select to enter "Unhold Delay (s)". Used to unhold call leg after this time delay. The range is 1 - 65535, default 10. The Incoming/Outgoing sections are mutually exclusive. 

VoLTE VoWiFi Roaming - Select Enable VoLTE to VoWiFi Roaming - to test a scenario that sets the handset from LTE to WiFi and then back again. Available when Simple Call is enabled and when Initial Network = LTE.

Enter the Roaming Delay (s) in seconds. Range: 1 to 65535. Default is 10 seconds.

Enter the Roaming Duration (s) in seconds. Range: 1 to 65535. Default is 60 seconds.

Pre-Condition:

  1. The handset should be VoLTE and VoWiFi enabled.
  2. The WiFi access credentials should be configured in the device before test start.

Call Flow:

Tcl Parameter: VoiceEn

Tcl Parameter: VoiceTimer

Tcl Parameter: VoicePatternRole

Tcl Parameter: VoiceKeyPair

Tcl Parameter: VoiceCallDuration

Tcl Parameter: VoiceMediaDelay

Tcl Parameter: VoiceMediaPending

Tcl Parameter: VoiceWpsEn

Tcl Parameter: VoiceWps

Tcl Parameter: VoiceTermPhoneNums

Tcl Parameter: VoiceExpRmtNum

Tcl Parameter: VoicePolqaTimeout

Tcl Parameter: VoiceMailSupport

Tcl Parameter: VoiceModemLogEn

Tcl Parameter: VoiceSimDataEn

Tcl Parameter: VoiceAdhoc

Tcl Parameter: VoiceGetsEn

Tcl Parameter: VoiceAutoPinEn

Tcl Parameter: VoicePin

Tcl Parameter: VoiceDestPhoneNum

Tcl Parameter: VoiceIncorrectPinCnt

Tcl Parameter: VoiceMediaTdfFile

Tcl Parameter: VoiceSimpleCallEn

Tcl Parameter: VoiceBluetoothEn

Tcl Parameter: VoiceBluetoothVolume

Tcl Parameter: VoiceRttEn

Tcl Parameter: VoiceRttDelay

Tcl Parameter: VoiceOrigCallOption

Tcl Parameter: VoiceTermCallOption

Tcl Parameter: VoiceCancelDelay

Tcl Parameter: VoiceRtpPktGapEn

Tcl Parameter: VoiceRtpShortGapTime

Tcl Parameter: VoiceRtpMiddleGapTime

Tcl Parameter: VoiceRtpLongGapTime

Tcl Parameter: Voice3WayCallEn

Tcl Parameter: VoiceInitiate3WayCallEn

Tcl Parameter: VoiceIncoming3WayCallsAction

Tcl Parameter: Voice3WayCallUnholdDelayEn

Tcl Parameter: Voice3WayCallUnholdDelay

Tcl Parameter: VoiceIncoming3WayCallExpRmtNum

Tcl Parameter: VoiceOutgoing3WayCallsAction

Tcl Parameter: VoiceInitiate3WayCallDelay

Tcl Parameter: VoiceInitiate3WayCalledNum

Tcl Parameter: VoiceLteWiFiRoamingTestEn

Tcl Parameter: VoiceLteWiFiRoamingDelay

Tcl Parameter: VoiceLteWiFiRoamingDuration

Message

Select to test the following functionality and report the latency:

SMS to SMS (Short Message Service), MMS to MMS (Multimedia Message Service), SMS to E-Mail , MMS to E-Mail, E-Mail to SMS, E-Mail to MMS

  • Set Landslide’s VisionWorks MTS as default Messaging App. See visionworks mts_app Install doc for installation details.
  • For E-Mail testing, must use a Gmail account. Follow UE Node Message Email Setup to setup each Email account to be used for testing.
  • For each message exchange using SMS, MMS, or E-mail, the content (body) of the message will included these four fields:
    1. Unique id number
    2. Carrier Name
    3. Source Network (ex. LTE, CDMA, …)
    4. Source Timestamp (the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC)
  • The message body will be in this format: <uuid>:<source_carrier>:<source_network>:<source_timestamp>

Enter Timeout Timer (s)- Range: 0 to 65535, Default: 300 seconds

See list of possible Error Codes generated by Android’s messaging while sending/receiving SMS/MMS/E-Mail.

Tcl Parameter: MessageTestEn

Tcl Parameter: MessageTestTimer

SMS Enable

Select to perform SMS Loopback, SMS Remote, SMS E-Mail, and/or SMS Remote Delay (s).

Enter Timeout in seconds. Range: 0 to 65535, Default : 80

SMS Remote Delay (s) becomes available for input when SMS Remote is selected. Enter SMS Remote Delay in seconds. Range: 0 to 65535, Default :0

Select to enable the capture of a Custom Message. Enter up to 160 characters. Default : Take me out to the ball game

For E-Mail testing, must use a Gmail account. Follow UE Node Message Email Setup to setup each Email account o be used for testing.

NOTEs: Measurements in External Apps|Message.

Tcl Parameter: MessageTestSmsEn

Tcl Parameter: MessageTestSmsTimeout

Tcl Parameter: MessageTestSmsSmsEn

Tcl Parameter: MessageTestSmsEmailEn

Tcl Parameter: MessageTestSmsRemoteEn

Tcl Parameter: MessageTestSmsRemoteDelay

Tcl Parameter: MessageTestSmsContent

MMS Enable

Select to perform MMS Loopback, MMS Remote, MMS E-Mail, and/or MMS Remote Delay (s).

For E-Mail testing, must use a Gmail account. Follow UE Node Message Email Setup to setup each Email account to be used for testing.

Enter Timeout in seconds. Range: 0 to 65535, Default: 180

MMS Remote Delay (s) becomes available for input when MMS Remote is selected. Enter MMS Remote Delay in seconds. Range: 0 to 65535, Default : 0

 

NOTEs: Measurements in External Apps|Message.

 

Tcl Parameter: MessageTestMmsEn

Tcl Parameter: MessageTestMmsTimeout

Tcl Parameter: MessageTestMmsMmsEn

Tcl Parameter: MessageTestMmsEmailEn

Tcl Parameter: MessageTestMmsRemoteEn

Tcl Parameter: MessageTestMmsRemoteDelay

Override MMSC, Proxy, Port

Enter up to 8 table entries to Override MMSC, Proxy and Port.

To view the MMSC Proxy and MMSC URL on the handset (phone), dial ##DATA# then select VIEW followed by MMSC.

Proxy - Same rules as hostnames - Non empty string to allow for IPv4 address, or hostname or URL) ex. someproxy.com

Port - Range : 0 to 65535

  • Can override only MMSC (ex. http://www.google.com)

  • Can override MMSC, Proxy and Port

  • Do not override any - use the Handset's default

Tcl Parameter: MessageTestMmsOverrideMmsc

Tcl Parameter: MessageTestMmsOverrideMmscProxy

Tcl Parameter: MessageTestMmsOverrideMmscPort

E-Mail Enable Select to perform E-Mail SMS and/or E-Mail MMS. Enter Timeout in seconds. Range: 0 to 65535, Default: 180 For E-Mail testing, must use a Gmail account. Follow UE Node Message Email Setup to setup each Email account to be used for testing. Enter SMS GW Domain - Enter SMSC (Short Message Service Center) Address. Required to send E-Mail to SMS. Enter MMS GW Domain - Enter MMSC (Multimedia Message Service Center)  Address. Required to send E-Mail to MMS. Enter E-Mail Account - Enter a valid E-Mail address to test. e.g. [email protected] Enter E-Mail Password - Enter Email login password Enter E-Mail Incoming IMAP Server - Enter a valid server for the Incoming Mail Server (e.g. imap.gmail.com) Select SSL or TLS server type and Port Number for E-mail Incoming IMAP Server. Port range from 0 (default) to 65535. Enter E-Mail Outgoing SMTP Server - Enter a valid server for the Outgoing Mail Server (e.g. smtp.gmail.com) Select SSL or TLS server type and Port Number for E-mail outgoing SMTP Server. Port range from 0 (default) to 65535.    
NOTEs: Measurements in External Apps|Message.
  

Tcl Parameter: MessageTestEmailEn

Tcl Parameter: MessageTestEmailTimeout

Tcl Parameter: MessageTestEmailSmsEn

Tcl Parameter: MessageTestEmailSmsGwDomainName

Tcl Parameter: MessageTestEmailMmsEn

Tcl Parameter: MessageTestEmailMmsGwDomainName

Tcl Parameter: MessageTestEmailAccount

Tcl Parameter: MessageTestEmailPassword

Tcl Parameter: MessageTestEmailIncomingImapServer

Tcl Parameter: MessageTestEmailIncomingImapServerType

Tcl Parameter: MessageTestEmailIncomingImapServerPort

Tcl Parameter: MessageTestEmailOutgoingSmtpServer

Tcl Parameter: MessageTestEmailOutgoingSmtpServerType

Tcl Parameter: MessageTestEmailOutgoingSmtpServerPort

SNPP Enable

Select to enter SNPP (Simple Network Paging Protocol) Server, Port, User and Password information.

Enter valid SNPP server, SNPP Port, SNPP User and Password.

Enter Timer in seconds. Range: 0 to 65535, Default: 80

Tcl Parameter: MessageTestSnppEn

Tcl Parameter: MessageTestSnppTimer

Tcl Parameter: MessageTestSnppServer

Tcl Parameter: MessageTestSnppPort

Tcl Parameter: MessageTestSnppUser

Tcl Parameter: MessageTestSnppPassword

WCTP Enable

Select to enter WCTP (Wireless Communications Transfer Protocol) URL, User and Password information.

Enter valid WCTP URL, WCTP User and Password.

Enter Timer in seconds. Range: 0 to 65535, Default: 80

Tcl Parameter: MessageTestWctpEn

Tcl Parameter: MessageTestWctpTimer

Tcl Parameter: MessageTestWctpUrl

Tcl Parameter: MessageTestWctpUser

Tcl Parameter: MessageTestWctpPassword

VisionWorks Inter-Carrier Intent-Of-Test

Available when SMS Remote or MMS Remote is enabled.

When enabled, all the SMS/MMS TEST.PROCS_UE records will include INTENT_OF_TEST = INTERCARRIER.

Tcl Parameter: MessageTestInterCarrierEn

Remote Number

Available if SMS Remote and/or MMS Remote are enabled.

Enter up to 10 Remote numbers. Enter up to 14 decimal digits, No special characters or spaces allowed.

Tcl Parameter: MessageTestRemoteNums

Voice Mail

Select to perform a Voice Mail Test on the handset and report several measurements on the External Apps | Voice Measurements tab. UE_VM record type.

Enter timeout timer value.

Range: 0 to 65535

Default: 120

Ue Session and Android App can operate in following modes:

  1. VoLTE call originator provided by Voice feature
  2. Voice Mail test act as call terminator

Originate (Use Voice test)

In Originate role, Landslide’s UeSession & App order of operation as follow:

  • Calling Terminate phone
  • Play speech audio from TS to Voice Mail Service
  • Hang up call after play done

Terminate (Use Voice Mail test)

In Terminate role, Landslide’s UeSession & App order of operation as follow:

  • Reject incoming call from Originate
  • Listen to the voice mail notification
  • Try to open Voice Mail from Voice Mail App and report the result
  • Try to delete voice mail and report the result

 

The Voice Mail Pane becomes available for input.

Select Pattern Role (All Terminate) - All Terminate is the only option.

Enter Key Pair - Used for Google’s Cloud Messaging, similar to group chat, to sync state between pair of handset. The pair must be unique.

Enter Notification Timer (s) in seconds. Time threshold for late voice mail notification. Range: 0 to 65535, Default : 80

Enter Record Delay (s) in seconds. Delay time before notifying peer to play the voice mail. Range: 0 to 65535, Default : 80

Select Packet Capture to collect PCAP logs.

Tcl Parameter: VoiceMailEn

Tcl Parameter: VoiceMailTimer

Tcl Parameter: VoiceMailPatternRole

Tcl Parameter: VoiceMailKeyPair

Tcl Parameter: VoiceMailNtfyTimer

Tcl Parameter: VoiceMailRecordDelay

Tcl Parameter: VoiceMailPacketCaptureEn

Voice Mail Call

Select to perform a Voice Mail Call Test on the handset and report several measurements on the External Apps | Voice Call Measurements tab. 

Enter timeout timer value.

Range: 0 to 65535

Default: 120

The Voice Mail requirement is based on the following voice call flow to leave and delete the voice mail from voice mail service. 

New voice mail call flow:

VoLTE user A leaves voicemail for VoLTE user B
VoLTE user B receives Message Waiting Indication (MWI) using SMS
VoLTE user B retreives voicemail by dialing their own number. Deletes voicemail
VoLTE user B retreives voicemail by dialing *86. Deletes voicemail

MO side (VoLTE #A) can be done with Simple Call test case.

MT side (VoLTE #B) need a new test case (Voice Mail Call)

KPI list provided by this test:

VM_BLOCKED_CALLS
Total Blocked Calls. Possible value: 0, 1
    0: No incoming call
    1: Incoming call received and rejected

VM_DELETE_ATTEMPTS
Delete attempt count. Possible value 1. After SMS (Message Waiting Indication) received, handset will start to dial itself, Landslide will report 1 if dialing happens.

VM_DELETE_FAILS
Failed delete count. Possible value 1. 1 means call failed when dialing to itself.

VM_DELETES
Successfully delete count. Possible value 1. 1 means successfully sent the DTMF (*86) and call disconnected.

VM_LOCAL_MDN
Local mobile number when block the call

VM_REMOTE_MDN
Remote mobile number when block the call

VM_NOTIFS
Total Voice Mail Notifications Received. Possible value: 0, 1. 0: No voice mail notification received during the test 1: Voice Mail Notification received during the test

 

The Voice Mail Call Pane becomes available for input.

Enter Key Pair - String for the Analytics to co-ordinate MO call and Voice Mail.The pair must be unique.

Enter Voice Mail Notification Number. Handset will watch the incoming SMS and check "From" field of it, if "From" field matches configured number, it means message indication SMS has been received and handset will initiate call to itself. Range: between 1 and 32 digits.

Enter Voice Mail Password. Password used to access the voice mail. 

Enter Voice Mail Password Delay (s) in seconds. Delay time between call established and send password DTMF. Range: 0 to 65535, Default : 10

Enter Voice Mail Delete DTMF. DTMF string for deleting the voice mail after password sent. Enter a string with digits, *, #. Up to 32 digits.

Enter Voice Mail Password Delay (s) in seconds. The delay between call established and send Voice Mail Delete DTMF. Range: 0 to 65535, Default : 10

Tcl Parameter: VoiceMailCallEn

Tcl Parameter: VoiceMailCallTimer

Tcl Parameter: VoiceMailCallKeyPair

Tcl Parameter: VoiceMailCallNtfyNum

Tcl Parameter: VoiceMailCallPassword

Tcl Parameter: VoiceMailCallPasswordDelay

Tcl Parameter: VoiceMailCallDelDtmf

Tcl Parameter: VoiceMailCallDelDelay

Video

Select to perform a Video streaming test.

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 150

The Video Test Pane becomes available for input.

Currently only YOUTUBE Player is available.

Enter URL. Default: https://www.youtube.com/watch?v=Qx_feg9cHV0

Valid URL and host must be : www.youtube.com , youtube.com , y2u.be , youtu.be

NOTE: To get KPIs for Nerd Stats, you need to initiate a Youtube Video with the Nerd Stats enabled.

Tcl Parameter: VideoTestEn

Tcl Parameter: VideoTestTimer

Tcl Parameter: VideoTestPlayer

Tcl Parameter: VideoTestUrl

WhatsApp

Select to perform a WhatsApp test.

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 150

The WhatsApp Test Pane becomes available for input.

Select Test Type. Options : Download, Upload, Standalone. UE Reboot is automatically enabled for Download and Upload tests.

Enter Key Pair - Used for Google’s Cloud Messaging, similar to group chat, to sync state between pair of handset. The pair must be unique.

Enter Phone Number - Enter a phone number with country code included. Up to 20 characters. Country Code is Mandatory.

Select Message Type. Options : Text, Picture, Video, Document. If Text is selected, enter Text Message (up to 63 characters).

Enter Media TDF File. Available when Test Type = Standalone or Upload and Message Type = Picture or Video or Document.

Select a TDF on TAS or Upload a new TDF to TAS.

WhatsApp is an Over the top (OTT) messaging app universally used in all continents. WhatsApp messages are encrypted and sent over default LTE bearer from sender to user.

The WhatsApp case consists of measuring messaging latency for following functions :

  1. Sending text messages via WhatsApp from device a to device b
  2. Sending picture file ( jpg,png,gif ) via WhatsApp from device a to device b
  3. Sending a doc file via WhatsApp from device a to device b
  4. Sending video file via WhatsApp from device a to device b

Display KPIs for UE sending to a Landslide UE (Upload test) or a Non-Landslide UE (Standalone test):

  • TXT_Chat sent time-latency and delivery time-latency
  • Vid_Chat sent time-latency and delivery time-latency
  • PIC_Chat sent time-latency and delivery time-latency
  • FILE_Chat sent time-latency and delivery time-latency

Display KPIs for the Receiving UE of a test between two LandSlide UEs:

  • Vid,Pic,File Media download latency

Where:

Sent time-latency - For Sending UE (time from click until media/item is fully uploaded to the server)
Delivery time-latency - For Sending UE (time to from click until the receiving UE is notified that the TXT has arrived or that the media is on the server waiting for Pic /Vid/File)
Download time - For Receiving UE, except TXT Message (time from click until the media is downloaded from the server)

 

Tcl Parameter: WhatsAppTestEn

Tcl Parameter: WhatsAppTestTimer

Tcl Parameter: WhatsAppTestType

Tcl Parameter: WhatsAppTestKeyPair

Tcl Parameter: WhatsAppTestPhoneNum

Tcl Parameter: WhatsAppTestMsgType

Tcl Parameter: WhatsAppTestTextMsg

Tcl Parameter: WhatsAppTestMediaTdfFile

Facebook

Select to perform a Facebook test. Using Facebook app, browse Pictures, Videos, share status and add comments.

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 50

On the Facebook Test Pane, enter Post Message to post a message on Facebook.

Up to 128 characters are allowed.

Default : Hello World

Tcl Parameter: FacebookTestEn

Tcl Parameter: FacebookTestTimer

Tcl Parameter: FacebookTestPostMsg

Instagram

Select to perform a Instagram test. Using Instagram app, browse Pictures and Videos.

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 40

Tcl Parameter: InstagramTestEn

Tcl Parameter: InstagramTestTimer

Google Maps

Select to perform a Google Maps test.

  1. Open Google Maps application from the device.

  2. Perform a search for "Starbucks" in the search-bar at the top of the screen.

  3. Select a Starbucks from the list provided.

  4. Press "Navigate" and "Driving directions"

  5. Route is displayed. Press "Start"

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 50

On the Google Maps Test Pane, enter Search Text that will be used to perform a search on Google Maps.  

Up to 63 characters are allowed.

Default : Starbucks

Tcl Parameter: GoogleMapsTestEn

Tcl Parameter: GoogleMapsTestTimer

Tcl Parameter: GoogleMapsTestSearchText

Gmail

Select to perform a Gmail test. Send and Receive email messages using the email Gmail app on the iPhone.

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 50

On the Gmail Test Pane, enter a valid Destination Address ( valid email account ) that will be used to send and receive email from Gmail.  

Up to 128 characters are allowed.

Default : [email protected]

On the Gmail Test Pane,, enter Text Message to email a message on Gmail.

Up to 128 characters are allowed.

Default : Hello World

Tcl Parameter: GmailTestEn

Tcl Parameter: GmailTestTimer

Tcl Parameter: GmailTestDestAddr

Tcl Parameter: GmailTestTextMsg

Emergency Service

Select to perform a Emergency Service test.

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 150

Tcl Parameter: EmergencyServiceTestEn

Tcl Parameter: EmergencyServiceTestTimer

FTP

Select to execute a FTP test on tethered DTA App. 

NOTE: External Apps | FTP will contain the Measurements for the FTP Test.

 

 

Timeout (s)

Enter time out timer value for FTP test.

Range: 0 to 65535

Default: 60

Tcl Parameter: FtpTestTimer

Type

Select either a Download or Upload FTP test type.

Tcl Parameter: FtpTestType

Mode

Select either a Binary (default) or ASCII FTP Mode.

Tcl Parameter: FtpTestMode

Upload File When Type = Upload, enter a file to Upload. Select a TDF on the TAS or Upload a new TDF to the TAS.
  • See also, Applying Test Data FileApplying Test Data File.

    See Test Data Files for further explanation and sample files. If a sample is not found for the specific TDF, you can obtain a sample file from your Technical Support representative. You may also use the following options to select an existing TDF or create/edit TDF-CSV files (TDF-CSV Editor). 

    For most TDF Parameters used for Applying Parameters, each row in the file is the overridden value for a different “Session”, aka a different UE. But some TDFs are done in other dimensions, like Bearers, eNodeBs, Subscribers (2 per UE sometimes) or even Hosts, etc. Tooltips on the TDF Parameter: 

    Note that the “ID” is a unique ID. Please Provide the ID when reporting issues with a TDF. For TDFs that do not apply / override Parameters, but instead are just their own configuration or data or media files you won’t see TDF ID row details.

    TIP: When including large files, please be aware of memory limitations, since the TDF Editor shares memory with the Client.

    NOTE: The available TDF options vary. on the L3-7 | IPSec tab > IKE with RSA Settings you may only select the Certificate TDF from TAS (these are non-CSV TDFs).

    In addition, where applicable, any rules for defining TDFs are included in specific Test Cases. (For example, In MME Node test case, see MME Node - Provisioning TDF.)

    From the DMF Window, press Shift+Alt+A to display the  Save DMF as Tcl window. Click the Save to File button to save as Tcl file. See additional details on Using the Tcl API.

     

    Select/Create a new TDF-CSV

    Allows you to create a new TDF by entering a file name that doesn’t already exist or select an existing file by entering a file name that already exists.

    Click to open the Select Existing or Create window.

    • Navigate to the relevant library/folder,

    • Enter the name of the file:

    • If the file name already exists, the file is selected and applied in the test case.

    • If the file name does not exist, a message displays that says you are creating a new TDF and the embedded TDF-CSV will be launched.

      • Click Yes to launch the TDF-CSV Editor and create/save the new TDF-CSV.

      • Click No to select a different file

    NOTE: If you do not have permission to save in the selected library, an error displays when you try to create a new file.
    TIP: You may also navigate to the relevant library/folder and select file, and click OK.

     

    Upload a New TDF to TAS

    Click to import a new TDF file from your local folder and select in the test Case (instead of having to go to TDF Admin).

    • Navigate to the file on your local folder and select.
    • Then navigate to the location (library) where you want to save it on the TAS. You may rename the file, if required.  

    View Edit Selected TDF in TDF-CSV Editor

    Available only when you have selected a TDF on TAS. Click to open the selected file in TDF-CSV Editor (in place, that is, within the Test Case).

    Edit the file and save. You may also click Save As to save the edited TDF-CSV to a different library and also rename the file, if required.

    NOTE: You may also select a TDF from a library to which you do not have write permissions, edit the file as required, and save (Save As) only to a different library with the same file name or a different name.

    The only options available are Save As and Cancel.

    Open Selected TDF in Standalone TDF-CSV Editor

    Available only when you have selected a TDF on TAS. Select to retrieve the CSV file and open it in the stand alone TDF-CSV Editor.

    Generate Stub TDF-CSV

    TIP: Available only when a CSV specification has been defined for in the Test Case for the TDF widget ( View TDF Actions/Options Menu)

     

    Opens an example context specific test data parametersexample context specific test data parameters, which you may save as a .CSV file or open in the TDF-CSV Editor.

     

    Launch Standalone TDF-CSV Editor

    Click to open a blank TDF-CSV Editor.

    The Launch Standalone TDF-CSV editor options handles very large TDFs that may use too much Client memory if opened within the Test Case/in the embedded editor.  You may set the standalone TDF-CSV Editor memory high to edit large TDFs.

Tcl Parameter: FtpUploadFile
Report to TAS Results Select to report the results to the TAS. If checked, downloaded file will be saved and be pulled to TAS.
Tcl Parameter: FtpTestReportEn
Host

Enter FTP Host name. Example : ftp.pln.spirent.com Enter up to 128 characters.

Tcl Parameter: FtpTestHost

Port

Enter FTP Port. Range : 0 to 65535 Default : 21

Tcl Parameter: FtpTestPort

Path

Enter the Full path of the file to download — Download, or the targeted file path of the file to upload — Upload.

Tcl Parameter: FtpTestPath

Anonymous Login

When selected, the FTP test will not need require a username / password.

Tcl Parameter: FtpTestAnonLoginEn

UserName

Available when Anonymous Login is not selected. Enter an FTP Username. Enter up to 64 characters.

Tcl Parameter: FtpTestUser

Password

Available when Anonymous Login is not selected. Enter an FTP Password. Enter up to 128 characters.

Tcl Parameter: FtpTestPassword

 

Tcl Parameter: FtpTestEn

Data Flow

Select to execute a Basic Data Flow on tethered DTA App. 

When Data Flow is enabled, Select Estimated Stats for Sample Rate (packets/s) and Estimate Clock Skew to become available for input.

Enter the Sample Rate (packets/s).

Range : 5 to 10, Default : 10

Enter the Estimate Clock Skew.

Options : ONCE , CONTINUOUS (default)

Landslide will calculate the time stamp for each sampled packet to get the S value (clock skew) of each packet, and store the most accurate one for RTT/OWD calculation (See Layer 5-7 Protocol Measurements Basic for measurement details.) When “ONCE” is selected, Landslide will calculate the first 1000 sample packets then no longer estimate S value; When “CONTINUOUS” is selected, Landslide will keep estimating the S value continuously till the test stops.

 

Tcl Parameter: BasicDataEstStatsEn

Tcl Parameter: BasicDataSampleRate

Tcl Parameter: BasicDataEstClockSkew

 

The DTA Data Flows table supports up to 10 data flows.  Supported in UE Node and sDTA - DTA Administration .

1. Click the "add" key to select a pre-configured Flow Template.

2. Options : Default, 4K Video, DTLS Control. In the example below, rows 1 and 2 selected the "Default" setting, row 3 the "4K Video" and row 4 the "DTLS Control" setting.

The values for each selection are given in the table below.

Template Name   Data Type Transaction Count Transaction Rate Packet Size Segment Size Host Exp Ratio Local Port Remote Port Remote Host
Default   UDP 0 1 64 1000 1 2002 2003 <blank>
4K Video   UDP 0 1000 64 1000 1 2002 2003 <blank>
DTLS Control   UDP 0 142 120 1000 1 2004 2005 <blank>

NOTE: External Apps | Basic Data Flow will contain the Measurements for the Basic Data Test.

 

Tcl Parameter: BasicDataNumFlows

Timeout (s)

Enter time out timer value for Data Flow test.

Range: 0 to 65535

Default: 60

Tcl Parameter: BasicDataTestTimer

Data Type

Select Data type. Select Transport protocol.

Options : udp

Tcl Parameter: BasicDataType_1

Transaction Count

Enter the transaction count.

Range: 0 to 4294967295

Default: 0

Tcl Parameter: BasicDataTransCount_1

Transaction Rate

Enter the transaction rate.

Range: 0.0 to 1000.0

Default: 1.0

Tcl Parameter: BasicDataTransRate_1
Packet Size

Enter the packet size.

Range: 42 to 2000000

Default: 64


Tcl Parameter: BasicDataPktSize_1
Segment Size

Enter the packet size.

Range: 64 to 65535

Default: 1000


Tcl Parameter: BasicDataSegSize_1
Host Expansion Ratio

Enter the host expansion ratio.

Range: 0 to 100

Default: 1

Tcl Parameter: BasicDataHostExpRatio_1

Local Port

Enter Local Port.

Range : 0 to 65535

Default : 2002

Tcl Parameter: BasicDataLocalPort_1

Remote Port

Enter remote Port.

Range : 0 to 65535

Default : 2003

Tcl Parameter: BasicDataRemotePort_1

Remote Host

Enter remote host. Enter a valid IPv4 or IPv6 address.

No Host Name support for now since only basic udp is currently supported.

Tcl Parameter: BasicDataRemoteHost_1

 

Tcl Parameter: BasicDataTestEn

Airplane

Select to perform a Airplane test.  The Airplane Mode test will toggle Airplane Mode on / off and check the IMS Registered Status before running any other selected handset tests. 

Enter Timeout Timer in seconds. Range: 0 to 65535, Default: 120

Configure the Airplane Duration (in seconds) of handset in airplane mode.

Range: 0 to 65535, Default: 100

Tcl Parameter: AirplaneTestEn

Tcl Parameter: AirplaneTestTimer

Tcl Parameter: AirplaneModeDuration

 

^ Back to Top