User Tools

Site Tools


computing:element-call

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
computing:element-call [2026/10/10 05:54] – oemb1905computing:element-call [2026/10/10 06:03] (current) – oemb1905
Line 359: Line 359:
 </code> </code>
  
-HHHH +You can test with:
- +
-Wait until it is active. A curl during those few seconds returns nginx 502. The LiveKit secret is not added here. Synapse only advertises the JWT URL. ''lk-jwt'' checks the OpenID token. +
- +
-This Synapse serves the unstable route only. ''/_matrix/client/v1/rtc/transports'' returns ''M_UNRECOGNIZED''. Element Call uses the unstable route. That is expected. +
- +
-With a real Element access token:+
  
 <code> <code>
Line 372: Line 366:
 </code> </code>
  
-The body must contain ''https://webrtc.gnulinux.club/livekit/jwt''.+The body of the output should contain ''https://webrtc.gnulinux.club/livekit/jwt''.
  
 ==== 12. Well-known (Matrix VM) ==== ==== 12. Well-known (Matrix VM) ====
-''/var/www/gnulinux.club/.well-known/matrix/client'' must be valid JSON. No ''#'' comments. A comment makes Element fail parse and show ''MISSING_MATRIX_RTC_TRANSPORT''.+ 
 +In an initial build, I left old comments/notes inside ''nano /var/www/gnulinux.club/.well-known/matrix/client'' commented out at the end, but the API parser can't handle comments. Everything - literally - must be valid JSON. The comments made Element fail and show ''MISSING_MATRIX_RTC_TRANSPORT''. The new ''nano /var/www/gnulinux.club/.well-known/matrix/client'' should look like:
  
 <code> <code>
Line 404: Line 399:
 } }
 </code> </code>
 +
 +Reload service and check API endpoint:
  
 <code> <code>
Line 411: Line 408:
  
 ==== 13. Element Web ==== ==== 13. Element Web ====
-In ''element.gnulinux.club'' ''config.json'', replace the hosted call URL:+ 
 +In ''element.gnulinux.club'' ''config.json'', replace the hosted call URL block with the following:
  
 <code> <code>
Line 422: Line 420:
 </code> </code>
  
-''https://call.element.io'' shows ''MISSING_MATRIX_RTC_TRANSPORT'' even when Synapse is correct. Hard-refresh after the change. +That should be it. Debug and review line by line if stuff is failing. Reach out on Matrix if needed.
- +
-==== Facts ==== +
-  * UD+
  
- --- //[[alerts@haacksnetworking.org|oemb1905]] 2026/10/10 01:06//+ --- //[[alerts@haacksnetworking.org|oemb1905]] 2026/10/10 05:54//
computing/element-call.txt · Last modified: by oemb1905