Asterisk 11.X y la aplicación PAGE (conferencias audio sobre la marcha)

La aplicación Page se utiliza para crear conferencias instantáneas llamando un grupo de extensiones simultáneamente. Esta aplicación, desde la versión 11.X de Asterisk, ya no depende de DAHDI para funcionar ya que ha sido enlazada a la aplicación ConfBridge. Dependiendo del tipo de opciones configuradas, se podrán crear distintos tipos de escenarios:

  • solamente quien ha iniciado la llamada podrá hablar

  • todas las extensiones podrán hablar

  • como sistema de intercomunicación para comunicar breves mensajes a la persona llamada (el teléfono del destinatario descolgará la linea en automático)

La sintaxis de la aplicación es:

Page(Technology/Resource[&Technology2/Resource2[&...]][,options[,timeout]])

y las opciones disponibles:

  • d – audio en ambas direcciones

  • i – no se tomarán en cuenta intentos de transferir la llamada

  • q – modo silencioso, el llamante no escuchará un beep

  • r – se grabará la conferencia en un archivo audio

  • s – solo se intentará incluir en las conferencias las extensiones cuyo estado sea “NOT_INUSE”

  • A(x) – envía un anuncio a todos los participantes de la conferencia. x es el nombre del archivo audio que contiene la locución

  • n – no envía un anuncio a todos los participantes de la conferencia. Implica que A(x) sea presente

Un un ejemplo para de probar la aplicación es (considerando que tenemos configuradas las extensiones 1000,1001,1002):

exten => 501,1,Page(SIP/1001&SIP/1002)

same => n,Hangup

Desde la extensión 1000 se marca 501. Una vez que las dos extensiones (1001,1002) contesten, solamente la 1000 tendrá activado el audio.

Una variación de este bloque es:

exten => 502,1,Page(SIP/1001&SIP/1002,d)

same => n,Hangup

En este caso todas las extensiones (1001 y 1002)  tendrán el micrófono activado.

Utilizar Page como sistema de intercomunicación puede ser muy útil, por ejemplo, en una empresa donde se quiera comunicar a todos los empleados un anuncio. En este caso se conecta a Asterisk una ATA tipo el PA1 de SNOM, que a su vez se puede conectar a un sistema de amplificación audio. Llamando la extensión asociada al PA1, este contestará la llamada en automático y el anuncio será difundido por el sistema de parlantes conectados al ATA.

El mismo sistema de intercomunicación se utiliza con los teléfonos SIP. Dependiendo de la marca hay que enviar una cabecera especifica en el INVITE para que el teléfono mismo la reconozca y conteste la llamada en automático activando el parlante (alta voz) del teléfono. Las cabeceras se añaden a través de la aplicación Sipaddheader de Asterisk.

Estas cabeceras cambian según la marca de los teléfonos. Algunos ejemplos:

  • Aastra - SIPAddHeader(Alert-Info: info=alert-autoanswer)

  • Polycom - SIPAddHeader(Alert-Info: Ring Answer)

  • Snom - SIPAddHeader(Call-Info: sip:domain.com\;answer-after=0)

  • Cisco SPA - SIPAddHeader(Call-Info:\;answer-after=0)

  • Yealink - SIPAddHeader (P-Auto-answer: normal)

Ahora in una hipotética oficina donde el gerente quiera realizar un anuncio a la secretaria y ambos están utilizando teléfonos Yealink cuya extensiones son 1000 para el gerente y 1001 para la secretaria, el dialplan sería:

exten => 503,1,SIPAddHeader (P-Auto-answer: normal)

same => n,Page(SIP/1001,i)

same => hangup

El gerente marca 503 y efectúa el anuncio a la secretaria cuyo teléfono habrá contestado en automático activando el parlante.

Es todo.

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

2 comentarios

Unir una extensión

Buen día de ante mano mil gracias por este aporte.

Tengo una consulta, si un usuario por algún motivo no pudo contestar la llamada o cuando estaba hablando se le cayó la llamada. ¿como se podría unir nuevamente sin tener que colgar todas las llamadas y volver a llamarlos a todos?.

Mil gracias

Suscribirse a Comentarios de "Asterisk 11.X y la aplicación PAGE (conferencias audio sobre la marcha)" Suscribirse a VozToVoice - Todos los comentarios