Push To Talk в SIP - это просто обычный вызов, а RTP выполняет сложный контроль над полом.
Обычно существует медиасервер, который передает широковещательные пакеты всем участникам, чтобы сэкономить на ограниченной полосе загрузки. Сервер обычно имеет открытый адрес, упрощающий прохождение NAT для участников.
Но если вы работаете самостоятельно и не нуждаетесь во взаимодействии с другими службами SIP или IMS, и все это напоминает обмен мгновенными сообщениями больше, чем телефонные звонки, XMPP может быть более простым вариантом.
Я не уверен в аспекте Android, но кроме новой встроенной поддержки SIP, которая может быть специально ограничена, всегда есть стек SIP от SIPDroid, верно?