ulimit -n Asterisk 1.6.1.x

Forums: 

:?
Hola.
Tengo un problema con el ulimit -n corriendo Asterisk.
OS = Debian.
Asterisk=1.6.1.x

Al correr el comando:
pbx:/# ls -l /proc/12592/fd/ | wc -l
748
Obtengo, 748 archivos abiertos por asterisk, como se ve. Segun se hacen mas llamadas esto sube hasta 1024. Luego, Asterisk da este error:
ERROR[12628]: acl.c:472 ast_ouraddrfor: Cannot create socket
ERROR[12638]: acl.c:472 ast_ouraddrfor: Cannot create socket
ERROR[12642]: acl.c:472 ast_ouraddrfor: Cannot create socket
ERROR[12644]: acl.c:472 ast_ouraddrfor: Cannot create socket

Hasta colapsar Asterisk. Para levantarlo hay que darle un stop now e iniciar asterisk. Aveces cae Asterisk y no se puede entrar al CLI. Sólo queda reiniciar el servidor o hacerle un KIll al PId de asterisk e iniciar Asterisk.

He probado hacer lo siguiente ulimit -n 65535. Luego iniciar Asterisk. Esto hace que Asterisk pueda abrir mas de 1024 archivos, pero en fin es un tema paliativo mas no definitivo, porque al reiniciar Asterisk el ulimit vuelve a ser siempre 1024.

La consulta es:
Es normal que Asterisk abra tantos archivos, o porque no las cierra luego de acabada una llamada o un proceso???
Hay algun metodo de hacer que el ulimit -n se quede en 65535 por default???.

Nota. He probado algunos metodos.
Ejm.
http://lists.digium.com/pipermail/asterisk-users/2006-April/148738.html

Cual es la forma de aplicarlo correctamente????.

A la espera de sus aportes.
Gracias