netem per direction: none
| case | result | timings, ms (true value within the error bar) | failed checks |
|---|---|---|---|
| invite-retransmit | pass 10/10 | INVITE to the 2xx: 4.9 [4.5, 9.0] ms (-0.4/+0.4) n=10 INVITE copy to the agent's response: 0.3 [0.3, 0.4] ms (-0.4/+0.4) n=10 | - |
| refer-lost | pass 10/10 | end of the request to REFER: 5878.8 [5873.7, 5896.3] ms (-17.0/+17.0) n=10 final NOTIFY to agent BYE: 0.9 [0.7, 1.0] ms (-0.4/+0.4) n=10 REFER to its copy: 500.2 [499.6, 500.8] ms (-0.4/+0.4) n=10 | - |
| bye-lost | pass 10/10 | BYE to its copy: 500.5 [499.5, 500.8] ms (-0.4/+0.4) n=10 | - |
True value = measured − error; the error lies within:
Wall-clock steps during the run: none.
The agent's RTP as the caller received it, ms, median [min, max] over calls: late, p99 of how much later than their timestamps say the packets arrived, against the earliest before them: the jitter buffer a receiver needs to play 99% of them in time; jitter, the RFC 3550 interarrival jitter estimate, its median over each call. On a clean network both are the agent's own pacing (and a carrier's); a profile adds its own.
| profile | calls | late, p99 | jitter |
|---|---|---|---|
| clean | 30 | 180.9 [81.6, 220.2] | 1.37 [1.03, 1.64] |
Pauses: where the agent stopped sending RTP for a second or more and went on with the same stream, outside a hold (silence suppression, RFC 3551 4.1), median [min, max]: per call; how far the RTP clock fell behind across each, ms (the pause less what the timestamps advanced: 0 if they kept time, as RFC 3550 5.1 requires); and how many packets after one carry the marker bit, as 4.1 asks. A carrier that hangs up on RTP inactivity may hang up on these.
| profile | calls | pauses | clock behind | marker |
|---|---|---|---|---|
| clean | 30 | 1 [0, 1] | 0 [0, 1] | 20/20 |
| s | direction | message | CSeq |
|---|---|---|---|
| 0.000 | caller → agent | INVITE sip:agent@172.16.1.4 SIP/2.0 | 1 INVITE |
| 0.000 | agent → caller | SIP/2.0 100 Trying | 1 INVITE |
| 0.005 | agent → caller | SIP/2.0 200 OK | 1 INVITE |
| 0.501 | caller → agent | INVITE sip:agent@172.16.1.4 SIP/2.0 | 1 INVITE |
| 0.501 | agent → caller | SIP/2.0 200 OK | 1 INVITE |
| 0.501 | caller → agent | ACK sip:172.16.1.4:5060 SIP/2.0 | 1 ACK |
| 2.504 | caller → agent | BYE sip:172.16.1.4:5060 SIP/2.0 | 2 BYE |
| 2.505 | agent → caller | SIP/2.0 200 OK | 2 BYE |
| s | direction | message | CSeq |
|---|---|---|---|
| 0.000 | caller → agent | INVITE sip:agent@172.16.1.4 SIP/2.0 | 1 INVITE |
| 0.001 | agent → caller | SIP/2.0 100 Trying | 1 INVITE |
| 0.006 | agent → caller | SIP/2.0 200 OK | 1 INVITE |
| 0.006 | caller → agent | ACK sip:172.16.1.4:5060 SIP/2.0 | 1 ACK |
| 15.921 | agent → caller | REFER sip:rtpbench@172.16.2.3:55215 SIP/2.0 | 31843 REFER |
| 16.422 | agent → caller | REFER sip:rtpbench@172.16.2.3:55215 SIP/2.0 | 31843 REFER |
| 16.422 | caller → agent | SIP/2.0 202 Accepted | 31843 REFER |
| 16.422 | caller → agent | NOTIFY sip:172.16.1.4:5060 SIP/2.0 | 2 NOTIFY |
| 16.423 | agent → caller | SIP/2.0 200 OK | 2 NOTIFY |
| 17.450 | caller → agent | NOTIFY sip:172.16.1.4:5060 SIP/2.0 | 3 NOTIFY |
| 17.450 | agent → caller | SIP/2.0 200 OK | 3 NOTIFY |
| 17.451 | agent → caller | BYE sip:rtpbench@172.16.2.3:55215 SIP/2.0 | 31844 BYE |
| 17.451 | caller → agent | SIP/2.0 200 OK | 31844 BYE |
| s | direction | message | CSeq |
|---|---|---|---|
| 0.000 | caller → agent | INVITE sip:agent@172.16.1.4 SIP/2.0 | 1 INVITE |
| 0.001 | agent → caller | SIP/2.0 100 Trying | 1 INVITE |
| 0.006 | agent → caller | SIP/2.0 200 OK | 1 INVITE |
| 0.006 | caller → agent | ACK sip:172.16.1.4:5060 SIP/2.0 | 1 ACK |
| 15.841 | agent → caller | REFER sip:rtpbench@172.16.2.3:54127 SIP/2.0 | 1646 REFER |
| 15.842 | caller → agent | SIP/2.0 202 Accepted | 1646 REFER |
| 15.842 | caller → agent | NOTIFY sip:172.16.1.4:5060 SIP/2.0 | 2 NOTIFY |
| 15.842 | agent → caller | SIP/2.0 200 OK | 2 NOTIFY |
| 16.868 | caller → agent | NOTIFY sip:172.16.1.4:5060 SIP/2.0 | 3 NOTIFY |
| 16.868 | agent → caller | SIP/2.0 200 OK | 3 NOTIFY |
| 16.869 | agent → caller | BYE sip:rtpbench@172.16.2.3:54127 SIP/2.0 | 1647 BYE |
| 17.369 | agent → caller | BYE sip:rtpbench@172.16.2.3:54127 SIP/2.0 | 1647 BYE |
| 17.369 | caller → agent | SIP/2.0 200 OK | 1647 BYE |