You may want to try SIP SIMPLE client SDK. It is a high-level library written in Python, very well documented and has client support for all relevant presence things. Is easy to extend it too.
http://sipsimpleclient.com You have example scripts that work out of the box for subscribing to different events: http://sipsimpleclient.com/wiki/SipTesting Regards, Adrian On May 12, 2011, at 1:45 PM, Andrew Pogrebennyk wrote: > Is there any framework available to do functional and regression testing of > SIP presence and BLF? Ideally I'm looking for a tool for asserting the > signaling flow and contents of the XML body (state, version numbers etc), > also I'd like to be able to extract the tags and call-id into variables so as > to create INVITE with Replaces. > > Working with message body variables in sipp is a pain. I'm also familiar with > SIPr, Net::SIP and a few others, but that doesn't look suitable for someone > without much development experience. Spirent is a perhaps a little closer > than others in implementing pickup scenario but awkward when you go beyond > the default test scenarios. > > So I'm interested in any information, tips, suggestions, commercial tools > etc. I'm asking here 'cause judging from the quality of their BLF&presence > OpenSIPS and Kamailio got the testing process just right. > > -- > Sincerely, > Andrew Pogrebennyk > > _______________________________________________ > Users mailing list > us...@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users