Сегодня случилось страшное - в конторе с утра вырубили Инет, отвалились транки на прова, а я на часик опоздал на работу.
Пока ехал, принял штук двадцать звонков от благодарных сотрудников, недовольных отсутствием инета и главное - телефона.
Приехал, поменял диалплан на исходящие через медные линии, перегрузил. Задумался.
Что бы такое придумать, чтобы если отваливаются транки прова на SIP, исходящие автоматом переключались на медь?
Сижу, гуглю. Помогите, плз, если есть идеи.
Пока исходящие в диалплане выглядят пока как то так:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: при пропадании Инета ставлю коммент на верхнюю строчку, убираю с нижней. Перегружаю диалплан. Как инет появляется - наоборот.
; ИСХОДЯЩИЕ: городские и пр.
exten => _9NXXXXX,1,Dial(SIP/538239/${EXTEN:1}) ; набор городской Иваново
;exten => _9NXXXXX,1,Dial(DAHDI/G1,3,D(${EXTEN:1})) ; набор городской Иваново
exten => _9NXXXXX,n,Congestion() ;
exten => _9NXXXXX,n,Hangup() ;
exten => _989XXXXXXXXX,1,Dial(SIP/538239/${EXTEN:1}) ; сотовые операторы. 92х,93х - мегафон, 91х, 98х - мтс, 96х - билайн
;exten => _989XXXXXXXXX,1,Dial(DAHDI/G1,3,D(${EXTEN:1})) ; сотовые операторы. 92х,93х - мегафон, 91х, 98х - мтс, 96х - билайн
exten => _989XXXXXXXXX,n,Congestion() ;
exten => _989XXXXXXXXX,n,Hangup() ;
exten => _98NXXXXXXXXX,1,Dial(SIP/538239/${EXTEN:1}) ; прочие межгород
;exten => _98NXXXXXXXXX,1,Dial(DAHDI/G1,3,D(${EXTEN:1})) ; прочие межгород
exten => _98NXXXXXXXXX,n,Congestion() ;
exten => _98NXXXXXXXXX,n,Hangup() ;
exten => _9NXXXXX,1,Dial(SIP/538239/${EXTEN:1}) ; набор городской Иваново
;exten => _9NXXXXX,1,Dial(DAHDI/G1,3,D(${EXTEN:1})) ; набор городской Иваново
exten => _9NXXXXX,n,Congestion() ;
exten => _9NXXXXX,n,Hangup() ;
exten => _989XXXXXXXXX,1,Dial(SIP/538239/${EXTEN:1}) ; сотовые операторы. 92х,93х - мегафон, 91х, 98х - мтс, 96х - билайн
;exten => _989XXXXXXXXX,1,Dial(DAHDI/G1,3,D(${EXTEN:1})) ; сотовые операторы. 92х,93х - мегафон, 91х, 98х - мтс, 96х - билайн
exten => _989XXXXXXXXX,n,Congestion() ;
exten => _989XXXXXXXXX,n,Hangup() ;
exten => _98NXXXXXXXXX,1,Dial(SIP/538239/${EXTEN:1}) ; прочие межгород
;exten => _98NXXXXXXXXX,1,Dial(DAHDI/G1,3,D(${EXTEN:1})) ; прочие межгород
exten => _98NXXXXXXXXX,n,Congestion() ;
exten => _98NXXXXXXXXX,n,Hangup() ;