duda con agi en php
Algo como esto haría lo que dice Jorge
exten => s,1,Answer
exten => s,2,Background(mensaje)
exten => _,1,AGI(miagi.php|${EXTEN})
exten => _[3-90],1,Playback(error)
exten => _[3-90],n,Goto(s,2)
Las instrucciones se leen en el archivo 'mensaje'. Si el usuario presiona 1 o 2, se invoca tu AGI y se hace lo que sea que se haga.
Si se ingresa un 3,4,5,6,7,8,9 o 0, se reproduce un mensaje de error y se regresa al comienzo.
Saludos,