nechushki91 по моему решение не верно выбрано, 2 часа звонков может не быть и это не обязательно вина провайдера, может просто никто не звонит? а ты будешь нервничать всякий лишний раз.
В теории, надо что бы кто-либо делал контрольный звонок на внешний транк и проверять был ли дозвон/соединение (тут и пригодится предложенный выше способ SQL запроса по расписанию). Желательно что бы звонок был из внешнего для провайдера мира.
Как вариант делать вызов с одного номера транка на другой номер того-же транка, таким способом
http://www.adminhelp.pro/tips/helptips-asterisk/699/ если конечно конфигурация предоставляемая провайдером именно такая, в любом случае это только обеспечит проверку связи твоего оборудования с оборудованием провайдера а как я понял проблема была в другом месте.