Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

Монтируем папку через sftp на Ubuntu

SFTP
Потребовалось получить доступ к папке на сервере с Ubuntu, с возможностью примонтировать её на свой компьютер (тоже Ubuntu).

Чтобы не городить лишний софт и использовать шифрование, воспользуемся протоколом SFTP (SSH File Transfer Protocol), который входит в состав Openssh.

На сервере

Логинимся на сервер по ssh и создаем пользователя sftp-user, запрещаем ему локальный вход и возможность выходить за пределы своей домашней директории:
useradd -d /dev/null -M -s /bin/bash sftp-user
passwd sftp-user

Интеграция AmoCRM и сервера телефонии на базе Asterisk

Интеграция Asterisk с Amocrm
Итак, наш отдел продаж пересел на очередную CRM. На этот раз выбор пал на AmoCRM.

Соответственно, поступила задача настроить интеграцию с сервером телефонии, чтобы из CRM можно было набирать номер, видеть карточку клиента при входящем звонке, прослушивать записи разговоров и видеть статистику по звонкам.

На сайте Amocrm можно активировать виджет для интеграции с Asterisk. В его настройках есть ссылка на инструкцию и на скрипт для взаимодействия через API обеих систем.

Некоторые важные моменты в инструкции отсутствуют, поэтому я решил описать свой процесс настройки взаимодействия этих двух систем.

Отправляем звонки из Asterisk на почту

Была поставлена задача отправлять записи входящих звонков отдела продаж руководителю в конце дня. Сервер телефонии у меня настроен вручную, веб интерфейс (freepbx) не установлен. 

Самое простое решение пришедшее на ум - копировать mp3 файлы с записями разговоров в отдельную папку, после чего, в конце дня, отправлять эти файлы на почту и очищать папку.

Делим задачу на 3 этапа:
  1. Подготовить файлы
  2. Настроить почтовый клиент
  3. Написать скрипт отправки сообщений и поместить его в cron