Limit Simultaneous Dial Operations
This command limits the number of concurrent dial operations, to reduce the load on a connected telephone switch. Setting this value prevents the switch from becoming overloaded, for example when CopiaFacts first starts up or when a new schedule period starts with a broadcast waiting.
The parameters on this command are used as follows:
|node||the nodename affected, or * for all nodes. Only a single command may be used for each node.|
|count||The maximum number of simultaneous dial operations on the node.|
|timeout||The override time in milliseconds after which the dial is deemed to be complete (BladeWare SIP only). Use 0 to suppress the override.|
|ratelimit||The minimum time in milliseconds to delay between successive dial operations (BladeWare SIP only). For example a value of 100 limits dials to ten per second.|
When the limit is reached, the outbound operation will be delayed. The delay time is varied by reference to the line number, so that the problem is not repeated after the delay time expires.
The implementation varies depending on the board type:
|Brooktrout||the dial operation is considered complete when call setup API function returns, before call progress starts|
|Dialogic||normally the dial operation is considered complete after the make call API function returns, before call progress starts, except on some analog boards where the dial is not complete until call progress finishes|
|Dialogic Diva||the dial operation is considered complete when the call progress event 'proceeding' is received. This happens at the start of call progress processing. See also DIVA_DIAL_INTERVAL for an alternative control method.|
|BladeWare SIP||the dial operation is considered complete when the a connection state event is received in which the local connection state is 'initiated'.|
BladeWare Sangoma the dial operation is considered complete when the a connection state change event is received in which the CCR state is 'active'.
|(other boards)||not implemented|
Default: No limit on simultaneous dials.
$dial_limit * 15