Blinker - UDPv4 Phone Connector

The UDPv4 phone connector module provides an interface between an external phone interface (using EBIP protocol) and the internal operator connections. The calls coming in over EBIP, can be accepted depedning on the called number and forwarded to different modules over operator connections.

Configuration

The configuration of the UDPv4 phone connector module with name NAME is located in the udp4phones/NAME subdirectory.

Bind Address

The file bind contains the local address to bind to. It must contain the IP address and the port, i.e. a string <IP>:<port> (hostnames are not supported). If the local address should be determined automatically, the file can contain 0.0.0.0:0.

Server Address

The file server contains the address of the EBIP server as a string <IP>:<port> (hostnames are not supported).
The phone connector module will register with this server and accept incoming calls.

Extensions / Phone Numbers

The virtual extensions (i.e. phone numbers) that can be called via EBIP are configured in the subdirectory extensions.
Each extension is configured in its own subdirectory. E.g. the configuration for the extension with the phone number 12345678 resides in the subdirectory extensions/12345678.

The configuration inside an extension consists of the following settings:

Module

The file module contains the name of the module to contact via an operator connection if the extension is called. The module name consists of two parts: CLASS/NAME E.g. to connect to the operator connection printer named debug, the file has to contain opprinters/debug as module name.