393 просмотров
от (1.1 тыс. баллов) в категории Редактор маршрутов
Скрипт инициировал автоинформирование клиентов. После обновления перестал звонить.

#!/bin/sh
while read number; do
cat <<EOF > /var/spool/asterisk/$number
Channel: Local/$number@SIP-1606219939-22-outgoing
Callerid: $number
MaxRetries: 0
RetryTime: 5
WaitTime: 15
Context: ivr-2003
Extension: s
Priority: 1
EOF
chown root:root /var/spool/asterisk/$number
mv /var/spool/asterisk/$number /storage/usbdisk1/mikopbx/voicemailarchive/outgoing
echo "$number"
number=`expr $number + 1`
while [ "$?" -eq "0" ]
do
count_files ()
{
count_f=`ls /storage/usbdisk1/mikopbx/voicemailarchive/outgoing | wc -l`
if [ "$count_f" -eq "2" ]; then
sleep 10
return 0
else
return 1
fi
}
count_files
done
done < /storage/usbdisk1/mikopbx/voicemailarchive/call_list901.txt
exit 0

1 Ответ

от (122 тыс. баллов)
выбран от
 
Лучший ответ
В asterisk.conf изменился путь:

astspooldir => /storage/usbdisk1/mikopbx/astspool

Вам следует использовать каталог:

 /storage/usbdisk1/mikopbx/astspool/outgoing/
от (520 баллов)

ещё вопрос, раньше работал скрипт

require('phpagi.php');

$agi = new AGI();

$cid = $agi->request['agi_callerid'];

сейчас ошибка

 PHP Error: Class 'AGI' not found 

от (122 тыс. баллов)

Класс AGI был перенесен в namespace "MikoPBX\Core\Asterisk\AGI"

Пример корректного скрипта: 

<?php

use MikoPBX\Core\Asterisk\AGI;

require_once 'Globals.php';

$agi = new AGI();

$agi->Answer();

$agi->exec_goto('internal', '2001', '1');

от (520 баллов)
спс заработал скрипт :)
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...