< Previous by Date Date Index Next by Date >
  Thread Index  

Re: [reSIProcate] FW: support of large number of UAs on windows platform


I ran into a similar problem and realized that you can use a single SipStack with a single port and then use the MessageFilterRule class to switch between the different UAs. However, direct support for this is not in there. You have to add switching based on the user part of the request line.
 
See MessageFilterRule.cxx in resip.
 
Maybe we should add that support directly into resiprocate??
 
Bill Kovar
bkovar@xxxxxxxxx
Avaya, Inc.
(732) 852-2609
 


From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Hong Yu (hoyu2)
Sent: Tuesday, November 28, 2006 2:17 PM
To: resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
Subject: [reSIProcate] FW: support of large number of UAs on windows platform

I forgot to mention that each UA has its own udp port. So select has to monitor large number of sockets.
 
Hong


From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Hong Yu (hoyu2)
Sent: Tuesday, November 28, 2006 11:58 AM
To: resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
Subject: [reSIProcate] support of large number of UAs on windows platform

I tried to use resiprocate to support about 200 Uas using udp as transport. Initially there were only about 30 Uas registered successfully with a proxy server. After googling around I found the limit of 64 for FD_SETSIZE. So I re-defined FD_SETSIZE to be 2048. Then more Uas started registering. But my application would exit without any error messages after a while.

After adding more debug messages, I found select on the udp transports began to return error 10038 (WSAENOTSOCK). I guess eventually too many messages piled up and the sip stack decided to quit.

Did anybody run into this problem before?

By the way, I went to sip foundry official page and couldn't figure out a way to search the mailing list anymore. Please forgive me if you received multiple copies of this email. I tried serveral times now and it just refuses to show up in the list.

Thanks,

Hong