Настройка Asterisk + Kyivstar SIP + n8n + Telegram-бот + привязка к базе сайта OpenCart/ocStore
Описание задачи:
Нужен специалист, который полностью установит и настроит рабочую связь на нашем сервере.
У нас есть:
- сервер Hetzner Ubuntu с белым IP;
- сайт на OpenCart/ocStore;
- aaPanel на сервере;
- SIP-номер Kyivstar с IP-авторизацией;
- Telegram-бот @msm_order_bot;
- задача — сделать собственную систему без KeyCRM, Bitrix24, SendPulse и других CRM.
Установить и настроить Asterisk
Необходимо:
- установить или восстановить Asterisk на Ubuntu;
- подключить SIP-транк Kyivstar через IP-авторизацию;
- использовать PJSIP;
- настроить входящие звонки;
- и исходящие звонки
- настроить автозапуск Asterisk после перезагрузки сервера.
3. Настроить IVR
4. Связать Asterisk с n8n через webhook
5. Установить и настроить n8n
6. Настроить Telegram-бота
Telegram-бот должен продолжать сценарий после звонка.
7. Привязать Telegram-бота к базе сайта OpenCart/ocStore
8. Сохранение заявок
9. SMS, если у клиента нет Telegram
Безопасность Asterisk
Обязательно настроить защиту, чтобы никто не мог звонить через наш SIP-транк.
Необходимо:
- SIP/PJSIP порт разрешить только с IP Kyivstar и доверенных IP;
- закрыть SIP для всего интернета;
- настроить RTP только в нужном диапазоне;
- отключить anonymous / guest SIP calls;
- запретить исходящие звонки без авторизации;
- запретить международные, премиум и неизвестные направления;
- настроить Fail2Ban;
- использовать сложные пароли для внутренних абонентов;
- закрыть AMI/ARI от внешнего доступа;
- не оставлять FreePBX/панель управления открытой снаружи, если она будет использоваться;
- включить CDR и логи звонков.
Работа считается выполненной, если:
1. Входящий (исходящий) звонок Kyivstar приходит на Asterisk.
2. Проигрывается приветствие.
3. Нажатие 1 отправляет webhook doors в n8n.
4. Нажатие 2 отправляет webhook loft в n8n.
5. Нажатие 3 отправляет webhook complaint в n8n.
6. Пропущенный звонок отправляет webhook missed_call.
7. n8n создает ID заявки.
8. Ссылка Telegram открывает правильный сценарий.
9. Перед сценарием клиент подтверждает согласие.
10. Факт согласия сохраняется.
11. Бот читает товары и цены из базы сайта OpenCart/ocStore.
12. Бот показывает товар, цену, фото и ссылку на сайт.
13. После ответов клиента заявка сохраняется.
14. Администратор получает заявку в Telegram.
15. SIP защищен от внешнего доступа.
16. Международные и неизвестные исходящие звонки запрещены.
17. Fail2Ban настроен.
18. После перезагрузки сервера Asterisk и n8n запускаются автоматически.
19. Сайт и aaPanel продолжают работать.
20. Передана короткая инструкция.
-
Здравствуйте! Задача понятна — подниму полную связь: Asterisk + Kyivstar SIP, IVR, n8n, Telegram-бот с чтением товаров из OpenCart, SMS для тех, кто без Telegram. Безопасность, автозапуск, инструкция — все входит.
Два уточнения:
Kyivstar дает статический IP для SIP-транка или динамический? От этого зависит схема подключения.
Через какой сервис планируете отправлять SMS — есть уже шлюз или нужно подобрать?
-
Здравствуйте!
Мы dZENcode – компания полного цикла разработки цифровых решений: от дизайна и программирования до интеграций и пострелизной поддержки.
Берём проекты с нуля и подключаемся к доработке существующих решений.
Мы можем сделать вам рабочее решение под эту задачу.
Уже есть текущая установка Asterisk или нужна настройка с нуля?
Нужен ли перенос данных и сценариев из существующей системы?
…
Подробную информацию о наших услугах и ставках вы найдёте на сайте:Freelancehunt
Посмотрите – после этого сможем обсудить детали и согласовать следующий шаг.
⚠️ После уточнения всех деталей определим объём, подходящий формат сотрудничества: позадачно, аутсорс или аутстафф и финальную стоимость.
Почему с нами проекты гарантировано доходят до релиза:
💎 10+ лет оказываем IT-услуги;
🔥 90+ штатных специалистов;
🚀 250+ публичных отзывов с 2015 года;
⚙️ Поддерживаем продукт по SLA после запуска;
✅ Работаем по NDA и договору с компанией!
-
Установлю Asterisk с PJSIP на Ubuntu Hetzner и подключу транк Kyivstar через IP-авторизацию. IVR, через extensions.conf с отдельными контекстами для doors/loft/complaint/missed_call, каждый отправляет POST в n8n webhook; n8n формирует ID заявки и передает deeplink в Telegram-бот, который читает товары напрямую из MySQL-базы ocStore. Fail2Ban + iptables whitelist только по IP Kyivstar, AMI закрыто на localhost. Вопрос: есть готовый перечень IP-диапазонов Kyivstar для whitelist, или уточнять у провайдера уже в процессе настройки?
-
368 Добрый день, могу полностью настроить связь Asterisk + n8n + Telegram + OpenCart на вашем сервере Hetzner.
1. Какая версия Ubuntu сейчас установлена?
2. Есть ли root-доступ к серверу?
3. Установлены ли уже Asterisk, n8n или всё с нуля?
4. Есть ли готовые сценарии Telegram-бота?
5. Какой дедлайн?
-
1738 9 0 Добрый день, у меня есть опыт работы с Питоном, а также с телеграм-ботами, могу выполнить все быстро и качественно, пишите, обсудим детали.
-
3462 11 1 Здравствуйте! Готов реализовать вашу кастомную экосистему без сторонних CRM. Имею глубокий опыт работы с архитектурой Hetzner (Ubuntu + aaPanel), VoIP-телефонией и системами автоматизации.
Как я решу вашу задачу:
Asterisk (PJSIP) + Kyivstar: Настрою SIP-транк по IP-авторизации, маршрутизацию и IVR. Каждое нажатие клавиши будет генерировать соответствующий Webhook в n8n.
Максимальная безопасность (Приоритет): Настрою жесткий firewall (разрешение только для IP Kyivstar), Fail2Ban, закрою AMI/SIP от сканеров, полностью заблокирую гостевые, международные и неавторизованные звонки.
n8n + Telegram: Разверну локальный n8n, построю ветки сценариев, генерацию ID заявок, проверку согласия клиента и отправку SMS-фолбеков.
…
Интеграция с OpenCart: Настрою безопасные запросы от Telegram-бота напрямую к базе ocStore для динамического вывода карточек товаров (цена, фото, ссылка).
Гарантирую выполнение всех 20 пунктов вашего чек-листа, бесперебойную работу сайта на aaPanel, корректный автозапуск демонов (Asterisk/n8n) после перезагрузки и предоставлю понятную документацию/инструкцию.
Готов обсудить детали и приступить к настройке сервера!
-
573 9 0 Пишите в личные сообщения, настрою необходимую вам задачу, раньше не раз настраивал asterisk для разных задач.
-
265 Мы - Devoxen, IT аутсорсинговая компания, специализирующаяся на бэкенд-решениях, автоматизации и интеграциях. У нас есть практический опыт настройки IP-телефонии на базе Asterisk, включая работу с SIP-провайдерами.
Подключение Kyivstar через SIP нам хорошо знакомо - мы понимаем типичные нюансы (регистрация, NAT, кодеки, маршрутизация вызовов) и сразу закладываем это в стабильную конфигурацию.
Что сделаем:
- настроим SIP-транк с Kyivstar
- проверим регистрацию и стабильность соединения
- настроим входящие/исходящие маршруты
- при необходимости реализуем IVR, очереди, переадресацию
… - протестируем и доведем систему до стабильной работы
Работаем поэтапно: сначала обеспечиваем стабильное подключение, затем - логику и оптимизацию под ваши задачи. После запуска остаемся на связи для поддержки и корректировок.
Готовы начать в ближайшее время.
-
9972 117 0 Здравствуйте.
Я разработчик NodeJS. Имею опыт с телеграмом. Готов взяться. Пишите, обсудим.
-
2930 8 0 1 Для отправки заказчику:
Здравствуйте! Меня зовут Матвей. У меня большой опыт в настройке сложных систем автоматизации, где сочетаются телефония, боты и базы данных. Проект мне понятен — это создание полноценной автономной CRM на базе Asterisk и n8n без сторонних сервисов.
У меня есть опыт интеграции сложных решений: связка Python/n8n с базами данных сайтов, работа с Webhooks и Telegram-ботами любой сложности. Четко понимаю требования по безопасности (PJSIP, Fail2Ban, ACL для IP Kyivstar и закрытие AMI/ARI), так как часто работаю с финансовыми ботами, где защита сервера — приоритет №1.
Как я реализую вашу задачу:
Asterisk: Установлю и настрою PJSIP-транк от Kyivstar с жесткой фильтрацией по IP. Настрою диалплан с IVR и отправкой Webhook в n8n.
…
n8n + Telegram: Разверну n8n на вашем сервере, создам сценарии обработки входящих/пропущенных. Бот будет подключен напрямую к БД OpenCart через SQL-запросы для получения актуальных товаров и цен.
Безопасность: Кроме Fail2Ban, настрою закрытие всех ненужных портов через UFW и отключу анонимные вызовы.
Подскажите, есть ли у вас уже доступ к базе данных OpenCart (хост/пользователь), и нужно ли настраивать SMS через конкретный шлюз (например, TurboSMS или AlphaSMS)?
Актуальные фриланс-проекты в категории Разработка ботов
Ищем разработчика для создания торгового бота/чат-ботаИщем разработчика для создания торгового бота / чат-бота. Нужен IT-специалист, который сможет разработать бота для анализа рынка 24/7 и отправки торговых сигналов по золоту, индексам, Bitcoin и Forex-парам. Главное требование - специалист должен разбираться в трейдинге,… Python, Разработка ботов ∙ 10 часов 55 минут назад ∙ 26 ставок |
Телеграмм-бот для автосервисаДобрый день. Нужно создать Telegram-бота для автосервиса. Бот должен помогать механику проводить полную техническую диагностику автомобиля по чек-листу, добавлять фото/видео неисправностей, Структура бота написана в ТЗ на ру. языке, ( но реализовать надо будет на польском,… Разработка ботов ∙ 16 часов 2 минуты назад ∙ 77 ставок |
Восстановление доступа к учетной записи Telegram.
10 000 UAH
Мой телеграм был на немецком номере, который уже 5 лет не активен почта не была привязана был включен двухфакторный код для защиты Аккаунт по каким-то причинам слетел на всех устройствах нужна помощь с восстановлением аккаунта Разработка ботов, Разработка под iOS (iPhone и iPad) ∙ 19 часов 58 минут назад ∙ 9 ставок |
Автоматическая публикация историй в ИнстаграмеДоброго дня, Потрібна допомога із налаштуванням автоматического постинга историй в инстаграм. В архиве инстаграм уже есть истории, которые были опубликованы, их нужно делать повторный репостинг. AI и машинное обучение, Разработка ботов ∙ 23 часа 42 минуты назад ∙ 23 ставки |
Бот автоматиазації для playerok.com
4000 UAH
1. Главное меню и мониторинг Экран сводной информации, обновляемый в реальном времени (или по кнопке): Статус работы ключевых модулей (Вкл/Выкл). Текущие задачи: количество ожидающих выдачи кодов/почт от покупателей, активные заказы. Финансовая сводка за текущую дату (Общая… Инжиниринг, Разработка ботов ∙ 2 дня 8 часов назад ∙ 39 ставок |