pattern="^[\d|\+|\(]+[\)|\d|\s|-]*[\d]$"
validateat="onsubmit"
Должен заканчиваться цифрой, может начинаться с (или + или цифры, и может содержать + - (или)
Неважно, где размещено ваше приложение, важно, что клиенты на концах своих вызовов находятся за брандмауэрами или другие ограничения, которые ограничивают p2p и WebRTC, в этом случае данные должны будут передаваться через серверы TURN.
Таким образом, нет, не все данные будут ретранслироваться через серверы TURN, это зависит от интернет-среды клиентов, но, как правило, серверы TURN являются требованием для производственных приложений, поскольку возникает значительное количество ситуаций (около 20% для В среднем 30%, исходя из моего собственного опыта), где для подключения WebRTC необходим сервер TURN.
Все киоски будут находиться за брандмауэром, поэтому весь трафик проходит через сервер, что означает высокую стоимость оборудования. Все звонки будут поступать из киосков. Через 10-20% трафика будет проходить трафик, но не на 100% увеличится стоимость