Два собеседника, подключенные к одной локальной сети (например, оба телефона подключены к одному роутеру или раздаче Wi-Fi без интернета), могут общаться через Jami. Сообщения, голосовые и видеозвонки идут напрямую с устройства на устройство, поэтому связь сохраняется и в изолированной сети без доступа в интернет.
Из-за того что у Jami нет серверов, он ведет себя иначе, чем облачные мессенджеры. Сообщение или звонок доходит, когда оба собеседника онлайн одновременно: связь идет напрямую от устройства к устройству. Если же отправить сообщение человеку, у которого приложение в этот момент закрыто или телефон выключен, оно может задержаться и прийти только когда он снова появится в сети. По той же причине история переписки хранится на устройствах, а не в облаке: если пользователи сменили телефон без переноса данных — старые чаты не «подтянутся» автоматически.
Все общение по умолчанию защищено сквозным шифрованием, а регистрация не требует ни номера телефона, ни электронной почты. Вместо привязки к телефону создается локальный идентификатор, который хранится на самом устройстве, что делает учетную запись анонимной.
По набору функций Jami ближе к привычным мессенджерам, в приложении есть текстовые чаты, аудио- и видеозвонки, передача файлов и групповое общение. За удобство приходится платить нюансом: в полном офлайне связь возможна только в общей локальной сети, а для соединения через разные сети уже нужен интернет.