First let me ask is there a limit as to the number of User Agents that can register through Siproxd?
here is the current setup we have
multiple ua's on private network ===> Siproxd ====> Public Facing PBX
192.168.x.x 192.168.6.x/7x.x.x.x 6x.x.x.x
we can register 130 UA's with no issues and after that we will get errors on the phone "failed no response"
this is a dedicated system a dual quad core 2.2GHz with 16gb of ram. There is no real load on the system and the firewall has the proper ports open.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The maximum number of clients is a compile time constant, by default 128.
If the registration table is full you should be observing ERROR entries in the logfile "URLMAP is full - registration failed".
To increase this limit, edit the file siproxd.h and modify the following constants:
#define URLMAP_SIZE 128 /* number of URL mapping table entries, this limits the number of clients! */
and
#define RTPPROXY_SIZE 256 /* number of rtp proxy entries, this limits the number of concurrent calls! */
A normal voice call (bidirectional audio) occupies 2 records in the RTP proxy table (RTPPROXY_SIZE). The sizing of the RTP proxy table initially was made such that each registered client may have one active call session at the same time (which is propably far from reality).
You may just increase these values and then rebuild siproxd.
Regards,
/Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First let me ask is there a limit as to the number of User Agents that can register through Siproxd?
here is the current setup we have
multiple ua's on private network ===> Siproxd ====> Public Facing PBX
192.168.x.x 192.168.6.x/7x.x.x.x 6x.x.x.x
we can register 130 UA's with no issues and after that we will get errors on the phone "failed no response"
this is a dedicated system a dual quad core 2.2GHz with 16gb of ram. There is no real load on the system and the firewall has the proper ports open.
Hi,
The maximum number of clients is a compile time constant, by default 128.
If the registration table is full you should be observing ERROR entries in the logfile "URLMAP is full - registration failed".
To increase this limit, edit the file siproxd.h and modify the following constants:
and
A normal voice call (bidirectional audio) occupies 2 records in the RTP proxy table (RTPPROXY_SIZE). The sizing of the RTP proxy table initially was made such that each registered client may have one active call session at the same time (which is propably far from reality).
You may just increase these values and then rebuild siproxd.
Regards,
/Thomas