{"action":"opened","issue":{"url":"https://api.github.com/repos/nextcloud/talk-android/issues/115","repository_url":"https://api.github.com/repos/nextcloud/talk-android","labels_url":"https://api.github.com/repos/nextcloud/talk-android/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/nextcloud/talk-android/issues/115/comments","events_url":"https://api.github.com/repos/nextcloud/talk-android/issues/115/events","html_url":"https://github.com/nextcloud/talk-android/issues/115","id":306075819,"number":115,"title":"Black screen with Turn server","user":{"login":"rajil","id":379266,"avatar_url":"https://avatars2.githubusercontent.com/u/379266?v=4","gravatar_id":"","url":"https://api.github.com/users/rajil","html_url":"https://github.com/rajil","followers_url":"https://api.github.com/users/rajil/followers","following_url":"https://api.github.com/users/rajil/following{/other_user}","gists_url":"https://api.github.com/users/rajil/gists{/gist_id}","starred_url":"https://api.github.com/users/rajil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rajil/subscriptions","organizations_url":"https://api.github.com/users/rajil/orgs","repos_url":"https://api.github.com/users/rajil/repos","events_url":"https://api.github.com/users/rajil/events{/privacy}","received_events_url":"https://api.github.com/users/rajil/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-16T21:03:07Z","updated_at":"2018-03-16T21:03:07Z","closed_at":null,"author_association":"NONE","body":"Hello,\r\n\r\nFirstly, video calls in the LAN network between android and Web work fine. However, i get black screen when the android phone is in a different network (cellular). I have created a digital ocean drop with coturn as follows:\r\n\r\n```\r\n# cat /etc/turnserver.conf | egrep -v \"(^#.*|^$)\"\r\nlistening-ip=167.99.6.130\r\nverbose\r\nuse-auth-secret\r\nstatic-auth-secret=north\r\nlog-file=/var/tmp/turn.log\r\nsyslog\r\n\r\n```\r\nThe server is running fine\r\n```\r\n# turnserver -c /etc/turnserver.conf \r\n0: log file opened: /var/log/turn_2869_2018-03-16.log\r\n0: \r\nRFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server\r\nVersion Coturn-4.5.0.3 'dan Eider'\r\n0: \r\nMax number of open files/sockets allowed for this process: 1048576\r\n0: \r\nDue to the open files/sockets limitation,\r\nmax supported number of TURN Sessions possible is: 524000 (approximately)\r\n0: \r\n\r\n==== Show him the instruments, Practical Frost: ====\r\n\r\n0: TLS supported\r\n0: DTLS supported\r\n0: DTLS 1.2 supported\r\n0: TURN/STUN ALPN supported\r\n0: Third-party authorization (oAuth) supported\r\n0: GCM (AEAD) supported\r\n0: OpenSSL compile-time version: OpenSSL 1.0.2g-fips  1 Mar 2016\r\n0: \r\n0: SQLite supported, default database location is /var/lib/turn/turndb\r\n0: Redis supported\r\n0: PostgreSQL supported\r\n0: MySQL supported\r\n0: MongoDB is not supported\r\n0: \r\n0: Default Net Engine version: 3 (UDP thread per CPU core)\r\n\r\n=====================================================\r\n\r\n0: Listener address to use: 167.99.6.130\r\n0: Domain name: \r\n0: Default realm: \r\n0: WARNING: cannot find certificate file: turn_server_cert.pem (1)\r\n0: WARNING: cannot start TLS and DTLS listeners because certificate file is not set properly\r\n0: WARNING: cannot find private key file: turn_server_pkey.pem (1)\r\n0: WARNING: cannot start TLS and DTLS listeners because private key file is not set properly\r\n0: Relay address to use: 167.99.6.130\r\n0: pid file created: /var/run/turnserver.pid\r\n0: IO method (main listener thread): epoll (with changelist)\r\n0: WARNING: I cannot support STUN CHANGE_REQUEST functionality because only one IP address is provided\r\n0: Wait for relay ports initialization...\r\n0:   relay 167.99.6.130 initialization...\r\n0:   relay 167.99.6.130 initialization done\r\n0: Relay ports initialization done\r\n0: IO method (general relay thread): epoll (with changelist)\r\n0: turn server id=1 created\r\n0: IPv4. SCTP listener opened on : 167.99.6.130:3478\r\n0: IPv4. TCP listener opened on : 167.99.6.130:3478\r\n0: IO method (general relay thread): epoll (with changelist)\r\n0: IPv4. UDP listener opened on: 167.99.6.130:3478\r\n0: Total General servers: 2\r\n0: turn server id=0 created\r\n0: IPv4. TCP listener opened on : 167.99.6.130:3478\r\n0: IO method (admin thread): epoll (with changelist)\r\n0: IPv4. CLI listener opened on : 127.0.0.1:5766\r\n0: IO method (auth thread): epoll (with changelist)\r\n0: IO method (auth thread): epoll (with changelist)\r\n0: SQLite DB connection success: /var/lib/turn/turndb\r\n```\r\n\r\nIn the Web GUI of nextcloud i specified,\r\nStun server:\r\nstun.nextcloud.com:443\r\nTurn server:\r\nhttp://167.99.6.125:3478, static key north, TCP Only\r\n\r\nUnfortunately, with these i am getting back screen between android phone and Web (both in LAN). I have not tested between two Android clients.\r\n\r\nAny idea what could be the issue? Is there any log for Nextcloud talk?"}}
{"actor":{"display_login":"rajil"}}