Por fin funciona bien!
Jose ha encontrado la solución.
Solo faltaba añadir una cosa.
Hay que añadir en /etc/asterisk/chan_dahdi.conf la línea:
resetinterval=never
al final de [channels]
Y ya funciona en elastix.
Aqui lo explica el propio Odicha mejor:
groups.google.es/group/asterisk-es/brows...60e1506ba?hl=es&