Closed

Flutter gsm dialer audio routing

Job Description:

we need an expert in flutter to develop flutter app that will combine 2 plugins #1 flutter gsm dialer # =sip client the app will rout the flutter gsm dialer mic audio to the flutter sip client speaker and rout the flutter gsm dialer speaker audio to the flutter sip client mic

To route the microphone audio in a Flutter GSM dialer with a Flutter SIP client speaker, you can use the Flutter AudioRecorder and AudioPlayer plugins to capture and play audio, respectively. You will also need to use a SIP client library to establish a SIP session and communicate with the SIP server.

Here are the general steps you can follow:

Add the flutter_sound and flutter_sip plugins to your Flutter project. The flutter_sound plugin provides audio recording and playback functionality, while the flutter_sip plugin provides SIP communication functionality.

Use the flutter_sound plugin to capture microphone audio in your GSM dialer. You can start recording audio and save it to a file.

Use the flutter_sip plugin to establish a SIP session with the SIP server. You will need to provide the SIP server address, username, password, and other relevant details.

Once the SIP session is established, use the AudioPlayer plugin to play audio received from the SIP server through the SIP client speaker.

At the same time, use the AudioRecorder plugin to capture audio from the microphone and stream it to the SIP server through the SIP client microphone.

Here is some sample code that demonstrates this:

dart

Copy code

// Add the flutter_sound and flutter_sip plugins to your [login to view URL] file

dependencies:

flutter_sound: ^9.0.6

flutter_sip: ^1.0.0

// Use the flutter_sound plugin to record audio from microphone

import 'package:flutter_sound/[login to view URL]';

FlutterSoundRecorder recorder = FlutterSoundRecorder();

// Start recording audio

await [login to view URL]();

await [login to view URL](toFile: _recordingFilePath);

// Use the flutter_sip plugin to establish a SIP session with the SIP server

import 'package:flutter_sip/[login to view URL]';

FlutterSIP sip = FlutterSIP();

// Connect to SIP server

await [login to view URL](

server: '[login to view URL]',

username: 'user',

password: 'password',

displayName: 'Flutter SIP Client',

);

// Use the AudioPlayer plugin to play audio through SIP client speaker

import 'package:audioplayer/[login to view URL]';

AudioPlayer player = AudioPlayer();

// Play audio received from SIP server through SIP client speaker

await [login to view URL]('[login to view URL]');

// Use the AudioRecorder plugin to capture audio from microphone and stream it to SIP server

import 'package:flutter_sound/[login to view URL]';

import 'package:http/[login to view URL]' as http;

import 'package:http_parser/[login to view URL]';

FlutterSoundRecorder recorder = FlutterSoundRecorder();

// Start recording audio

await [login to view URL]();

await [login to view URL](toStream: true);

// Stream audio to SIP server

while (true) {

List<int> chunk = await [login to view URL]();

await [login to view URL](

[login to view URL]('[login to view URL]'),

headers: {'Content-Type': 'audio/wav'},

body: chunk,

);

}

Note that this code is just a starting point and you will need to modify it based on your specific requirements. You will also need to handle errors and close the SIP session and audio player and recorder when done

Skills: Audio Services, VoIP, Android, Mobile App Development, Flutter

About the Client:
( 0 reviews ) Wylie, United States

Project ID: #36248387

40 freelancers are bidding on average $596 for this job

Julian29

Hello, I am Full Time "Flutter Expert" that will combine 2 plugins #1 flutter gsm dialer # =sip client the app will rout the flutter gsm dialer mic audio to the flutter sip client speaker and rout the flutter gsm diale More

$250 USD in 7 days
(110 Reviews)
8.1
corpmember29

Hi There! You need to develop a Flutter GSM Dialer Audio Routing, I have seen the project description carefully send me a message for more discussion. As per your project need, I can build your project more effic More

$1100 USD in 10 days
(63 Reviews)
7.1
kdsighappsol

Hi, I have 5 years of experienced on mobile application and development web services hybrid application with android studio ,iphonexcode swift IONIC, React Native , Flutter App . I would approach your project by sta More

$500 USD in 7 days
(56 Reviews)
7.6
AITSoft

