Server Test Plan

From VoIPER

Jump to: navigation, search

Contents

Servers to test

This is a preliminary list of servers that I aim to test with the new version of VoIPER selected from the recommended servers on voip-info.org

  • Asterisk (v1.4.21)
  • OpenSER (v1.3.2-notls, basic install)
  • Siproxyd
  • FreeSWITCH
  • Yate

Message sequences to test

The following message sequences will be tested. All will be preceded by a REGISTER request. Another user account will be registered with the server so the call should be processed as much as possible. Auto-accept and auto-decline on the phone registered with this account will be used to simulate user interaction where needed.

New fuzzers

  • The ACK in an INVITE request
  • The CANCEL to an INVITE request
  • The BYE to an INVITE request (Auto-accept should be useful here to initiate the call)
  • SUBSCRIBE (No idea how this request works yet)
  • NOTIFY (Asterisk handles the 'refer' event, must check the others)
  • A 2XX response

Existing fuzzers

All of these will be ran except they will be preceeded by a REGISTER request where possible to increase coverage

  • SIPInviteCommonFuzzer
  • SIPInviteOtherFuzzer
  • SIPRequestLineFuzzer
  • SIPStructureFuzzer
  • SDPFuzzer
  • SIPDumbAckFuzzer
  • SIPDumbCancelFuzzer
Personal tools