<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Telefonía &#8211; Neomano.com</title>
	<atom:link href="https://neomano.com/category/telefonia/feed/" rel="self" type="application/rss+xml" />
	<link>https://neomano.com</link>
	<description>Blog de tecnología, curiosidades e historia</description>
	<lastBuildDate>Sat, 03 Jun 2023 14:48:28 +0000</lastBuildDate>
	<language>es-EC</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.7.2</generator>

<image>
	<url>https://neomano.com/wp-content/uploads/2021/05/cropped-icono-32x32.png</url>
	<title>Telefonía &#8211; Neomano.com</title>
	<link>https://neomano.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Marcador predictivo vs progresivo vs automático. Conceptos de centros de llamadas.</title>
		<link>https://neomano.com/marcador-predictivo-vs-progresivo-vs-automatico-conceptos-de-centros-de-llamadas/</link>
		
		<dc:creator><![CDATA[Edgar Landivar]]></dc:creator>
		<pubDate>Mon, 21 Jun 2021 17:00:32 +0000</pubDate>
				<category><![CDATA[Ciencia y Tecnología]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Telefonía]]></category>
		<category><![CDATA[call center]]></category>
		<guid isPermaLink="false">https://neomano.com/?p=6548</guid>

					<description><![CDATA[<p>Los centros de llamadas son populares hoy en día. Son los tipos de las llamadas a veces molestosas,</p>
<p>The post <a rel="nofollow" href="https://neomano.com/marcador-predictivo-vs-progresivo-vs-automatico-conceptos-de-centros-de-llamadas/">Marcador predictivo vs progresivo vs automático. Conceptos de centros de llamadas.</a> appeared first on <a rel="nofollow" href="https://neomano.com">Neomano.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Los <strong>centros de llamadas</strong> son populares hoy en día. Son los tipos de las llamadas a veces molestosas, que nos llaman a ofrecernos promociones, a cobrarnos del banco o a recordarnos los beneficios de nuestro seguro de salud. Pero también son aquellos tipos amables, que reciben llamadas nuestras, como cuando llamamos a la farmacia o a la <strong>asistencia vehicular del seguro del auto</strong>. Visto desde la óptica del agente telefónico, el primer tipo se llama tráfico saliente y el segundo tráfico entrante.</p>



<p>El asunto es que para el tráfico saliente el agente no acostumbra a marcar ningún número de manera manual. Todo lo hace un robot o un <a href="http://dinomi.com" data-type="URL" data-id="dinomi.com" class="rank-math-link">software especializado para <strong>centros de llamadas o call centers</strong></a>, algunas veces también llamados en inglés <strong>Soft Dialers o Call Automation Software</strong>.</p>



<p>Pero marcar no es del todo una tarea sencilla. Se puede marcar simplemente un número detrás de otro, sacando los contactos de una lista, previamente establecida; pero esto no es lo óptimo. ¿Por qué?</p>



<p>La respuesta es que hay mucho tiempo de espera entre que se marca el número y el abonado contesta. Ese tiempo parece poco, pero cuando hablamos de decenas de miles de llamadas y cientos de agentes al teléfono, resulta que es ineficiente y se gasta muchísimo dinero esperando. En call centers grandes esto puede significar cientos de miles o hasta millones de dólares. Así es, esa es la realidad. </p>



<h2>Marcador preditivo al rescate</h2>



<p>Un <strong>marcado predictivo</strong> entonces, no es otra cosa que un algoritmo que se encarga de conectar al agente con el abonado (o usuario) justo en el momento que el abonado contesta, haciendo que el agente pierda poco tiempo o ninguno en espera.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="575" src="//i0.wp.com/neomano.com/wp-content/uploads/2021/06/call-center-2-1024x575.jpg" alt="" class="wp-image-6584" srcset="https://neomano.com/wp-content/uploads/2021/06/call-center-2-1024x575.jpg 1024w, https://neomano.com/wp-content/uploads/2021/06/call-center-2-300x169.jpg 300w, https://neomano.com/wp-content/uploads/2021/06/call-center-2-768x431.jpg 768w, https://neomano.com/wp-content/uploads/2021/06/call-center-2.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption><em>En esta figura se muestra una llamada típica, donde el tiempo en que el agente está conectado se muestra en verde</em></figcaption></figure>



<p>Pero lograr esto no es sencillo. El algoritmo tiene que marcar a cada número telefónico y predecir en qué tiempo se contestará la llamada. De allí su nombre de predictivo. </p>



<p>Pero no es lo único que tiene que predecir, también tiene que predecir cuándo un agente quedará disponible de atender una llamada en curso, y allí la cosa se comienza a complicar. Además hay otro problema. Dado que las predicciones no pueden ser 100% exactas siempre existen llamadas que se contestan antes de lo predicho y no hay agentes para atenderlas, entonces el algoritmo le reproducirá música de espera al usuario para entretenerlo, pero a veces esta estrategia no funciona y el usuario se molesta y cuelga. El problema es que existen regulaciones en muchos países que determinan la tasa máxima de usuarios que cuelgan antes de ser contactados por un agente, en muchos casos el número de usuarios no puede superar el 2% o 3% del total, porque más que eso significa que hay muchos usuarios que están molestándose por llamadas no solicitadas. Algo así como SPAM.</p>



<p>Imaginemos una campaña política para presidente de un país y que se generan millones de llamadas. Es lógico pensar que hay un grupo de simpatizantes al personaje político que tendrán el agrado de recibir la llamada, pero lo más probable es que la mayoría se enoje. Este tipo de campañas políticas son muy lucrativas para los centros de llamadas, pero muy complejas de manejar por el asunto de las regulaciones y de los posibles usuarios molestos, que a final del día podría tener un efecto negativo en la popularidad del personaje.</p>



<p>Además de todo lo anterior, un marcador predictivo tiene que hacer trabajo adicional, pues, aunque una llamada haya sido contestada, esto no significa que se trate de una persona real, puede ser una máquina contestadora o un aparato de fax. Así qué, para ahorrarle tiempo al agente, evitará transferirle este tipo de llamadas.</p>



<p>Complejo verdad?</p>



<h2>Marcador progresivo</h2>



<p>Un marcador progresivo es muy fiel a su nombre. Simplemente marca una llamada detrás de otra sin hacer ninguna predicción de cuándo el usuario contestará. Está bien para centros de llamadas pequeños, donde no hay un gran volumen de llamadas y la eficiencia no es un asunto crítico. Muchas empresas le han puesto nombres comerciales a esta característica para hacerla lucir más atractiva, como por ejemplo el nombre de <strong>Power Dialer</strong>, pero no es más que un marcador progresivo.</p>



<p>Referencias:</p>



<ul><li><a href="https://www.securitec.pe/blog/marcador-predictivo/">https://www.securitec.pe/blog/marcador-predictivo/</a></li><li><a href="https://es.wikipedia.org/wiki/Marcador_predictivo">https://es.wikipedia.org/wiki/Marcador_predictivo</a></li></ul>
<p>The post <a rel="nofollow" href="https://neomano.com/marcador-predictivo-vs-progresivo-vs-automatico-conceptos-de-centros-de-llamadas/">Marcador predictivo vs progresivo vs automático. Conceptos de centros de llamadas.</a> appeared first on <a rel="nofollow" href="https://neomano.com">Neomano.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Probando WebRTC en Elastix 4 (paso a paso)</title>
		<link>https://neomano.com/probando-webrtc-en-elastix-4-paso-a-paso/</link>
		
		<dc:creator><![CDATA[Edgar Landivar]]></dc:creator>
		<pubDate>Sat, 27 Jun 2020 02:05:41 +0000</pubDate>
				<category><![CDATA[Telefonía]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://neomano.com/index.php/2020/06/27/probando-webrtc-en-elastix-4-paso-a-paso/</guid>

					<description><![CDATA[<p>El término WebRTC se ha vuelto tendencia recientemente en el ámbito VoIP. Muchos no entienden realmente de qué</p>
<p>The post <a rel="nofollow" href="https://neomano.com/probando-webrtc-en-elastix-4-paso-a-paso/">Probando WebRTC en Elastix 4 (paso a paso)</a> appeared first on <a rel="nofollow" href="https://neomano.com">Neomano.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="\&quot;p1\&quot;">El término WebRTC se ha vuelto tendencia recientemente en el ámbito VoIP. Muchos no entienden realmente de qué se trata y otros piensan que sólo es un&nbsp;softphone en el navegador.</p>



<p class="\&quot;p1\&quot;">El presente artículo tampoco&nbsp;busca resolver los misterios de WebRTC, sino dar con una solución efectiva para aquellos que deseen experimentar con esta tecnología; y sí, la idea de el presente artículo es hacer funcionar un softphone en el navegador, pero las posibilidades a partir de allí son mucho más&nbsp;interesantes.</p>



<p class="\&quot;p1\&quot;">Para ir directamente a la masa y sin más preámbulos, empecemos con los pasos.</p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>1) INSTALAR ELASTIX</b></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">1.1) Descargar e instalar Elastix 4 RC3 de este <a title="\&quot;Elastix" href="\&quot;http://sourceforge.net/projects/elastix/files/Elastix%20PBX%20Appliance%20Software/4.0.0/latest/\&quot;" download="">link</a></span></p>



<p class="\&quot;p1\&quot;">1.2) Actualizamos Asterisk porque la versión que viene en Elastix 4 RC3 no tiene soporte ICE</p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# rpm -Uvh http://repo.elastix.org/elastix/4/updates/x86_64/RPMS/asterisk-11.20.0-1.el7.centos.x86_64.rpm
</pre></pre>



<p class="\&quot;p3\&quot;"><b>2) INSTALAR EL WEBPHONE</b></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">2.1) Descargar sipml5-master.zip de <span class="\&quot;s2\&quot;"><a href="\&quot;https://github.com/DoubangoTelecom/sipml5\&quot;">https://github.com/DoubangoTelecom/sipml5</a>&nbsp;y colocar el archivo en el servidor Elastix bajo la ruta /var/www/html</span></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">2.2) En el servidor ejecutamos los siguientes comandos.</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# cd /var/www/html
# unzip sipml5-master.zip
# mv sipml5-master phone
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>3) CREAR EXTENSIONES</b></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">Ingresar a Elastix y crear 2 extensiones en el menú &#8220;PBX -&gt; PBX Configuration -&gt; Extensions&#8221;.</span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">Yo he creado la 2001 y 2002, teniendo cuidado de establecer las siguientes 4 opciones.</span></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1058" height="330" src="https://neomano.com/wp-content/uploads/2021/06/opciones-web-rtc.png" alt="" class="wp-image-5727"/></figure>



<p class="\&quot;p1\&quot;">La cuenta 2001 la usaré para el teléfono WebRTC y la 2002 la configuraré en un softphone de escritorio. En este caso el BRIA.</p>



<p class="\&quot;p1\&quot;">Aplicamos los cambios.</p>



<p class="\&quot;p1\&quot;">Aquí viene algo truculento y es que aparte de estos parámetros es necesario configurar otros que FreePBX no trae por omisión, por lo que nos veremos obligados a ponerlos a mano en el archivo de configuración /etc/asterisk/sip_additional.conf</p>



<p class="\&quot;p1\&quot;">En la sección correspondiente a la extensión WebRTC (es decir, la 2001 en nuestro caso) añadimos las siguientes líneas:</p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
dtlsenable=yes ; Tell Asterisk to enable DTLS for this peer
dtlsverify=no ; Tell Asterisk to not verify your DTLS certs
dtlscertfile=/etc/asterisk/keys/asterisk.pem ; Tell Asterisk where your DTLS cert file is
dtlsprivatekey=/etc/asterisk/keys/asterisk.pem ; Tell Asterisk where your DTLS private key is
dtlssetup=actpass ; Tell Asterisk to use actpass SDP parameter when setting up DTLS
</pre></pre>



<p>También modificamos la línea que configura el transporte, incluyendo WSS entre los transportes disponibles. La línea debería quedar así:</p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
transport=wss,ws,udp,tcp,tls
</pre></pre>


<p>[alert style=\&#8221;green\&#8221;]Hay que notar aquí que estos cambios SE SOBREESCRIBIRÁN cada vez que apliquemos la configuración de FreePBX. En Elastix 4 estable planeamos solucionar este inconveniente, así como también incluir el RPM de Asterisk con soporte ICE.[/alert]</p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>4) CREO CERTIFICADOS PARA SRTP</b></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">4.1) Creo la carpeta donde irán los keys</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# mkdir /etc/asterisk/keys
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">4.2) Creo los certificados</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# /usr/share/doc/asterisk-11.20.0/contrib/scripts/ast_tls_cert -C pbx.mycompany.com -O &quot;My Super Company&quot; -d /etc/asterisk/keys
# /usr/share/doc/asterisk-11.20.0/contrib/scripts/ast_tls_cert -m client -c /etc/asterisk/keys/ca.crt -k /etc/asterisk/keys/ca.key -C phone1.mycompany.com -O &quot;My Super Company&quot; -d /etc/asterisk/keys -o malcolm
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">4.3) Permisos</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# chown -R asterisk.asterisk /etc/asterisk/keys
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>5) CAMBIOS EN ASTERISK</b></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">5.1) Creo los certificados para el servidor Web embebido q trae Asterisk</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# openssl req -new -x509 -days 365 -nodes -out /tmp/foo.pem -keyout /tmp/foo.pem
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">5.2) Editar el archivo vim /etc/asterisk/http_additionals.conf</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
[general]
enabled=yes
enablestatic=no
bindaddr=0.0.0.0
bindport=8088
prefix=asterisk
tlsenable=yes
tlsbindaddr=0.0.0.0:8089
tlscertfile=/tmp/foo.pem
tlsprivateket=/tmp/foo.pem
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">5.3) Edito el archivo /etc/asterisk/sip_general_custom.conf y agrego las sgtes líneas</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
tlsenable=yes
tlsbindaddr=0.0.0.0
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlscafile=/etc/asterisk/keys/ca.crt
tlscipher=ALL
tlsclientmethod=tlsv1
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">5.4) reiniciar asterisk</span></p>



<pre class="wp-block-preformatted"><pre class="brush: bash; title: ; notranslate">
# service asterisk restart
</pre></pre>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>6) CONFIGURO TELEFONOS</b></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>6.1) WEBPHONE</b></span></p>



