Internos en Asterisk en 5 Segundos

Bueno supongamos que tenemos un Asterisk configurado y andando con los usuarios SIP, pero como hacemos para que cuando llamamos desde la PSTN podamos elegir el interno con el que queremos hablar

[from-pstn]
exten => s,1,Answer
exten => s,2,Read(INTERNO,agent-user)
exten => s,3,Playback(auth-thankyou)
exten => s,4,Dial(SIP/${INTERNO})
exten => s,5,Hangup

aca un ejemplo simple

Esto que hace ?

  • [from-pstn]

    • Nombre del Contexto

  • exten ? s,1,Answer

    • Contesta la llamada

  • exten ? s,2,Read(INTERNO,agent-user)

    • Lee la variable capturada marcando el telefono y nos lo indica por medio de una voz

  • exten ? s,3,Playback(auth-thankyou)

    • Reproduce el sonido “Gracias”

  • exten ? s,4,Dial(SIP/${INTERNO})

    • Marca el Interno con los datos obtenidos en la variable

  • exten ? s,5,Hangup

    • Corta la llamada

En /var/lib/asterisk/sounds encontramos los sonidos que podemos reproducir y los idiomas disponibles

Bueno esto es solo un ejemplo simple que podemos llevar a algo mas grande, para la proxima voy a poner algo de AGI que estoy probando en casa

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Live
  • Ping.fm
  • StumbleUpon
  • Technorati
  • PDF
  • RSS
  • Google Buzz
  • Identi.ca
  • LinkedIn
  • MySpace
  • Yahoo! Buzz

Posteos relacionados:

RSS 2.0 | Trackback | Comment
(Visitas para esta entrada 2183 times)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>