I'm new to openxcap server. I installed openxcap as shown in openxcap.orgwebsite.I'm having hard time configuring it and making it work with a IMS/Presence Client.
I want to configure openxcap with http, not https. Here is my openxcap config.ini file [Server] address = 63.148.166.215 port = 9080 root = http://sips01.smithmicro.com:9080/xcap-root backend = OpenSIPS document_validation = Yes [Authentication] type = basic cleartext_passwords = Yes default_realm = 63.148.166.215 trusted_peers = [TLS] certificate = ./tls/openxcap.crt private_key = ./tls/openxcap.key [Database] authentication_db_uri = mysql://opensips:opensip...@localhost/opensips storage_db_uri = mysql://opensips:opensip...@localhost/opensips subscriber_table = subscriber xcap_table = xcap [OpenSIPS] ; The address and port of the xml-rpc management interface xmlrpc_url = http://sips01.smithmicro.com:8080 ; Publish xcap-diff event via OpenSIPS management interface ; enable_publish_xcapdiff = yes ------------------------------------------------------------------------------------------------------------------ > sudo openxcap --no-fork Starting OpenXCAP 1.1.2 xcap.server.HTTPFactory starting on 9080 8 xcap documents in the database .. openxcap starts fine and spits out error 404, even for PUT operations. Here is my OPenSIPS config. I'm not using intergrated xcap, just to make the initial xcap work as dis-joint with opensips. Still It does not work Please help me find the error debug=3 log_stderror=no log_facility=LOG_LOCAL0 fork=yes children=4 /* uncomment the following lines to enable debugging */ #debug=6 fork=no log_stderror=yes /* uncomment the next line to disable TCP (default on) */ #disable_tcp=yes /* uncomment the next line to enable the auto temporary blacklisting of not available destinations (default disabled) */ #disable_dns_blacklist=no /* uncomment the next line to enable IPv6 lookup after IPv4 dns lookup failures (default disabled) */ #dns_try_ipv6=yes /* uncomment the next line to disable the auto discovery of local aliases based on revers DNS on IPs (default on) */ #auto_aliases=no /* uncomment the following lines to enable TLS support (default off) */ #disable_tls = no #listen = tls:your_IP:5061 #tls_verify_server = 1 #tls_verify_client = 1 #tls_require_client_certificate = 0 #tls_method = TLSv1 #tls_certificate = "/usr/local/etc/opensips/tls/user/user-cert.pem" #tls_private_key = "/usr/local/etc/opensips/tls/user/user-privkey.pem" #tls_ca_list = "/usr/local/etc/opensips/tls/user/user-calist.pem" port=5060 /* uncomment and configure the following line if you want opensips to bind on a specific interface/port/proto (default bind on all available) */ listen=udp:63.148.166.215:5060 ####### Modules Section ######## #set module path mpath="/usr/local/lib/opensips/modules/" /* uncomment next line for MySQL DB support */ loadmodule "db_mysql.so" loadmodule "signaling.so" loadmodule "sl.so" loadmodule "tm.so" loadmodule "rr.so" loadmodule "maxfwd.so" loadmodule "usrloc.so" loadmodule "registrar.so" loadmodule "textops.so" loadmodule "mi_fifo.so" loadmodule "uri_db.so" loadmodule "uri.so" loadmodule "xlog.so" loadmodule "acc.so" #loadmodule "mediaproxy.so" #loadmodule "nathelper.so" #loadmodule "mi_xmlrpc.so" #modparam("mi_xmlrpc", "log_file", "/var/log/openser-xmlrpc.log") #modparam("mi_xmlrpc", "port", 8080) /* uncomment next lines for MySQL based authentication support NOTE: a DB (like db_mysql) module must be also loaded */ loadmodule "auth.so" loadmodule "auth_db.so" /* uncomment next line for aliases support NOTE: a DB (like db_mysql) module must be also loaded */ loadmodule "alias_db.so" /* uncomment next line for multi-domain support NOTE: a DB (like db_mysql) module must be also loaded NOTE: be sure and enable multi-domain support in all used modules (see "multi-module params" section ) */ #loadmodule "domain.so" /* uncomment the next two lines for presence server support NOTE: a DB (like db_mysql) module must be also loaded */ loadmodule "presence.so" loadmodule "presence_xml.so" loadmodule "presence_mwi.so" loadmodule "pua.so" loadmodule "pua_mi.so" #loadmodule "rls.so" # ----------------- setting module-specific parameters --------------- # ----- mi_fifo params ----- modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo") # ----- rr params ----- # add value to ;lr param to cope with most of the UAs modparam("rr", "enable_full_lr", 1) # do not append from tag to the RR (no need for this script) modparam("rr", "append_fromtag", 0) # ----- registrar params ----- modparam("registrar", "method_filtering", 1) /* uncomment the next line to disable parallel forking via location */ # modparam("registrar", "append_branches", 0) /* uncomment the next line not to allow more than 10 contacts per AOR */ #modparam("registrar", "max_contacts", 10) # ----- usrloc params ----- modparam("usrloc", "db_mode", 0) /* uncomment the following lines if you want to enable DB persistency for location entries */ modparam("usrloc", "db_mode", 2) modparam("usrloc", "db_url", "mysql://opensips:opensip...@localhost/opensips") # ----- uri_db params ----- /* by default we disable the DB support in the module as we do not need it in this configuration */ modparam("uri_db", "use_uri_table", 0) modparam("uri_db", "db_url", "") # ----- acc params ----- /* what sepcial events should be accounted ? */ modparam("acc", "early_media", 1) modparam("acc", "report_ack", 1) modparam("acc", "report_cancels", 1) /* by default ww do not adjust the direct of the sequential requests. if you enable this parameter, be sure the enable "append_fromtag" in "rr" module */ modparam("acc", "detect_direction", 0) /* account triggers (flags) */ modparam("acc", "failed_transaction_flag", 3) modparam("acc", "log_flag", 1) modparam("acc", "log_missed_flag", 2) /* uncomment the following lines to enable DB accounting also */ modparam("acc", "db_flag", 1) modparam("acc", "db_missed_flag", 2) # ----- auth_db params ----- /* uncomment the following lines if you want to enable the DB based authentication */ modparam("auth_db", "calculate_ha1", yes) modparam("auth_db", "password_column", "password") modparam("auth_db", "db_url", "mysql://opensips:opensip...@localhost/opensips") modparam("auth_db", "load_credentials", "") # ----- alias_db params ----- /* uncomment the following lines if you want to enable the DB based aliases */ modparam("alias_db", "db_url", "mysql://opensips:opensip...@localhost/opensips") # ----- domain params ----- /* uncomment the following lines to enable multi-domain detection support */ #modparam("domain", "db_url", # "mysql://opensips:opensip...@localhost/opensips") #modparam("domain", "db_mode", 1) # Use caching # ----- multi-module params ----- /* uncomment the following line if you want to enable multi-domain support in the modules (dafault off) */ #modparam("alias_db|auth_db|usrloc|uri_db", "use_domain", 1) # ----- nat traversal ----- #modparam("mediaproxy","mediaproxy_socket", "/var/run/mediaproxy.sock") # ----- presence params ----- /* uncomment the following lines if you want to enable presence */ modparam("presence|presence_xml", "db_url", "mysql://opensips:opensip...@localhost/opensips") modparam("presence", "server_address", "sip:63.148.166.215:5060") #modparam("presence", "fallback2db", 1) modparam("presence", "clean_period", 30) # -- xcap params -- modparam("presence_xml", "db_url", "mysql://opensips:opensip...@localhost /opensips") modparam("presence_xml", "force_active", 1) modparam("presence_xml", "pidf_manipulation", 1) #modparam("presence_xml", "integrated_xcap_server", 1) ####### Routing Logic ########
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users