Last active
November 27, 2024 16:22
-
-
Save LuisPalacios/985adb8affd58e679c103b7ecf512de6 to your computer and use it in GitHub Desktop.
Fichero de configuración SIP de Asterisk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; --------------------------------------------------------------------------------------- | |
; Definiciones generales | |
; --------------------------------------------------------------------------------------- | |
[general] | |
udpbindaddr=0.0.0.0 ; Escucho en todas las IP's. LAN y VLAN3 (Movistar) | |
tcpenable=no ; Lo haré todo por udp, así que deshabilito TCP | |
transport=udp ; Siempre UDP... | |
bindport=5060 ; Puerto por defecto | |
qualify=yes ; Permite monitorizar la conexión con los teléfonos IP | |
language=es ; Cambia el idioma por defecto para todos los usuarios | |
context=entrantes ; Contexto de por defecto | |
directmedia=no ; No permito a los tlfs hablar entre sí directamente | |
videosupport=no ; deshabilito el soporte de video SIP | |
allowguest=no ; No permito invitados | |
; Registro a través del Proxy SIP de telefónica Movistar | |
; -------------------------------------------------------------------------------- | |
register => [email protected]:[email protected]:5070 ; La llamada entrante se identifica con 's' | |
;register => [email protected]:[email protected]:5070/911234567 ; La llamada entrante se identifica con mi número | |
; Troncales | |
; -------------------------------------------------------------------------------- | |
; TRONCAL SIP salida hacia Telefonica | |
[telefonica-out] | |
type=peer ; Peer visible con cli -> sip show peers | |
; OBLIGATORIO "resolver" --> Añadir a /etc/hosts | |
; 213.4.130.95 telefonica.net | |
; No usa la IP porque tenemos configurado outboundproxy | |
host=telefonica.net ; NOMBRE DNS OBLIGATORIO que sale en la petición al outboundproxy | |
port=5060 ; Puerto utilizado en la petición de la línea anterior | |
user=911234567 ; Usuario para autenticación | |
username=911234567 ; Nombre de usuario para autenticación | |
fromuser=911234567 ; Usuario de origen para autenticación | |
secret=911234567 ; Contraseña para autenticación | |
fromdomain=telefonica.net ; Dominio de origen | |
outboundproxy=10.31.255.134:5070; Proxy de salida configurado | |
nat=force_rport,comedia ; Configuración NAT para resolver problemas con firewalls | |
insecure=port,invite ; Permite ciertas conexiones no seguras | |
dtmfmode=auto ; Modo DTMF automático | |
disallow=all ; Deshabilita todos los códecs | |
allow=ulaw,alaw ; Habilita los códecs ulaw y alaw | |
context=entrantes ; Contexto para llamadas entrantes | |
qualify=no ; Movistar no permite establecer OPTIONS. | |
trustrpid=yes ; Para que no nos aparezcan las llamadas como anónimas | |
; TRONCAL SIP entrada desde Telefonica | |
[telefonica-in] | |
type=peer ; Peer visible con cli -> sip show peers | |
host=10.31.255.134 ; Dirección IP del host de entrada | |
user=911234567 ; Usuario para autenticación | |
username=911234567 ; Nombre de usuario para autenticación | |
fromuser=911234567 ; Usuario de origen para autenticación | |
secret=911234567 ; Contraseña para autenticación | |
fromdomain=telefonica.net ; Dominio de origen | |
port=5060 ; Puerto utilizado en la petición | |
nat=force_rport,comedia ; Configuración NAT para resolver problemas con firewalls | |
insecure=port,invite ; Permite ciertas conexiones no seguras | |
dtmfmode=auto ; Modo DTMF automático | |
disallow=all ; Deshabilita todos los códecs | |
allow=ulaw,alaw ; Habilita los códecs ulaw y alaw | |
context=entrantes ; Contexto para llamadas entrantes | |
qualify=no ; Movistar no permite establecer OPTIONS. | |
trustrpid=yes ; Acepto Remote-Party-ID para el caller ID | |
; OJO! Movistar NO lo manda, a veces sí | |
; pero en campo PAI: P-asserted-identity | |
; EXTENSIONES | |
; -------------------------------------------------------------------------------- | |
[authentication] | |
; Mi plantilla para usuarios | |
; -------------------------------------------------------------------------------- | |
[usuario](!) ; Plantilla para la creación de mis usuarios | |
type=friend ; El usuario podrá enviar/recibir llamadas | |
host=dynamic ; Se podrá registra como cliente desde cualquier equipo/ip | |
context=telefonos ; Contexto predefinido (ver extensions.conf) | |
record_out=Adhoc ; Grabar salientes de manera adhoc | |
record_in=Adhoc ; Grabar entrantes de manera adhoc | |
qualify=yes ; Permite monitorizar la conexión con el usuario | |
port=5060 ; Puerto por defecto | |
nat=force_rport,comedia ; Configuración NAT para resolver problemas con firewalls | |
dtmfmode=auto ; Modo DTMF automático | |
canreinvite=yes ; Permitir reinvitar llamadas | |
; Extensión 101 | |
; | |
[luispa](usuario) ; Nombre de la extensión usando mi plantilla | |
username=luispa ; Nombre del usuario | |
secret=1234 ; contraseña de la extensión | |
fullname="Luis" ; Nombre completo del usuario | |
callerid="101" <101> ; Caller ID de la extensión | |
mailbox=101@default ; Buzón de voz asociado a la extensión | |
; Extensión 102 | |
; | |
[luison](usuario) ; Nombre de la extensión usando mi plantilla | |
username=luison ; Nombre del usuario | |
secret=1234 ; contraseña de la extensión | |
fullname="Luisón" ; Nombre completo del usuario | |
callerid="102" <102> ; Caller ID de la extensión | |
mailbox=102@default ; Buzón de voz asociado a la extensión | |
; Extensión 103 | |
; | |
[jacobo](usuario) ; Nombre de la extensión usando mi plantilla | |
username=jacobo ; Nombre del usuario | |
secret=1234 ; contraseña de la extensión | |
fullname="Jacobo" ; Nombre completo del usuario | |
callerid="103" <103> ; Caller ID de la extensión | |
mailbox=103@default ; Buzón de voz asociado a la extensión | |
; PRUEBAS (Ver extensions.conf) | |
; -------------------------------------------------------------------------------- | |
;[exterior] | |
;type=friend | |
;host=dynamic | |
;context=testentrantes | |
;secret=1234 ; contraseña de la extensión | |
;[hacia_afuera] | |
;type=friend | |
;host=dynamic | |
;context=testsalientes | |
;secret=1234 ; contraseña de la extensión |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment