OPAL
Version 3.18.8
|
This is the IAX2 section of the OPAL library. It is an implementation of the IAX2 voip protocol.
There is one instance of a IAX2Receiver class, which listens on port 4569 for incoming IAX2 packets. Incoming packets (from all calls) go via the one instance of the IAX2Receiver class.
Incoming packets may be used to generate a new IAX2Connection class (if it is a request to open a call). Incoming packets are then passed on to the IAX2Connection class for handling. Note that all connections listen to the same IAX2Receiver.
There is one instance of a IAX2Transmit class, which sends data out port 4569 to the remote endpoint. Outgoing packets (from all calls) go via the one instance of a IAX2Transmit class. Note that all connections send data to the same IAX2Transmit.