SIP TRUNK для Whatsaap
50 978 UAHНам потрібно розробити голосовий шлюз SIP для WhatsApp, щоб надсилати деякі дзвінки з нашої АТС.
Шлюз повинен мати можливість передавати вхідні голосові виклики через SIP і перенаправляти їх через WhatsApp для завершення виклику на номер WhatsApp пункту призначення.
- Ми надамо номер телефону/номера телефонів і зображення для облікового запису WhatsApp.
- Проект повинен бути багатоканальним. Я хотів би мати можливість запускати кілька викликів (ви можете запустити кілька облікових записів WhatsApp з кількома номерами телефонів або використовувати лише один обліковий запис WhatsApp з кількома викликами.)
- Платформа розробки/операційна система не має значення. ви можете використовувати Asterix, Freeswitch, FreePBX проти...
- Реалізація повинна повертати правильні коди помилок виклику на серверну частину SIP, наприклад CALL SUCCESS (200 OK), BUSY (486 Busy Here), UNAVAILABLE (503 Service Unavailable) і т. д., щоб спробувати інші раунди на іншому SIP-комутаторі.
Функціональний потік
1) Дзвінки з АТС/sip-шлюзу будуть перенаправлятися на шлюз WhatsApp.
2) Шлюз WhatsApp перетворює SIP у протокол WhatsApp.
3) Якщо необхідно, в шлюзі WhatsApp є багатоканальні облікові записи WhatsApp, і ваш код вибирає будь-який з доступних облікових записів для здійснення дзвінка. Ви можете запустити кілька облікових записів/каналів WhatsApp з кількома телефонними номерами в шлюзі WhatsApp або використовувати лише один обліковий запис/канал WhatsApp (якщо можна здійснювати кілька викликів з одного облікового запису) для кількох викликів одночасно.
4) якщо всі облікові записи WhatsApp зайняті, надішліть назад код помилки «600 Busy Everywhere» або «503 Service Unavailable».
5) якщо номер не використовується в WhatsApp, якщо для викликаного номера немає прив'язаної облікової записи WhatsApp. тоді він надсилає помилку «503 Служба недоступна», і ми перенаправляємося на інші шлюзи.
6) Викликаний номер, зазначений у заголовку виклику, буде перевірений шлюзом WhatsApp. Якщо з цим номером пов'язана обліковий запис WhatsApp і номер знаходиться в мережі, виклик у WhatsApp буде завершено.
7) Якщо дзвінок успішно завершено або викликаний номер не відповідає, то дзвінок буде роз'єднано.
Система повинна повернути відповідний код помилки sip, якщо виклик зайнятий або немає відповіді.
9) вихідний код повинен бути наданий нам з поясненнями для цілей налагодження в майбутньому.
Нам нужно разработать голосовой шлюз SIP для WhatsApp, чтобы отправлять некоторые звонки с нашей АТС.
Шлюз должен иметь возможность передавать входящие голосовые вызовы через SIP и перенаправлять их через WhatsApp для завершения вызова на номер WhatsApp пункта назначения.
- Мы предоставим номер телефона/номера телефонов и изображения для учетной записи WhatsApp.
- Проект должен быть многоканальным. Я хотел бы иметь возможность запускать несколько вызовов (вы можете запустить несколько учетных записей WhatsApp с несколькими номерами телефонов или использовать только одну учетную запись WhatsApp с несколькими вызовами.)
- Платформа разработки/операционная система не имеет значения. вы можете использовать Asterix, Freeswitch, FreePBX против...
- Реализация должна возвращать правильные коды ошибок вызова на серверную часть SIP, например CALL SUCCESS (200 OK), BUSY (486 Busy Here), UNAVAILABLE (503 Service Unavailable) и т. д., чтобы попробовать другие раунды на другом SIP-коммутаторе. .
Функциональный поток
1) Звонки с АТС/sip-шлюза будут перенаправляться на шлюз WhatsApp.
2) Шлюз WhatsApp преобразует SIP в протокол WhatsApp.
3) Если необходимо, в шлюзе WhatsApp есть многоканальные учетные записи WhatsApp, и ваш код выбирает любую из доступных учетных записей для совершения звонка. Вы можете запустить несколько учетных записей/каналов WhatsApp с несколькими телефонными номерами в шлюзе WhatsApp или использовать только одну учетную запись/канал WhatsApp (если можно совершать несколько вызовов из одной учетной записи) для нескольких вызовов одновременно. .
4) если все учетные записи WhatsApp заняты, отправьте обратно код ошибки «600 Busy Everywhere» или «503 Service Unavailable».
5) если номер не используется в WhatsApp, если для вызываемого номера нет привязанной учетной записи WhatsApp. затем он отправляет ошибку «503 Служба недоступна», и мы перенаправляемся на другие шлюзы.
6) Вызываемый номер, указанный в заголовке вызова, будет проверен шлюзом WhatsApp. Если с этим номером связана учетная запись WhatsApp и номер находится в сети, вызов в WhatsApp будет завершен.
7) Если звонок успешно завершен или вызываемый номер не отвечает, то звонок будет разъединен.
Система должна вернуть соответствующий код ошибки sip, если вызов занят или нет ответа.
9) исходный код должен быть предоставлен нам с пояснениями для целей отладки в будущем.
-
30 днів61 173 UAH
163 30 днів61 173 UAHПривіт,
Я зацікавлений у подачі заявки на цей проект.
Моя технологія - це Backend, у мене є досвід роботи з Node js, Express, Python.
Я готовий швидко навчатися і надати інноваційний проект
і ви можете зв'язатися зі мною, ви можете надати деталі щодо інформації про технологічний стек, який зазвичай буде використовуватися
Hello,
Im interest to apply this project.
My tech if use Backend, i have experience on Node js, Express, Python.
Im ready to fast learning and give a innovative project
and you can deal with me you can give a detail for information about tech stack ussually will be used
Актуальні фриланс-проєкти в категорії Адміністрування систем та мереж
Налаштування DNS-записів для доменуПотрібна допомога у створенні корпоративних поштових скриньок під наш домен. Плануємо пошти іменні та стандартні ххххх@нашдомен.com Створення за типом адмін/інфо/менеджер/сейлз менеджер/аккаунт менеджер/інфо @нашдомен.com Чекатиму ваших термінів та вартості виконання такого… Адміністрування систем та мереж, Веб-програмування ∙ 3 години 31 хвилина тому ∙ 9 ставок |
Адміністратор телеграмТребуется спеціаліст, який допоможе втілити в життя певний, вже готовий план по поступовому розвитку телеграм каналу. Оформлення та редагування (рідко - написання) постів, обробка невеликих відео, аватарок, оформлення оголошень тощо. Вітається інтерес до іноземних мов,… Адміністрування систем та мереж, Контент-менеджер ∙ 7 годин 30 хвилин тому ∙ 9 ставок |
Налаштування MikroTik hEX S
1234 UAH
Завдання: Налаштування MikroTik hEX S Основні правила налаштування: Провайдери: Провайдер 1 підключений через порт WAN2 (Ether2) — називаємо його datagroup. Провайдер 2 підключений через порт SFP. Розподіл трафіку: Весь трафік має йти через datagroup (порт WAN2). Ігрові… Адміністрування систем та мереж ∙ 2 дні 7 годин тому ∙ 1 ставка |
Адміністрування серверівПотрібна людина на налаштування та віддалене адміністрування серверів та мережі в дата центрі хецнер.Бажано людина з Києва. Адміністрування систем та мереж ∙ 2 дні 8 годин тому ∙ 10 ставок |
Розробка вимог та налаштування автодозвонів в GrandstreamРозробляємо програмне забезпечення для диспетчерізації логістики Замовника. Потрібно зробити налаштування існуючої телефонії Grandstream щоб вона при зміні статусу рейсів могла відправляти автодозвони до водія. Очікую питання та ставки на дані роботи. Адміністрування систем та мереж, Налаштування ПЗ та серверів ∙ 2 дні 9 годин тому |