Страница 1 из 1

конференц-мост

Добавлено: 01 дек 2013, 03:40
Bear71
Добрый день,
вот уже не одну неделю пытаюсь настроить конференц-мост на asterisk. задача заключается в том, чтобы при наборе конференции автоматически обзванивались все участники.
использую сборку asterisknow 3.0.0 x86-x64
версия Asterisk 11.6.0
операционная система CentOS release 6.4 (Final)

пока тестовый сервер установлен на виртуальной машине VMware. Во FreePBX заведено несколько SIP аккаунтов 1000, 1004, 1005

диалплан имеет такой вид:

Код: Выделить всё

[conference]
exten => s,1,Answer()
exten => s,n,ConfBridge(1999)

[invite]
exten => 1999,1,Answer()
exten => 1999,n,System(/var/spool/asterisk/call.sh)
exten => 1999,n,ConfBridge(1999)
для автоматического обзвона в директории /var/spool/asterisk/ есть shell скрипт call.sh и файл, содержащий участников list.txt

Код: Выделить всё

#!/bin/sh

while read number; do

cat <<EOF  >  /var/spool/asterisk/$number

Channel: Local/$number
Callerid: $number
MaxRetries: 1
RetryTime: 20
WaitTime: 30
Context: conference
Extension: s
Priority: 1
Archive=yes
Set: CDR(userfield)=${REASON}
EOF

    chown asterisk:asterisk /var/spool/asterisk/$number
    mv /var/spool/asterisk/$number  /var/spool/asterisk/outgoing

    echo "$number"

    number=`expr $number + 1`

    while [ "$?" -eq "0" ]

    do
count_files ()

{

    count_f=`ls /var/spool/asterisk/outgoing | wc -l`

        if [ "$count_f" -eq "15" ]; then

            sleep 10

            return 0

        else

            return 1

        fi

}


    count_files

    done


done < /var/spool/asterisk/list.txt

exit 0
во FreePBX параметр Conference Room App выбран confbridge
создана конференция с номером 1999
в модуле custom destination invite,1999,1
в модуле misc applications номеру 5555 соответствует созданный шагом выше custom destination.

используется софтфон 3cx.
проблема заключается в том, что при наборе номера 5555 или 1999 в комнату попадает только набравший этот номер. соответственно чтобы попасть в конференцию нужно всем участникам набрать номер вручную.

Подскажите, в чем может быть проблема?