Dialogic Voice Cards - Utility to record audio from a Network front-end or SCbus timeslot
Introduction
Periodically, it is necessary to record the audio from a Dialogic network front-end or SCbus timeslot.
This utility( ) is a GUI based application that will allow the user to select a Dialogic network front-end or SCbus timeslot to record. It will allow the user to select an available voice device to perform the recording and the file to record to. The application included here has been upgraded to include support for Dialogic® Boards with JCT Architecture.
The format of the file will be mu-law, 8K, PCM, with no AGC. This is the format preferred for analyzing call progress analysis, DTMF detection issues, and conferencing quality.
When the application starts, the following control screen will appear:
You can select the recording channel by using the drop down box labeled
Record Channel. You must ensure that this device is not in use by another application, or you will receive an error when you start recording or interfere with the other application. In this screenshot, you can see that dxxxB1C3 is the device being used to make the recording.
You can select to record either a Telephone network or SCbus timeslot by selecting either of these in the
Record sourcecontrol. If you choose to record from a Telephone Network device, select the desired device from the drop down box. In the above example, dtiB1T1 is used. You will now be recording the inbound audio that is coming in on that network frontend, i.e. the inbound audio.
Or you can opt to enter the SCbus Timeslot to record, using the box next to the SCbus timeslot selection. You may need to use information from an application that obtains the SCbus Timeslot (for example, dx_getxmitslot), or you can use information from the output of the DevMapDump tool (located by default in the Dialogic\Bin folder). Each device in the devmapdump output will show both a CTBus_RcvTimeslot or CTBus_TxTimeslot, for the inbound/received or outbound/transmitted audio respectively. For example, if the user needs to record the audio stream that is being sent outbound, and the devmapdump output for the desired device shows:
CTBus_TxTimeslot = 36 00 00 00
then this is the outbound transmit timeslot needed.
CAUTION: Devmapdump shows the value in hex, so this equates to 0x36. This must be converted to decimal. The 0x36 decimal equivalent is 54. So 54 is the value to enter for the above transmit timeslot.
The
Select File button can be used to select a location to store the recording and to give it a file name, for example recfile01.pcm.
The
Start Record button can be pressed when it is time to begin the recording.
After the recording begins, the Start Record button will turn into a
Stop Record button, and this can be pressed when it is time to end the recording.
Additional Information
You can either select an existing file (which will be overwritten) or enter a new file name. Note that the default file extension is VOX. If you are going to use these files with Cool Edit, you may want to use the PCM extension to identify them as PCM format instead of ADPCM.
If you need to record multiple timeslots or devices, you can run multiple instances of this application.
Utility links
– Application
Return to Documentation Home | Sangoma Support