| TAPIEx ActiveX Control v3.5 |
The Record method record the wave from the telephone line terminal to file or wave/in Redirection. [asynchronous]
Function Record( FileName As String ) As Boolean
It can also be a combination specific string represent wave/in Redirection.
| Redirection String | Meaning |
|---|---|
| MONITOR:SIGNAL | Monitor the tone signal on the phone. It works with IWaveAnalysis. (For how to use it, please read the "Custom phone signals detection" demo for VB or Delphi) |
| MONITOR:TONES | Monitor the custom tone signal on the phone. Use MonitorTonesEx_Add to add tone entry before monitoring. |
| MONITOR:DTMF |
Monitor the DTMF keys by software. Event OnDTMF will be fired if it is detected. (This feature available in version 3.3.8 or higher) |
| MONITOR:MF |
Monitor the MF Signals (CCITT R1) by software. Event OnDTMF will be fired if it is detected. |
| ACCESS:WAVEINBUFFER | Users want to access the wave in buffer. It means that users can receive the RAW PCM wave buffer data from the wave/out device. OnWaveInBuffer will be fired when it get the data. (For how to use it, please read the "Access wave/in buffer" demo for VB or Delphi) |
| TTY:RECV | Monitor/decode the TTY signal . (For detail about it, please read the "TTY/TDD Send/Receive " Demo. |
.Record("Message.wav | MONITOR:SIGNAL") ' while monitor the phone signal record to the wave file 'message.wav' signal
.Record("Message.wav | ACCESS:WAVEINBUFFER") ' Record to the wave file 'message.wav' and report the wave/in buffer
.Record("MONITOR:SIGNAL | ACCESS:WAVEINBUFFER" ) ' Monitor the phone signal and report the wave/in buffer
.Record("MONITOR:DTMF") ' Decode the DTMF by sofware
this can be one or more of the following values.
| Attribute | Meaning |
|---|---|
| ERR_CANNOTRECORD | Can not Record wave. |
| ERR_NOTCONNECTED | Call not connected, this method can not perform. |
| ERR_PLAYBACKBUSY | Terminal is busy, Playing! |
| ERR_RECORDBUSY | Terminal is busy, Recording! |
In the unregisted copy, the recording is restricted within 30 seconds only.