FreeSWITCH talks to MS Teams

Voy explicar como logre conectar FreeSWITCH con MS Team. Para configurar MS TEAMS ver Kamailio SBC MS Teams Escenario confirmado. flowchart LR MSTeams["MS Teams v.2023.6.21.5 "] PBX["FreeSWITCH v1.10.10 "] MSTeams ---|TLS/PUBLIC IP| PBX Funcionalidades confirmadas: Llamadas MSTeams a PBX Llamadas PBX a MSTeams MSTeams Hold MSTeams Park MSTeams Unpark Crear sofia profile para ser usado en las conexiones a MS Teams, en este profile habilitar: <param name="tls-only" value="true"/> <param name="full-id-in-dialplan" value="true"/> <param name="inbound-use-callid-as-uuid" value="true"/> <param name="outbound-use-uuid-as-callid" value="true"/> crear pasarela a MS Teams:

Emacs - Básico 1

GNU EMACS es un editor altamente extensible y vamos aprovechar esta posibilidad que nos ofrecen y construir un paquete que nos permita cubrir varios elementos (peticiones HTTP, SON, TDD, EMACS), el ejercicio entorna a implementar un módulo de EMACS que nos permita obtener el titulo de una incidencia, procediendo con: Autenticar a Gitea Solicitar id de incidencia Consultar titulo de incidencia indicado E insertar titulo en el árbol del documento org.

Freeswitch Integración - event2dial

Una de las funcionalidades más prácticas o almenos más usadas por empresas en la gestión de sus usuarios es un mecanimo que conecte al usuario con un agente ante un evento, los eventos más comunes son: el usuario solicita que lo contacten (ejemplo al diligenciar un formulario) un agente solicita contactar con otro usuario sin conocer el número destino (ejemplo gestión en un CRM). contactar a usuario ante una campaña de mercadeo.

Kamailio as SBC for MS Teams

Este post complementa con un ejemplo mínimo pero funcional de lo expuesto en Kamailio as SBC for MS Teams. Escenario confirmado. flowchart LR MSTeams["MS Teams v.2023.6.21.5 "] Kamailio["Kamailio v5.4.4 RTPEngine 11.3.1.4 "] PBX["FreeSWITCH v1.10.9 "] MSTeams ---|TLS/PUBLIC IP| Kamailio Kamailio ---|UDP/PUBLIC IP| PBX Funcionalidades confirmadas: Llamadas MSTeams a PBX Llamadas PBX a MSTeams MSTeams Hold MSTeams Park MSTeams Unpark Para que esta configuracion sea efectiva debes conectar Kamailio a MS Teams y una vez confirmes que MS Teams detecta el Kamailio puedes proceder a usar la configuracion entregada.

Escribiendo un Módulo de Tryton ERP Básico 2

Ahora el siguiente paso para personalizar trytond a nivel de código es la creación de modelos, para una solución efectiva al problema vamos a dar prioridad a la comunicación entre modelos para expresar la solución, es decir la solución no esta en los modelos en si sino en la conversación entre estos, lo anterior es importante ternelo presente cuando modelamos ya que trytond sigue el patron Active Record el cual nos invita a adherir la solución (comportamiento) a las carácteristicas (attributos) y apoyados en indicar que hacer en vez de preguntar que hacer podemos hacer más flexible el modelado antes los cambios, ahora cuando hablo de conversación entre modelos técnicamente seria la llamada de los métodos de los objetos representativos de los modelos, veamos un ejercicio un poco más complejo que el presentado en Básico 1.