terça-feira, 6 de junho de 2017

Estenda o número máximo de callgroups/pickupgroups no Asterisk.

Atualmente, o número de "callgroups/pickupgroups" é limitado a 63, porque o tipo de variável que contém os bits do grupo é longo.

Aqui está um patch que estende essa variável para uma matriz arbitrária de comprimento (determinado em tempo de compilação). Atualmente, ele define o número máximo de grupos para 1024.

Ele implementa isso para todos os canais, mas eu testei somente SIP e DAHDI.

Algumas pessoas podem se opor a implementar isso como uma ARRAY de INTS, porque ele introduz um LOOP. Mas acho que os pickups de chamadas não são feitos com freqüência suficiente para que isso se torne um problema.

Att.

Guenther Kelleter

Patch: moregroups.pacth

Patch Over: group_contexts.pacth


Angelo Delphini

Autor & Editor

Professor Convidado CT Novatec.

Gerente de TIC/P&D na Delphini systems

Desenvolvedor Digium™ The Asterisk® Communications Framework Sênior.

Digium™ Certificate: dCAA, dCAI, dCAI-TPT, dCSE-C, dCSP-C, dSSE

Linux User # 472499 - Ubuntu User # 22452 - ICQ User # 86119719

0 comentários:

Postar um comentário

Manual Categories