End Google Ads 201810 - BS.net 01 --> Hi

I have writen a TAPI program that can call (works fine)

I want to speak via headset not picking up a phone.
I can do this with Venta Fax & Voice program in my PC (so the modem supports this), but my program can not do this (no sounds send/receive).
I have a full-duplex modem.

Is there any tricks in TAPI function for this?

I have used LINEMEDIAMODE_AUTOMATEDVOICE for lineOpen function like this:

lineOpen(m_hLineApp, m_nDevID, &m_hLine, dwTAPIVer, 0, 1, LINECALLPRIVILEGE_MONITOR | LINECALLPRIVILEGE_OWNER, LINEMEDIAMODE_AUTOMATEDVOICE, NULL); I've found that I should use PhoneApp for taking control of mic/speaker, but nothing changed!
int ret = phoneSetHookSwitch(m_hPhone, PHONEHOOKSWITCHDEV_SPEAKER, PHONEHOOKSWITCHMODE_MICSPEAKER); m_hPhone is a HPHONE object

Please Help!

Regards
www.logicsims.ir