Вы лишь умеете, очевидно, копипастить.
Главную мысль пытался Вам передать, что значения передаются в макрос как аргументы - жалею! Не доходит.
Кушайте тада манну кашку - ${ARG3} передаёт в macro-dialout-one-predial-hook номер экстена.
Вы эникейщик по профессии?