IP-PSTN (sip-telip) User's Guide

1. Requirements.
For running sip-telip, You need the following software/hardware:
  1. Dialogic D/41ESC or D/xxH (not tested, but should work) card
  2. Dialogic DNA 3.1 (newer version not tested, but should also work)
  3. Gatenet 3.0


2. Configuration.

Here's an excerpt from Gatenet documentation about configuring this package:
The Dialogic Configuration Manager - DCM

The gatenet.inf file installed with this release sets the following values in the Misc Properties window (for either the D/41ESC or D/xxH):

D/41ESC:

Parameter Value

FirmwareFile d4x_antg.fwl

ParameterFile gatenet.prm

Gatenet ON
 
 

D/xxH:

Parameter Value

FirmwareFile bcv_antg.fwl

ParameterFile gatenet.prm

Gatenet ON

To check that GateNet is configured correctly, proceed as follows:

1. In the DCM main menu, right click on the D/41E or D/xxH board and choose Configure Device.

2. Select the Misc tab.

a. The FirmwareFile value for the Dialogic board installed in your system is:
d4x_antg.fwl for D/41ESC

bcv_antg.fwl for D/xxH

b. The ParameterFile value should be set to gatenet.prm.

c. The Gatenet value should be set to ON.

3. For the D/41ESC only:

a. Select the Dialogic Bus tab.

b. The BusType Property should be set to None.

Editing the gatenet.prm File

The gatenet.prm file is used to set the parameters that control the firmware buffer sizes, the playback volume, and the Automatic Gain Control (AGC). The gatenet.prm file installed with this release contains optimal settings for use with PRDS streaming. If you are using UIO streaming, you must edit this file to change Parm[246] and Parm[247] which set the firmware buffer sizes.

The gatenet.prm file is located in \Program Files\Dialogic\Data and contains the following information:

#beginning of gatenet.prm

AREA=VOICE

SIZE=WORD

BASE=DECIMAL

# set the play/record firmware buffer size to 160 !!! bytes

# !!! You need to set the firmware buffer size to 160 bytes for sip-telip to work correctly !!!

parm[246] = 160

parm[247] = 160

# set the playback level to -6dB

# 12 dB gain on record

# 6 dB attenuation on playback

# 6 dB end to end gain

parm[11] = 9959

parm[12] = 64

# set AGC_K to -4dB

parm[130] = 49974

parm[131] = 80

# set AGC High Threshold to -16dB

parm[132] = 18785

parm[133] = 20

Starting the Board

The Dialogic Configuration Manager (DCM) controls the starting and stopping of Dialogic-specific drivers and services. The program initializes and runs regardless of who is currently logged into the system. After the Dialogic configuration file has been edited, you must start the board to download the new GateNet firmware. To start the board proceed as follows:

1. In the Windows Start menu, select Programs/Dialogic System Software/Dialogic Configuration Manager - DCM.

2. Select Manual in the Service/Startup Mode pull-down menu. Manual mode is the default mode when you first install software.)

3. Choose the Start Service (green) button to initialize and test the system.

4. If the set up is successful, a dialog box displays "Success: Dialogic service started". Click on OK. The Stop Service (red) button is now available.

End of Gatenet3.doc parts. If errors occur, refer to Gatenet3.doc.


3. Running sip-telip:

After all the parameters are set, You can start sip-telip. It is a console application, writing lots of debug messages on the screen. Currently, no command-line switches are available.

sip-telip uses Dialogic port 1 for communication, so connect Your line to this socket.

The SIP address in the calling application should be set to [telephone_number]@sip-telip-host.domain, e.g. 6173982@netj.ics.agh.edu.pl.

The application has been tested with SIPhone from Bell Labs and is working.


Any comments, questions send to Marcin Michalak: mmich@iris.ics.agh.edu.pl