User Tools

Site Tools



VoIP Traffic Scenario

This service allows to generate one VoIP traffic between two OpenBACH agents. The scenario returns the quality-of-experience as a Mean Opinion Score metric. It uses the OpenBACH jobs voip_qoe_src and voip_qoe_dest. This executor script can be found here.

How to launch it

The scenario can be launched with the following command:

python3 your_project --server_entity source_entity --client-entity client_entity --server-ip source_ip_address --client-ip destination_ip_address --server-port destination_port --codec codec --duration duration --post-processing-entity pp_entity run

Here is a description of each argument:

  • src_entity: the name of the OpenBACH agent sending VoIP traffic
  • dst_entity: the name of the OpenBACH agent receiving VoIP traffic
  • src_ip: the ip address of the VoIP traffic source
  • dst_ip: the ip address of the VoIP traffic destination
  • dst_port: the port of the VoIP traffic destination
  • codec: the codec used by the job. Possible values are: G.711.1, G.711.2, G.723.1, G.729.2, G.729.3
  • duration: the duration of the VoIP transfer
  • entity_pp: the OpenBACH agent post-processing statistics

Statistics returned

The scenario returns the metrics generated by the exploited jobs as a raw csv file. More details on the available metrics are given on the source of each exploited job. time_series and histograms plots are generated, plotting the temporal evolution and the CDF of the MOS metric.

openbach/exploitation/reference_scenarios/service/voip/index.txt ยท Last modified: 2020/10/22 10:10 by kuhnn