Le 08/11/2017 à 20:35, John Kiniston a écrit :
The easiest thing to do might be to limit the peer to 11 calls in your sip.conf or pjsip.conf and then use the GROUP and GROUP_COUNT functions to limit the extension to 10 concurrent calls, Then when you get call #11 who is high priority you can allow it through or otherwise return busy.

https://wiki.asterisk.org/wiki/display/AST/Asterisk+15+Function_GROUP

https://wiki.asterisk.org/wiki/display/AST/Asterisk+15+Function_GROUP_COUNT

On Tue, Nov 7, 2017 at 4:21 AM, Jean Aunis <[email protected] <mailto:[email protected]>> wrote:

    Hello,

    Has anyone already implemented some sort of call preemption in
    Asterisk ? I am trying to achieve something like this :

    - I want to limit the number of calls on a given SIP peer to 10

    - on the other hand, some calls have higher priority than others

    - when the ceiling of 10 calls is reached and a call with a high
    priority is attempted, I would like to drop a call with a lower
    priority to let the new one go through

    Monitoring the ceiling is easy with channel groups, but it is does
    not help in implementing call preemption since there is no
    function to retrieve all the channels of a given group.

    Does anyone have an idea ?

    Regards

    Jean Aunis


Thank you for your answer. I'm already using GROUP and GROUP_COUNT to limit the amount of calls. The problem is that I do not want to drop the last incoming call, I want to drop one of the calls previously set up in the same group, in order to leave room to the new call. Unfortunately, it seems here is no function to list all the channels being part of a given group.
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to