buena respuesta, lo que pasa es que habria que "guarrear" un poco, porque al terminar exten => 100,n,Playback(tt-monkeys) se va tambien a h, asi que habria que dejarlo mas o menos así:
exten => 100,1,Dial(Sip/100,30,tTrgH)
exten => 100,n,NoOP(el usuario ha colgado)
exten => 100,n,Playback(tt-monkeys)
exten => 100,n,Goto(colgar,s,1)
exten => h,1,Playback(tt-monkeys)
exten => h,n,Hangup()
[colgar]
exten => s,1,Hangup()
<milindri>no se ... os parece lo mas 'elegante'?</milindri>
supongo que usando la extension h
es decir
exten => 100,1,Dial(Sip/100,30,tTrgH)
exten => 100,n,NoOP(el usuario ha colgado)
exten => 100,n,Playback(tt-monkeys)
exten => h,1,Playback(tt-monkeys)
exten => h,n,Hangup()
aunque claro, ello aplicaría para todas las llamadas que se hicieran dentro de ese contexto, por lo que si lo quieres unicamente para la extension 100, tendrias que mandar a un contexto [monos] por ejemplo y ahi hacer todo el chisme.