Hi Lilin, You can find the details for building/installing each clearwater component in the docs section of the repos - e.g. for sprout/bono this is https://github.com/Metaswitch/sprout/blob/dev/docs/Development.md.
The stable branch in each repo marks the latest release (currently Final Fantasy), I recommend this branch unless you need the very latest code (which is in the master branch). The 'stateful_proxy' module registers for receiving requests and responses; it is responsible for handling requests and setting up the necessary transactions. A description of the different modules, their functions and their structure is at: https://github.com/Metaswitch/sprout/blob/dev/docs/Bono%20Sprout%20Architecture.md Hope this helps! Ellie -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Lilin Zhang Sent: 27 May 2014 03:15 To: [email protected] Subject: Re: [Clearwater] Clearwater Test Scripts Thanks Ellie, I plan to modify the source code to implement this feature (automated script that records the start and completion time-stamp of a call session, as well as the RTP endpoints of both sides.) If you could provide the information on the following, I'd be very appreciated: (1) Would you please provide me the instructions of installing clearwater ims from source code, and/or the instructions of re-compiling clearwater ims? (2) I need to know which branch is stable that I shall use (master, dev, stable, rtr_cache, etc?) (3) Which cpp file/functioin in sprout that handles the incoming call session ( it would save me some time, if you could point it out ) Thanks! Regards, Lilin On 22/05/2014 7:21 AM, Eleanor Merry wrote: > Hi Lilin, > > We don't have a tool as you describe. > > Have you looked at our call latency stats though - this will give you average > call latency over a 5 second period. Details of our stats are at > https://github.com/Metaswitch/clearwater-docs/wiki/Clearwater-SNMP-Statistics, > and there are some scripts at > https://github.com/Metaswitch/cpp-common/blob/master/scripts/stats. > > If you need more fine grained results, then our logging code is in > https://github.com/Metaswitch/cpp-common/blob/master/src/logger.cpp. This > calculates the current timestamp every time it makes a log. If you do add > this, please do consider contributing this back to Clearwater! > > Ellie > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Lilin > Sent: 20 May 2014 22:05 > To: [email protected] > Subject: [Clearwater] Clearwater Test Scripts > > Hello, > > I see that clearwater-live-test suite provides only binary outputs, > such like PASS or FAIL for each scenario (Basic Registration, Basic > Call, and > etc.) But I want to see a way so that the performance can be measured > numerically, and done for each two-party call session (i.e., the > measurement needs to be taken at the IMS server side, not merely at > the testnode side.) > > I'm writing to see if there is already an automated testing script that > records the start and completion time-stamp of a call session, as well as the > RTP endpoints of both sides. > > I see that these time-related information (time-stamp for the sip messages - > INVITE, 200 OK, BYE) and RTP endpoints already exist in sprout's log file. > Hence there must be a function does this log-writing job. Which function is > it? > > I'm thinking about to modify this function such that each time when it > is about to write a log line (for the particular SIP messages - > INVITE, > 200 OK, BYE), the function will also invoke a separate script (my > implementation) and record the time-stamps and RTP endpoints to another > numerical measurement result file. Please let me know you opinion about this > modification. Thanks! > > Regards, > Lilin > _______________________________________________ > Clearwater mailing list > [email protected] > http://lists.projectclearwater.org/listinfo/clearwater _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
