По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Дистрибутив FreePBX Distro это наиболее удобная и проверенная сборка, включающая в себя операционную систему CentOS, саму IP-PBX Asterisk и графический интерфейс администрирования FreePBX. Для установки достаточно лишь записать дистрибутив на носитель и загрузить сервер с него, либо, в случае виртуального сервера, подключить ISO файл через соответствующий виртуальный привод. Пошаговое видео Установка Важно: На сервере должно присутствовать подключение к сети интернет. Если вы производите установку с USB, вы можете столкнуть с ошибкой "kickstart". Разработчик рекомендует пропускать эту ошибку, нажимая Enter. На данном этапе инсталлятор предложит нам следующие опции: Full Install (полная установка) - это наиболее используемая при инсталляции опция. Если сервер, на котором производится установка имеет два жестких диска, то FreePBX Distro автоматически соберет их в RAID 1. Наличие двух жестких дисков наиболее предпочтительно, так как в случае, если один из них выйдет из строя, IP – АТС продолжит свою работу. Full Install – No RAID (Полная установка без сборки RAID) – в рамках данной опции, будет произведена установка без конфигурации RAID 1. Full Install – Advanced (Полная установка с дополнительными опциями) - данный вариант установки подразумевает ручную разметку диска и создание RAID – массивов. HA Install – Requires 250G or larger disk (создание отказоустойчивого кластера) - эта опция необходима тем, кто собирается собрать отказоустойчивый кластер из двух серверов. Необходим коммерческий модуль High Availability Далее, инсталлятор будет загружать необходимые пакеты из интернета. Обычно это занимает около 3-5 минут. После завершения загрузки необходимых пакетов, первым делом необходимо будет сконфигурировать сетевые параметры. Рекомендуется оставить параметры по умолчанию, нажимаю клавишу «TAB» до того, как меню выбора остановится на кнопке «OK». После этого нажмите ENTER После нажатия клавиши «ОК», инсталлятор будет производить сетевые настройки Далее, необходимо выбрать временную зону сервера. Нажмите «TAB», и в поле выбора Time Zone стрелками на клавиатуре выберите необходимую зону. После выбора, убедитесь, что меню выбора подсвечивает необходимую вам временную зону, нажмите «TAB», выбрав кнопку OK, а затем нажмите ENTER Установщик предложит вам выбрать пароль для root пользователя. Придумайте стойкий к взлому пароль, затем нажмите «OK» После этого, будет запущен процесс установки. Обычно, это занимает около 10-15 минут. По факту установки, сервер произведет перезагрузку. Появится окно логина и пароля. Введите логин «root» и пароль, указанный на этапе установки. Готово. FreePBX Distro установлен. Теперь вы можете конфигурировать свою IP - PBX. А о том, как это сделать "шаг за шагом" читайте по ссылке ниже: Настройка FreePBX 13 с нуля
img
Интересным вопросом в Linux системах, является управление регулярными выражениями. Это полезный и необходимый навык не только профессионалам своего дела, системным администраторам, но, а также и обычным пользователям линуксоподобных операционных систем. В данной статье я постараюсь раскрыть, как создавать регулярные выражения и как их применять на практике в каких-либо целях. Основной областью применение регулярных выражений является поиск информации и файлов в линуксоподобных операционных системах. Для работы в основном используются следующие символы: " ext" - слова начинающиеся с text "text/" - слова, заканчивающиеся на text "^" - начало строки "$" - конец строки "a-z" - диапазон от a до z "[^t]" - не буква t "[" - воспринять символ [ буквально "." - любой символ "a|z" - а или z Регулярные выражения в основном используются со следующими командами: grep - утилита поиска по выражению egrep - расширенный grep fgrep - быстрый grep rgrep - рекурсивный grep sed - потоковый текстовый редактор. А особенно с утилитой grep. Данная утилита используется для сортировки результатов чего либо, передавая ей результаты по конвейеру. Эта утилита осуществляет поиск и передачу на стандартный вывод результат его. ЕЕ можно запускать с различными ключами, но можно использовать ее другие варианты, которые представлены выше. И есть еще потоковый текстовый редактор. Это не полноценный текстовый редактор, он просто получает информацию построчно и обрабатывает. После чего выводит на стандартный вывод. Он не изменяет текстовый вывод или текстовый поток, он просто редактирует перед тем как вывести его для нас на экран. Начнем со следующего. Создадим один пустой файл file1.txt, через команду touch. Создадим в текстовом редакторе в той же директории файл file.txt. Как мы видим в файле file.txt просто набор слов. Далее мы с помощью данных слов посмотрим, как работают команды. Первая команда - grep man grep Получаем справку по данной команде. Как можно понять из справки команда grep и ее производные - это печать линий совпадающих шаблонов. Проще говоря, команда grep помогает сортировать те данные, что мы даем команде, через знак конвейера на ввод. Причем в мануале мы можем видеть egrep, fgrep и т.д. данные команды мы можем не использовать. Использовать можно только grep с ключами различными, т.е. ключи просто заменяют эти команды. Можно на примере посмотреть, как работает данная команда. Например, grep oo file.txt На картинке видно, что команда из указанного файла выбрала по определенному шаблону "oo". Причем даже делает красным цветом подсветку. Можно добавить еще ключик -n, тогда данная команда еще и выведет номер строки в которой находится то, что ищется по шаблону. Это полезно, когда работаем с каким-нибудь кодом или сценарием. Когда необходимо, что-то найти. Сразу видим, где находится объект поиска или что-то ищем по логам. При использовании шаблона очень важно понимать, что команда grep, чувствительна к регистрам в шаблонах. Это означает, что Boo и boo это разные шаблоны. В одном случае команда найдет слово, а в другом нет. Можно команде сказать, чтобы она не учитывала регистр. Это делается с помощью ключа -i. Посмотрим содержимое нашего каталога командой ls, а затем отфильтруем только то, что заканчивается на "ile". Получается следующее, когда мы даем на ввод команде grep шаблон и где искать, он работает с файлом, а когда мы даем команду ls она выводи содержимое каталога и мы это содержимое передаем по конвейеру на команду grep с заданным шаблоном. Соответственно grep фильтрует переданное содержимое согласно шаблона и выводит на экран. Получается, что команде grep дали, то команда и обработала. Наглядно можно посмотреть на рисунке выше. Мы просматриваем командой cat содержимое файла и подаем на ввод команде grep с фильтрацией по шаблону. Давайте найдем файлы в которых содержится сочетание "ple". grep ple file.txt в данном случае команда нашла оба слова содержащие шаблон. Давайте найдем слово, которое будет начинаться с "ple". Команда будет выглядеть следующим образом: grep ^ple file.txt. Значок "^" указывает на начало строки. Противоположная задача найти слова, заканчивающиеся на "ple". Команда будет выглядеть следующим образом grep ple$ file.txt. Т.е. применять к концу строки, говорит значок "$" в шаблоне. Можно дать команду grep .o file.txt. В данном выражении знак "." , заменяет любую букву. Как вы видите вывод шаблона ".ple" вывел только одно слово т.к только слово couple удовлетворяло шаблону , т.к перед "ple" должен был содержаться еще один символ любой. Попробуем рассмотреть другую команду egrep. egrep (Extended grep) man egrep - отошлет к справке по grep. Данная команда позволяет использовать более расширенный набор шаблонов. Рассмотрим следующий пример команды: egrep '^(b|d)' file.txt Шаблон заключается в одинарные кавычки, для того чтобы экранировать символы, и команда egrep поняла, что это относится к ней и воспринимала выражение как шаблон. Сам же шаблон означает, что поиск будет искать слова, в начале строки (знак ^) содержащие букву b или d. Мы видим, что команда вернула слова, начинающиеся с буквы b или d. Рассмотрим другой вариант использования команды egrep. Например: egrep '^[a-k]' file.txt Получим все слова, начинающиеся с "a" по "к". Знак "[]" - диапазона. Как мы видим слова, начинающиеся с большой буквы, не попали. Все эти регулярные выражения очень пригодятся, когда мы что-то ищем в файлах логах. Усложним еще шаблон. Возьмем следующий: egrep '^[a-k]|[A-K]' file.txt Усложняя выражение, мы добавили диапазон заглавных букв сказав команде grep искать диапазон маленьких или диапазон больших букв с начала строки. Вот теперь все хорошо. Слова с Заглавными буквами тоже отобразились. Как вариант egrep можно запускать просто grep с ключиком -e. Про fgrep man fgrep - отошлет к справке по grep. Команда fgrep не понимает регулярных выражений вообще. Получается следующим образом если мы вводим: egrep c$ file.txt. То команда согласно шаблону, ищет в файле букву "c" в конце слова. В случае же с командой fgrep c$ file.txt, команда будет искать именно сочетание "с$". Т.е. команда fgrep воспринимает символы регулярных выражений, как обычные символы, которые ей нужно найти, как аргументы. Рекурсивный rgrep Создадим каталог mkdir folder . Создадим файл great.txt в созданной директории folder со словом Hello при помощью команды echo "Hello" folder/great.txt И если мы скажем grep Hello * , поищи слово Hello в текущей директории. Получится следующая картина. Как мы видим grep не может искать в папках. Для таких случаев и используется утилита rgrep. rgrep Hello * Дает следующую картину. Совершенно спокойно в папке найдено было, то что подходило под шаблон. Данная утилита пробежалась по всем папкам и файлам в них и нашла подходящее под шаблон слово. Т.е. если нам необходимо провести поиск по всем файлам и папкам, то необходимо использовать утилиту rgrep. Команда sed man sed - стрим редактор. Т.е потоковый редактор для фильтрации и редактирования потока данных. Например, sed -e ‘s/oo/aa’ file.txt - открыть редактор sed и заменить вывод всех oo на aa в файле file.txt. Нужно понимать, что в результате данной команды изменения в файле не произойдут. Просто данные из файла будут взяты и с изменениями выведены на стандартный вывод, т.е. экран. Для сохранения результатов мы можем сказать, чтобы вывел в новый файл указав направление вывода. sed -e ‘s/oo/aa’ file.txt newfile.txt В данном редакторе мы можем ему сказать использовать регулярные выражения, для этого необходимо добавить ключ -r. У данного редактора очень большой функционал.
img
Итак, в продолжение статей о Chat2Desk продолжим описание агрегаторов. Jivosite – решение, объединяющее различные каналы связи с клиентами в одном месте. С её помощью удобно организовывать работу контакт-центра, так как платформа, в том числе, имеет возможность интеграции с IP- телефонией. По сути своей – это скрипт чата для веб-сайтов. Как его установить и настроить мы расскажем ниже. Как получить скрипт чата Jivosite для своего сайта? Для того, чтобы установить чат для общения с посетителями сайта, необходимо пройти регистрацию на сайте Jivosite, после чего можно зайти в личный кабинет и получить скрипт чата для сайта. Сама по себе программа состоит из двух компонентов. Это скрипт, который активирует чат-бокс на веб-странице и приложение, где агенты поддержки получают и обрабатывают входящие сообщения, здесь же можно изменять и настраивать чат в зависимости от нужд и задач. Скачать приложение можно в разделе «Приложения» (https://www.jivosite.ru/apps/). Менять настройки и отвечать на сообщения можно также в веб-версии. Для этого достаточно просто зайти в собственную учетную запись. Установка чата на сайт Если требуется установить чат на сайт, написанный на чистом HTMLCSSJS, то есть без использования конструкторов или CMS, скрипт просто вставляется в код перед закрывающим тегом . Важно помнить, что если сайт является многостраничным, то скрипт нужно поместить на каждую страницу отдельно, иначе чат будет отображаться только на главной странице. Установка чат в CMS Jivosite имеет множество интеграций с различными CMS, это значит, что для установки чата не понадобится даже базовое знание HTML. Самыми востребованными CMS, в которых уже есть готовые модули чат-бокса Jivosite являются: Wordpress Joomla Blogger Magento OpenCart ModX UMIcms Bitrix Drupal Детальную информацию по установке чата в конкретной CMS можно найти в базе знаний. В большинстве случаев необходимо просто активировать модуль на необходимых страницах или выбрать «приложение» в магазине конструкторов сайтов, например Wix. В приложении, в котором пользователь будет отвечать на сообщения, следует выбрать вкладку «Управление» - «Добавить канал связи» - «Чат для сайта». Далее введите адрес сайта, на котором устанавливается чат, и выберите язык кнопок и приветствия в чате. Оно платное? Jivosite предлагает 14 дней пробного периода для каждого нового клиента, после чего можно пользоваться бесплатной версией платформы с ограниченным функционалом и только одним оператором или выбрать один из двух премиум-планов – профессионального и корпоративного. Профессиональный план подойдет небольшим компаниям и контакт-центрам, которым необходимо обеспечить единовременную работу минимум двух операторов чата. Оплачивается количество операторов. Цену смотрите сами на сайте этих товарищей, если интересно ?. Корпоративный тариф, в свою очередь, подходит большим компаниям, в штате которых есть выделенный отдел технической поддержки или отдел по работе с клиентами. Стоимость определяется уже в индивидуальном порядке. Особенные функции чата Jivosite Отличительными функциями чата Jivosite является возможность выставлять счета и принимать оплату прямо в чате и совершать звонки. Настроить прием оплаты возможно благодаря Яндекс.Кассе и Тинькофф платежам. Ограничением к подключению данной функции является наличие ИП, к сожалению, физические лица и самозанятые не могут ей воспользоваться. Также благодаря интеграциям с телефонией, у посетителей сайта с мобильной версии сайта есть возможность позвонить прямо в чате. Кстати об этом - к Jivosite также можно подключить Яндекс.Чат (чат, который появляется в поисковой выдаче), CRM-системы, аналитику, социальные сети, мессенджеры, облачную АТС и обычную АТС – тот же Asterisk, с использованием внешнего SIP URI.
ВЕСЕННИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59