PDA

Voir la version complète : Limitations du nombres d'appelant


etienneaft
11/12/2008, 15h09
Bonjour tous le monde,

Je vais expliquer mon titre par un exemple.

Imaginer un réseau Voip de 50 téléphones connecté a mon Asterisk.
Pour des soucis de bande passante je veux que seulement 15 telephones puissent passer des appels simultanément.
Donc dynamiquement (premier arrivé, premier servi) les 15 premiers téléphone qui veulent émettre des appels pourront le faire mais les autres attendront qu'un des "15 téléphones" raccroche avant de pouvoir émettre.

Avez une solution qui pourrai me servir ?

Merci

hb22
11/12/2008, 15h45
Dans FreePBX tu peux indiquer le nombre d'appels sortants simultanés par trunk.
J'utilise et cela fonctionne.
Donc cela doit être possible par programmation.
Mais je ne suis pas un spécialiste.

Reaper
12/12/2008, 06h57
call-limit sur les peers de sortie, et voila

etienneaft
12/12/2008, 15h57
Donc apparement call-limit ne fonctionne seulement a partir de la 1.4.4 ?
Je suis actuelement en 1.2 en production.

daloji
16/12/2008, 10h22
tu peux utilisé des script AGI en relation avec la base de donnée interne d'asterisk (ASTB) et tu fixes la dedans le nombre d'utilisateur max

gouroutrash
16/12/2008, 10h59
tu peux utilisé des script AGI en relation avec la base de donnée interne d'asterisk (ASTB) et tu fixes la dedans le nombre d'utilisateur max

Pas top comme solution, ca oblige à déclarer un canal comme pris au début de l'appel, et à le libérer après raccrochage, on parie qu'après 1 mois d'utilisation tu te retrouve avec plusieurs canaux mal libérés :D
Sinon il faut un script qui régulièrement vérifie les canaux effectivement utilisés et les entrées dans la base de données, pour nettoyer un peu tout ça.

marion02
17/12/2008, 12h32
Sinon, tu peux utiliser un script AMI qui permet de compter le nombre d'appel et de refuser lorsqu'il y en a trop.

Effectivement, cette solution comme celle avec AGI necessite du code et je pense que le call-limit bien configuré peut faire ce que tu demandes. Pourquoi ne pas updater votre production à la v1.4?

achauvin
21/12/2008, 09h54
Bonjour,

Le mieux est effectivement de passer en 1.4. La version 1.2 n'est plus supportée, c'est un gros travail que de passer en 1.4 si votre dialplan est complexe, mais cela vaut le coup. Au besoin faites appel à un spécialiste pour vous accompagner et vous sécuriser, il y en a plein sur ce forum ;-)

Si le faire d'un seul coup est trop lourd, ajoutez un serveur avec vos peer SIP externes en 1.4 et mettez en place le call-limit. Puis migrez petit à petit vos services et postes sur le nouveau serveur.

Bon courage, Alex.

quintana
21/12/2008, 11h16
La fonction GROUP_COUNT() peut aussi répondre à ce besoin.