Понятно.
Тогда если как-нить установите freePBX, сначала конструкции вызовов и макрос-в-макросе покажутся несуразно раздутыми и огромными, крышу сносит, когда идёт вызов, такой лог в консоли метёт! Но вот знания, полученные из Будущего телефонии очень помогают увидеть зерно в этой каше. Логику событий - проверка - включена запись для этого экстена или нет? Надо ли изменять CID при этом вызове? Есть ли у экстена и включена ли голосовая почта? И ещё куча всего.
Но - интересно.
Но - многие типовые штучки решены на уровне птичку поставил радио-батон переключил.