Candela Technologies Logo
Network Testing and Emulation Solutions

Mobile-Mobile Audio Quality Testing using POLQA/PESQ

Goal: Evaluate the voice call quality made between two Mobile phones through POLQA scoring server. PESQ can also be used in place of POLQA here.



Consider an example:
LANforge-A (resource) makes a Mobile phone call towards another Mobile device connected to LANforge-B (resource). Both the LANforge resources are connected together via LANforge manager (cloud). LANforge resource-A plays a reference audio file over the call through analog audio cable or bluetooth. The incoming call is being recorded by LANforge resource-B through analog audio cable or bluetooth. After the call completes, both the reference audio file and recorded audio file are evaluated by LANforge manager (cloud) through the POLQA server. The POLQA server scores the recording, based on audio quality loss during the call.
 
  1. Requirements:
    1. LANforge systems (version 5.4.7). One manager and atleast one resource.
    2. LANforge licenses
    3. POLQA license and server
    4. POLQA standard reference audio files
    5. Mobile Phones having Bluetooth connection and active SIM cards.
    6. Bluetooth USB dongles
    7. Analog audio cables
    8. USB sound cards
    9. Internet access
    10. Mobile network
  2. Configuration:
    1. Connection between one or more LANforge resource systems towards one LANforge manager (Cloud) should be done till here.
    2. LANforge licenses and POLQA licenses are installed.
    3. Installation steps: Follow /home/lanforge/audio-bluetooth/README.txt on all LANforge resources.
    4. After installation, please reboot all the LANforge systems.
    5. On the LANforge manager (cloud), open the GUI.
      In the VoIP/RTP tab, select Create. screenshot
      1. Cross Connect details to be filled are:
        1. TX Endpoint A: Mobile-A performs an outbound call towards Mobile-B. During this call, Mobile-A plays an audio Tx File over the call which is triggered from LANforge resource-A via analog cable or bluetooth connection.
          1. Phone: Phone Number A
          2. Auth User Name: Mob User A
          3. Resource: LANforge resource-A (hostname sk01 from Ferndale location in this example)
          4. Port: Management Port with Internet access (eth0 in this example)
          5. Display Name: Mobile A mac_address
          6. Tx file: reference audio file to be played on call
          7. Checkboxes:
            1. Mobile: True
            2. Rcv Call: False (become a caller)
            3. Bluetooth: True (Play audio through Bluetooth channel optional)
              Bluetooth: False (Play audio through analog audio cable)
            4. Record: False
            5. Enable Scoring: False
            6. Play Audio True
        2. RX Endpoint B: Mobile-B connected to LANforge resource-B receives an inbound call from Mobile-A. LANforge resource-B starts recording the active incoming audio call from Mobile-B via Bluetooth channel or analog audio cable option at the specified Record File location. The recorded file is then evaluated by POLQA server against the original Tx File.
          1. Phone: Phone Number B
          2. Auth User Name: Mob User B
          3. Resource: LANforge resource-B (hostname sk03 from New York location in this example)
          4. Port: Management Port with Internet access (eth0 in this example)
          5. Display Name: Mobile B mac_address
          6. Tx file: same audio file as TX Endpoint-A Tx File
          7. Checkboxes:
            1. Mobile: True
            2. Rcv Call: True (become a receiver)
            3. Bluetooth: True (Record call through Bluetooth channel optional)
              Bluetooth: False (Record call through analog audio cable)
            4. Record: True
            5. Enable Scoring: True (Enable POLQA scoring)
          8. Record File: Recording folder path
          9. Scoring Server: POLQA Server Address
      2. Select Apply, OK, and START the test.
    6. Go To VoIP/RTP Endps tab to get the POLQA Scores.
      (MOS-LQO, Attenuation AGC, Avg. Delay, SNR Reference, SNR Degraded). screenshot
  3. Sample POLQA Score Report from POLQA server.
  4. If you need assistance, you can contact us at support@candelatech.com

Candela  Technologies, 2417 Main Street, Suite 201, Ferndale, WA 98248, USA
www.candelatech.com | sales@candelatech.com | +1.360.380.1618
Facebook | LinkedIn | Blog