не везде имхо имеет смысл искать “готовые” решения. особенно когда задача не является чем-то глобальным, как здесь и есть, на мой взгляд. в ами есть метод конечно - два ответа выше про это было, анализируйте эвенты dtmfbegin, dtmfend, начиная с 13ого астера они мегаполные, там и контекст можно узнать, если у вас разные ивр-контексты и тд. бэк для работы с ами астера -
@litmax предлагал, соль. считайте вот ваше почти готовое решение:)