Asterisk is a multi-threaded telephony server. It already has channels for the JACK and ALSA sound systems. However, many Linux systems only come with Pulseaudio. Jack is difficult to install+configure, and ALSA frequently doesn't work correctly.
Your job is to write a native Pulseaudio channel so that the Asterisk dialplan can call Dial("PULSE/Joe"). [Joe] shall be a section in /etc/asterisk/[url removed, login to view] describing the address of the PulseAudio server to connect to, which devices (and at which volume) to connect the sink+source to, whether the connection is bidirectional/monitor/announcement, whether in-band DTMF is recognized, etc.
The code shall include a "pulse XXX" command for the Asterisk command line which is able to show active channels and their state (including Pulseaudio status such as latency, if online). It shall also be possible to reload the configuration file. (I.e. "pulse show channels", "pulse show channel Joe", "pulse reload", etc., as per established Asterisk conventions)
Asterisk runtime configuration, both static and dynamic, shall be supported.
The code shall be submitted to Digium for inclusion in the next Asterisk release. It must conform to Asterisk's coding standards. You will need to communicate with them during the project to ensure that your code is acceptable.
Your bid should include some information about past projects, a cost estimate and some idea which milestones you would suggest for progressive payment. The past projects shall be at least somewhat related to this project; bids which mention PHP or Android projects will be rejected. Successful submission to the main Asterisk code base shall be one of the milestones.
10 freelancers are bidding on average €2436 for this job
interested do the project if you want i can dedicated some time (may be one day ) for studying deeper the project and give a plan please end pm thank you ***********************************************
Hi. I've just see your project, and i'm very interested in this project. I'm a senior linux developer and i have full experience for Asterisk PBX and FreePBX. I've develop for customization of IVR system on Asteri Daha Fazla
i have full experience on asterisk so i can complete your project fully. because i have experience on asterisk for 8 years. if you want to complete on your project, please contact with me.
Hey, first please check profile. I know Linux very well. I have found a vuln in Linux kernel and report it also wrote patch for it. I know device drivers and modules very well. I want to discuss the project with you. I Daha Fazla
We are a Technology Consulting Startup that has done leading work in USA for the last three years having developed some of the most complex and sophisticated projects available anywhere. We have expertise in all the Daha Fazla
I have developed various modules in asterisk like application, core changes, realtime/dynamic database engine, modification to existing sip channel, modification existing queue application, develop various application Daha Fazla
Hello, I am Asterisk PBX Expert. I will create Pulseaudio channel so that the Asterisk dialplan can call Dial("PULSE/Joe").I will configure Asterisk to connect to my iPhone VoIP and client. So let's share your re Daha Fazla
Hi matthiasu, I find myself eligible for this job since I am having 7 years of extensive experience Relevant Skills and Experience: I am Good at PBX Asterisk, Programmation C, Linux Proposed Milestones: 2500 - We will Daha Fazla