AW> // lineOpen AW> ret = Tapi.lineOpen(hLineApp, 0, out hLine, version, 0, 0, Tapi.LINECALLPRIVILEGE_MONITOR, AW> Tapi.LINEMEDIAMODE_DATAMODEM, IntPtr.Zero);
У тебя линия открыта для наблюдения и тебе могут не приходить сообщения: LINE_CALLSTATE.
Попробуй открыть линию с такими флагами (Tapi.LINECALLPRIVILEGE_MONITOR | Tapi.LINECALLPRIVILEGE_OWNER).