Skip to content
Discussion options

You must be logged in to vote

You're right that Homer 11 is a SIP capture / analytics lake, not a real-time dialog state machine — there is no built-in “active calls” counter.

On the proposed query

“Recent activity + no BYE” is a reasonable approximation, but not reliable as a concurrent gauge:

  1. Long quiet calls drop out of a short activity window.
  2. Failed / cancelled dialogs often have no BYE (CANCEL, 4xx/5xx) → false “active”.
  3. Prefer answered + not terminated over “no BYE only”.
  4. Use session_id (Call-ID) as the dialog key; cid is for B2B correlation and can merge multiple legs.
  5. Termination: method IN ('BYE','CANCEL') OR cseq_method IN ('BYE','CANCEL').
  6. Always constrain date / timestamp (DuckLake partitions).

Example …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by adubovikov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants