Tuesday, November 7, 2017

Que es Verto?





Verto (RTC) es un protocolo de señalizacion a nivel endpoint de FreeSWITCH, que implementa un sub-set de conexion JSON-RPC, que  a su vez es designado para websockets.

El objetivo inicial es WebRTC para simplificar el codigo e implementar llamadas desde los navegadores web y dispositivos hacia FreeSWITCH. Esto permite a un navegador u otro cliente WebRTC originar una llamada utilizando Verto en una instalacion de FreeSWITCH, y luego enrutarla hacia la PSTN utilizando SIP Trunk, SS7 u otro protocolo soportado. Esto mueve el proyecto FreeSWITCH a un nivel mucho mas avanzado en lo que es comunicaciones en tiempo real y a la vez manteniendo la interoperabilidad con protocolos SIP y demas.

mod_verto es el protocolo de señalización, depende del modulo mod_rtc para servicios de streaming y multimedia seguros.

Sofia es el sip stack utilizado por FreeSWITCH.



Saturday, October 21, 2017

Enlace WebRTC, ahora con mayor disponibilidad

Disponemos del enlace webrtc, con mayor disponibilidad.

Actualizacion:
En el siguiente enlace: https://helpdesk.freeswitchdom.net
Extension 7004.

Friday, October 6, 2017

Migracion FreeSWITCH todo un exito

Nuestra primera migracion de central telefonica fue todo un exito. Esta fue migrada de elastix 4 a FusionPBX 4.2. Aproximadamente 10 extensiones y un Gateway Sip Trunk.

FusionPBX ofrece diversas funcionalidades, entre ellas  multi  tenant, con modulo call center incluido, Dialplan Manager

Monday, July 31, 2017

Provisionamiento en Kazoo



Espere pronto documentacion oficial, disponible hacia nuevos clientes

Friday, July 28, 2017

Verizon Caught Blocking VoIP Traffic

I was just on a phone call with a new customer who is setting up multiple retail locations.  The reason for the call was their backup network wasn’t working.  Whenever they tested the Verizon 4G LTE Wireless connected to Cradlepoint modem backup network, the phones would not be able to make or receive phone calls.
Their IT staff was on the line and they were running Wireshark and grabbed a PCAP that seems to show that OnSIP at 199.7.175.101 was responding to their request with a “500 Server Error”.



The actual text was:
SIP/2.0 500 Server Internal Error
Warning: 399 sipalg “Internal Error”
Call-ID: b876f6fb4aad25a55546217e07dd4f82
CSeq: 47 REGISTER
From: “Store 032” ;tag=50A423BA-17AAB00B
To: ;tag=s772+1+41390005+52871245
Via: SIP/2.0/UDP 10.2.32.238:6050;received=174.201.22.7;rport=9710;branch=z9hG4bKd5770b4F5466015
Content-Length: 0

The only problem was that the packet did not come from OnSIP.  The smoking gun in the second line which references the “sipalg”.  Even though the PCAP shows the packet as coming from OnSIP, it really comes from the Verizon SIP ALG running on their network or running on the Cradlepoint router.
Not only are they blocking the traffic, but they’re making it look like the provider is actually the one refusing it.  At least if you’re going to block traffic, let everyone know who is doing it.
HTTP traffic from the same device to the same network goes through without an issue, only the SIP traffic is refused.
Is this the future of Net Neutrality?  We saw this behavior a few years ago and it appears to still be an issue.

Fuente original: http://www.un-ceo.com/2017/07/19/verizon-caught-blocking-voip-traffic/?utm_content=58253975&utm_medium=social&utm_source=twitter

Wednesday, July 19, 2017

Instalando freeswitch en netbsd 8.0.



Una vez Instalado NetBSD 8.0 Beta y configurarle el servicio de ssh; procederemos a ingresar  para instalar pkgsrc, en el momento  de redactar esta documentacion, no se han lanzado oficialmente los paquetes binarios para las dependencias, instalables por pkgin; por lo que procederemos a compilar.

Ejecutamos el comando para obtener pkgsrc, en este caso a traves de CVS.




Compilamos las siguientes dependencias:

git automake autoconf libtool gmake jpeg  pcre speex openssl ncurses sqlite3 ldns speex speexdsp srtp libopus
  
Tomando en cuenta de cambiar al directorio de /usr/pkgsrc//  y ejecutar make install a cada uno de estos.

 Ejecutamos el comando mozilla-rootcerts install, con el proposito de hacer posible las  conexiones  ssl
 

Ahora nos toca obtener el codigo fuente de freeswitch:

git clone https://stash.freeswitch.org/scm/fs/freeswitch.git

 Exportamos las siguientes variables:

CC=gcc
LD_LIBRARY_PATH="/usr/pkg/lib"
export LDFLAGS="-L/usr/pkg/lib -I/usr/pkg/include"
CFLAGS="-Wno-error -std=gnu99"

Luego iniciamos el proceso de compilacion

cd freeswitch















./bootstrap.sh -j
./configure --prefix=/usr/pkg
gmake

Nos lanzara un error en la seccion de srtp, por lo que  cambiamos al directorio




cd libs/srtp/

vi Makefile 
reemplazar std=c99 por std=gnu99

cd crypto  vi Makefile -- borrar -std=c99

Modificamos la linea INCDIR, agregandole -I/usr/pkg/include/srtp




INCDIR  = -Iinclude -I$(srcdir)/include  -I/usr/pkg/include/srtp

Regresamos al directorio anterior y ejecutar nuevamente gmake
Cambiar al directorio principal de freeswitch y ejecutar gmake

Al final de la compilacion mostrara el logo azul, no obstante se requiere otro ajuste:

