Raspberry PI3 SIP client communication

SIP CLIENT FOR RASPBERRY PI3 this software to be developed for Linux using Python.

SIP client for Raspberry pi3

We need to make sip client for raspberry pi3 on parking system machine,

Software must have source code in python and auto start with raspberry linux

SIP client must call just one number that we insert in the code, over GPIO inputs we trigger sip client to start call. (Gpio inputs must configurable in code)

Sip client must have to play audio file that inform user for call.

When press call-button and trigger GPIO input must play AUDIO FILE 1 ( calling now please wait a moment)

if not answer in 30 sec. play AUDIO FILE 2 ( no answer try again later) and Hung up

If sip client not connected to PBX, after press call-button play AUDIO FILE 3 (sistem not connected to PBX )

After finish any call play AUDIO FILE 4 (end of the call)

If line is busy play AUDIO FILE 5 ( line is busy now please try again later) and hung up.

If talk with operator live, and if operator press number 5 on IP phone sip client must trigger GPIO out to open relay, to unlock barrier. And play AUDIO FILE 6 ( the barrier is open) Relay for barrier is open 5sec. (configurable in code)

Live Communication must be limited on 60-120 sec and hang up.

Sip client must have auto answer function for external call from PBX system.

Before auto answer play AUDIO FILE 7 (incoming call), auto answer start in 2sec.

SIP SETUP config file:

Sip pbx ip address/port 5060

Sip User/Pass

Operator Calling number

Time to auto answer

Relay Unlock period

Maximal time for call

Sip client must have VPN configuration to connect to Asterisk PBX over internet.


We use raspberry pi3,

mic- in we can use over USB sound card

Aux out use over PI3 audio out connector 3.5mm stereo jack

GPIO22 trigger in (start call)

Skills: Linux, Python, Software Architecture

See more: sip web based client, open source sip simple mobile client, windows mobile sip presence messaging client, raspberry >-< asterisk, raspberry pi voip phone, raspberry pi answering machine, sflphone, raspberry pi voip gateway, asterisk arm linux, raspbx phones, raspberry pi voip intercom, sip web server client, application sip server web client, sip tls srtp client, sip simple java client, sip sample java client, sip fax receive client, sip edge mobile client, sip voip flash client, sip java register client sip server

About the Employer:
( 1 review ) Belgrade, Serbia

Project ID: #18917484

6 freelancers are bidding on average $355 for this job


Hi, how are you? I have checked your description carefully. I have rich experienced in electronic device and embedded software development. FPGA, Raspberry pi, pic, arm, dsp, ardunio, bluetooth, ad/da, model, cypres More

$264 USD in 3 days
(43 Reviews)

Hello! I am a python developer. I looked at your project and it seems interesting. I have all necessary skills required for this project. Ping me to discuss in detail.

$140 USD in 2 days
(26 Reviews)

Hi, I am a multimedia expert with Audio Video encoding/decoding experience in Linux/Android Domain. Delivered several projects on RPI, You can see my history. Actually working on a project right now which uses l More

$277 USD in 8 days
(27 Reviews)

Hi, i can create python script for your raspberry pi 3. i have done project on raspberry pi. i can start now. i have some questions. send me message for start discussion. thank you.

$600 USD in 2 days
(6 Reviews)

Hello, Thanks for posting this project. Here we read your requirement and understand it. We have some queries . So we want to discuss with you. Please message us then we can discuss in detail and provide you e More

$600 USD in 3 days
(3 Reviews)

Hello, After reading your project details we believe we are suitable for this project. As we have specialists in PHP scripts and visualizing data . We can design that outstanding way. We have creative team and we can More

$250 USD in 3 days
(26 Reviews)