Documentos de Académico
Documentos de Profesional
Documentos de Cultura
con VoIP
Alberto Sagredo Castro
www.voipnovatos.es
Voip2day
14 Noviembre 2008
Soluciones Ingeniosas con VoIP
Índice de casos
• Usar PSTNs remotamente.
• Tener una SIP URI con IP dinámica
• Tener dos llamadas sobre la misma línea
analógicas.
Antecedentes:
• Necesidad de una SIP URI para que los clientes
contacten con nosotros.
Requisitos:
• Posibilidad de configurar registro CNAME en
dominio (sip.voipnovatos.es)
• Conexión a Internet.
• Dominio DYNDNS apuntando a la ip del router
WAN en cada momento (ip dinámica generalmente)
Solución:
Solución:
Solución:
• Configurar Terminal IP para permitir INVITES
externos y configurar ID , como nombre de la URI
sip:nombre@dominio.com
Solución:
(<#:101@127.0.0.1:5061>)
Para Line 2:
(<#:100@127.0.0.1:5060>)
(S0<:101@127.0.0.1:5061>)
Para Line 2:
• Etcétera....
[default]
switch=>RealTime/@extensions
ttl=3
cachetime=5
autokill=yes
[mappings]
extensiones-locales=>sipregistration,0,IAX2,dundi:${SECRET}@${IPADDR}/${NUMBER},nopartial
• Realtime
…..
[general]
context = ext-local REGPBX1*CLI> show dialplan
allow=all [ Context 'sipregistration' created by 'SIP' ]
'1001' => 1. Noop(1001) [SIP]
regcontext=sipregistration '1006' => 1. Noop(1006) [SIP]
bindport=5060
rtcachefriends=yes
rtupdate=no
rtautoclear=600
…..
VALUES ('','00001100','Emp_01_100','ext-local','no','friend','dynamic','8732yf23','yes');
Antecedentes:
Requisitos
Solución:
; Configuración de dominio.com
$TTL 86400
@ IN SOA dns administrador (
200706247 ; Serial formato: yyyymmddn donde n es un número cualquiera
10800 ; Refresh después de tres horas
3600 ; Reintentar después de una hora
604800 ; Expirar después de una semana
86400 ) ; TTL(Time to Live) mínimo de un día
IN NS dns
dominio.com. IN A 195.222.222.222
IN MX 10 dominio.com.
dns IN CNAME dominio.com.
www IN CNAME dominio.com.
ns1 IN A 195.222.222.222
ns2 IN A 195.222.222.222
sip IN A 195.222.222.221
sip2 IN A 195.222.222.222
sip3 IN A 195.222.222.223
sip4 IN A 195.222.222.224
sip5 IN A 195.222.222.225
backup IN A 195.222.222.226
Solución:
_sip._udp.dominio.com. 300 IN SRV 0 0 5060 sip.dominio.com.
_sip._udp.dominio.com. 300 IN SRV 0 0 5060 sip2.dominio.com.
_sip._udp.dominio.com. 300 IN SRV 0 0 5060 sip3.dominio.com.
_sip._udp.dominio.com. 300 IN SRV 0 0 5060 sip4.dominio.com.
_sip._udp.dominio.com. 300 IN SRV 0 0 5060 sip5.dominio.com.
_sip._udp.dominio.com. 300 IN SRV 1 0 5060 backup.dominio.com.
Solución:
Le hemos puesto un tiempo (300) de refresco de cache, para que los terminales
vayan realizando peticiones cada 300 segundos, por si cambiáramos el DNS en
ese tiempo. Si no se pretende modificar el DNS , se pueden poner valores más
altos como 43200 (12 horas).
También se puede jugar con los valores de peso, para indicar que servidores serán
accedidos con mayor frecuencia que otros.
Si quieremos por ejemplo que sip2 reciba el 20 % de las peticiones que sip.
Solución:
Con lo que en caso de que el primer servidor no fuera alcanzable porque esté caído,
buscaría el segundo.
Si quisiéramos dar algún servicio de SIP sobre TCP o SIP sobre TLS, tendríamos que
configurar de acuerdo a estos servicios:
Solución:
• Etcétera....
[spa400]
type=friend
user=spa400
host=192.168.1.109
dtmfmode=rfc2833
canreinvite=no
context=from-trunk
insecure=very
Bibliografía
• Cisco Linksys ATA ADMIN GUIDE
• http://www.voip-info.org/storage/users/813/47813/
images/1654/DUNDi_So_Easy.pdf
• http://www.julianmenendez.es/usando-dundi-
asterisk/
Blogs
• www.saghul.net
• www.jerocu.net
• www.sinologic.net
• www.voipnovatos.es
• blog.aliax.net
• www.asterisktron.org
• www.voip-info.org
• Tom Keating, Luca Filigheddu (a.k.a Sitófono),etc..
Alberto Sagredo Castro
Soluciones Ingeniosas con VoIP
Preguntas
Gracias por la
atención