Hello, Upon reading the job details I would say that all the required skills Android, Flutter, Audio Services, Mobile App Development and VoIP fall under my skills. I work on freelancer full time and I believe I can d More

$750 USD in 10 days
(38 Reviews)
6.6
Alphawizz

Dear Sir/Madam, I hope you are well. I have read your project description. I am a Flutter / PHP / WordPress expert with over 8+ years of experience in creating websites and e-shops. I also have several skills like grap More

$250 USD in 7 days
(17 Reviews)
6.9
aroravan44

Hi, I am a flutter expert. I can combine and customize the flutter_audio and dialer package as you mentioned in the description. Please get in touch and give me chance. Hoping to reply from you. Thank you.

$450 USD in 7 days
(13 Reviews)
6.4
asadali6998767

It's Asad Ali and, I'm Running a software house company named "CodeDebuggers". We have a team of experienced web developers, and, designers who're skilled in the following skills sets; ✔ Flutter ✔ Mobile Apps ✔ Manag More

$500 USD in 7 days
(41 Reviews)
6.5
EvenLogics

We will keep working until you're satisfied, with 24/7 assistance and updates! Based on the provided job description, it seems like we can do this job using Flutter technology. We have experience in developing Flutter More

$650 USD in 7 days
(6 Reviews)
6.5
Inovidia

I am responding to your advertisement for the Mobile Developer job available at Apple. I have proven success with developing applications for android phones and am interested in moving to Apple’s Iphone team. My qualif More

$500 USD in 7 days
(31 Reviews)
6.3
ayesha0124

Hello there, I can help u with this job plz contact and initiate the chat so that we can discuss in detail. I have great experience with VoIP, Mobile App Development, Audio Services, Android and Flutter. Meanwhile here More

$750 USD in 7 days
(6 Reviews)
5.7
SahilRao1247

Hii i am audio engineer, audio producer, audio editor, sound designer, I have 7 year experience, I can make your audio noise free and give it studio quality, pls message me so that we can discuss more in chat

$250 USD in 1 day
(45 Reviews)
5.4
shiprafulldev

Hi There, I have read your project post and you need to create an app using flutter that will combine 2 plugins #1 flutter gsm dialer # =sip client . I believe I am the perfect fit for this project. I am Flutter Mob More

$350 USD in 12 days
(1 Review)
3.9
veselidevelop

Hello! I read your all descriptions very carefully and understood what you want. Anyway thanks for your job posting. As a full stack web & mobile developer I have worked in Mobile App Development (Android/iOS) includin More

$555 USD in 4 days
(4 Reviews)
3.5
topithub

Flutter gsm dialer audio routing Hope you are doing well, Looking for creative and knowledgeable Web & Mobile App developers? Search no further, because we are ready for the job with 10 years of full-stack web develop More

$450 USD in 3 days
(2 Reviews)
3.5
amarkumar434936

hi there , yes i can do this task, kindly msg me for more details ...............

$500 USD in 1 day
(7 Reviews)
3.2
vanshika2022

Hi There, Good day! Hope you are doing fine. ⭐ I will work with milestone only and release money as per good work progress. ⭐ I have gone through your initial project requirement and understand your project details. More

$500 USD in 7 days
(2 Reviews)
1.6
aliishann806

Hi I am Experience Software engineer with specialization in Flutter based Android and IOS Mobile Applications development I have 5 years experience in developing Applications I have experience practical and theoretical More

$380 USD in 8 days
(0 Reviews)
0.0
Samibraham

Hi I've read your explanation carefully. As a senior flutter expert, I'm confident with your project. I can work right now. Please contact to me. Looking forward to working with you. Thank you.

$500 USD in 7 days
(0 Reviews)
0.0
VishalG2909

Hello, Greetings for the Day!!! I have gone through your requirement and understood every aspect of them. I have experience with the Flutter framework and have worked on similar projects involving au More

$500 USD in 7 days
(1 Review)
0.0
ahmedelmotaz41

I am working in a big fintech company and this will be my first free lancing project so i will appreciate if you given me this chance.

$250 USD in 10 days
(0 Reviews)
0.0