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
Users(a)lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users