2
Magister Я хотел знать какова прикладная задача. То есть, попросту объясни для чего все это нужно. Тогда будет видно, что можно сделать.
Я повторяю - общего решения не существует. Стандарты телефонных сетей не позволяют достоверно определить вызывающему абоненту снял ли вызываемый абонент трубку.
Но, возможно, речь идет о системе, в которую можно поставить Digiboard (или какой-то PBX) и получить требуемое от станции.
Или, может быть, тебе не обязательно знать это достоверно, а достаточно предположение с высокой степенью вероятности. Тогда какая степень надежности нужна? Какое время реакции? Например, по поводу слова RINGING.
Наличие этого слова сильно зависит от кучи вещей, таких как марка модема, год его выпуска и версия DSP, а также (чтобы жизнь медом не казалась) от телефонной станции, которой принадлежит тот номер, на который ты звонишь. Да и вообще абонент может снять трубку еше до самого первого гудка (если например он сам собирался куда-то звонить).
В общем, напиши по максимуму подробнее что ты хочешь сотворить.
Человеческая жизнь похожа на коробку спичек. Обращаться с ней серьезно - смешно. Обращаться несерьезно - опасно.
А. Рюноскэ