PTT ( en inglés Push-to-talk , literalmente - "Presione para hablar") es un estándar de comunicación de voz semidúplex con una interfaz de radio bidireccional y la capacidad de transmitir una señal en una sola dirección a la vez. Para cambiar entre los modos de recepción y transmisión, el usuario debe presionar / soltar el botón correspondiente ( tangente ) en el dispositivo de radio.
PTT es uno de los primeros estándares de comunicación utilizados para la telefonía móvil y era esencialmente el equivalente móvil de un servicio de telefonía fija mediado por un operador. Para llamar al operador, el usuario del teléfono móvil presionó y mantuvo presionado el botón PTT (pto) en su dispositivo durante varios segundos. Después de que el suscriptor soltó el botón, el operador respondió y solicitó el número de teléfono al que el suscriptor quería llamar.
El suscriptor volvió a cambiar al modo de transmisión presionando un botón y llamó al número deseado, después de lo cual el operador marcó este número a través de una línea telefónica alámbrica y estableció una conexión. Al final de la conversación, si no hubo actividad en la línea durante algún tiempo o se escuchó una señal clara de la línea telefónica alámbrica, el operador podría liberar el canal y usarlo para otras conexiones. Este estándar se usó en la década de 1980 en Canadá, donde luego fue reemplazado por MTS , y todavía lo usan algunos operadores en India.
Recientemente, el uso de PTT en redes IP se ha generalizado. La razón principal de esto fue la facilidad de organizar la transmisión de señales de audio punto a multipunto para el sistema PTT. Debido a esto, los grupos separados se organizan fácilmente cuando todos los usuarios que participan en este grupo escuchan al orador.
PTT se basa en dos tecnologías principales:
Todos los clientes de PTT se ponen en contacto con un servidor (por ejemplo, un servidor IMS ) para obtener permiso para transmitir una señal y obtener información sobre los grupos y usuarios disponibles. El intercambio de información de servicio entre el cliente y el servidor se realiza, por regla general, a través del protocolo SIP .
El cliente selecciona un grupo (o un solo usuario) para la conversación y, al hacer clic en el botón "hablar", solicita al servidor que inicie la sesión. El servidor no dará permiso para iniciar una sesión si el grupo (usuario) está ocupado, por ejemplo, otro usuario ya está transmitiendo datos de voz al mismo grupo. Si se otorga el permiso, el cliente comienza a transmitir datos de voz a otro usuario (como unidifusión ) o grupo de usuarios (como multidifusión ).
Después de soltar el botón "hablar", se envía una señal al servidor sobre el final de la sesión.
Dependiendo de la organización del sistema, el servidor puede finalizar la sesión de forma independiente enviando la señal de "fin de sesión" al cliente.
Ventajas: gestión de sesiones centralizada, incluso entre usuarios remotos.
Inconvenientes: se necesita un elemento central (servidor), que es muy caro.
El cliente en serverless PTT, a diferencia de server PTT, decide de forma independiente el inicio de la sesión, analizando si se reciben mensajes para el grupo para el que quiere iniciar la sesión. El cliente determina el final de la sesión por una señal específica de otro cliente o por un tiempo de espera. Las listas de usuarios/grupos deben estar organizadas por un protocolo separado (por ejemplo, basado en un grupo de multidifusión separado ).
Ventajas: bajo costo y facilidad de construcción del sistema.
Desventajas: falta de gestión centralizada de sesiones, es posible que se produzcan superposiciones de transmisión de dos o más usuarios al mismo tiempo, especialmente en el caso de usuarios remotos (con un gran retraso en la señal).