# Error while deploying a TURN service for clients behind firewalls

**URL:** <https://openvidu.discourse.group/t/error-while-deploying-a-turn-service-for-clients-behind-firewalls/4229>\
**Category:** Issues with deployment\
**Tags:** v2\
**Created:** [October 10, 2022, 4:55pm UTC](https://openvidu.discourse.group/t/error-while-deploying-a-turn-service-for-clients-behind-firewalls/4229 "2022-10-10T16:55:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![poojakamra](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@poojakamra](https://openvidu.discourse.group/u/poojakamra)\
**Post date:** [October 10, 2022, 4:55pm UTC](https://openvidu.discourse.group/t/error-while-deploying-a-turn-service-for-clients-behind-firewalls/4229/1 "2022-10-10T16:55:15Z")

</div>

I am following the steps mentioned in openvidu documentation to setup Coturn server on seperate machine.  
Machine is having public ip. Basically it is Azure ubuntu VM.  
The link i am using for reference is : [Allow users behind firewalls - OpenVidu Docs](https://docs.openvidu.io/en/2.22.0/deployment/allow-users-behind-firewalls/)  
I am following the section **" Deploy a TURN service for clients behind firewalls (with Let’s Encrypt)"**  
But when i execute command : **docker-compose up -d** , it gives error :  
ERROR: for coturn Cannot create container for service coturn: Conflict. The container name “/coturn” is already in use by container "4b79247cf361bf8a9f07c30414a25e381cStarting certbot … error  
WARNING: Host is already in use by another container

ERROR: for certbot Cannot start service certbot: driver failed programming external connectivity on endpoint certbot (7d79d14749801b5b472ce68fe2085416aa7da018b0e461b99ddd3ee12aedb467): Bind for 0.0.0.0:80 failed: port is already allocated

"ERROR: for coturn Cannot create container for service coturn: Conflict. The container name “/coturn” is already in use by container “4b79247cf361bf8a9f07c30414a25e381cdbff48c7b9b09075a59f67f7fa53fd”. You have to remove (or rename) that container to be able to reuse that name.

ERROR: for certbot Cannot start service certbot: driver failed programming external connectivity on endpoint certbot (7d79d14749801b5b472ce68fe2085416aa7da018b0e461b99ddd3ee12aedb467): Bind for 0.0.0.0:80 failed: port is already allocated  
ERROR: Encountered errors while bringing up the project."

Please help to resolve this.

---

<div class="post-metadata">

**Author:** ![pabloFuente](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/pablofuente/32/2536_2.png) [@pabloFuente](https://openvidu.discourse.group/u/pabloFuente)\
**Post date:** [October 11, 2022, 11:25am UTC](https://openvidu.discourse.group/t/error-while-deploying-a-turn-service-for-clients-behind-firewalls/4229/2 "2022-10-11T11:25:06Z")

</div>

You have some other service running on port 80. Certbot requires that port.

---

<div class="post-metadata">

**Author:** ![poojakamra](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@poojakamra](https://openvidu.discourse.group/u/poojakamra)\
**Post date:** [October 12, 2022, 10:37am UTC](https://openvidu.discourse.group/t/error-while-deploying-a-turn-service-for-clients-behind-firewalls/4229/3 "2022-10-12T10:37:28Z")

</div>

I checked, no service is running.  
I have done fresh installation.  
But when i run below command -  
docker-compose logs -f  
It is generating following logs -  
Attaching to coturn, certbot  
certbot | + trap exit\_func TERM INT  
certbot | + export ‘CRONTIME=12h’  
certbot | + export ‘COTURN\_CONTAINER\_NAME=coturn’  
certbot | + :  
certbot | + CERTIFICATES\_FOUND=false  
certbot | + ‘[’ -f /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem]  
certbot | + certbot certonly --non-interactive --standalone ‘–preferred-challenges=http’ ‘–email=pooja.kamra@newgensoft.com’ --agree-tos ‘–domain=[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)’  
certbot | Saving debug log to /var/log/letsencrypt/letsencrypt.log  
certbot | Account registered.  
certbot | Requesting a certificate for [ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)  
certbot |  
certbot | Successfully received certificate.  
certbot | Certificate is saved at: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/fullchain.pem  
certbot | Key is saved at: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
certbot | This certificate expires on 2023-01-10.  
certbot | These files will be updated when the certificate renews.  
certbot | NEXT STEPS:  
certbot | - The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See [User Guide — Certbot 1.31.0 documentation](https://certbot.org/renewal-setup) for instructions.  
certbot |  
certbot | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
certbot | If you like Certbot, please consider supporting our work by:  
certbot | \* Donating to ISRG / Let’s Encrypt: [Donate - Let's Encrypt](https://letsencrypt.org/donate)  
certbot | \* Donating to EFF: [Support EFF's Work on Let's Encrypt | Electronic Frontier Foundation](https://eff.org/donate-le)  
certbot | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
certbot | + chmod 777 -R /etc/letsencrypt  
certbot | + pgrep -n ‘^turnserver$’  
certbot | + TURN\_PID=66814  
certbot | + ‘[’ -n 66814]  
certbot | + ‘[’ false ‘=’ false]  
certbot | + kill -KILL 66814  
certbot | + wait 66855  
certbot | + sleep 12h  
coturn | 0: : WARNING: Cannot find config file: turnserver.conf. Default and command-line settings will be used.  
coturn | 0: : WARNING: Cannot find config file: turnserver.conf. Default and command-line settings will be used.  
coturn | 0: : WARNING: Cannot find config file: turnserver.conf. Default and command-line settings will be used.  
coturn | 0: : WARNING: Cannot find config file: turnserver.conf. Default and command-line settings will be used.  
coturn | 0: : Listener address to use: 0.0.0.0  
coturn | 0: : Listener address to use: 0.0.0.0  
coturn | 0: : WARNING: Cannot find config file: turnserver.conf. Default and command-line settings will be used.  
coturn | 0: : WARNING: Cannot find config file: turnserver.conf. Default and command-line settings will be used.  
coturn | 0: :  
coturn | RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server  
coturn | Version Coturn-4.5.2 ‘dan Eider’  
coturn | 0: :  
coturn | RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server  
coturn | Version Coturn-4.5.2 ‘dan Eider’  
coturn | 0: :  
coturn | Max number of open files/sockets allowed for this process: 1048576  
coturn | 0: :  
coturn | Max number of open files/sockets allowed for this process: 1048576  
coturn | 0: :  
coturn | Due to the open files/sockets limitation,  
coturn | max supported number of TURN Sessions possible is: 524000 (approximately)  
coturn | 0: :  
coturn | Due to the open files/sockets limitation,  
coturn | max supported number of TURN Sessions possible is: 524000 (approximately)  
coturn | 0: :  
coturn |  
coturn | ==== Show him the instruments, Practical Frost: ====  
coturn |  
coturn | 0: :  
coturn |  
coturn | ==== Show him the instruments, Practical Frost: ====  
coturn |  
coturn | 0: : TLS supported  
coturn | 0: : TLS supported  
coturn | 0: : DTLS supported  
coturn | 0: : DTLS supported  
coturn | Cannot create pid file: /var/run/turnserver.pid: Permission denied  
coturn | 0: : DTLS 1.2 supported  
coturn | 0: : DTLS 1.2 supported  
coturn | 0: : TURN/STUN ALPN supported  
coturn | 0: : TURN/STUN ALPN supported  
coturn | 0: : Third-party authorization (oAuth) supported  
coturn | 0: : Third-party authorization (oAuth) supported  
coturn | 0: : GCM (AEAD) supported  
coturn | 0: : GCM (AEAD) supported  
coturn | 0: : OpenSSL compile-time version: OpenSSL 1.1.1n 15 Mar 2022 (0x101010ef)  
coturn | 0: : OpenSSL compile-time version: OpenSSL 1.1.1n 15 Mar 2022 (0x101010ef)  
coturn | 0: :  
coturn | 0: :  
coturn | 0: : SQLite supported, default database location is /var/lib/coturn/turndb  
coturn | 0: : SQLite supported, default database location is /var/lib/coturn/turndb  
coturn | 0: : Redis supported  
coturn | 0: : Redis supported  
coturn | 0: : PostgreSQL supported  
coturn | 0: : PostgreSQL supported  
coturn | 0: : MySQL supported  
coturn | 0: : MySQL supported  
coturn | 0: : MongoDB supported  
coturn | 0: : MongoDB supported  
coturn | 0: :  
coturn | 0: :  
coturn | 0: : Default Net Engine version: 3 (UDP thread per CPU core)  
coturn |  
coturn | =====================================================  
coturn |  
coturn | 0: : Default Net Engine version: 3 (UDP thread per CPU core)  
coturn |  
coturn | =====================================================  
coturn |  
coturn | 0: : Domain name:  
coturn | 0: : Domain name:  
coturn | 0: : Default realm: [ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)  
coturn | 0: : Default realm: [ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)  
coturn | 0: : ERROR:  
coturn | CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!  
coturn | 0: : ERROR:  
coturn | CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (admin thread): epoll (with changelist)  
coturn | 0: : IO method (admin thread): epoll (with changelist)  
coturn | 0: : SQLite DB connection success: /var/lib/coturn/turndb  
coturn | 0: : SQLite DB connection success: /var/lib/coturn/turndb  
coturn | 0: : ERROR:  
coturn | Could not start Prometheus collector!  
coturn | 0: : ERROR:  
coturn | Could not start Prometheus collector!  
coturn | 0: : Domain name:  
coturn | 0: : Domain name:  
coturn | 0: : Default realm: [ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)  
coturn | 0: : Default realm: [ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)  
coturn | 0: : ERROR:  
coturn | CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!  
coturn | 0: : ERROR:  
coturn | CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!  
coturn | 0: : SSL23: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : SSL23: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : SSL23: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : SSL23: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS1.0: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : TLS1.0: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : TLS1.0: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS1.0: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS1.1: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : TLS1.1: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : TLS1.1: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS1.1: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS1.2: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : TLS1.2: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : TLS1.2: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS1.2: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : TLS cipher suite: DEFAULT  
coturn | 0: : TLS cipher suite: DEFAULT  
coturn | 0: : DTLS: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : DTLS: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : DTLS: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : DTLS: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : DTLS1.2: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : DTLS1.2: Certificate file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/cert.pem  
coturn | 0: : DTLS1.2: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : DTLS1.2: Private key file found: /etc/letsencrypt/live/ngvideoccoturn.centralindia.cloudapp.azure.com/privkey.pem  
coturn | 0: : DTLS cipher suite: DEFAULT  
coturn | 0: : DTLS cipher suite: DEFAULT  
coturn | 0: : Relay address to use: 0.0.0.0  
coturn | 0: : Relay address to use: 0.0.0.0  
coturn | 0: : Cannot create pid file: /var/run/turnserver.pid  
coturn | 0: : Cannot create pid file: /var/run/turnserver.pid  
coturn | Cannot create pid file: /var/run/turnserver.pid: Permission denied  
coturn | 0: : pid file created: /var/tmp/turnserver.pid  
coturn | 0: : pid file created: /var/tmp/turnserver.pid  
coturn | 0: : IO method (main listener thread): epoll (with changelist)  
coturn | 0: : IO method (main listener thread): epoll (with changelist)  
coturn | 0: : WARNING: I cannot support STUN CHANGE\_REQUEST functionality because only one IP address is provided  
coturn | 0: : WARNING: I cannot support STUN CHANGE\_REQUEST functionality because only one IP address is provided  
coturn | 0: : Wait for relay ports initialization…  
coturn | 0: : Wait for relay ports initialization…  
coturn | 0: : relay 0.0.0.0 initialization…  
coturn | 0: : relay 0.0.0.0 initialization…  
coturn | 0: : relay 0.0.0.0 initialization done  
coturn | 0: : relay 0.0.0.0 initialization done  
coturn | 0: : Relay ports initialization done  
coturn | 0: : Relay ports initialization done  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : turn server id=0 created  
coturn | 0: : turn server id=0 created  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : turn server id=1 created  
coturn | 0: : turn server id=1 created  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : turn server id=2 created  
coturn | 0: : turn server id=2 created  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : IO method (general relay thread): epoll (with changelist)  
coturn | 0: : turn server id=3 created  
coturn | 0: : turn server id=3 created  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/SCTP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. TLS/TCP listener opened on : 0.0.0.0:443  
coturn | 0: : IPv4. DTLS/UDP listener opened on: 0.0.0.0:443  
coturn | 0: : IPv4. DTLS/UDP listener opened on: 0.0.0.0:443  
coturn | 0: : Total General servers: 4  
coturn | 0: : Total General servers: 4  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : IO method (auth thread): epoll (with changelist)  
coturn | 0: : SQLite DB connection success: /var/lib/coturn/turndb  
coturn | 0: : SQLite DB connection success: /var/lib/coturn/turndb  
coturn | 0: : IO method (admin thread): epoll (with changelist)  
coturn | 0: : IO method (admin thread): epoll (with changelist)  
coturn | 0: : ERROR:  
coturn | Could not start Prometheus collector!  
coturn | 0: : ERROR:  
coturn | Could not start Prometheus collector!  
coturn | 77: : session 002000000000000001: SSL shutdown received, socket to be closed (local 0.0.0.0:443, remote 64.225.49.158:59824)  
coturn | 77: : session 002000000000000001: SSL shutdown received, socket to be closed (local 0.0.0.0:443, remote 64.225.49.158:59824)  
coturn | 77: : session 001000000000000002: TCP socket closed remotely 162.142.125.213:41128  
coturn | 77: : session 001000000000000002: TCP socket closed remotely 162.142.125.213:41128  
coturn | 77: : session 001000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 001000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 001000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 001000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 001000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 162.142.125.213:41128, reason: TCP connection closed by client (callback)  
coturn | 77: : session 001000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 162.142.125.213:41128, reason: TCP connection closed by client (callback)  
coturn | 77: : ERROR: session 002000000000000002: TLS/TCP socket error: Connection reset by peer 64.225.49.158:59978  
coturn | 77: : ERROR: session 002000000000000002: TLS/TCP socket error: Connection reset by peer 64.225.49.158:59978  
coturn | 77: : session 002000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 002000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 002000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 002000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 77: : session 002000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:59978, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 77: : session 002000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:59978, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 78: : IPv4. tcp or tls connected to: 64.225.49.158:60034  
coturn | 78: : IPv4. tcp or tls connected to: 64.225.49.158:60034  
coturn | 78: : ERROR: session 002000000000000004: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60034  
coturn | 78: : ERROR: session 002000000000000004: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60034  
coturn | 78: : session 002000000000000004: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 002000000000000004: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 002000000000000004: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 002000000000000004: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 002000000000000004: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60034, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 78: : session 002000000000000004: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60034, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 78: : IPv4. tcp or tls connected to: 64.225.49.158:60126  
coturn | 78: : IPv4. tcp or tls connected to: 64.225.49.158:60126  
coturn | 78: : ERROR: session 000000000000000001: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60126  
coturn | 78: : ERROR: session 000000000000000001: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60126  
coturn | 78: : session 000000000000000001: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 000000000000000001: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 000000000000000001: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 000000000000000001: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 78: : session 000000000000000001: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60126, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 78: : session 000000000000000001: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60126, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 79: : ERROR: session 003000000000000002: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60258  
coturn | 79: : ERROR: session 003000000000000002: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60258  
coturn | 79: : session 003000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 003000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 003000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 003000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 003000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60258, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 79: : session 003000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60258, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 79: : session 002000000000000003: client socket to be closed in client handler: ss=0x7f84c002fdf0  
coturn | 79: : session 002000000000000003: client socket to be closed in client handler: ss=0x7f84c002fdf0  
coturn | 79: : session 002000000000000003: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=1, rb=42, sp=0, sb=0  
coturn | 79: : session 002000000000000003: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=1, rb=42, sp=0, sb=0  
coturn | 79: : session 002000000000000003: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 002000000000000003: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 002000000000000003: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 162.142.125.213:48520, reason: general  
coturn | 79: : session 002000000000000003: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 162.142.125.213:48520, reason: general  
coturn | 79: : session 002000000000000003: SSL shutdown received, socket to be closed (local 0.0.0.0:443, remote 162.142.125.213:48520)  
coturn | 79: : session 002000000000000003: SSL shutdown received, socket to be closed (local 0.0.0.0:443, remote 162.142.125.213:48520)  
coturn | 79: : IPv4. tcp or tls connected to: 64.225.49.158:60330  
coturn | 79: : IPv4. tcp or tls connected to: 64.225.49.158:60330  
coturn | 79: : ERROR: session 000000000000000002: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60330  
coturn | 79: : ERROR: session 000000000000000002: TLS/TCP socket error: Connection reset by peer 64.225.49.158:60330  
coturn | 79: : session 000000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 000000000000000002: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 000000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 000000000000000002: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 79: : session 000000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60330, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 79: : session 000000000000000002: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 64.225.49.158:60330, reason: TLS/TCP socket buffer operation error (callback)  
coturn | 81: : session 000000000000000005: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 81: : session 000000000000000005: usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 81: : session 000000000000000005: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 81: : session 000000000000000005: peer usage: realm=\<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\>, username=\<\>, rp=0, rb=0, sp=0, sb=0  
coturn | 81: : session 000000000000000005: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 162.142.125.213:52548, reason: TCP connection closed by client (callback)  
coturn | 81: : session 000000000000000005: closed (2nd stage), user \<\> realm \<[ngvideoccoturn.centralindia.cloudapp.azure.com](http://ngvideoccoturn.centralindia.cloudapp.azure.com)\> origin \<\>, local 0.0.0.0:443, remote 162.142.125.213:52548, reason: TCP connection closed by client (callback)

Please help to resolve these errors.
