@huko

Как перевести звонок в транк, если экстеншн недоступен?

Схема - aterisk плюс один исходящий sip trunk который принимает все исходящие звонки. Добавляем несколько сотен экстеншенов, нужно сделать так что-бы звонок с одного внутреннего номера на другой внутренний номер переводился на единственный транк при условии, если вызываемый абонент не зарегистрирован на станции, т.е. находится в состояние unreachable.
  • Вопрос задан
  • 3677 просмотров
Пригласить эксперта
Ответы на вопрос 1
KolyaniuS
@KolyaniuS
безнадежный оптимист
Как вариант - в астериске имеется функция DEVICE_STATE.
В Вашем случае реализовать схему можно, например так:

if (${DEVICE_STATE(${EXTEN})} = UNAVAILABLE) {
Dial(SIP/123@sip-trunk);
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы