[Serusers] SER pre-release - PRESENCE ISSUES
SER LIST
sergrp at hotmail.com
Fri Nov 10 05:05:26 CET 2006
I installed the SER pre-release along w/ all modules. The problem is that
presence now does not run (it was working w/ the presence-release-10.99).
The errors I get are:
----------------------------------------------------------------------------------------------------------
set_mod_param_regex: parameter <xcap_root> not found in module <rls>
ser: parse error (82,20-21): Can't set module parameter
set_mod_param_regex: parameter <auth_xcap_root> not found in module <pa>
parse error (97,20-21): Can't set module parameter
ser: parse error (186,24-25): unknown command, missing loadmodule?
parse error (255,26-27): unknown command, missing loadmodule?
ERROR: bad config file (4 errors)
-------------------------------------------------------------------------------------------------------------
I checked the pa module code and also the rls code and the parameters
auth_xcap_root and xcap_root are NOT defined !!!!
The error on line 185 and 255 refer to the "Lookup_domain" function. I
verified that the domain module has been compiled and included in the
ser.cfrg file
>From: "Greger V. Teigre" <greger at teigre.com>
>To: Jiri Kuthan <jiri at iptel.org>
>CC: SER developer mailing list <serdev at iptel.org>, serusers at iptel.org
>Subject: Re: [Serusers] new major SER pre-release, Ottendorf,is out for
>testing
>Date: Tue, 07 Nov 2006 15:37:17 +0100
>
>Just a bit more info on this pre-release adding to Jiri's long post (if you
>can take it ;-):
>
>* The mentioned http://www.iptel.org/ser/doc/010whatsnew will be updated as
>we go with new documentation. Any registered user on iptel.org can add to
>or modify documentation and all help is welcome. If you are uncertain about
>how to proceed, send me an email
>
>* As Jiri mentioned, any input and help is appreciated. If you want to
>contribute, but don't know what to do, have a look at the to-dos page:
>http://www.iptel.org/todos
>
>* This pre-release is, without basic documentation, a bit for the die-hard.
>This is an overview of what we are working (and need help) on to make it
>easier accessible: - A tar source package ready for simple update from
>CVS (similar to the ONsip.org source package)
> - Better "kickstart" instructions, including more details in What's new
>0.10 (above link)
> - Updated SER - Getting Started configuration files and updated SER -
>Getting Started document
> - Database migration script (contact me if you want to try out an
>existing python migration script and test/improve)
>
>* Also, in addition to the ser.cfg and Nils recently commited ser-basic.cfg
>in CVS, take a look at an example config file:
>http://www.iptel.org/basic_changes_in_configuration_file_0
>
>*An optimized NAT-handled config file can be found here:
>http://www.iptel.org/ser/howtos/optimizing_the_use_of_rtp_proxy
>
>Happy testing!
>g-)
>
>Jiri Kuthan wrote:
>>Ladies and gentlemen, girls and boys,
>>
>>the new testing pre-release of the best SIP proxy server ever, SER, is
>>out!
>>
>>This major pre-release, codenamed Ottendorf, includes fundamental
>>improvements to the software. The improvements allow SER users to achieve
>>significantly higher managability and reliability by better data mode,
>>interop features, security, etc. They recollect voluminous feedback we
>>have received from iptel customers and open source users. In particular,
>>the new features include but are not limited to:
>>- improved data model which eliminates any possible ambiguities.
>>- key under-the-hood changes with impact on performance: timer subsystem
>> overhaul (now fast, with fine resolution, high accuracy and
>>variability), TCP processing overhaul (higher scalability)
>>- key reliability changes: DNS cache and IP blacklisting
>>- key interop changes: support for STUN-bis, presence server aligned to
>>latest
>> IETF development, sanity module for early detection of invalid messages
>>- more management: management features are now available via XML-RPC
>>remotely,
>> as well as via an alternative binary protocol
>>- more security: ratelimit module, more check types in permissions module
>>- scripting features: select operator in combination with revised AVPs,
>> named flags and routes, more types of routes (onsend, timer, branch)
>>- applications: presence has been greatly updated to keep pace with
>>development in the IETF/SIMPLE (includes asynchronous subscription
>> authorization, extended PIDF); web interface includes many new
>>managibility
>> features (multidomain, templates and multilanguage to name some). New
>> scripting flexibility allows safely for features like individual
>>ringing
>> timers and direct access to SIP message elements.
>>- new tools: Nils's script execution tree tool
>> http://lists.iptel.org/pipermail/serdev/2006-October/008124.html
>> and refurbished ser_ctl
>>see the following links for some additional details:
>>- http://www.iptel.org/ser/doc/010whatsnew -
>>http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/NEWS?rev=HEAD
>>
>>
>>Accompanying software, SEMS and SERWEB have been greatly overhauled as
>>well.
>>SEMS now features improved performance (single-threaded model now),
>>service
>>composition via python-IVR-scripting and B2BUA, adaptive playout buffer
>>for
>>better voice quality, and more. SERWEB features new multilevel
>>administrative
>>access system, multidomain support, per-domain customization, remote
>>xml-rpc
>>access, multilanguage support, and more. The new command-line utility,
>>SER_CTL, provides also many great improvements over the previous tool.
>>
>>Interop
>>-------
>>Shortly, we have been keeping the bar high through our participation in
>>the IETF
>>and SIPITs. SER implements latest interop changes from the IETF (STUN-bis,
>>presence
>>+ XCAP, to name the most important ones) and both new features and legacy
>>features were extensively and successfully tested middle of October in
>>SIPit.
>>
>>Next Steps
>>-----------
>>Keep in mind, this is a pre-release for testing purposes. It is now call
>>on
>>users to test the software hard and provide feedback. In the meantime, the
>>codebase remains frozen and we only commit patches fixing various bugs.
>>Once
>>we get good confidence that Ottendorf has stabilized and is being
>>adequately
>>documented, we will declare the final release. No date has been determined
>>yet.
>>Also, we consider changing CVS to SVN.
>>
>>Again, and this is very important: the final release will be as good as
>>the
>>feedback we obtain for this pre-release. Please do spend your time sending
>>solid feedback back to [serusers].
>>
>>
>>Roadmap
>>-------
>>We keep rolling. We are still debating with our generous contributors what
>>is the next possible good things to work on, the topics include but are
>>not limited
>>to as of now:
>>- documentation.
>>- databases are important. LDAP and BDB, DB-API revision.
>>- interop: identity, TLS revision
>>- advanced scripting (scripting engine, vars returns, AVPs)
>>- uncountable improvements (futex, dev/rtc, tm/refcnts, tcp fd cache,
>>.....)
>>
>>Trivia
>>--------
>>The release name Ottendorf is coming from a place in Saxonian Switzerland,
>>where many iptel fellows and their friends spent a weekend during this
>>Indian summer.
>>http://www.iptel.org/jan/gallery/saxonian_switzerland_2006/
>>http://www.iptel.org/~andi/2006-09-22-Ottendorf/
>>http://www.iptel.org/~vlada/saxon_switzerland/index.html
>>http://www.ohlmeier.de/albums/ottendorf_2006/index.html
>>
>>
>>Acknowledgments
>>---------------
>>This grand achievement is result of extremely many folks who did lot
>>of hard work. Out of folks affiliated with iptel, Andrei and Jan spent
>>immense effort on moving SER forward, with great support from Hallik
>>(command-line tool), Michal, Miklos, Nils, Tomas, Vaclav (presence), Vlada
>>(new STUN). In this context, I would like to thank to our company for the
>>great support. Recently, Bogdan Pintea greatly helped to make the upcoming
>>release better and more stable under sponsorship of his company, iptego.
>>transnexus provided osp support.
>>
>>SEMS has been greatly improved thanks to Stefan and Raphael.
>>Credits for serweb go to Karel.
>>
>>Same importantly, SER has been immensely benefitting of contributors,
>>to name in alphabetic order at least the 'top-of-the-iceberg' fellows:
>>Bogdan Pintea, Cesc Santa, Greg Fausak, Greger Teigre, Hendrik Scholz,
>><http://tutpro.com/>Juha Heinänen, Klaus Darilion, Maxim Sobolev, Peter
>>Nixon, Uli Abend.
>>
>>Great support on the mailing list has been provided by Greger V. Teigre,
>>Java Rockx, Klaus Darilion, Zeus Ng, and more.
>>
>>Simply, this list is too short and incomplete to capture all the
>>generous contributions that came in -- my appologies for everyone
>>else I have missed.
>>
>>
>>Warnings and Disclaimers
>>------------------------
>>This is a TESTING version. We are encouraging people to give it intense
>>testing and provide us with feedback, so that we can properly assess
>>what it takes to declare it final. The volume and number of changes
>>is big, caution is advised.
>>
>>All GPL warnings and disclaimers apply.
>>
>>This is SER, which is not the derivate software known as openser. We have
>>no ideas of in what extent and timeline derivate projects follow
>>(or not) SER.
>>
>>-------------------------------------------------------------------------------
>>
>>To Give it a Try
>>-----------------
>>warning: this is just a 'jump-start' for black-belt users. It is not a
>>replacement for documentation or a detailed step-by-step installation
>>guide. It assumes knowledge of operating system, SIP, and SER.
>>
>>
>>PREPARATION
>>- make sure mysql is running. In the default configuration, SER assumes it
>> to be running on localhost, if this does not hold, you need to change
>> ser.cfg.
>>- make sure python is installed (needed for new command-line utilities)
>>SER INSTALLATION FROM CVS
>>- Download from CVS/HEAD using instructions at
>>http://www.iptel.org/downloads
>>- Compile it: make include_modules="mysql xmlrpc" all
>>- Install it the default way of your administrative privileges allow to:
>> make include_modules="mysql xmlrpc" install
>>- Download command-line tool (see more documentation under
>>
>>http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/ser/serctl/README?rev=HEAD)
>> - cvs co serctl
>>- Initiate database:
>> ./scripts/mysql/ser_mysql.sh create
>>START
>>- Start it. Call: ser
>>- Begin provisioning users with the new serctl (the capital word are just
>>place holders)
>> # ser_ctl domain add DOMAINNAME
>> # ser_ctl user add USERNAME at DOMAINNAME -p PASSWORD
>> # If you want to have Asserted Identity header for your user
>> # - ser_attr add uid=UID asserted_id="PID"
>> # If you want to have gateway support
>> # - ser_db add attr_types name=gw_ip rich_type=string raw_type=2 \
>> description="The gateway IP for the default ser.cfg"
>>default_flags=33
>> # - ser_attr add global gw_ip=GATEWAY-IP
>>- more things you may wish to do:
>> - familiarize yourself with current ser.cfg
>> - send us feedback.
>>
>>
>>
>>
>>
>>--
>>Jiri Kuthan http://iptel.org/~jiri/
>>
>>_______________________________________________
>>Serusers mailing list
>>Serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>
>>
>_______________________________________________
>Serusers mailing list
>Serusers at lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
_________________________________________________________________
Experience Live Search from your PC or mobile device today.
http://www.live.com/?mkt=en-ca
More information about the sr-users
mailing list