Hello, I have put my openser box between two sipp generator/server scripts again and I noticed something that might be a problem. Every 200-300 messages i get relayed double invites from the openser. The two invites comming out of openser are only microseconds apart and are for the same message - they have only one invite corresponding from sipp generator. I then noticed that this is happening with other messages too. I am using t_relay and as far as I can see there is no way that two consecutive t_relays are called, since i exit after each relay in my script. Any suggestions? Could this be a config problem. Maybe a bug in the retransmit timers t_relay is using? How can i check if this is the case?
Thanks, Dimitar
Hi guys, I fixed it. Just put in my script: modparam("tm", "retr_timer1p1", 2)
The thing is that the default is 1 sec but with it I get retransmits not after a second but after several microseconds - not enough time to get an ACK. I could not find anywhere on the list a known issue about that, so I guess I am reporting it. Could be some kind of race condition.. I am available for tests.
Dimo
On 7/4/06, Dimo begeragus@gmail.com wrote:
Hello, I have put my openser box between two sipp generator/server scripts again and I noticed something that might be a problem. Every 200-300 messages i get relayed double invites from the openser. The two invites comming out of openser are only microseconds apart and are for the same message - they have only one invite corresponding from sipp generator. I then noticed that this is happening with other messages too. I am using t_relay and as far as I can see there is no way that two consecutive t_relays are called, since i exit after each relay in my script. Any suggestions? Could this be a config problem. Maybe a bug in the retransmit timers t_relay is using? How can i check if this is the case?
Thanks, Dimitar
Hi!
This was reported several times and AFAIK this is caused by inaccurate timer implementation.
regards klaus
Dimo wrote:
Hi guys, I fixed it. Just put in my script: modparam("tm", "retr_timer1p1", 2)
The thing is that the default is 1 sec but with it I get retransmits not after a second but after several microseconds - not enough time to get an ACK. I could not find anywhere on the list a known issue about that, so I guess I am reporting it. Could be some kind of race condition.. I am available for tests.
Dimo
On 7/4/06, Dimo begeragus@gmail.com wrote:
Hello, I have put my openser box between two sipp generator/server scripts again and I noticed something that might be a problem. Every 200-300 messages i get relayed double invites from the openser. The two invites comming out of openser are only microseconds apart and are for the same message - they have only one invite corresponding from sipp generator. I then noticed that this is happening with other messages too. I am using t_relay and as far as I can see there is no way that two consecutive t_relays are called, since i exit after each relay in my script. Any suggestions? Could this be a config problem. Maybe a bug in the retransmit timers t_relay is using? How can i check if this is the case?
Thanks, Dimitar
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users