sipx-testkit 1.0.0-beta.7

Deterministic SIP and RTP tests with bounded realtime peers, virtual time, and RFC corpora
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# sipx-testkit

Deterministic support for tests built on sipx. `CallHarness` invokes the real `sipx-call`
`DialOptions`/`dial`/`answer` application path over bounded in-process SIP signalling and returns
both established `Call` values only after their ACK completes. The calls still own ordinary media
ports; it is the signalling path that opens no socket.

The crate also carries the protocol torture corpora and certificate fixtures used by the sipx
workspace. `TransactionHarness`, `Link` and nanosecond `Virtual` provide the lower-level seeded
fault and chronological-time surface. `RtpEcho` is a bounded PCMU test peer for checking a media
boundary from a shell. `RealtimePeer` is a deterministic loopback WebSocket peer for the realtime
bridge vectors, including authentication, audio, cancellation and failure scripts. Neither fixture
is a SIP user agent or production service, and neither claims network interoperability.

See the [call test guide](https://codewandler.github.io/sipx/docs/guides/test-a-call) and the
[RTP echo guide](https://codewandler.github.io/sipx/docs/guides/rtp-echo).

Licensed under either of Apache-2.0 or MIT, at your option.