Мобильный телефон должен поддерживать открытое соединение с сервером - почти все ячейки находятся за одним или несколькими уровнями шлюзов NAT, что делает невозможным доступ сервера к клиенту, если клиент не открыл соединение и не оставил его открытым. .