[OpenSIPS-Users] OpenXCAP Put 401 Unauthorized

wenjun jun.wen at msn.com
Fri Jan 9 05:13:24 CET 2009


Adrian,
 
Sorry for my awkward question. I mean I've created a test user inside another machine of OpenSIPS. How can I configure OpenXCAP using the same database as OpenSIPS. I posted my config.ini of OpenXCAP here if you can see the that is correct or now.
 
Regards
 
Jun



CC: users at lists.opensips.orgFrom: ag at ag-projects.comTo: jun.wen at msn.comDate: Wed, 7 Jan 2009 16:42:51 +0100Subject: Re: [OpenSIPS-Users] OpenXCAP Put 401 UnauthorizedWhat exactly do you mean, can you re-phase the question?

Adrian



On Jan 7, 2009, at 2:17 PM, Jun.Wen wrote:


I've created an user in another opensips server and confirmed that user in the table of subscriber of opensips database. How can I let OpenXCAP to visit the mysql of OpenSIPS ?
 
The following is part of my OpenXCAP config.ini :
-------------------------------------------------------------------------
[Server]
address = 0.0.0.0port = 80
root = http://xcap.mylab.net/xcap-root
backend = OpenSER
[Database]
authentication_db_uri = mysql://root:openxcap@localhost/openxcap
storage_db_uri = mysql://root:openxcap@localhost/openxcap
subscriber_table = subscriberxcap_table = xcap
[OpenSER]xmlrpc_url = http://osips.mylab.net:8080
-------------------------------------------------------------------------
 


From: Adrian Georgescu [mailto:ag at ag-projects.com] Sent: 2009年1月7日 15:49To: Jun.WenCc: users at lists.opensips.orgSubject: Re: [OpenSIPS-Users] OpenXCAP Put 401 Unauthorized
The database is commonly shared between the two servers. So you can create an user with opensipsctl command on the sip machine as long as OpenXCAP is using the same database as OpenSIPS. 
 
Adrian


On Jan 7, 2009, at 8:29 AM, Jun.Wen wrote:


I did not install opensips with openxcap in same server, is it a must or not ?


From: Adrian Georgescu [mailto:ag at ag-projects.com] Sent: 2009年1月7日 14:49To: Jun.WenCc: users at lists.opensips.orgSubject: Re: [OpenSIPS-Users] OpenXCAP Put 401 Unauthorized
Did you try opensipsctl command?  



Adrian


On Jan 7, 2009, at 5:33 AM, Jun.Wen wrote:


Adrian,
 
I guess my problem is I did not successfully created users in xcap server by the scripts of "python add-openxcap-user.py". Inside the table of subscriber of mysql, there is no any user record existed.
 
Any tips to create user inside xcap server ?
 
Regards
 
Jun


From: Adrian Georgescu [mailto:ag at ag-projects.com] Sent: 2009年1月3日 1:08To: Jun.WenCc: users at lists.opensips.orgSubject: Re: [OpenSIPS-Users] OpenXCAP Put 401 Unauthorized
I do not find in your logs what is wrong with your setup, it could be either the client or the server configuration. 

Can you try your XCAP client using a SIP account from http://sip2sip.info see if that works?

Regards,
Adrian





On Jan 2, 2009, at 2:39 PM, Jun.Wen wrote:


It looks like this -
 
-------------------------------------------------------------------------
xcap:~/.sipclient# cat config.ini # rename this file to 'config.ini' and copy it in ~/.sipclient/ directory
 
# this will be the default account used by xcapclient[Account]sip_address = alice at 192.168.10.10password = 123xcap_root = http://192.168.10.10/xcap-root
 
# this will be used when -a bob command-line switch is provided[Account_bob]sip_address = bob at 192.168.10.10password = 123xcap_root = http://192.168.10.10/xcap-root


From: Adrian Georgescu [mailto:ag at ag-projects.com] Sent: 2009年1月2日 21:35To: Jun.WenSubject: Re: [OpenSIPS-Users] OpenXCAP Put 401 Unauthorized
What is the content of your xcapclient configuration file .sipclient/config.ini ? 

Adrian



On Jan 2, 2009, at 9:33 AM, Jun.Wen wrote:


Hi, All, Happy new year to all the team here.
 
Please help me to figure out what is going wrong with my openxcap. Thanks in advance.
 
I've built up openxcap in debian according to the installation guide and the it works as followings info from error.log.
-------------------------------------------------------------------------------------------------------------------------------
2009-01-02 02:56:26-0500 [-] Starting OpenXCAP 1.0.62009-01-02 02:56:37-0500 [-] Supported Root URIs: http://192.168.10.10/xcap-root2009-01-02 02:56:39-0500 [-] Certificate file 'tls/server.crt' could not be loaded: File 'tls/server.crt' does not exist2009-01-02 02:56:39-0500 [-] Private key file 'tls/server.key' could not be loaded: File 'tls/server.key' does not exist2009-01-02 02:56:39-0500 [-] Trusted peers: 192.168.10.0/24, 127.0.0.12009-01-02 02:56:39-0500 [-] xcap.server.HTTPFactory starting on 80
--------------------------------------------------------------------------------------------------------------------------------
 
The openxcap server is configured to domain 192.168.10.10 ( local server static IP address ). I also created a test account alice at 192.168.10.10 with pwd 123 by python add-openxcap-user.py in scripts.  While when I tried the python-xcapclient to put a document to the openxcap server, I always encountered "401 Unauthorized" for following details -
-----------------------------------------------------------------------------------------------------------------------------------
xcap:/opt/python-xcaplib/examples# xcapclient -i pres-rules.xml putput http://192.168.10.10/xcap-root/pres-rules/users/sip:alice@192.168.10.10/index401 Unauthorizedcontent-type: text/htmlcontent-length: 141<html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>
-----------------------------------------------------------------------------------------------------------------------------------
 
Please refer the the access.log and it seems something related my domain settings.
 
-----------------------------------------------------------------------------------------------------------------------------------
2009-01-01 08:41:08-0500 [-] 192.168.10.10 'PUT /xcap-root/pres-rules/users/sip:alice at 192.168.10.10/index HTTP/1.1' 401 0 141 'python-xcaplib/1.0.8' -        REQUEST headers:                Accept-Encoding: identity                User-Agent: python-xcaplib/1.0.8                Host: 192.168.10.10                Content-Type: application/x-www-form-urlencoded                Authorization: Basic YWxpY2U6MTIz        RESPONSE headers:                Date: Thu, 01 Jan 2009 13:41:08 GMT                Content-Type: text/html                WWW-Authenticate: basic realm="192.168.10.10"                Server: OpenXCAP/1.0.6
-----------------------------------------------------------------------------------------------------------------------------------
 
Regards
 
Jun
 
 
 
 
 
 _______________________________________________Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
_________________________________________________________________
微软地图率先推出跨城市多点驾车路线查询!
http://ditu.live.com/?form=MRAHAB&rtp=pos.30.454167_116.308611_%E5%A4%AA%E6%B9%96__~pos.29.554046_115.983427_%E5%BA%90%E5%B1%B1__~pos.29.116111_110.478889_%E5%BC%A0%E5%AE%B6%E7%95%8C__&rtop=0~0~0&encType=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090109/c18ba007/attachment-0001.htm 


More information about the Users mailing list