Comments (1)
We have narrowed down the problem.
The problem comes by the ICE Candidate. If an IPV6 is involved and a TURN server is needed, then the parsing does not work and returns an empty string.
[#xmlel{
name = <<"transport">>,
attrs =
[{<<"xmlns">>,<<"urn:xmpp:jingle:transports:ice-udp:1">>},
{<<"pwd">>,<<"3xyz">>},
{<<"ufrag">>,<<"aacfadf1">>}],
children =
[#xmlel{
name = <<"candidate">>,
attrs =
[{<<"component">>,<<"1">>},
{<<"foundation">>,<<"0">>},
{<<"generation">>,<<"0">>},
{<<"id">>,<<"p.xk8fhiawxs">>},
{<<"ip">>,<<"2a03:80:be9:9e51:55c9:34de:5607:4c10">>},
{<<"network">>,<<"1">>},
{<<"port">>,<<"61599">>},
{<<"priority">>,<<"2122252543">>},
{<<"protocol">>,<<"udp">>},
{<<"type">>,<<"host">>}],
I updated
"strophe.js": "^1.6.2",
"util": "^0.12.3",
"webrtc-adapter": "^8.2.3",
It doesn't help.
JSXC use the xep-0176 (UDP only)
Maybe it could be good, it the xep-0371 will be added.
Do you have any Idea, where the problem could happen and why the parser recive a empty string?
Thanks in advance
from jsxc.
Related Issues (20)
- OMEMO messages from MAM won't be decrypted HOT 5
- Provide your PGP signing key promimently on the JSXC web-site / install instructions. HOT 4
- Avatars not loading on reconnect
- Creating a common headless JSXC package with pazznetwork/ngx-chat HOT 1
- Nextcloud unknown error on registration
- Registration failed Managed (Beta service) HOT 6
- [To delete]
- cross domain request was not possible. Either your BOSH server does not send any Access-Control-Allow-Origin header or the content-security-policy (CSP) blocks your request. The safest way is still to use Apache ProxyRequest or Nginx proxy_pass. HOT 1
- Clicking online in Nextcloud JSXC with Activate time-limited tokens (beta) enabled causes JSXC to refresh quickly and not do anything except create a new BOSH session in prosody HOT 1
- JSXC chat menu covers up Nextcloud Dashboard icons on Nextcloud 24.0.1 with Dashboard 7.4.0 on Google Chrome v102 HOT 1
- no-request-id and HTTP 405 from nextcloud instance when registering for beta external server HOT 2
- does this lib. supports end-to-end encryption for group chat(muc).
- Invalid XML received. Maybe https://xxx.xxx.xxx/http-bind/ was redirected. You should use an absolute url.
- Use Transifex for continuous translation please HOT 5
- xmpp.org: Host doap file for client presenation
- Cannot send to existing MUC if MUC is on another domain HOT 1
- Edit GitHub Repository
- Failed to decrypt OMEMO message HOT 1
- Cross domain request was not possible. Either your BOSH server does not send any Access-Control-Allow-Origin header or the content-security-policy (CSP) blocks your request. The safest way is still to use Apache ProxyRequest or Nginx proxy_pass.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsxc.