I want to look up the username in the location table during the
method==register if block.
The reason I wish to do this is to see if there is another location
currently registered in the database for this particular username. How
can I do this? Do I have to use exec_msg() or exec_dset(), or does
lookup() work?
I've tried lookup("location") but it failed to work, it seems.
Can anyone help me out? Here is the block of code that I'm trying to use:
if (method=="REGISTER") {
if (!search("^Expires: 0")) {
if (lookup("location")) {
sl_send_reply("200","Another
registration.");
} else {
sl_send_reply("200", "First
registration.");
}
} else {
sl_send_reply("200", "Unregistration.");
}
save_noreply("location");
break;
}
Note that it is sending the proper replies for "First registrations"
and "Unregistrations," but not for "Another registrations."
Thanks in advance,
Dana