Traza: » asterisk_configuracion_modem.conf » asterisk_configuracion_modules.conf » asterisk_configuracion_musiconhold.conf » asterisk_configuracion_odbc.conf » asterisk_configuracion_oss.conf » asterisk_configuracion_plantillas » asterisk_configuracion_privacy.conf » asterisk_configuracion_queues.conf » asterisk_configuracion_res_odbc.conf » asterisk_configuracion_sip.conf
¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.
Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña
ARREGLAR
El archivo de configuración para los canales SIP del Asterisco, para las llamadas de entrada y de salida.
En el sip.conf debajo de la seccion [general] agrega una definición para la registración:
Formato:
register => usuario[:password[:authuser]]@hostservidor[:puerto][/extension]
o
register => usuario@dominio:password@hostservidor
Si tienes problemas con tu conexión de red que se cae y se levanta (una mala conexión de cable) y pierdes tu registración sip, puedes setear “registerattempts” y “registertimeout“” en la sección general sobre las definiciones de registración. Fijar “registerattempts=0” forzará al Asterisk tratar de reregistrarse hasta que pueda (por defecto son 10 intentos). el registertimeout fija la cantidad de tiempo en segundos entre intentos de registración (por defecto es 20 segundos).
Ejemplo:
; Registrar 2345@miproveedorsip.com con authname 2345 en miproveedorsip.com como 1234 asi: register => 2345:password@miproveedorsip.com/1234 ; Registrar 1235@miproveedorsip.com con authname 1235 y realm miproveedorsip.com en proxyde.miproveedorsip.com asi (como lo requiere budgetphone.nl): register => 1235@miproveedorsip.com:password:1235@proxyde.miproveedorsip.com
Convengamos que, no es muy bueno tener tantas contraseñas en texto plano en este archivo, pero asi es como funciona por ahora. Solo necesitas registrarte si a) deseas ser llamado, y b) tienes un dirección IP dinámica. Puedes comprobar el éxito de los registros de tu propio servidor en el CLI con “SIP SHOW REGISTRY”, mientras que puedes obtener una lista de los clientes que se han registrado con tu servidor con “SIP SHOW PEERS”.
La definición del servidor para las llamadas salientes seria asi:
[miproveedorsip-out] type=peer secret=password username=2345 host=sipserver.miproveedorsip.com fromuser=2345 fromdomain=fwd.pulver.com nat=yes context=desde-miproveedorsip; esta sección será definida en el [[Asterisk configuracion extensions.conf|extensions.conf]]
En extensions.conf entonces utilizarías una declaración como esta:
exten => _9.,1,Dial(SIP/${EXTEN:1}@miproveedorsip-out,30,r)
Observar que la variable ${EXTEN:1} obtiene todos los digitos de la extensión actual menos el primer caracter, en este caso: 9 + los dígitos siguientes. Referirse a la sección Asterisk variables para más detalles.
Aquí está la sección (en el extensions.conf) que rutea las llamadas de nuestro proveedor sip a donde decidamos:
[de-miproveedorsip] exten => 1234,1,Answer ; 1234 es he contact extension, default contact extension is "s" exten => 1234,2,Dial(SIP/111,25,Ttr) ; incoming calls are redirected to SIP telephone with number 111 exten => 1234,3,Hangup
La sección [general] del sip.conf incluye las variables siguientes: