VoiceChange novinky Obsah dokumentace Uživatelská dokumentace Administrátorská dokumentace Rejstřík pojmů Technická podpora Hledání on-line

Reference VoiceChange COM objektů - hlavní seznam
Metoda ReceiveVoice

Syntaxe

Result = VXLineObject.ReceiveVoice(FileName, Params, DTMF, VoiceParams)

Popis

Nahraje zvukový záznam do souboru FileName.

Řetězec parametrů Params:

Parametr Popis
timeout Celé číslo v rozmezí 10 až 1000000. Maximální doba (v milisekundách) nahrávání.
silent Celé číslo v rozmezí 100 až 100000. Pokud bude po tuto dobu (v milisekundách) na lince ticho, bude nahrávání ukončeno.
CNG_done Při přijmutí CNG tónu (fax) bude (hodnota 1)  nebo nebude (hodnota 0) ukončeno nahrávání.
terminate_codes Řetězec DTMF kódů. Přijmutí kteréhokoli z uvedených kódu ukončí nahrávání.
beep Před začátkem nahrávání bude (hodnota 1)  nebo nebude (hodnota 0) přehrán krátký tón (pípnutí).
maxlen Maximální délka přijetého DTMF. Pokud bude přijat tento počet znaků, nahrávaní bude ukončeno.

V DTMF je vráceno DTMF přijaté během nahrávání.

Výstupní řetězec parametrů VoiceParams:

Parametr Popis
online Celé číslo. Délka nahraného zvuku (v milisekundách).
time Řetězec. Datum a čas počátku nahrávání.
status Možné hodnoty jsou:
timeout nahrávání bylo ukončeno po vypršení timeoutu
silence na lince bylo moc dlouho ticho
hangup volající zavěsil
dtmf_full byla dosažena délka DTMF určená maxlen
dtmf_timeout nahrávání bylo ukončeno po vypršení timeoutu
dtmf_endchar byl stisknut některý z terminate_codes
fax byl rozpoznán fax
noanswer není odpověď
unknown neznámý stav
retval návratová hodnota
ret_unknown identifikace neznámé chyby
online délka nahrávání
time čas nahrávání

Návratová hodnota viz. metoda GetState.

.