Нет, все то же. После любого звонка при любом раскладе очередность команд перескакивает на экстеншн h и даже если в нем ничего не выполняется в CDR все равно попадает h в DST
Я бы принудительно перезаписывал переменную $CDR(dst) но она только для чтения