Отправить 'Asterisk 1.8 и auto-dial out' другу по e-mail
Отправить другу по Email копию 'Asterisk 1.8 и auto-dial out'
Loading ...
Сети, настройка оборудования, сетевые сервисы.
|
|||||||||
Subnets.ru Регистрация IP и Автономных систем mega-net.ru |
Отправить другу по Email копию 'Asterisk 1.8 и auto-dial out'
Dgoni_sp сказал:
Большое спасибо за статью !!!!
12.12.2012, 10:52urgor сказал:
«…в Unix операция перемещения файла в пределах одного раздела (команда mv) просто перемещает «inode» – указатель на файл – и он появиться в указанной директории уже сразу целиком, что предотвращает ситуацию, когда Asterisk считывает частично записанный файл. (Обратите внимание: Что все вышесказанное относиться только к тому случаю, если источник и точка перемещения файла находятся в пределах одного логического раздела, иначе, будет использоваться эквивалентная комбинация из команд «cp» и «rm», что может привести к вышеописанной проблеме.)
29.05.2013, 09:02Замечание: Использование команды копирования файла (cp) не является безопасным методом для добавления .call файла в директорию сервера Asterisk для его последующей обработки, т.к. он может быть прочитан другой программой в середине процесса его копирования, когда он еще не полностью скопирован.»
(c) http://asterisk.ru/knowledgebase/Asterisk+auto-dial+out
admin сказал:
urgor, спасибо за коммент.
Ну что тут сказать 🙂
Наверно кроме как «любая задача решается как минимум двумя способами» нечего сказать 🙂
Твой коммент абсолютно справедливый. Если tmp call-файлы создавать в /var/spool/asterisk/outgoing-tmp и потом делать mv в /var/spool/asterisk/outgoing, то реально проблемы, описанной в статье, нету.
31.05.2013, 18:20Не подумали мы про inode :))) бывает…
А на момент написания статьи мы темповые call-файлы создавали в дире /tmp