cd libs/sofia-sip/libsofia-sip-ua ; cd tport
vi ws.c --
Cambiamos __bswap_64(val) por (val) en las dos lineas para luego correr  gmake en ese mismo directorio

Retornamos al directorio principal de freeswitch
Ejecutamos gmake install hd-sounds-install hd-music-install

Con estos pasos ya disponemos de una instalacion de freeswitch en netbsd

Monday, July 17, 2017

FreeSWITCH corriendo en NetBSD 8.0

Finalmente logre instalar y configurar correctamente a freeswitch en un entorno NetBSD 8.0. Espere pronto la documentacion oficial.

Monday, June 19, 2017

Los primeros con video-on-hold

Desde ya disponemos de la configuracion e implementacion de video on hold o video en espera, aplicable para videollamadas o conferencias con video.

Mas informacion en el enlace helpdesk:

https://helpdesk.freeswitchdom.net

Saturday, June 10, 2017

Asesoria y Asistencia Remota disponibles

Les notifico sobre la disposicion de mi enlace WebCall (WebRTC) como opcion de contacto, esto es con el proposito de facilitar la asesoria y soporte hacia nuestros clientes.

El requisito es que usted disponga de un navegador Chrome o Firefox, accesible  desde su computador o Smartphone; escriba un nombre y correo. Luego de confirmar el microfono/webcam, se mostrara el dialpad, donde usted marcara la extension 7004 y establecer la comunicacion. Si solamente le interesa visualizar las demostraciones acerca de FreeSWITCH en general, marque la extension 8712.

*Primeros con Video-on-Hold

Nota: La asistencia solo es gratuita, en el blog

helpdesk.freeswitchdom.net   Demo: ext. 8712 Contacto: ext 7004


+1-829-430-2505

Thursday, June 8, 2017

Skype, no te necesitamos.

Recientemente Microsoft anuncia el lanzamiento de la nueva generacion de Skype, concentrandose en solo API's privativas y dejando de lado la version para Linux. A su vez, la version anterior 4.3 de linux, dejara de funcionar para el mes de julio.

Estimados usuarios. No hay nada que preocuparse. Existen diversas alternativas a este programa, entre ellas el uso de SIP (Session Initiation Protocol), que no es mas que un protocolo abierto y libre, que puede funcionar en diversos Telefonos de Software (Soft-Phone).

Solo es cuestion de crear una cuenta, por ejemplo en iptel , Ekiga o sip2sip. 

Luego descargamos un softphone (Jitsi, Linphone) colocamos los datos e iniciamos sesion con la cuenta creada. Esto permite una mejor funcionalidad frente a Skype, ya que permite llamada de voz y video, multiples conferencias simultaneas, entre otras.

Tambien existen softphones que poseen su propio protocolo, de manera exclusiva, tales como Ring.cx  uTox, entre otros mas.

Sunday, April 9, 2017

Como registrar un telefono SIP en Kazoo (Video)

En las PBX convencionales, tales como asterisk y/o FreePBX se suele registrar un telefono SIP (o SoftPhone) mediante el usuario, contraseña y el registrar (que puede ser una IP o nombre de host). Esto tiende a ser muy elemental, con el proposito de hacer convencional un registro de dispositivos en Voz sobre IP.

No obstante, en la plataforma Kazoo 2600Hz esta forma de registro no funcionara, debido a que utiliza otro mecanismo.

Tomare como ejemplo el softphone Linphone:





Friday, February 24, 2017

Why Open Source Voice is More of a Benefit, Than a Risk (via blog 2600hz)


Open source has long been considered a launchpad for developers and innovators. With a stable foundation in place, programmers could build out their own applications. The resulting products deliver all the desired functionality without a high degree of concern for reliability. It’s a way for businesses to fit into a niche and better serve their customers.
Recently, however, open source technology has come under some questionable scrutiny. Here’s how we responded to these “risks” of open source in regard to KAZOO, our own open source voice solution, for telecom resellers:

1. Knowledge

The Concern: Open Source users need “more-than-advanced knowledge”.

Monday, February 13, 2017

Dispositivos vs Usuarios

En 2600Hz Kazoo, existen las extensiones por usuario, como tambien por dispositivo.

En el caso de los usuarios, se asigna una extension, para cuando sea marcada, responda al usuario. En el usuario se asignan una determinada cantidad de dispositivos, tales como telefonos SIP, Fax, LandLine, Wifi Calling (en smartphone), etc. Estos son elegibles de acuerdo a la disponibilidad o modo de
configuracion.


Que son los call flows?

En el agente Kazoo 2600Hz, existen lo que se le llama call flows (flujo de llamadas).

Estos consisten en como se hara el plan de marcado en caso de digitar un numero o extension. Esto a su vez es una aplicacion Open Source de Monster UI.


Tuesday, January 17, 2017

Servicio de Migracion de centrales Asterisk a Kazoo/2600hz VoIP System

Descripción Detallada

Servicio de migracion de su central telefonica a Kazoo VoIP.

Su plataforma de comunicaciones unificada, ahora con mucho mejor funcionalidad y productividad para su empresa.

- Tu Plan de marcado, ahora mas facil de configurar. (mediante call flows)
- Enlace entre sucursales a traves del internet
- Numero de conferencia virtual
- Fax incluido
- Manejo intuitivo de historico en correo de voz y llamadas
- Musica en espera avanzada
- Grupo de llamadas dispositivo por usuario
- Grabacion de llamadas
- Doble linea
- Entre otras, cada una con su respectiva aplicacion

Todo esto a un bajo costo. Con el menor precio del mercado!!

Llame ya!!

Informacion de contacto:
(829) 430-2505
(829) 267-2505 (Whatsapp)
(829) 956-5421

Saturday, January 7, 2017