Unable to receive messages when using self-hosted dhtnode with proxyserver.
I'm using latest version from play store (non-beta).
I decided to set up my own dhtproxy: http://18.185.100.17:8080/
Running official dht node with the following setup: dhtnode -p 4222 -s -v -b bootstrap.jami.net --proxyserver 8080
. (tcp 8080 and udp 4222 are open)
If I configure in the advanced settings of the app to use this dhtproxy, everything connects and I can send messages to other contacts, but however I cannot receive anything back. If I disable the dhtproxy, everything syncs and back to normal.
I ran a windows client with debug option and notices the following when replying to android client:
[ connectionmanager.cpp:288 ] no response from DHT to E2E request.
and after some time:
TCP negotiation failed: All ICE checklists failed (PJNATH_EICEFAILED)
as well as:
ICE process complete, status=All ICE checklists failed (PJNATH_EICEFAILED)
On android with logcat it seems to connect no problem because i see this:
06-09 22:38:26.199 32089 32116 I libdring: [Account ...] using proxy server 18.185.100.17:8080
Is this something related to the android app or my proxyserver is not behaving as expected?