v1

latestOpenAPI 3.0.32026-07-1792101106.0 KB
Transactions

Transaction messages

Returns the SIP/RTCP/etc. rows that belong to the given session transaction.

Lua call-id correlation (optional). If coordinator.correlation.enable is true in the server config, and a row exists in correlation_scripts with type='correlation', status=true and (hepid, profile) matching the request's proto_type and event_type (e.g. hepid=1, profile='call' for SIP), the server passes the base rows to the Lua function correlate(data, nodes) defined in that script. Any additional session_id values the script returns are merged into the request and the expanded set is re-queried. Script failure is non-fatal: the endpoint falls back to the base result and logs a warning.

post/transactions/messages

Request body

session_idstring

Session identifier to lookup messages/logs/QoS.

session_idsstring[]

Multiple Call-IDs (OR filter; B2B leg matching where applicable).

proto_typeinteger

HEP protocol type (default 1).

event_typestring

Event type (call, registration, default).

whiteliststring[]

IPs to exclude from PCAP/text export only (legacy Homer 7 field name; not an allow-list). A row is omitted when src_ip or dst_ip equals any listed address.

Example request

{
  "whitelist": [
    "10.0.0.1",
    "192.168.0.1"
  ]
}

Response

Messages