Привет!
Диалер используется исключительно для оповещения своих клиентов о статусах их дел
Вопрос - кто как определяет, что ответил не абонент а "абонент сейчас разговаривает, дождитесь ответа или перезвоните позже"?
Астериск видит это как answer со всеми вытекающими, и дальнейший алгоритм считает что абонент оповещен (нет попадания в failed и реакции по ${REASON}).
Дозвон через sip-оператора. Я так понимаю, оператор или кто то в цепочке передает нам "ответ" в то время, когда это неправильно? Искать другого оператора / переходить на goip?