Opened 7 years ago
Closed 6 years ago
#265 closed улучшение (готово)
FXO: контроль исправности линии
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 2 очередь |
Component: | any | Keywords: | |
Cc: |
Description
Представьте себе, что в плате создано несколько канальных окончаний FXO для исходящих вызовов. К соответствующим портам подключены телефонные линии от АТС.
Теперь представьте, что линия, с которой работает наиболее приоритетное канальное окончание FXO (канальное окончание с меньшим номером канала), неисправна (оборвана). Любой исходящий вызов будет приниматься этим канальным окончанием и заканчиваться неудачей из-за отсутствия в линии dialtone.
Предлагается в случае отсутствия в телефонной линии dialtone переводить канальное окончание FXO в специальное аварийное состояние. Благодаря этому канальное окончание больше не будет принимать вызовы, и вызовы будут обслуживаться другими канальными окончаниями. Находящееся же в этом аварийном состоянии канальное окончание должно время от времени замыкать шлейф и проверять, не появился ли dialtone. Если появился - переходить в состояние Idle и, таким образом, возобновлять нормальную работу.
Реализовано в r1430.