Skip to content

sip_trunk.status_changed ​

When: The Calloop operator decided on one of your own SIP trunks: approved (PENDING → ACTIVE), sent back (PENDING → DRAFT, with note: what to change), suspended (→ SUSPENDED), suspension lifted (→ DISABLED)

Extra data: data is { trunk_id, name, status, previous_status, note }

Example ​

Headers: X-Calloop-Event: sip_trunk.status_changed, X-Calloop-Event-Id, X-Calloop-Signature (verifying).

json
{
  "event_id": "7c0b1e0c-8a45-4c1b-9d4c-0f3a6a2f9b11",
  "event_type": "sip_trunk.status_changed",
  "api_version": "2026-09-25",
  "occurred_at": "2026-09-25T10:05:12.000Z",
  "data": {
    "trunk_id": 7,
    "name": "acme-carrier",
    "status": "ACTIVE",
    "previous_status": "PENDING",
    "note": null
  }
}

No data.call: this event is about one of your SIP trunks, not a call.

Calloop — the call engine behind your product.