Opened 7 years ago
Closed 7 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.