[asterisk-dev] Re: How to busy out PRI channels?

Alistair Cunningham acunningham at integrics.com
Wed Nov 1 06:30:46 MST 2006


Eric "ManxPower" Wieling wrote:
> Alistair Cunningham wrote:
>> Many enterprise products have an option to quiesce a trunk. Any 
>> inactive B channels are disabled immediately, and any active channels 
>> are disabled as soon as the call on them finishes. When all B channels 
>> on a trunk are disabled, the trunk is too. NFAS groups work similarly.
>>
>> When I was an engineer working mostly with IBM Websphere Voice 
>> Response, and we wanted to take a machine down, we would quiesce the 
>> trunk(s) as above, then wait until only 1 or 2 calls were left, then 
>> cut off these remaining calls. We felt this was the best compromise 
>> between cutting off as few callers as possible, and minimising the 
>> time the system was unavailable to new callers.
>>
>> A facility to do this in Asterisk would be most welcome.
> 
> "stop gracefully" does something similar.

It's similar, but not quite the same in a clustered environment. When 
the B channels are busied out, this tells the upstream switch to route 
calls to another machine in the cluster. Stop gracefully will still 
accept calls from the switch (I believe, it's been a while since I 
tested this).

Alistair Cunningham
+1 888 468 3111
+44 20 799 39 799
sip:acunningham at integrics.com
http://integrics.com/


More information about the asterisk-dev mailing list