Hackear juntos el último sistema telefónico con OpenVBX

  • William Charles
  • 0
  • 2149
  • 156
Anuncio

Incluso con muchas actividades comerciales que se trasladan a Internet, un sistema telefónico sigue siendo un componente comercial esencial para muchas empresas. Moviendo los servicios de telecomunicaciones tradicionales hacia el futuro, compañías como Twilio han estado surgiendo.

Estos servicios son básicamente 'sistemas telefónicos en la nube': permiten llamadas entrantes y salientes y mensajes de texto a través de una interfaz para programadores llamada API. Si bien es muy flexible y potente (puede ver las capacidades completas en su sitio), no he visto una forma 'fácil' de reemplazar el sistema telefónico tradicional con todas las funciones, hasta ahora.


OpenVBX es un sistema telefónico PBX de código abierto que está alojado en cualquier sitio web basado en LAMP (Linux-Apache-MySQL-PHP). Algunos lo han comparado con Google Voice 5 Cosas geniales que puedes hacer con Google Voice 5 Cosas geniales que puedes hacer con Google Voice, pero creo que en realidad es muy diferente y más poderoso porque es muy personalizable. Fuera de la caja, OpenVBX solo admite los protocolos de Twilio, y eso es en lo que basaré mi procedimiento a continuación..

Sin embargo, dado que es de código abierto, es trivial actualizar el código para trabajar con otros proveedores como Teleku o cualquier otra persona que tenga una API compatible con el lenguaje de marcado de Twilio. Espero ver surgir un estándar que permita a OpenVBX ser compatible con cualquier número de proveedores de telecomunicaciones..

Instalar OpenVBX

El primer paso para instalar OpenVBX es descargar el código fuente y subirlo a su proveedor de alojamiento web. Abra la URL en la que lo instaló y podrá ver si su proveedor de alojamiento web es compatible con el software OpenVBX.

En mi caso, necesitaba cambiar los permisos de la configuración y cargar directorios a 777 para que se puedan escribir en el servidor web. Aparte de eso, mi configuración de alojamiento web era compatible.

A continuación, deberá configurar su base de datos con las opciones de su proveedor de alojamiento web e ingresar algunos detalles más sobre la dirección de correo electrónico que debe usar el sistema y también la información de inicio de sesión del usuario.

La información final que necesitará agregar es el SID de la cuenta (Identificador de seguridad) y el Token (Contraseña) del Panel de control principal de Twilio. Estos vinculan su instalación de OpenVBX con su cuenta Twilio, o si ha modificado el código para que funcione con otra API, necesitaría ingresar su información desde allí.

Después de este proceso, debería haber completado la instalación y ser reenviado a la pantalla de inicio de sesión. Inicie sesión con la información que acaba de utilizar. La primera parada es agregar un número de teléfono al que desea que llame el sistema.

Este número se usará en todo el sistema. Asegúrese de agregar cualquier otro número de teléfono al que desee que llame su sistema, incluidos teléfonos fijos, teléfonos celulares, números de Skype o SIP. Aquí es donde las cosas se ponen divertidas!

Configurar flujos de llamadas

La llamada de OpenVBX “fluye” La configuración es ingeniosa. Le permite especificar qué desea que suceda cuando entra una llamada telefónica, en cualquier número de situaciones.

Las opciones básicas son un menú de llamadas (presione 1 para ...), marque un número, envíe al correo de voz, haga una llamada en conferencia, diga un saludo, envíe un SMS o cuelgue. Estos flujos operan dependiendo de cómo desea que el cliente proceda después de llamar o enviar un mensaje de texto a su número. Por ejemplo, si desea que presionen un número para marcar una determinada extensión, seleccione el cuadro Menú a la derecha y arrástrelo hacia la izquierda. Luego abrirá ese panel y le pedirá que ingrese:

  • El saludo que quieres decirle a las personas cuando llaman.
  • Los números que desea permitirles presionar.
  • La acción que quieres que suceda cuando presionen ese número.
  • ¿Qué debería suceder si presionan una opción no válida o nada?.

A partir de ahí, puede crear un sistema de menús o hacer que realice cualquier cantidad de acciones. Un ejemplo es que puede tener un buzón de correo de voz o simplemente un saludo o mensaje que desea decirles.

Los mensajes a las personas que llaman se pueden ingresar de varias maneras. La primera es que simplemente puede escribir el texto y se convertirá en voz por computadora. La voz no es exactamente natural, pero me pareció suficiente para transmitir su mensaje. Las otras opciones son cargar un mp3, grabar a través del micrófono en la computadora o hacer que el sistema lo llame para grabar un mensaje por teléfono.

Una parte increíble del sistema OpenVBX es que hay una serie de complementos escritos por la comunidad disponibles para extender el sistema aún más..

Conclusión

El sistema OpenVBX es, en una palabra, increíble. Básicamente, pone el poder de un sistema telefónico tradicional en un sitio web y en la 'nube'. El proveedor de alojamiento web no tiene que hacer nada especial ya que el sistema es compatible con la mayoría de las cuentas de alojamiento web normales. El único inconveniente de esto es que si su sitio web se cae, entonces su sistema telefónico también se caería. Por esta razón, recomendaría mantener el software en una cuenta de hosting separada en un servidor diferente para asegurarse de que haya continuidad de servicio si su sitio web deja de funcionar..

Si usted es una pequeña o mediana empresa, o una persona que solo quiere hackear un proyecto genial que utiliza Twilio u otro sistema de teléfono / sms compatible, OpenVBX es una excelente solución para comenzar. Hace que la configuración de un sistema de teléfono virtual sea muy fácil y la flexibilidad con la que lo capacita es impresionante. Darle una oportunidad hoy!

Háganos saber qué tipo de problemas interesantes ha resuelto con él o si conoce algún software alternativo que pueda ser útil para los lectores!




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.