Hi there, I'm doing sipp performance measurements with openser 1.2. I run OpenSER on machine A, then run one SIPp on machine B, one SIPp on machine C.
For the SIPp on machine C, I start it using UAS mode, ie., ./sipp -sn uas For the SIPp on machine B, if I start is using the following command: ./sipp -sn uac C -rsa A -m 1 -r 1 Everything is correct. The OpenSER can relay messages correctly. But if I start SIPp on machine B using the following command: ./sipp -sn uac -rsa A -m 1 -r 1 -d 5000 Then the SIPp client on machine B will crash because of receiving unexpected "ringing 180" message. Note: the only difference is I add a pause 5 seconds using "-d 5000" option. What I found is: the OpenSER server will keep sending "INVITE" to C during the '5 second pause', so C will keep reponding with "180 Ringing" to B. Does anybody know why OpenSER keeps sending "INVITE" to C while B only issues one "INVITE" request? BTW, the configuration file for OpenSER is very simple: # # $Id: openser.cfg 1676 2007-02-21 13:16:34Z bogdan_iancu $ # # simple quick-start config script # Please refer to the Core CookBook at http://www.openser.org/dokuwiki/doku.php # for a explanation of possible statements, functions and parameters. # # ----------- global configuration parameters ------------------------ debug=3 # debug level (cmd line: -dddddddddd) fork=yes log_stderror=no # (cmd line: -E) children=32 log_facility=LOG_LOCAL0 disable_tcp=yes disable_dns_blacklist=yes disable_dns_failover=yes # Uncomment these lines to enter debugging mode #fork=no #log_stderror=yes # listen=udp:192.168.2.102:5060 # ------------------ module loading ---------------------------------- loadmodule "modules/tm/tm.so" modparam("tm", "wt_timer", 2) # ------------------------- request routing logic ------------------- # main routing logic route{ t_relay(); } Thanks a lot! -Bo Zhang _______________________________________________ Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users