Bonjour à tous,

Tout d'abord, je vais vous expliquer mon installation actuelle puis je vous détaillerai mon problème.

J'utilise Asterisk v1.6.2.13 sur une Debian. Mon but est de passer des appels à partir de fichiers Call et en utilisant tout un ensemble de ligne. J'ai une cinquantaine de lignes à ma disposition avec 2 channels disponibles sur chacune. J'utilise également des scripts AGI avec la librairie asterisk-java.

Voici la conf actuellement utilisée :
extensions.conf
Code:
[alarm-context]
exten => 50000, 1, Agi(agi://localhost/alarm.agi)
et un fichier call d'exemple :
Code:
Channel: SIP/testline/33102030405
Context: alarm-context
Extension: 50000
MaxRetries: 2
RetryTime: 5
Chaque ligne que j'ai a ma disposition ne possède que deux channels. Mon problème est le suivant. Comment puis-je faire pour que mes fichiers Call utilise automatiquement des lignes non occupées actuellement ?

Il faudrait que j'enregistre mes 50 lignes dans ma conf asterisk et que lorsque que l'appel est déclenché, une ligne avec un channel de libre soit automatiquement utilisée.


Pouvez-vous m'aider ?

Merci d'avance !