The software is a gateway that connects H.323 and ISDN networks, using OpenH323 and PWlib libraries along with the ISDN4Linux subsystem. It facilitates communication between different types of networks.
To get started with ISDNGW, you will need to build the Pwlib and OpenH323 libraries according to their respective build instructions. Once this process is complete, you can move into the isdngw directory and run the make depend command to compute the dependencies.
Once the dependencies have been established, you can compile different versions of the software by running specific make commands. For instance, make opt builds the optimized and stripped version, make debug builds the ready-to-debug version, make optnoshared builds an optimized version that is statically linked to the PWLib and OpenH323 libraries, while make debugnoshared builds a debug version that is also statically linked to the same libraries.
ISDNGW has a lengthy and complete configuration process that is based on the PWLib configuration files format, which features sections and key values just like Windows .ini files. There are two configuration files you need to be aware of: /etc/isdngw/isdngw.conf (which configures the gateway) and a directory file (whose path is provided in the ISDNGW configuration) that lists the associations between H.323 aliases and ISDN MSN used when receiving calls.
ISDNGW is a PWLib PServiceProcess application that can be run as either a daemon or a console application. If you seek help, you can run isdngw -h. For daemon mode, use isdngw -d and wait for it to start. To stop the daemon, run isdngw -t - but give it a few seconds or more to properly end. To start the gateway as a regular application, use isdngw -cx. This way, you'll receive system messages on the standard output.
Finally, for usage, there are several flags you can set such as -h for help, -v for version information, -d for daemon mode, -u for setting user id, -g for setting group id, and so on. The full list of flags and their respective functions can be found in the software's usage instructions.
Version 0.4.0: N/A