Skip to main content

ping

application ↔ voice

Measure application-layer latency and optionally echo arbitrary data.

Parameters​

FieldTypePresenceConstraintsDescription
t0integerrequirednon-zeroSender timestamp in epoch milliseconds.
rttintegeroptional—Optional round-trip time measured by a previous ping.
dataanyoptional—Optional arbitrary data echoed by the peer.

Result​

FieldTypePresenceConstraintsDescription
t0integerrequirednon-zeroEcho of the request sender timestamp.
t1integerrequirednon-zeroTransport receive timestamp in epoch milliseconds.
t2integerrequirednon-zeroApplication handling timestamp in epoch milliseconds.
owdintegerrequired—Estimated one-way delay in milliseconds.
dataanyoptional—Optional arbitrary data echoed from the request.

Example: canonical​

Parameters​

{
"t0": 1700000000000,
"rtt": 42,
"data": {
"probe": "canonical"
}
}

Result​

{
"t0": 1700000000000,
"t1": 1700000000010,
"t2": 1700000000012,
"owd": 5,
"data": {
"probe": "canonical"
}
}