Características del modo Gateway

Sobre las restricciones de Telegram a las llamadas salientes

Llamar a un usuario por el ID interno de Telegram sólo es posible si ha habido una interacción directa o indirecta con el usuario antes: mensajería, llamadas entrantes desde esta cuenta (esto es una limitación técnica de Telegram).

Es posible realizar llamadas salientes utilizando el número de teléfono o el nombre de usuario también sin diálogo previo con el usuario, pero puede producirse una prohibición temporal de las llamadas desde Telegram si la intensidad de las mismas es demasiado alta (dura unas 24 horas).

Si la cuenta de Telegram de la persona que llama está en la lista de contactos de la persona que llama, no habrá un bloqueo automático.

Tenga especial cuidado cuando llame a usuarios desconocidos. Cualquier usuario puede quejarse de spam si su llamada es inesperada. Si se recibe un número significativo de quejas, la cuenta de la pasarela puede ser restringida o bloqueada por el equipo de Telegram.

Retraso en las llamadas a través de la pasarela de Telegram

Es posible que se produzcan retrasos al llamar a un usuario desconectado. Esto se debe a una característica de Telegram que se describe a continuación.

Los operadores de redes celulares pueden saber fácilmente si un usuario está conectado. Telegram trabaja más. Un usuario obtiene el estado "En línea" si se cumplen tres condiciones: la aplicación se está ejecutando, el teléfono está activo y el propio teléfono está desbloqueado. De lo contrario, el usuario se considera desconectado.

La tecnología Push ayuda a forzar la conexión del usuario. Recibe una notificación de una llamada entrante de Telegram y aparece en línea en ese momento, aunque no haya iniciado sesión en la aplicación. Este enfoque ayuda a la aplicación a conservar la batería de manera significativa.

No hay límite de tiempo entre la realización de una llamada y la recepción de una notificación Push. Si el teléfono no está conectado, es posible que el usuario no reciba la notificación. Por lo tanto, la definición del tiempo de espera para que el usuario esté en línea depende de las tareas de la pasarela y debe configurarse en el lado de su PBX virtual.

El valor actual del tiempo de espera es de 15 segundos.

Acerca de la protección de Telegram contra las llamadas de inundación

Cuando hay una gran carga en los servidores de Telegram, puede activarse la protección contra inundaciones. Esto se hace restringiendo artificialmente el uso de todas o algunas llamadas de la API de Telegram.

Si el retraso está limitado a 5 segundos, esta solicitud de la API se repite automáticamente. En caso contrario, la solicitud termina con un error, que se transmite a SIP como código 503 Service Unavailable.

De acuerdo con el RFC 3261, también se transmitirá una cabecera Retry-After que contendrá un valor en segundos después del cual se puede volver a enviar la solicitud.


Ver también


Cómo configurar el modo Gateway para recibir y realizar llamadas a través de la cuenta única de Telegram de la empresa

Cómo recibir llamadas de Telegram en PBX a través de SIP.TG y realizar llamadas salientes en nombre de una única cuenta de empresa de Telegram.

Lo que ven los usuarios cuando llaman a una única cuenta de Telegram a través de SIP.TG, conjunto de funciones a su disposición (DTMF, respuesta automática, selección de línea, botón de devolución de llamada, indicación del número de extensión y devolución de llamada).

Pasarela SIP.TG para la integración de Telegram Calls con sistemas CRM, recibiendo llamadas entrantes y realizando llamadas salientes a usuarios de Telegram vía PBX

Opciones de pago de la pasarela SIP.TG para la transferencia de llamadas entre Telegram y la telefonía SIP

Finalidad, ventajas, instalación y configuración de servidores Worker propios para SIP.TG

Finalidad, ventajas, instalación y configuración de su propio almacén de sesiones de Telegram para SIP.TG

El quid del problema con la librería tg2sip (libtgvoip) con los clientes de Telegram en Android y la solución propuesta desde SIP.TG