Voip-info имеет отличный пример того, как написать AGI на PHP. Если вы посмотрите на функцию на этой странице, описанную подписью 'function execute_agi ($ command)', вы увидите, как создать универсальную функцию php для выдачи команд звездочке и получения данных обратно.
Как только вы это сделаете, вы можете просто добавить следующий код после того, как ваш оператор Dial вернется: $ callduration = execute_agi ("GET VARIABLE ANSWEREDTIME");
В качестве альтернативы, если вы строите свой php-скрипт в библиотеке звездочек PHP (некоторые из них перечислены здесь, в VOIP-Info ), вы можете использовать уже проверенный и наполненный возможностями интерфейс PHP для общения с Asterisk. Удачи!