O'Reilly logo

Practical VoIP Using VOCAL by Luan Dang, Cullen Jennings, David Kelly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Getting Started

This section provides some information about building the translator and starting it separately for testing.

Platform Supported

The siph323csgw currently is supported on Linux systems using the gcc compiler. The siph323csgw will not build on Solaris using Forte’s CC compiler, due to the nature of the openh323 stack. The gateway should build on Solaris using gcc, but this has not yet been fully tested.

Compile Instructions

From the directory where VOCAL was installed, type:

               [bash]$ make siph323csgw

To build the siph323csgw, you will need at least 256 MB of memory; it will use it all during linking.

Using the Software

The command-line options are available via the —help switch, for example:

    [bash]$ NO_DAEMON=1 siph323csgw --help

which reads:

    usage: ./siph323csgw [ options ]
    [ -o ] [ --output ]    directory   Output directory.
                                         Defaults to "./".
    [ -l ] [ --loglvl ]    level       Log level.
                                         Defaults to "LOG_INFO".
    [ -g ] [ --gkid ]      id          Use for gatekeeperIdentifier.
                                         Defaults to hostname.
    [ -e ] [ --eptid ]     id          Use for endpointIdentifier.
                                         Defaults to "endpoint_".
    [ -p ] [ --sipport ]   port        SIP UDP port.
                                         Defaults to 12061.
    [ -a ] [ --sipremote ] ipaddress   IP address of SIP remote entity.
                                         Defaults to 192.168.5.23:8061.
    [ -c ] [ --client ]                Remote SIP entity is a client.
                                        Defaults to disabled, meaning the
                                        remote entity is a server.
    [ -m ] [ --mediacontrol ]          Media signaling is controlled by gateway.
                                        Defaults to disabled, meaning the
                                        media control signaling is directly
                                        between H.323 endpoints.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required