[Serusers] Remote Party ID

Sebastian Kühner skuehner at veraza.com
Thu Sep 22 16:03:15 CEST 2005


Hi,

I'm using the append_rpid_hf() command to add the remote party id.

I've implemented it like this:

modparam("auth", "rpid_prefix", "<sip:")
modparam("auth", "rpid_suffix", "@xxx.xxx.xxx.xxx;user=phone>;party=calling;id-type=subscriber;screen=yes;privacy=off")

[...]

# first the caller needs to be authenticated
if (uri=~"^sip:[0-9]*@(xxx.xxx.xxx.xxx|(voip1\.)?test\.com)") {
    if (!(src_ip==xxx.xxx.xxx.xxx | method==ACK | method=="CANCEL" | method=="BYE")) {
        if (!proxy_authorize("xxx.xxx.xxx.xxx", "subscriber")) {
            proxy_challenge( "xxx.xxx.xxx.xxx","0");
            break;
} else if (method=="INVITE" & !check_from()) {
    log(1, "LOG: Spoofed from attempt\n");
    sl_send_reply("403", "Use From=id next time");
    break;
};
};
};

append_rpid_hf();


What I noticed is that sometimes ser sends it and sometimes not. I have a value in the rpid column of the user...

Has anyone of you an idea why that happens??

Thanks!

Sebastian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050922/32553102/attachment.htm>


More information about the sr-users mailing list