SIP a PSTN
SIP (Softphone) y PSTN (teléfono antiguo) son redes diferentes y hablan idiomas diferentes. Así que necesitamos un traductor (aquí Gateway) para comunicarnos entre estas dos redes.
Tomemos un ejemplo para mostrar cómo un teléfono SIP realiza una llamada telefónica a una PSTN a través de una puerta de enlace PSTN.
En este ejemplo, Tom (sip:[email protected]) es un teléfono sip y Jerry usa un número de teléfono global +91401234567.
SIP a PSTN a través de puertas de enlace
La siguiente ilustración muestra un flujo de llamadas desde SIP a PSTN a través de puertas de enlace.
A continuación se incluye una explicación paso a paso de todo el proceso que se lleva a cabo al realizar una llamada desde un teléfono SIP a PSTN.
En primer lugar, el teléfono SIP (Tom) marca el número global +91401234567 para comunicarse con Jerry. El agente de usuario SIP lo entiende como un número global y lo convierte en request-uri usando DNS y activa la solicitud.
El teléfono SIP envía la INVITACIÓN directamente a la puerta de enlace.
La puerta de enlace inicia la llamada a la PSTN seleccionando una troncal SS7 ISUP al siguiente conmutador telefónico de la PSTN.
Los dígitos marcados desde INVITE se asignan al IAM de ISUP. La PSTN devuelve el mensaje de dirección completa de la PU-RDSI (ACM) para indicar que se ha creado la troncal.
El teléfono genera un tono de llamada y pasa al cambio de teléfono. La puerta de enlace asigna el ACM a la respuesta de progreso de sesión 183 que contiene un SDP que indica el puerto RTP que la puerta de enlace utilizará para conectar el audio desde la PSTN.
Tras la recepción del 183, el UAC de la persona que llama comienza a recibir los paquetes RTP enviados desde la puerta de enlace y presenta el audio a la persona que llama para que sepa que la persona que llama progresa en la PSTN.
La llamada se completa cuando la parte llamada contesta el teléfono, lo que hace que el conmutador telefónico envíe un mensaje de respuesta (ANM) a la puerta de enlace.
Luego, la puerta de enlace corta la conexión de audio PSTN en ambas direcciones y envía una respuesta 200 OK a la persona que llama. Como la ruta de medios RTP ya está establecida, la puerta de enlace responde al SDP en el 183 pero no provoca cambios en la conexión RTP.
El UAC envía un ACK para completar el intercambio de señalización SIP. Como no hay un mensaje equivalente en la PU-RDSI, la puerta de enlace absorbe el ACK.
La persona que llama envía BYE a la puerta de enlace para terminar. La puerta de enlace asigna el BYE al mensaje de liberación de la PU-RDSI (REL).
La puerta de enlace envía el 200OK al BYE y recibe un RLC de la PSTN.