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

Network issue: SIP messages not arriving in Routr despite successful transmission #221

Open
psanders opened this issue Sep 25, 2023 · 1 comment
Labels

Comments

@psanders
Copy link
Member

psanders commented Sep 25, 2023

Describe the bug

SIP messages sent from Zoiper are not being received by Routr, even though they can be observed leaving the network via Wireshark. The TL;DR of the flow is:

  • Zoiper sends an INVITE via Routr
  • Routr responds with a 401 Unauthorized
  • Routr then sends a 100 Trying
  • Zoiper responds with an ACK

No additional message is observed in Routr.

To Reproduce

Steps to reproduce the behavior:

  1. Create new k8s cluster at Civo or Digital Ocean.
  2. Deploy Routr with the standard configuration.
  3. Configure a Domain, Agent, etc.
  4. Connect with Zoiper and send an invite.

Expected behavior

We should see additional invite messages arriving in Routr.

Screenshots

After this no more messages are seeing on Routr's side.

Signaling at Routr's side

However on Wireshark I see the message being TX:

Wireshark screenshot

System information:

K8s => v1.26.4+k3s1

Additional context

  • Firewall checks confirm that the necessary ports are open.
  • The issue seems to be network-related, potentially involving the Kubernetes load balancer, as other softphones do not exhibit this problem.

Funding

  • You can sponsor this specific effort via a Polar.sh pledge below
  • We receive the pledge once the issue is completed & verified
Fund with Polar
@psanders
Copy link
Member Author

I can see a similar behavior while using Blink Pro if I enable ICE.

@polar-sh polar-sh bot added the polar label Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant