Asterisk1.2+ZapDNDon/ZapDNDoff
Схема такая
SIPpeer-----Asterisk1.2-----E1-----PBX
Необходимо чтобы при недоступности SIPPeer астериск производил какие-то действия с Е1 потоком, чтобы PBX отправлял звонки по резервному пути. У меня есть приложение, которое общается а астериском через Asterisk Manager. В случае когда приходит unreachable оно для каждого канала выполняет:
Action => 'ZapDNDon', ZapChannel => <номер канала>
и возвращается ответ
Response: Success
Message: DND Enabled
ZapDNDon = Toggle Zap channel Do Not Disturb status ON, что если я правильно понимаю должно означать что каналы будут заняты. Но PBX считает что они свободны, да и в самом астериске я не увидела никаких признаков занятости каналов. Какие еще есть способы решения подобных задач?
|