Hello everyone,
I’m running into some issues with WebRTC messaging. I have Kamailio set up as the entry point for Asterisk, and both are running in the same network.
-
When I connect directly to Asterisk, I can both make calls and send messages via WebRTC without any problems.
-
However, when I connect through Kamailio, I can make WebRTC calls, but messages fail. Asterisk receives the MESSAGE requests, but I get the following error:
Unsupported transport (PJSIP_EUNSUPTRANSPORT) sending MESSAGE request to endpoint User1
Here are my transports:
Transport: tls_transport tls 0 0 0.0.0.0:5061
Transport: transport-tcp-nat tcp 0 0 0.0.0.0:5060
Transport: transport-udp udp 0 0 0.0.0.0:4040
Transport: transport-udp-nat udp 0 0 0.0.0.0:5060
Transport: wss_transport wss 0 0 0.0.0.0:8089
And my endpoint looks like this:
Endpoint: User1/1000
InAuth: User1/User1
Aor: User1
Contacts:
User1/sip:916c67e8-652f-49ea-b288-2bbbee8d... Avail
User1/sip:916c67e8-652f-49ea-b288-2bbbee8d... Avail
User1/sip:916c67e8-652f-49ea-b288-2bbbee8d... Avail
Transport: wss_transport wss 0 0 0.0.0.0:8089
I’m currently dispatching SIP traffic to port 5060. I also tried 8089, but that didn’t work either.
Has anyone faced this before, or can point me in the right direction? Thanks!