centrum telefoniczne/automatyczna sekretarka

0

witam,

musze napiasac programik, ktory bedzie wybierac jakis numer i po podniesieniu sluchawki z drugiej strony pusci automatyczny text. interesuje mnie rowniez przejecie wciskanych przyciskow na klawiaturze telefonu i obsluga ich.

np. dzwonie pod : 345-67-89, po odebraniu slychac: "wcisnij 1 aby wejsc dalej, a 2 zeby wyjsc" i przejac te wcisniete klawisze.

moze ktokolwiek robil juz cos w tym stylu lub ma jakies informacje jak sie do tego zabrac?

pare pytan konkretnych:

  1. jak przekazac dzwiek do sluchawki?
  2. jak odebrac wcisniete przyciski?
  3. jak okreslic stan polaczenia?

nawet czesciowe informacje na ten temat sa dla mnie bardzo cenne.

z gory dzieki, pozdrawiam,

klonek

0

Powiedzmy ze wykozystujesz do tego celu modem ...
W tym wypadku modem musi mieć oprócz wejści "line" wejście "phone" i tam podlanczasz telefon, i w tym wypadku to co mowisz do mikrofonu idzie do telefonu, wiec zamiast jakiegos dzwieku na glosniki puszczasz go malym kabelkiem (<- mini jack - mini jack ->) do mikrofonu.
Natomias sprawdzanie czy modem jest połaczony (nie ma znaczenia czy internet czy jakis numer abonenta) opisane zostało bodajze w faq na 4p ...
A co do przechwytywania klawiszy naciskanych przez kogoś dzwoniacego to nie mam pojecia jak to zrobić ...

0

Obecnie telefony wysylaja TONE czyli odpowiednio zmodulowany dzwiek..
wiec chyba porownanie....

0

dodam tylko ze chodzi mi o jak najbardziej profesjonalne rozwiazanie, czyli przekazanie dzwieku bezposrednio z kompa.

dzieki za pomysly i czekam na dalsze :)

pozdrawiam,

klonek

ps. moze ktos wie gdzie mozna kupic takie rozwiazanie i czy w ogóle istnieje mozliwosc zdobycia tego gdziekolwiek...

0

Wydaje mi się, że musiałbyś się zagłębić w sterowniki konkretnego modemu.

0

Pewnie istnieje możliwość kupienia takiego rozwiazania, ale gdzie i w jakiej cenie tego Ci nie powiem, bo nie wiem ...

0

Taki system działa w Starostwie Powiatowym w Kłodzku a dokładniej w Centrum Zarządzania Kryzysowego. Nie znam dokładnie wykonawcy oprogramowania, ale jak cos będe wiedział (po urlopie) to dam znac.

0

dzieki wszystkim za dobre checi i czekam wiecej informacji...
bardzo mi prawde mowiac zalezy na wszelkich informacjach.

pozdrawiam,

klonek

0

Odbieranie przyciskow:

kazdy z przyciskow telefonu wydaje zlozenie 2 tonow o roznych czestotliwosciach (w Hz):

[code]
1209 1336 1477 1633
697 1 2 3 A
770 4 5 6 B
852 7 8 9 C
941 * 0 # D
[/code]

oczywiscie w wiekszosci telefonow nie ma ABCD.

proponuje zsamplowanie wejscia z niska czestotliwoscia probkowania (oczywiscie wieksza niz 2*1633, proponuje 4 kHz) i wykrycie pikow czestotliwosci np przez FFT

0

Nie wiem czy pq dobrze zrozumialem ze przechwyytuje dzwiek np wciskam 5 w telefonie W kompie jest mierzona czestotliwosc dzwieku i

IF hz=1234 then to czy tamto
if hz=1234 then bla bla

ja tak to widze

0

Raczej tak: sprawdzasz natezenie we wszystkich pasmach. I jesli np duzo jest w 770 i 1336, a gdzie indziej malo, to 5.

0

W kompie jest mierzona czestotliwosc dzwieku i IF hz=1234 ...

No ja bym w mierzeiu częstotliwości nie radził dawać '=' tylko jakieś dać jakąś granicę błędu. Nie wierzę, żeby zawsze zmierzyło idealnie co do Hertza identyczną wartość. Musisz zrobić jakiś przediał wartości...

0

No ja bym w mierzeiu częstotliwości nie radził dawać '='

Jak bedzie uzywal fft to z definicji beda przedzialy.

0

Prawdopodobnie rozwiązanie znajdziesz w TAPI. Zerknąłem do MSDN i jest tam coś takiego jak LINEMONITORTONE oraz LINE_MONITORDIGITS. Nie znalazłem wprawdzie przykładów, ale może jest to jakiś punkt zaczepienia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1