{"id":35479,"date":"2025-05-21T17:23:08","date_gmt":"2025-05-21T14:23:08","guid":{"rendered":"https:\/\/trueconf.com/blog\/?p=35479"},"modified":"2025-11-25T12:22:00","modified_gmt":"2025-11-25T09:22:00","slug":"what-should-i-do-if-trueconf-users-cannot-connect-to-the-server-or-send-files","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/what-should-i-do-if-trueconf-users-cannot-connect-to-the-server-or-send-files","title":{"rendered":"What should I do if TrueConf users cannot connect to the server or send files?"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1\">Sometimes, TrueConf Server users may be unable to sign in or send files to a chat. In this article, we will discuss the most likely causes of this problem. To address this issue, you need to have access to the TrueConf Server control panel; in other words, you need to be the administrator of the video conferencing server.<\/p>\n<h2 id=\"connect_by_fqdn\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Connection with the help of domain name<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Domain name (FQDN) settings are used in several sections of the TrueConf Server control panel. These settings affect the work of the video conferencing system in multiple ways.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">The list of addresses is used for connecting client applications to TrueConf Server. These addresses are specified in the <a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/network\/#network-settings\" target=\"_blank\" rel=\"noopener\"><strong>Network \u2192 Network settings<\/strong><\/a> section of the control panel. The users, who are within the internal network. can connect with the help of any address added to the <strong>Internal addresses<\/strong> table, while users outside the corporate network can connect with the help of addresses added to the <strong>External addresses<\/strong> table.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801-1024x347.png\" alt=\"\" width=\"1024\" height=\"347\" class=\"aligncenter size-large wp-image-35482\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801-1024x347.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801-690x234.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801-768x260.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801-1536x521.png 1536w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801-453x154.png 453w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_163801.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">For ease of use, the TrueConf technical support team recommends adding the domain name of TrueConf Server to the list of external addresses. The domain name will correctly resolve to internal IP addresses within the corporate network and to external IP addresses when a user connects to the server from outside. This means that the customer&#8217;s network must be configured correctly which will allow users to enter a convenient domain name instead of an IP address when connecting to the server.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Sometimes, users may be unable to send files to private and group chats, and in such cases, you should also specify the domain name of TrueConf Server in the <strong>External addresses<\/strong> table. This problem may occur, even if you use TrueConf Server exclusively within a local network, for example, when <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-configure-port-forwarding-on-trueconf-server-for-linux\" target=\"_blank\" rel=\"noopener\">ports are forwarded<\/a>. This issue occurs because file transfer involves filtering which is aimed at optimizing network traffic, and it is necessary to explicitly specify the destination address of the server to which the file should be delivered.<\/p>\n<div class=\"accent-note accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text\">\nThe use of the fully qualified domain name (FQDN) instead of an IP address allows users to maintain access to the server both inside and outside the network. Additionally, if the network configuration is changed (for example, a different IP address is used), TrueConf Server will remain accessible to users.\n<\/p>\n<\/div>\n<p class=\"primary-medium-text ui-mb-sm-1\">To make sure that the users of the video conferencing system can work with the the scheduler, real-time meeting management, slide sharing, and have access to the personal area, you need to specify the server domain name (FQDN) <b>accessible to all users<\/b> in the <a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/web-config\/#web-settings\" target=\"_blank\" rel=\"noopener\"><strong>Web \u2192 Settings<\/strong> section<\/a>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026-1024x464.png\" alt=\"\" width=\"1024\" height=\"464\" class=\"aligncenter size-large wp-image-35483\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026-1024x464.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026-690x313.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026-768x348.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026-1536x696.png 1536w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026-446x202.png 446w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164026.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">In the field <strong>External address of TrueConf Server web<\/strong>, enter the full domain name in this format <code>https:\/\/domain_name.com<\/code> and click <strong>Apply<\/strong>.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\"><a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/network\/#federation\" target=\"_blank\" rel=\"noopener\">One of the requirements<\/a> for the correct work of federation is that federated servers must be accessible to each other by their DNS (FQDN) name specified during registration. So, you need to make sure that the correct domain name is entered in the <a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/registration\/#registration-server\" target=\"_blank\" rel=\"noopener\">section <strong>Summary \u2192 License info \u2192 Register<\/strong><\/a>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227-1024x463.png\" alt=\"\" width=\"1024\" height=\"463\" class=\"aligncenter size-large wp-image-35485\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227-1024x463.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227-690x312.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227-768x348.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227-1536x695.png 1536w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227-446x202.png 446w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164227.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2 id=\"ports_availability\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Availability of ports for client connections<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Make sure that client connections have access to the server through the main port <b>4307 TCP<\/b>. This port is used for server connections, media streaming in conferences, and chat features (including file transfer). If the default 4307 port is used, there is no need to specify it in the application connection settings.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">We recommend using the standard 4307 port; it should be changed only if there are specific port requirements set by the security department.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">To check the availability of a server via the selected port, use the <b>tnc<\/b> program for Windows and <b>nc<\/b> for Linux.<\/p>\n<h3 id=\"windows\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Windows<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">To check the availability of the port, open <b>Windows PowerShell<\/b> (Win+R \u2192 powershell) and execute the command:<\/p>\n<pre class=\"lang:default decode:true \">tnc server_address -port port_number<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">Where:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\"><code>server_address<\/code> \u2013 your TrueConf Server address<\/li>\n<li class=\"ui-list__item ui-list__item--disc\"><code>port_number<\/code> \u2013  the port that should be checked, in our case it is <code>4307<\/code><\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">Example:<\/p>\n<pre class=\"lang:default\" decode=\"true\">tnc video.example.com -port 4307<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">If the entered port is available, you will see <code>TcpTestSucceeded : True<\/code>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114411.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114411.png\" alt=\"\" width=\"514\" height=\"198\" class=\"aligncenter size-full wp-image-35487\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114411.png 514w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114411-453x175.png 453w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">If the port you specified is unavailable, you will see <code>TcpTestSucceeded : False<\/code>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114421.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114421.png\" alt=\"\" width=\"545\" height=\"253\" class=\"aligncenter size-full wp-image-35489\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114421.png 545w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-07_114421-435x202.png 435w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/a><\/p>\n<h3 id=\"linux\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Linux<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">Open the terminal and run this command:<\/p>\n<pre class=\"lang:default\" decode=\"true\">nc -vz server_address port_number<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">Where: <\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\"><code>server_address<\/code> \u2013 your TrueConf Server address<\/li>\n<li class=\"ui-list__item ui-list__item--disc\"><code>port_number<\/code> \u2013 port that should be checked, in our case it is <code>4307<\/code><\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">Example:<\/p>\n<pre class=\"lang:default\" decode=\"true\">nc -vz video.example.com 4307<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">If the entered port is available, you will see <code>Ncat: Connected to address:port<\/code>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58-690x464.png\" alt=\"\" width=\"690\" height=\"464\" class=\"aligncenter size-medium wp-image-35490\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58-690x464.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58-1024x689.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58-768x517.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58-300x202.png 300w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-30-58.png 1430w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">If the specified port is unavailable, you will see <code>Ncat: TIMEOUT<\/code>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33-690x405.png\" alt=\"\" width=\"690\" height=\"405\" class=\"aligncenter size-medium wp-image-35491\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33-690x405.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33-1024x601.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33-768x451.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33-1536x902.png 1536w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33-344x202.png 344w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/clipboard_2025.05.07_12-37-33.png 1638w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<h2 id=\"why_port_blocked\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Why is the port unavailable?<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">As a rule, this port may be unavailable on the user\u2019s network due to the following reasons:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\">The firewall or antivirus is blocking the port<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Proxy server or filtering by the router<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">DNS or NAT issues.<\/li>\n<\/ul>\n<h3 id=\"change_default_port\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to change the default port<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">The standard <b>4307<\/b> port can be changed by going to the section<strong> Network \u2192 Network settings<\/strong>. In the <strong>Internal addresses<\/strong> block, click <strong>Add<\/strong> to open this window:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164431.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164431-517x470.png\" alt=\"\" width=\"517\" height=\"470\" class=\"aligncenter size-medium wp-image-35492\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164431-517x470.png 517w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164431-222x202.png 222w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164431.png 536w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Specify the full domain name and port.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">After specifying a custom port number, you need to enter the server address in the format <code>address:port<\/code>, in our example: <code>video.example.com:4315<\/code> when connecting to the server from a client application.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164648.png\" data-rel=\"lightbox-gallery-Ys8UYXcQ\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164648-530x470.png\" alt=\"\" width=\"530\" height=\"470\" class=\"aligncenter size-medium wp-image-35493\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164648-530x470.png 530w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164648-768x682.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164648-228x202.png 228w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2025\/05\/2025-05-19_164648.png 960w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p>You can find the list of all ports used in TrueConf Server in this <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/ports-trueconf-server-use\" target=\"_blank\" rel=\"noopener\">article<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes, TrueConf Server users may be unable to sign in or send files to a chat. In this article, we will discuss the most likely causes of this problem. To address this issue, you need to have access to the TrueConf Server control panel; in other words, you need to be the administrator of the [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[231,186],"class_list":["post-35479","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-troubleshooting","tag-administration","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/35479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=35479"}],"version-history":[{"count":6,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/35479\/revisions"}],"predecessor-version":[{"id":40729,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/35479\/revisions\/40729"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=35479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=35479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=35479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}