Hi all,

 I am attempting to only reply to NOTIFY when the request is originating
from a user/device that is authenticated on kamailio already. There are
2 ways I've tried (below) but neither will work.  

 Any idea on what I am doing wrong or suggestions on how to do it right?

TIA,
Skyler


if(is_method("NOTIFY") && is_registered("location"))
        {
                route(ROUTE_NOTIFY);
        }

OR ....

if(is_method("NOTIFY"))
{    # We only reply OK if coming from authenticated users or trusted
peers
        if(!registered("location") || !from_any_gw("$avp(s:ip)"))
                {
                        sl_send_reply("503", "Service Unavailable");
                        exit;
                }

                xlog("L_INFO", "Friendly Peer Poke - M=$rm F=$fu R=$ru\n");
                sl_send_reply("200", "OK");
                exit;
        }


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to