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:
Da ich einen Tag gebraucht habe, um SIPp 1.0 funktionstüchtig zu bekommen, hier meine Schritte:
- SIPp von http://sipp.sourceforge.net/ herunterladen.
- Entpacken und im Verzeichnis sipp den Befehl make eingeben.
- 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 - 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 - 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
