<div dir="ltr"><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif">​Thank you all for your suggestions.</font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif">1. [macro-age] is a macro and not an extension badly named.</font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif">2. I am able to use Read to fulfill the purpose but we can't use Read() after Background(). To use read we need Playback() [ am I right?]. But Playback do not provide barge-in facility i.e. user have to listen whole message then only his inputs will be accepted and if he entered input during the time recording is played , the input will be lost. </font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif">So if using Background() [which return the control immediately] I have to use _XX extension.</font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style="color:rgb(0,0,0)"><font face="verdana, sans-serif">3. So basically I want to create a dial-plan where user is asked to input multi-digit value and he can enter it without listening complete message (if the user knows the message already)​</font></div></div>