<p class="\&quot;p1\&quot;">Apuntar el browser al cliente WebRTC http://192.168.88.106/phone/call.htm y configurar</p>



<p class="\&quot;p1\&quot;"><em>Nota: En mi caso este (192.168.88.106) es el IP de mi servidor Elastix.</em></p>



<figure class="wp-block-image"><a class="\&quot;lightbox\&quot;" href="\&quot;http://www.neomano.com/wp-content/uploads/2015/12/Captura-de-pantalla-2015-12-15-a-las-23.42.34.png\&quot;"><img src="\&quot;http://www.neomano.com/wp-content/uploads/2015/12/Captura-de-pantalla-2015-12-15-a-las-23.42.34.png\&quot;" alt="\&quot;Captura"/></a></figure>



<p class="\&quot;p1\&quot;">Presionamos el botón que dice \&#8221;Expert mode?\&#8221; y configuramos los siguientes parámetros.</p>



<figure class="wp-block-image"><a class="\&quot;lightbox\&quot;" href="\&quot;http://www.neomano.com/wp-content/uploads/2015/12/Captura-de-pantalla-2015-12-15-a-las-23.42.52.png\&quot;"><img src="\&quot;http://www.neomano.com/wp-content/uploads/2015/12/Captura-de-pantalla-2015-12-15-a-las-23.42.52.png\&quot;" alt="\&quot;Captura"/></a></figure>



