Задача вписать в диалплан проверку значения переменной callerid_1 (в ней номер в формате 7XXXXXXXXXX), и,
если первые ДВЕ цифры значения НЕ равны 73 или 74 или 78 или 79 (РФ), то присвоить переменной callerid_1 значение "74950000000", иначе значения переменной не менять.
Вот такая строка почему-то не работает:
same=>n,ExecIf($["${REGEX("7[3489]" ${callerid_1:0:2})}"="0"]?Set(callerid_1="7495000000"))
Как правильно написать такую проверку?