[SR-Users] Sample pua_usrloc Config Was: Enableapplication/pidf+xml

Daniel-Constantin Mierla miconda at gmail.com
Mon Jan 30 17:54:33 CET 2012


Hello,

also have in mind that web auth is enabled, all requests from local 
users (like those generated by pua_usrloc) are challenged for 
authentication. Either add 127.0.0.1 and server ip in address table and 
enable WITH_IPAUTH or add at the top of route[AUTH] a condition like:

if(src_ip==myself)
    return;

Cheers,
Daniel

On 1/30/12 5:44 PM, Peter Dunkley wrote:
> Hi,
>
> If by auth you mean the WITH_AUTH #!define in the configuration file 
> then it sounds like a configuration error.  You should check that the 
> pua_usrloc stuff you've added isn't excluded when WITH_AUTH is not set.
>
> It is also worth remembering that, if you are using a client that does 
> not support server presence, or you are using a client that does 
> support server presence but doesn't support XCAP, then your 
> configuration will only work when you set the force_active modparam in 
> presence_xml to 1.  This is because with force_active not set you need 
> clients that can update the pres-rules documents in the resource list 
> to add new contacts to the allow list before they will be authorised 
> for presence.
>
> Regards,
>
> Peter
>
> On Mon, 2012-01-30 at 17:17 +0100, Vogt, Jonathan wrote:
>> Hello, 
>> great. I got presence... but only when I do not enable auth. 
>> Is there something I have to look out for when enabling auth 
>> I've take the stock config for 3.2.0 as packed in the ubuntu package 
>> from the website, implementet your changes and reinit the database. 
>> Apart from your changes I defined WITH_USRLOCDB, WITH_PRESENCE, 
>> WITH_AUTH, WITH_MYSQL. 
>> No presence with auth. Presence without auth. Cleared the db in between. 
>> Any hints 
>> Thanks 
>> Jonathan 
>> ------------------------------------------------------------------------
>>
>> *Von:*sr-users-bounces at lists.sip-router.org 
>> [mailto:sr-users-bounces at lists.sip-router.org] *Im Auftrag von *Peter 
>> Dunkley
>> *Gesendet:*Freitag, 27. Januar 2012 18:07
>> *An:*SIP Router "- Kamailio (OpenSER) and SIP Express Router (SER) 
>> -Users Mailing "List
>> *Betreff:*Re: [SR-Users] Sample pua_usrloc Config Was: 
>> Enableapplication/pidf+xml
>>
>>
>>
>> When I am using pua_usrloc...
>>
>> Modify the standard config:
>>
>>     ...
>>     loadmodule "usrloc.so"
>>     *loadmodule "pua.so"*
>>     *loadmodule "pua_usrloc.so"*
>>     ...
>>     *modparam("pua", "db_url", DBURL)*
>>     *modparam("pua", "outbound_proxy", "sip:127.0.0.1")*
>>     *modparam("pua_usrloc", "default_domain", "<<< whatever the
>>     domain your system has >>>")*
>>     *modparam("pua_usrloc", "entity_prefix", "sip")*
>>     ...
>>     route[REGISTRAR] {
>>
>>         if (is_method("REGISTER"))
>>         {
>>
>>             *pua_set_publish();*
>>             ...
>>
>>         }
>>
>>     ...
>>
>> You need to make sure Kamailio is listening on the loopback 
>> (127.0.0.1) device on port 5060, or change the pua outbound_proxy 
>> modparam to contain a real IP address and port that Kamailio is 
>> using.  Setting this outbound_proxy parameter makes sure Kamailio 
>> routes the PUBLISH generated by pua/pua_usrloc through itself (so 
>> that it can be picked up and handle_publish() is called) instead of 
>> using DNS to try and route the request.
>>
>> Also make sure that the pua database table was created when you ran 
>> kamdbctl to set-up the database.
>>
>> Regards,
>>
>> Peter
>>
>> On Fri, 2012-01-27 at 15:04 +0100, Vogt, Jonathan wrote:
>>> Hi sorry,
>>> I guess I just got mixed up with all the name, merges, forks and 
>>> mailinglists...
>>> As I started out with openser, tried kamailio and just compiled 
>>> opensips, I would appreaciate a working sample for openser or 
>>> kamailio aswell.
>>> I just need a sip server with presence support for bravis... which 
>>> for itself does not seem to support server side presence...
>>> Thanks
>>> Jonathan
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> *Von:*sr-users-bounces at lists.sip-router.org 
>>> [mailto:sr-users-bounces at lists.sip-router.org] *Im Auftrag von 
>>> *Carsten Bock
>>> *Gesendet:*Freitag, 27. Januar 2012 14:55
>>> *An:*SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - 
>>> UsersMailing List
>>> *Betreff:*Re: [SR-Users] Sample pua_usrloc Config Was: 
>>> Enableapplication/pidf+xml
>>>
>>>
>>>
>>> Hi,
>>>
>>>
>>> this is the wrong mailing list:
>>> This Mailinglist is about OpenSER (the original), Kamailio, SER and 
>>> sip-router.org <http://sip-router.org> - not OpenSIPS.
>>> If you have problems with an OpenSIPS configuration or module, 
>>> please post it to the OpenSIPS-list.
>>>
>>>
>>> We can only provide help for our modules.
>>>
>>>
>>> Thank you,
>>> Carsten
>>>
>>> 2012/1/27 Vogt, Jonathan <J.Vogt at swp.de <mailto:J.Vogt at swp.de>>
>>>
>>>     Hello,
>>>     could anyone kindly send me a working config which does support
>>>     clients that not support server presence or send me a link to a
>>>     working sample configuration. I seem unable to produce a working
>>>     config myself.
>>>
>>>         I have take the source from opensips.org
>>>         <http://opensips.org> and compiled it.
>>>         Taken the conf from
>>>         http://www.opensips.org/Resources/PuaUsrlocConfig replaced
>>>         sip domain and ip and enabled auth
>>>         Reset DB and created users
>>>         Replaced X-LITE in conf with BRAVIS useragent.
>>>         Tested and did not work...
>>>         undid step 4 and used X-LITE 4 for test... did not work either.
>>>
>>>     I'm lost here. Any help appreciated.
>>>     Thanks
>>>     Jonathan
>>>
>>>     ------------------------------------------------------------------------
>>>
>>>
>>>     *Von:* sr-users-bounces at lists.sip-router.org
>>>     <mailto:sr-users-bounces at lists.sip-router.org>
>>>     [mailto:sr-users-bounces at lists.sip-router.org
>>>     <mailto:sr-users-bounces at lists.sip-router.org>] *Im Auftrag von
>>>     *Peter Dunkley
>>>     *Gesendet:* Donnerstag, 26. Januar 2012 15:38
>>>     *An:* SIP Router "- Kamailio (OpenSER) and SIP Express Router
>>>     (SER) -Users Mailing "List
>>>     *Betreff:* Re: [SR-Users] Enable application/pidf+xml
>>>
>>>
>>>
>>>     Hello,
>>>
>>>     I think that force_active affects the state of the SUBSCRIBE
>>>     dialogs.  So, a presentity does not have to explicitly authorise
>>>     a watcher.  This is not the same as automatically PUBLISH'ing
>>>     presence state.  I don't believe force_active will do what you
>>>     want here as it has nothing to do with the body of the NOTIFY,
>>>     just the Subscription-State: SIP header.
>>>
>>>     Also, I think the problem could be that X-Lite supports
>>>     peer-to-peer presence (where the clients exchange SUBSCRIBEs and
>>>     NOTIFYs) but does not support server presence (where the
>>>     SUBSCRIBEs are from the client to the server, NOTIFYs are from
>>>     the server to the client, and the client must PUBLISH to the
>>>     server).
>>>
>>>     If you want the server to automatically PUBLISH for a client
>>>     that does not support server presence (so online when you
>>>     REGISTER and offline when you un-REGISTER) take a look a pua_usrloc.
>>>
>>>     Regards,
>>>
>>>     Peter
>>>
>>>
>>>     -- 
>>>     Peter Dunkley
>>>     Technical Director
>>>     Crocodile RCS Ltd
>>>
>>>
>>>     _______________________________________________
>>>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>>>     mailing list
>>>     sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>>     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>>
>>>
>>>
>>> -- 
>>> Carsten Bock
>>> CEO (Geschäftsführer)
>>>
>>> ng-voice GmbH
>>> Schomburgstr. 80
>>> D-22767 Hamburg / Germany
>>>
>>> http://www.ng-voice.com
>>> mailto:carsten at ng-voice.com <mailto:carsten at ng-voice.com>
>>>
>>> Mobile +49 179 2021244
>>> Office +49 40 34927219
>>> Fax +49 40 34927220
>>>
>>> Sitz der Gesellschaft: Hamburg
>>> Registergericht: Amtsgericht Hamburg, HRB 120189
>>> Geschäftsführer: Carsten Bock
>>> Ust-ID: DE279344284
>>>
>>> Hier finden Sie unsere handelsrechtlichen Pflichtangaben:
>>> http://www.ng-voice.com/imprint/
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users at lists.sip-router.org  <mailto:sr-users at lists.sip-router.org>
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>> -- 
>> Peter Dunkley
>> Technical Director
>> Crocodile RCS Ltd
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org  <mailto:sr-users at lists.sip-router.org>
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
> -- 
> Peter Dunkley
> Technical Director
> Crocodile RCS Ltd
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- http://www.asipto.com
http://linkedin.com/in/miconda -- http://twitter.com/miconda

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


More information about the sr-users mailing list