[Serusers] Seeking Advise With Caller ID Block

Java Rockx javarockx at yahoo.com
Sat Jan 22 14:22:06 CET 2005


Dave,

use_rpid no longer exists in ser-0.9 and this is how I discovered that I needed help getting the
rpid header included in my SIP messages.

Here's the post from Maxim
http://lists.iptel.org/pipermail/serdev/2004-October/003047.html

Regards,
Paul

--- Dave <ddx66 at yahoo.com> wrote:

> The trick is:
> 
> 1) make sure that the the "use_rpid" attribute is set
> to "1" 
> 
> modparam("auth_db", "use_rpid", 1)
> 
> 2) Depending upon the rpid value that is stored in the
> subscriber table in ser database, you may need to do
> (note that the module is "auth" , not "auth_db") 
> 
> modparam("auth","rpid_prefix", "<sip:")
> 
> modparam("auth","rpid_suffix",
> "@SOME_DOMAIN;user=phone>;party=calling;id-type=subscriber;screen=no;privacy=off")
> 
> 
> 
> So if value of rpid is "3343111" in database for
> subsriber sip:joe at cxcc.com, the rpid header will be
> <sip:3343111;user=phone>;party=calling.....;privacy=off
> 
> 
> 3) You now need to call append_rpid_hf() in ser.cfg ,
> BUT you must make sure that it is called after a
> INVITE has been authenticated. 
> 
> In the standard ser.cfg, you see the REGISTERS are
> authenticated. But to append the RPID, authentication
> method has to be called so that the RPID value can be
> loaded from database. What this means is that you need
> code like this:
> 
> if (method == INVITE) {
>    if (uri =~ sip:9[0-9]*@.") {    # calls to PSTN w/
> prefix 9
>       if (!proxy_authorize("","subscriber")) 
>           proxy_challenge("","0");
>           break;
>       }
>       append_rpid_hf();
>       consume_credentials(); 
>        . 
>        .
>       rewritehost(...)
> 
>     }
> }
>    
> 
> 
> 
> 
> --- Java Rockx <javarockx at yahoo.com> wrote:
> 
> > Hi All.
> > 
> > I'm struggling to get ser to insert the
> > Remote-Party-ID header.
> > 
> > What is the trick to enable this in ser.cfg?
> > 
> > I'm using ser-0.9
> > 
> > Regards,
> > Paul
> > 
> > --- Richard <richard at o-matrix.org> wrote:
> > 
> > > You can add "privacy=full" in the remote-party-id
> > field. Receiving sip ua
> > > should block the caller id.
> > > 
> > > > -----Original Message-----
> > > > From: Java Rockx [mailto:javarockx at yahoo.com]
> > > > Sent: Thursday, January 20, 2005 1:42 PM
> > > > To: Richard; 'ser users'
> > > > Subject: RE: [Serusers] Seeking Advise With
> > Caller ID Block
> > > > 
> > > > Richard,
> > > > 
> > > > Would the use of rpid allow me to enable caller
> > ID blocking on demand
> > > (aka,
> > > > only for certain users
> > > > - based on a row in usr_preferences in mysql)?
> > > > 
> > > > Regards,
> > > > Paul
> > > > 
> > > > --- Richard <richard at o-matrix.org> wrote:
> > > > 
> > > > > you can use remote-party-id header field if
> > the sip ua supports it.
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: serusers-bounces at lists.iptel.org
> > [mailto:serusers-bounces at lists.iptel.org]
> > > > On
> > > > > > Behalf Of Java Rockx
> > > > > > Sent: Thursday, January 20, 2005 11:26 AM
> > > > > > To: ser users
> > > > > > Subject: [Serusers] Seeking Advise With
> > Caller ID Block
> > > > > >
> > > > > > Hi All.
> > > > > >
> > > > > > I'd like to implement caller ID blocking at
> > the SIP proxy.
> > > > > >
> > > > > > Can I simply use textops replace() to
> > rewrite the "From:" header to
> > > > > > something like the following
> > > > > > without breaking the SIP transaction?
> > > > > >
> > > > > > From: "Anonymous" <sip:my.domain.com>
> > > > > >
> > > > > > Using this in my ser.cfg:
> > > > > >
> > > > > > replace("^From:(.*)sip:(.*)@" , "From:
> > \"Anonymous\" <sip:");
> > > > > >
> > > > > >
> > > > > > Regards,
> > > > > > Paul
> > > > > >
> > > > > >
> > > > > >
> > > > > > __________________________________
> > > > > > Do you Yahoo!?
> > > > > > Yahoo! Mail - Find what you need with new
> > enhanced search.
> > > > > > http://info.mail.yahoo.com/mail_250
> > > > > >
> > > > > >
> > _______________________________________________
> > > > > > Serusers mailing list
> > > > > > serusers at lists.iptel.org
> > > > > >
> > http://lists.iptel.org/mailman/listinfo/serusers
> > > > >
> > > > >
> > > > 
> > > > 
> > > > 
> > > > 
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > The all-new My Yahoo! - What will yours do?
> > > > http://my.yahoo.com
> > > 
> > > 
> > 
> > 
> > 
> > 		
> > __________________________________ 
> > Do you Yahoo!? 
> > All your favorites on one personal page – Try My
> > Yahoo!
> > http://my.yahoo.com 
> > 
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
> > 
> 
> 
> 
> 		
> __________________________________ 
> Do you Yahoo!? 
> Read only the mail you want - Yahoo! Mail SpamGuard. 
> http://promotions.yahoo.com/new_mail 
> 
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
> 



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250




More information about the sr-users mailing list