1st International ICST Workshop on OMNeT++

Research Article

A realisitic VoIP traffic generation and evaluation tool for OMNeT++

  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2008.3003,
        author={Mathias Bohge and Martin Renwanz},
        title={A realisitic VoIP traffic generation and evaluation tool for OMNeT++},
        proceedings={1st International ICST Workshop on OMNeT++},
        publisher={ACM},
        proceedings_a={OMNET++},
        year={2010},
        month={5},
        keywords={Voice over IP VoIP G.726 PESQ OMNeT++ Simulation Quality Evaluation},
        doi={10.4108/ICST.SIMUTOOLS2008.3003}
    }
    
  • Mathias Bohge
    Martin Renwanz
    Year: 2010
    A realisitic VoIP traffic generation and evaluation tool for OMNeT++
    OMNET++
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2008.3003
Mathias Bohge1,*, Martin Renwanz1,*
  • 1: Telecommunication Networks Group, TU Berlin Einsteinufer 25, 10587 Berlin, Germany
*Contact email: bohge@tkn.tu-berlin.de, renwanz@tkn.tu-berlin.de

Abstract

The fraction of voice over Internet Protocol (VoIP) based telephone calls among the totality of voice based communication acts has been significantly growing during the last years. In wired, as well as wireless communication applications, VoIP is expected to completely replace former circuit switched telephony approaches, and is, thus, a major factor to be considered when designing sophisticated communication networks. The C++ based simulation library OMNeT++ has gained a lot of attention among the communication networks research community. It is being used as a design tool for next generation networks and their performance evaluation. In this paper, we present an OMNeT++ based VoIP traffic generator that creates realistic VoIP packet streams thanks to the utilization of real audio data and an existing VoIP standard codec. Moreover, by applying ITU-T’s perceptual evaluation of speech quality (PESQ) approach at the sink, the perceived quality of a transmitted VoIP stream can be determined. The process of creating, transmitting, receiving and evaluating VoIP streams is carefully explained. Some examples are presented and an exemplary quality evaluation is done.