SipUnit Home
|
SipUnit Features
The following
features have been implemented for SipUnit.
- A set of SIP-specific assert methods -
assertHeaderPresent(),
assertHeaderContains(), assertBodyPresent(), etc.
- High level API for interacting with a test target such as a
SIP server or other network element.
- Low-level SIP messaging access for interacting with a test
target.
- Registration/unregistration and call processing with or
without authentication
(DIGEST).
- CANCEL handling.
- Support for testcase-specified timeouts.
- Support for different routing configurations.
- Type II presence client SUBSCRIBE/NOTIFY functionality.
- Utility to simulate a presence server that can respond to
received SUBSCRIBE, send NOTIFY, etc. for testing purposes.
- REFER handling - outbound, in-dialog or out-of-dialog with
subscription refresh/unsubscribe support.
- Utility to simulate a REFER-ee UA that can respond to
received REFER, send NOTIFY, etc. for testing purposes.
- Support to allow a SipUnit test executing behind a NAT
firewall or router to communicate with a SIP server on the internet.
|