<p class="\&quot;p1\&quot;">En la pantalla anterior hay que notar que estamos usando WSS como transporte, en lugar de WS.</p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;"><b>6.2) BRIA</b></span></p>



<p class="\&quot;p1\&quot;"><span class="\&quot;s1\&quot;">Configuro otro cliente SIP para la extensión 2002. En mi caso el BRIA</span></p>



<figure class="wp-block-image"><a class="\&quot;lightbox\&quot;" href="\&quot;http://www.neomano.com/wp-content/uploads/2015/12/Captura-de-pantalla-2015-12-15-a-las-23.49.15.png\&quot;"><img src="\&quot;http://www.neomano.com/wp-content/uploads/2015/12/Captura-de-pantalla-2015-12-15-a-las-23.49.15.png\&quot;" alt="\&quot;Captura"/></a></figure>


<p>[alert style=\&#8221;green\&#8221;]<br />
Tip importante: En caso de usar certificados&nbsp;no válidos (auto firmados) como en nuestro ejemplo,&nbsp;es necesario que el navegador acepte previamente dicho certificado. Para lograr esto, antes de usar el teléfono Web, debemos apuntar nuestro navegador al URL del websocket, aquí es&nbsp;https://192.168.88.106:8089/asterisk/ws. Luego de aceptar el certificado, obtendremos un mensaje de \&#8221;Upgrade Required\&#8221; que es lo esperado. A continuación, ya podremos usar el teléfono WebRTC.<br />
[/alert]</p>
<p>The post <a rel="nofollow" href="https://neomano.com/probando-webrtc-en-elastix-4-paso-a-paso/">Probando WebRTC en Elastix 4 (paso a paso)</a> appeared first on <a rel="nofollow" href="https://neomano.com">Neomano.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
