Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Persisting 437 error while using TURN connection #41

Open
Open
Persisting 437 error while using TURN connection#41

Description

Hello,

I am trying to use audio calls, but getting 437 error:

Oct 24 22:33:34 euterpe turnserver[1901]: 1268: : session 000000000000000011: new, realm=, username=<1761430861>, lifetime=3600
Oct 24 22:33:34 euterpe turnserver[1901]: 1268: : session 000000000000000011: realm user <1761430861>: incoming packet ALLOCATE processed, success
Oct 24 22:33:34 euterpe turnserver[1901]: 1269: : session 000000000000000011: realm user <1761430861>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
Oct 24 22:33:34 euterpe turnserver[1901]: 1269: : IPv4. Local relay addr: [my ip]:55670
Oct 24 22:33:34 euterpe turnserver[1901]: 1269: : session 000000000000000012: new, realm=, username=<1761430861>, lifetime=3600
Oct 24 22:33:34 euterpe turnserver[1901]: 1269: : session 000000000000000012: realm user <1761430861>: incoming packet ALLOCATE processed, success
Oct 24 22:33:34 euterpe turnserver[1901]: 1269: : session 001000000000000020: realm user <1761430861>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID

I am using prosody server with following configuration:

turn_external_host = "turn.test.be"
turn_external_port = 5349
turn_external_secret = "secret"

external_services = {
{
type = "stun",
transport = "udp",
host = "turn.test.be",
port = 5349
}, {
type = "turn",
transport = "udp",
host = "turn.test.be",
port = 5349,
secret = "secret"
}
}

TURN configuration is pretty standard, I have no-stun-backward-compatibility, secure-stun and fingerprint options enabled. User-quota=10.

When I tried to use only turn_external parameters without additional external_services block, I've got 401 error. So now I am stuck with 437. Any ideas?
Many thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions