Programování v C#
Hojte
Už dlouho jsem si chtěl naprogramovat prozváněcí prográmek pro moje vario.
Už jsem docílil toho že se program zapne při zameškání hovoru a začne vytáčet číslo. Ale potřeboval bYch vědět jak hovor opět ukončit pokud možno i zjištění posledního nepřijatého hovoru(tel. čislo).
Už to celkem dlouho hledám na netu i na msdn ale pořád nic.
Tak jestli s tím někdo má nějaké zkušenosti tak pomozte prosím:)
Už dlouho jsem si chtěl naprogramovat prozváněcí prográmek pro moje vario.
Už jsem docílil toho že se program zapne při zameškání hovoru a začne vytáčet číslo. Ale potřeboval bYch vědět jak hovor opět ukončit pokud možno i zjištění posledního nepřijatého hovoru(tel. čislo).
Už to celkem dlouho hledám na netu i na msdn ale pořád nic.
Tak jestli s tím někdo má nějaké zkušenosti tak pomozte prosím:)
1) K iniciovani hovoru slouzi API PhoneMakeCall
2) Pro ukonceni hovoru AFAIK WIN API neni - jedina moznost je IMHO pouziti RIL protokolu, coz neni podporovano MS. Parkrat jsem si s RIL hral - neco jde, obcas slozite zarizeni do HR :) .
Dalsi moznost - zkusit TAPI rozhrani - funkci phoneClose a phoneOpen.
3) Neprijaty hovor zjistite pres funkci PhoneGetCallLogEntry - clen iom vystupnuho argumenty typu CallLogEntry ma hodnotu IOM_MISSED u zmeskaneho hovoru.
Podpora TAPI i dalsich funkci na ruznych zarizenich neni vzdy uplne dokonala, vlastni zkusenost :)
2) Pro ukonceni hovoru AFAIK WIN API neni - jedina moznost je IMHO pouziti RIL protokolu, coz neni podporovano MS. Parkrat jsem si s RIL hral - neco jde, obcas slozite zarizeni do HR :) .
Dalsi moznost - zkusit TAPI rozhrani - funkci phoneClose a phoneOpen.
3) Neprijaty hovor zjistite pres funkci PhoneGetCallLogEntry - clen iom vystupnuho argumenty typu CallLogEntry ma hodnotu IOM_MISSED u zmeskaneho hovoru.
Podpora TAPI i dalsich funkci na ruznych zarizenich neni vzdy uplne dokonala, vlastni zkusenost :)