|
RE: 2 Openser Instances: msg#00474voip.openser.user
I tried the cacheless mode, it didn't work for me. I'm just wondering , how did those people out there do their OUTBOUND proxy ? Can anyone give me some hint ? Regards, Sam -----Original Message----- From: Klaus Darilion [mailto:klaus.mailinglists-JrFdhpDTk1BeoWH0uzbU5w@xxxxxxxxxxxxxxxx] Sent: Friday, May 26, 2006 4:57 PM To: Sam Lee Cc: users-WLQjAxnOB31AfugRpC6u6w@xxxxxxxxxxxxxxxx Subject: Re: [Users] 2 Openser Instances Sam Lee wrote: > Hi Klaus, > > Thanks for the quick reply. My purpose is one of the instance being a > normal Openser, the other with a FORCE RTPproxy. This is so that if > they have a symmetric NAT going on in their network, they can make use > of this rtpproxy as an outbound proxy but still able to call those > register with the normal openser. > > Care to explain what is cacheless userloc mode ? How do I set it ? http://openser.org/docs/modules/devel/usrloc.html#AEN252 it's mode 3 (only available in CVS head) > > Because of the normal and force RTPproxy , these 2 instances has > different routing patterns, and they are handled differently. I still would use only one proxy and apply NAT traversal only for clients which use the "NAT traversal" port on your openser. The idea is: ... if ( dst_port = 6060) { # needs NAT traversal if (is_method("REGISTER")) { setflag(9); # this is the natflag specified in userloc module # http://openser.org/docs/modules/1.0.x/registrar.html#AEN103 fix_nated_register(); } else { # do all the NAT traversal, activate RTP proxy } } # now do the normal call and REGISTER handling ... ... lookup("location"); if(isflagset(9)) { ...#force rtp proxy } .... regards klaus > > Any ideas ? > > Regards, > Sam > > -----Original Message----- > From: Klaus Darilion > [mailto:klaus.mailinglists-JrFdhpDTk1BeoWH0uzbU5w@xxxxxxxxxxxxxxxx] > Sent: Friday, May 26, 2006 4:28 PM > To: Sam Lee > Cc: users-WLQjAxnOB31AfugRpC6u6w@xxxxxxxxxxxxxxxx > Subject: Re: [Users] 2 Openser Instances > > 1. You can run several instances of openser on the same PC, but what > is your purpose? > > 2. If 2 openser proxies share the same userloc database, you have to > use the cacheless userloc mode > > 3. If you just want to listen on several ports, use a single proxy > with multiple listen directives > > listen=udp:1.2.3.4:5060 > listen=udp:1.2.3.4:6060 > listen=udp:1.2.3.4:7060 > > regards > klaus > > > Sam Lee wrote: >> Have anyone tried running 2 separate instances on OpenSER (running on >> different ports) ? >> Both these instances are doing almost exactly the same thing, they >> take in REGISTER and save them into the locations database. They all >> do all the other processing like INVITE. >> >> Will this causes a problem in MYSQL ? I'm asking this because i got a >> very strange problem. I register 1 UA to each instances. When i did a >> ul show , it always only have either the UA from instance A or UA >> from > >> instance B . Note, these 2 UA have different numbers. Why can't it >> just save both into the MYSQL DB ? >> >> I would be glad to clarify any doubts. Please assist as far as you > can. >> Thanks! >> >> Regards, >> Sam >> >> >> --------------------------------------------------------------------- >> - >> -- >> >> _______________________________________________ >> Users mailing list >> Users-WLQjAxnOB31AfugRpC6u6w@xxxxxxxxxxxxxxxx >> http://openser.org/cgi-bin/mailman/listinfo/users > |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Problems starting openser: 00474, BrOtHeR StRaiN |
|---|---|
| Next by Date: | Re: Forward SUBSCRIBER: 00474, Bogdan-Andrei Iancu |
| Previous by Thread: | Re: 2 Openser Instancesi: 00474, Klaus Darilion |
| Next by Thread: | Re: 2 Openser Instances: 00474, Klaus Darilion |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |