Integration with Asterisk via AudioSocket
Need help setting up audio stream/file transmission in Asterisk via AudioSocket for sending and receiving audio over TCP WebSocket. Experience with Ruby will be a big plus.
Key requirements: A call is made in Asterisk, through STT we receive a request in the AI assistant.
We process the request and send audio to Asterisk via AudioSocket.
It is also necessary to set up TCP WebSocket for audio streaming.
More understandable project brief:
We need help setting up audio stream and file transmission in Asterisk using AudioSocket to send and receive audio via TCP WebSocket. Experience with Ruby will be a significant advantage.
We have everything ready, but we need experienced help in solving this issue:
In some cases, Asterisk interrupts the conversation. This may be related to the desynchronization of the formats of the transmitted audio files. An experienced solution to this problem using the specified technologies is required.
The workflow of the entire scheme:
Incoming call to Asterisk: When a call comes into Asterisk, the audio stream is transmitted via AudioSocket.
Speech recognition (STT): The audio stream is sent to the speech recognition system, which converts it into a text request for the AI assistant.
Processing the request by the AI assistant: The AI assistant processes the text request and formulates a response.
Generating audio response: The AI's response is converted into an audio file that needs to be sent back to Asterisk via AudioSocket.
Transmitting audio to Asterisk: The audio file is sent to Asterisk for playback to the subscriber.
Tasks as we see them for solving the problem:
Configuring AudioSocket: Ensure correct audio stream transmission between Asterisk and external systems via AudioSocket.
Configuring TCP WebSocket: Organize audio streaming via TCP WebSocket for interaction with external services.
Более понятное ТЗ:
Нам требуется помощь в настройке передачи аудиопотока и файлов в Asterisk с использованием AudioSocket для отправки и получения аудио через TCP WebSocket. Опыт работы с Ruby будет большим преимуществом.
У нас готово все, но нам нужна опытная помощь в решении данной проблемы:
В некоторых случаях Asterisk прерывает разговор. Возможно, это связано с несинхронизацией форматов передаваемых аудиофайлов. Необходимо опытное решение этой проблемы с использованием указанных технологий.
Процесс работы всей схемы:
Входящий звонок в Asterisk: При поступлении звонка в Asterisk аудиопоток передается через AudioSocket.
Распознавание речи (STT): Аудиопоток передается в систему распознавания речи, которая преобразует его в текстовый запрос для ИИ-ассистента.
Обработка запроса ИИ-ассистентом: ИИ-ассистент обрабатывает текстовый запрос и формирует ответ.
Генерация аудиоответа: Ответ ИИ преобразуется в аудиофайл, который необходимо передать обратно в Asterisk через AudioSocket.
Передача аудио в Asterisk: Аудиофайл передается в Asterisk для воспроизведения абоненту.
Задачи как мы видим для решения проблемы:
Настройка AudioSocket: Обеспечить корректную передачу аудиопотока между Asterisk и внешними системами через AudioSocket.
Настройка TCP WebSocket: Организовать аудиостриминг через TCP WebSocket для взаимодействия с внешними сервисами.
-
7 days231 USD
230 1 0 7 days231 USDHello.
I am ready to complete your order.
Write to discuss.
Feel free to reach out.
Current freelance projects in the category Web Programming
Online shoe storeIn connection with the expansion of the assortment and the involvement of partners in the dropshipping system, we are looking for a specialist or team to create a modern online shoe store. IMPORTANT: an automated inventory management system needs to be created with the… Online Stores & E-commerce, Web Programming ∙ 4 hours 3 minutes back ∙ 61 proposals |
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5770 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 8 hours 21 minutes back ∙ 79 proposals |
Mini apps Telegram. StoreGood afternoon An application is required in Telegram (online store) Example - essentially 1 to 1 like here brandspacebot Your experience is important, the stack you propose to use and why Price and timeframe approximately to start, I will be waiting for questions Web Programming, Bot Development ∙ 12 hours 45 minutes back ∙ 73 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 14 hours 7 minutes back ∙ 16 proposals |
Make my website
16 USD
A configured application for my site is ready, and products need to be uploaded from the WooCommerce system. No further settings are required, just interested in the cost and timeline. Web Programming ∙ 1 day 7 hours back ∙ 23 proposals |