SipFSM - SIP application development in Ruby