a simple example
function CallRoute(msg)
{
msg.retValue("dumb/");
var ca = new Message('call.answered');
ca['id'] = msg['id'];
ca['targetid'] = msg['id'];
ca.enqueue();
function ChanDtmf(dmsg)
{
if(dmsg.text == 5)
{
// your code
}
}
Message.install(ChanDtmf, "chan.dtmf", 90);
}
Message.install(CallRoute, 'call.route', 100);