SIp соединение через очередь
Добавлено: 20 ноя 2014, 17:08
Asterisk 11.14.0, соединение через очередь.
Проблема - первые 15 секунд ничего не слышно.
В основном, при такой проблеме все пишут про NAT, но с сервером я в одной локальной сети, а обычные вызовы(не через очередь) идут отлично. Гуглил, настраивал - не помогло.
Подскажите, куда копать.
Проблема - первые 15 секунд ничего не слышно.
В основном, при такой проблеме все пишут про NAT, но с сервером я в одной локальной сети, а обычные вызовы(не через очередь) идут отлично. Гуглил, настраивал - не помогло.
Подскажите, куда копать.
[queue1]
exten => s,1,Answer
exten => s,2,Ringing
exten => s,3,Set(status=2);тут статус пока что удачного звонка.
exten => s,4,NoOp();
exten => s,5,NoOp();
exten => s,6,Queue(queue1,nr,,,1,,connect)
exten => s,7,Set(status=4) ;статус становится 4, нет свободных операторов
exten => s,8,Hangup
exten => h,1,GotoIf(${BRIDGEPEER}?2:3) ; если есть h2, иначе h3
exten => h,2,System(php /var/spool/asterisk/status.php WAIT ${BRIDGEPEER:6});/дергаем скрипт, что оператор освободился
exten => h,3,System(echo "${DIALEDNUMBER} ${application_id} ${status} ${CDR(billsec)} _ ${action}" > /var/spool/asterisk/log/${task_id}) ;статус после общения с оператором
exten => failed,1,Set(status=${REASON})
exten => failed,2,System(echo "${DIALEDNUMBER} ${application_id} ${status} ${CDR(billsec)} _ ${action}" > /var/spool/asterisk/log/${task_id}) ;статус недозвона из коллфайла
[macro-connect]
exten => s,1,System(php /var/spool/asterisk/status.php BUSY ${CHANNEL:6} ${ACTIONID});