а то один ответ - все линии заняты.
Добрый день
"DIALSTATUS = BUSY and HANGUPCAUSE = 21\19\17)" то, что вы написали это те ошибки которые Вы видите в Астере, Вам верно задали вопрос есть дамп от провайдера? какие именно коды отбоя приходят от него? предполагаю, что и фразу "Все линии заняты" вы не от провайдера получаете.
+
Просьба учесть, что при звонке от точки А до точки Б, маршрут часто разнородный с кучей преобразований из одной сигнализации в другую и не во всех стандартах есть четкое соответствие и равнозначность кодов отбоя, так что это вроде бы стандартизировано, но по факту это нигде и никогда не работает 100% корректно при звонках на различные направления.
Так что фраза "неправильно отдает статус звонка" это штука субъективная и растяжимая :)