не совсем одно и тоже:
SELECT name FROM companies WHERE number LIKE CONCAT('%',SUBSTRING('[NUMBER]',-7));
и
SELECT name FROM companies WHERE number="${CALLERID(num)}" LIMIT 1
Во втором случае, вероятность несовпадения в разы больше… ибо номер может придти с префиксом/без страны/города — зависит от твоего оператора телефонии.
Минусаторы, объясните свои минусы пожалуйста.
Ибо, в статье действительно ничего нет — просто пшик вокруг добавления маршрута вручную. То есть всё это множество картинок и слов вокруг, красиво обволакивают одну единственную команду «route add» — знание которой первично, при знакомстве с сетями, даже простого уровня.
Статья уровня «начальной школы», где автор безгранично долго и подробно раскрывает описание «route add» — о чём, несомненно, знает большая часть посетителей данного ресурса.
А откуда вы решили что «В свою очередь, на хостинге крутится виртуальная машина под Windows.»?
что за бред такой?
Нет, я понимаю что ssh-демон можно и под виндой повесить, но это ваше утверждение попахивает бредом сивой кобылы.
Понятия не имею что Вам надо искать.
Почитайте заголовок, где черным по белому написано 2.11. Там нет ни слова про FreePBX 12.
Туториал — это не значит, что подойдет каждому. Это значит только то, что в нём написано, а не то, что Вам хочется.
Может быть, если бы у Вас стояло 2.11, я бы еще мог посмотреть и подсказать.
А так, попробуйте решить сами, а потом отпишитесь об этом — будет польза.
если не использовать ionice, то sudo можно убрать совсем.
ну и Ваш вариант совсем не плох.
Или, как вариант, для chown сделать в sudoers:
asterisk ALL = NOPASSWD: /bin/chown asterisk. /var/spool/asterisk/monitor/*
Поверьте мне, по роду своей деятельности, я достаточно осведомлен о кодеках, и opus в том числе.
Но, в контексте данной статьи:
1. opus-tools нет в растпространенных репах
2. не факт, что накинув заголовок и поменяв расширение на .wav это съедят плееры.
Что касается прослушки для сравнения, давайте оставим это меломанам. Тем более, здесь речь идет о записи телефонного разговора, в котором качество и так оставляет желать лучшего.
И самое главное, если в данном примере, заменить mp3 на opus, то не думаю что размеры файлов будут отличаться более чем на 1-2%.
Тут главная задача была, уменьшить размер. И не создать геморой уменьшив размер еще чуть больше.
ключевое слово «почти».
Если бы использовался OPUS, то в названии статьи было бы OPUS.
Как Вы могли прочесть, в названии нет ни слова про opus. Это говорит о том, что о нем рассуждать неуместно. Когда буду использовать opus? напишу про opus — надеюсь ответ ясен.
В своё время, когда появился OPUS, его представляли как «убийцу mp3», прошло время, и как видим, этого не случилось.
А что касается поддержки opus в VoIP — смею Вас уверить, огромное количество железок его не поддерживает до сих пор, причем это не SOHO, а промышленные решения. А если брать в расчет софтовые решения, не все бросились обновлять отлаженную систему для поддержка данного кодека. И еще один существенный минус, вытекающий из этого, это то, что конечные решения (телефонные аппараты), в большинстве своём не поддерживают opus, а это ведет к лишнему транскодированию, что чревато лишней нагрузкой.
Если вам не обязательно использовать nice и ionice, тогда вообще можно обойтись без sudo.
если процессор многоядерный, то можно обойтись без nice, так как lame использует только одно ядро, а ffmpeg вообще не грузит, так как не перекодирует.
На самом деле вы правы. sudo анохранизм от прошлых версий. на самом деле, sudo можно и не применять в данном случае, так как файлы создаются с владельцем asterisk, и для того чтоб их обработать прав достаточно и без sudo.
В том то и дело, что многие делают по крону.
Кого то устраивает. Но, во первых, есть сервисы, которые и по ночам принимают звонки. Во вторых, в данном случае, запись разговора готова сразу, и не на следующий день.
а также второе правило, где --dport 1024:65535 --sport 53
SELECT name FROM companies WHERE number LIKE CONCAT('%',SUBSTRING('[NUMBER]',-7));
и
SELECT name FROM companies WHERE number="${CALLERID(num)}" LIMIT 1
Во втором случае, вероятность несовпадения в разы больше… ибо номер может придти с префиксом/без страны/города — зависит от твоего оператора телефонии.
то есть, создаем файл /etc/ppp/ip-up:
#!/bin/sh
/sbin/route add 10.10.10.0/24 -interface $1
даём ему права на выполнение:
chmod 0755 /etc/ppp/ip-up
и все работает, маршруты поднимаются как только поднимаешь vpn соединение, только что, на всякий случай, еще раз проверил.
Так что вся эта статья — бред недоучки, не иначе.
Ибо, в статье действительно ничего нет — просто пшик вокруг добавления маршрута вручную. То есть всё это множество картинок и слов вокруг, красиво обволакивают одну единственную команду «route add» — знание которой первично, при знакомстве с сетями, даже простого уровня.
что за бред такой?
Нет, я понимаю что ssh-демон можно и под виндой повесить, но это ваше утверждение попахивает бредом сивой кобылы.
Почитайте заголовок, где черным по белому написано 2.11. Там нет ни слова про FreePBX 12.
Туториал — это не значит, что подойдет каждому. Это значит только то, что в нём написано, а не то, что Вам хочется.
Может быть, если бы у Вас стояло 2.11, я бы еще мог посмотреть и подсказать.
А так, попробуйте решить сами, а потом отпишитесь об этом — будет польза.
Ищите на предмет «Content-Type» для отдаваемых файлов записи, и меняйте.
Подредактируйте строку с lame, чтоб сделать нормализацию.
ну и Ваш вариант совсем не плох.
Или, как вариант, для chown сделать в sudoers:
asterisk ALL = NOPASSWD: /bin/chown asterisk. /var/spool/asterisk/monitor/*
Но, в контексте данной статьи:
1. opus-tools нет в растпространенных репах
2. не факт, что накинув заголовок и поменяв расширение на .wav это съедят плееры.
Что касается прослушки для сравнения, давайте оставим это меломанам. Тем более, здесь речь идет о записи телефонного разговора, в котором качество и так оставляет желать лучшего.
И самое главное, если в данном примере, заменить mp3 на opus, то не думаю что размеры файлов будут отличаться более чем на 1-2%.
Тут главная задача была, уменьшить размер. И не создать геморой уменьшив размер еще чуть больше.
Если бы использовался OPUS, то в названии статьи было бы OPUS.
Как Вы могли прочесть, в названии нет ни слова про opus. Это говорит о том, что о нем рассуждать неуместно. Когда буду использовать opus? напишу про opus — надеюсь ответ ясен.
В своё время, когда появился OPUS, его представляли как «убийцу mp3», прошло время, и как видим, этого не случилось.
А что касается поддержки opus в VoIP — смею Вас уверить, огромное количество железок его не поддерживает до сих пор, причем это не SOHO, а промышленные решения. А если брать в расчет софтовые решения, не все бросились обновлять отлаженную систему для поддержка данного кодека. И еще один существенный минус, вытекающий из этого, это то, что конечные решения (телефонные аппараты), в большинстве своём не поддерживают opus, а это ведет к лишнему транскодированию, что чревато лишней нагрузкой.
если процессор многоядерный, то можно обойтись без nice, так как lame использует только одно ядро, а ffmpeg вообще не грузит, так как не перекодирует.
Кого то устраивает. Но, во первых, есть сервисы, которые и по ночам принимают звонки. Во вторых, в данном случае, запись разговора готова сразу, и не на следующий день.