Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Semantic conventions for SIP protocol #1114

Open
sirzooro opened this issue Apr 29, 2022 · 3 comments
Open

Semantic conventions for SIP protocol #1114

sirzooro opened this issue Apr 29, 2022 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@sirzooro
Copy link

Please define semantic conventions for SIP protocol. It is similar to HTTP protocol, so mostly it would be enough take existing conventions for HTTP and replace http with sip.

One tricky part which needs special attention is how to create spans for 3-way handshake: INVITE -> 200 OK -> ACK. Additionally client can send CANCEL before it receives 200 OK for INVITE to cancel it - this scenario also needs some explanation.

@reyang reyang added the enhancement New feature or request label May 13, 2022
@reyang
Copy link
Member

reyang commented May 13, 2022

@sirzooro thanks for reaching out! Do you have connections with the domain experts who could participate in this effort, and if any one of you or the domain experts would be willing to drive this?

@amccool
Copy link

amccool commented Apr 15, 2024

+1 we have a need for a common spec in both C# and C code. Not to mention the inclusive of sip proxy servers

@jmurphyau
Copy link

I'm currently developing a SIP application and adding metrics/traces/logs and tried to find a standard definition for this stuff with no luck - but did find this PR.

What would someone have to do to actually make progress on this?

From what I can gather, I'd need to create a PR in open-telemetry/semantic-conventions (a new file model/registry/sip.yaml) ?

I suspect after that it would be a few more things, like a PR to add docs to the opentelemetry.io website etc? But changing semantic-conventions looks to be the first step

I've been working with SIP for close to 20 years now - so I think I should be able to get a good start on something like this (time permitting) and should be able to find a few people that can review or provide input.

@danielgblanco danielgblanco transferred this issue from open-telemetry/opentelemetry-specification Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants