Cześć,

Nazywam się Łukasz, jest to mój pierwszy post. Od pewnego czasu jestem biernym użytkownikiem 4programmers.net

Ciężko znaleźć na ten temat informacja (albo nie wiem gdzie szukać). Potrzebuję pomocy w poniższym projekcie.
Dysponuję: IP Phonem Cisco - mam przypisany numer, wszystko działa.
Na PC mam zainstalowany program Cisco IP Communicator - przypisany jest inny numer, wszystko działa (połączenia wychodzące, przychodzące itp.)

Co chcę uzyskać:
Chcę aby telefon lub Communicator wykonywał połączenia wychodzące na wybrany wcześniej numer. Po połączeniu, rozmowa ma trwać przez określony czas. I tak zadaną liczbę powtórek. Wyniki -> eksportowane do pliku txt lub Excel. Podczas połączenia w słuchawce ma być słychać muzykę (np. z winampa)
Communicator ma mieć również możliwość automatycznego odbierania połączeń przychodzących - również z muzyką.

Sterowanie programem:
Przez SMS'y lub przez DTMFy

Wszystko ma działać pod winXP

Pytanie:
Jak się do tego zabrać, co muszę wiedzieć? Lepiej napisać program który będzie sterował IP Phonem, czy może lepiej Communicatorem. A może lepiej napisać Communicator od początku. W jakim język mam napisać to wszystko?

Nie mam ram czasowych. Doświadczenie z programowanie mam niewielkie (C/C++), teraz jestem na etapie nauki Javy.

Zapraszam do dyskusji.