Это не решение моей задачи. Даже если прописывать все возможные варианты, то проще это сделать на стороне астериска в диалплане, но ни как не в абонентском девайсе.
overlapdial => yes как раз и отправляет набранные цифры сразу в поток. Как я понимаю, тайм-аут возникает при передаче номера астериску, или что-то не разобрал в вашей схеме подключения.
Панас отдает набираемые цифры в поток, астериск их накапливает, если будет совпадение маршрута в принимаемом контексте, то вызов уходит туда. Если же в контектсе не прописывать все маршруты и заменить строкой "_X." , то после окончания набора идет пауза до того, как астериск передаст номер в этот контекст.