Существует ли способ в Asterisk 1.4.x после hangup получить количество секунд, в течение которых длился разговор?
Может быть эти данные можно получить из какой-нибудь системной переменной? В wiki для версии 1.2.x нашёл только переменную, хранящую количество секунд, проведённых в конференции, есть ли аналогичная для обычного разговора? Если нет, то как можно сделать так, чтобы астериск считал время?
${CDR(billsec)} - время разговора без соединения, только если ответили
${CDR(duration)} - время разговора + время на соединение
если используется оборудование не понимающее что разговор ещё не начался то соответственно подсчет бесполезен. у меня, к сожалению, так :( но там где используется шлюз провайдера или какое либо совтовое решение все работает как нужно.