Ну так просто же. Я вам больше скажу, при желании можно прямо из браузера с менеджером поговорить. А так клиент оставляет свой номер, при этом отрабатывает какой-то скрипт, который как-то заставляет тот же Asterisk сделать Dial(SIP/<внешний экстеншн>/<ваш номер>), после этого можно выдать в линию любую информацию (тот самый робот), а затем допустим мы делаем Goto в другой экстеншен, где осуществляется Dial на внутренний номер менеджера или даже Queue.
Сам такого не делал, но мне это так представляется.