So, what do you recommend us to use instead of exec_msg?. What's the best alternative?.
On Tue, 22 Mar 2005 06:49:08 -0500, Java Rockx javarockx@gmail.com wrote:
FYI, exec_msg is highly not recommended because it is "expensive" in terms of processing.
Regards, Paul
On Tue, 22 Mar 2005 10:37:58 +0100, Jffdsaklj dsjk jjjaime@gmail.com wrote:
Finally I found a solution. I've attached the block I included in the SER cfg file. The problem (big problem) is that after a day (more or less), there are defunct processes. I think it's a problem of the exec_msg sentence, but I'm not sure. With these defunct processes, SER crashed. :(
###################################################################### # This block of code controls the user registration if (method=="REGISTER") {
# Enable authentication if (!www_authorize("galeno.hi.inet","subscriber")) { www_challenge("galeno.hi.inet","0"); break; };
#### # This block prevents a user from registering with a login previously registered from another machine # # Verify it's not a deregistration message if (!search("Expires: 0")) { # It's a registration message # Verify that there's no register in the table location with the same user but from a differente machine if ( !exec_msg(' USUARIO=`echo $SIP_HF_FROM | sed -n "s/<sip:(.*)@.*/\1/p"`; QUERY="select username from location where username="$USUARIO" and contact not like "sip:$SIP_SRCIP:%""; RESULT=`mysql -uXXX -pXXX -e "$QUERY" ser`; if [ -z "$RESULT" ]; then exit 0; else echo "The user $USUARIO is already registered" >> /var/log/serprueba.log; exit 1; fi;') ) { # The user is already registered sl_send_reply("404", "Not Found"); break; }; } ####
save("location"); break; }; #####################################################################
On Wed, 16 Mar 2005 17:11:01 +0100, Klaus Darilion klaus.mailinglists@pernau.at wrote:
Hi Jffdsaklj! (must be a hard life living with such a name)
And how will you distinguish between an invalid registration and a valid re-registration from a new IP address?
regards, klaus
Jffdsaklj dsjk wrote:
How can we restrict the registration to only one user per login?. Currently, you can register with the same login/password in different machines at the same time. But what we require is that only the first registration is valid and the rest ones are invalidated by the SER. Thanks
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers