Проблема в следующем:
Программа начинает отсчет времени исходящего звонка с момента набора номера, в то время, как было бы актуальней считать его с того момента, как на другом конце провода подняли трубку. Решается ли как-нибудь эта задача?
ATS Panasonic KX-TD1232
К сожалению, такое поведение вызвано не ошибками в программе, а особеностями телефонной сигнализации в случае использования аналоговых телефонных линий к провайдеру телефонной связи. Т.е. ваша АТС по истечении какого-то времени, вне зависимости от того был ли в действительности разговор, считает такой разговор состоявшимся. Убедиться в этом можно посмотрев на лог вашей АТС и найдя там строчки соответствующие таким звонкам.
Избавится от этого на 100% можно только путем переключения вашей АТС на цифровой поток к провайдеру телефонной связи с соответствующей настройкой телефонной сигнализации.
Также возможно минимизировать количество подобных ошибок. Для этого следует:
Зайти в Администратор, затем в "Параметры Phone Xpress Сервера", на вкладке "Общие" установить для "Не регистрировать звонки длительностью меньше ..." в какое-то значение (мы обычно используем 5-8 секунд), которое позволит отсечь большую часть несостоявшихся звонков.