Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не работают call-файлы, созданные по cron

0

сготовил call-файл (test.call):

Channel: SIP/teledyne/XXXXXX
Codecs: alaw
MaxRetries: 0
RetryTime: 15
WaitTime: 15

Application: Hangup

сготовил скрипт для его перемещения в outgoing (testcall)

#!/bin/bash

cp test.call test2.call
chown asterisk:asterisk test2.call
mv test2.call /var/spool/asterisk/outgoing
echo `date` >> /admin/testcall/testcall.log
exit 0

добавил задачу в крон, для теста на 2 минуты. Вижу в лог-файле, что скрипт дергается по расписанию

Пт. авг. 15 16:27:02 YAKT 2014
Пт. авг. 15 16:28:01 YAKT 2014
Пт. авг. 15 16:30:01 YAKT 2014
Пт. авг. 15 16:32:01 YAKT 2014
Пт. авг. 15 16:34:01 YAKT 2014

В CDR нифига нет. Хотя если в ручную запустить скрипт testcall, то все нормально.

удалить закрыть спам изменить тег редактировать

спросил 2014-08-15 10:39:19 +0400

thunderamur Gravatar thunderamur
405 61 8 27

2 Ответа

1

пути полные пишите в своем скрипте к call файлам ( cp & mv )

ссылка удалить спам редактировать

ответил 2014-08-15 13:59:30 +0400

komrad123 Gravatar komrad123
3780 5 3 42
1

доавьте в начале скрипта команду вида

cd /full/path/to/call/files/

и заведите привычку запускать крон скрипты записями вида

/full/path/to/script/script_name.sh 2>>/var/log/message >>/var/log/messages
ссылка удалить спам редактировать

ответил 2014-08-15 15:17:11 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2014-08-15 15:18:36 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-08-15 10:39:19 +0400

Просмотрен: 90 раз

Обновлен: Aug 15 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.