Diese Seite drucken

Asterisk - Tipps

04.01.2006

SIPp und Asterisk: Performance Test


Das Opensource-Programm SIPp kann Performancetests durchführen. Es ist also damit möglich die Anzahl von parallelen Gesprächen zu testen, also einen Lasttest durchzuführen.
Alternativ kann man mit SIPp auch die Verfügbarkeit von SIP-basierten TK-Anlagen, also z.B. von Asterisk testen.
Da ich einen Tag gebraucht habe, um SIPp 1.0 funktionstüchtig zu bekommen, hier meine Schritte:
  1. SIPp von http://sipp.sourceforge.net/ herunterladen.
  2. Entpacken und im Verzeichnis sipp den Befehl make eingeben.
  3. Bei Asterisk in der sip.conf folgenden Abschnitt eintragen:
    ;# SIPp Performancetest
    [sipp]
    context=sipp-test
    language=de
    type=friend
    host=IP-des-sipp-PC
    nat=no
  4. In der extensions.conf folgenden Abschnitt einfügen:
    [sipp-test]
    exten => 2000,1,SetAccount(Sipp)
    exten => 2000,2,Answer()
    exten => 2000,3,Playback(vm-goodbye)
    exten => 2000,4,Hangup
    exten => i,1,Hangup
    exten => t,1,Hangup
  5. Nun sipp mit diesem Befehl - als Client = uac - starten:
    ./sipp -d 3000 -i IP-von-SIPp -sn uac -l 120 -rp 100 -s 2000

Damit geht es. Ich hatte vorher u.a. als Fehlermeldung 407 Proxy Authentication Required. Die Parameter des Systemaufrufs sind hier nachzulesen: http://sipp.sourceforge.net/doc/reference.html#Online+help+%28-h%29


vorherige Seite: Asterisk PBX
nächste Seite: Asterisk - Links