|
Reference VoiceChange COM objektů - hlavní seznam Metoda ReceiveVoice |
Result = VXLineObject.ReceiveVoice(FileName, Params, DTMF, VoiceParams)
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.
.