ahora he cambiado un poco el chan_dady y cambiado los contextos por si las moscas y no me jala , no se si sera la mejor manera trate de dejar cada canal solo para despues crearle un contexto de entrada y poder ponerle su numerto pstn y que lo plasme en el campo userfield recomendado por navaismo.
; DAHDI CHANNEL 3=23XXXXX6
context=in
callerid=asreceived
group=1
signalling=fxs_ks
channel => 3
exten => s,1,Set(CDR(userfield)=23XXXXX6)
same=> n,Goto(in2)
exten => s,1,GotoIfTime(08:00-17:00|mon-fri||?s,dentro)
exten => s,2,Playback(custom/fuera)
exten => s,n,Set(CHANNEL(language)=es)
etc etc etc ..
-- Starting simple switch on 'DAHDI/3-1'
-- Executing [s@in:1] Set("DAHDI/3-1", "CDR(userfield)=23XXXXX6") in new stack
-- Executing [s@in:2] Goto("DAHDI/3-1", "in2") in new stack
[Nov 14 16:45:51] NOTICE: pbx.c:4522 pbx_extension_helper: No such label 'in2' in extension 's' in context 'in'
[Nov 14 16:45:51] WARNING: pbx.c:10888 pbx_parseable_goto: Priority 'in2' must be a number > 0, or valid label
== Spawn extension (in, s, 2) exited non-zero on 'DAHDI/3-1'
-- Hanging up on 'DAHDI/3-1'
-- Hungup 'DAHDI/3-1'
-- Starting simple switch on 'DAHDI/3-1'
-- Executing [s@in:1] Set("DAHDI/3-1", "CDR(userfield)=23XXXXX6") in new stack
-- Executing [s@in:2] Goto("DAHDI/3-1", "in2") in new stack
[Nov 14 16:46:03] NOTICE: pbx.c:4522 pbx_extension_helper: No such label 'in2' in extension 's' in context 'in'
[Nov 14 16:46:03] WARNING: pbx.c:10888 pbx_parseable_goto: Priority 'in2' must be a number > 0, or valid label
== Spawn extension (in, s, 2) exited non-zero on 'DAHDI/3-1'
-- Hanging up on 'DAHDI/3-1'
-- Hungup 'DAHDI/3-1'