In Progress

Raspberry PI3 SIP Client application, Pythone

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 code, over GPIO inputs trigger sip client start call. (Gpio inputs must configurable in code)

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

When press 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 ( 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

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

Hardware

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: Asterisk PBX, Linux, Python, Software Architecture, VoIP

See more: net chat client application, free smpp client application, free web sip client asterisk, voip raspberry pi zero, raspberry pi sip intercom, viber raspberry pi, raspberry pi as ip phone, raspberry pi paging system, command line softphone, raspberry pi sip client, raspberry pi make phone call, iphone sip client application, asterisk sip client application open source, build sip client web application, sip server client application symbian, java sip client application, java application sip client mobile, java sony ericsson sip client application, sip server client application, symbian sip client application pjsip

About the Employer:
( 1 review ) Belgrade, Serbia

Project ID: #18918662

Awarded to:

abnsela

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)
2.6

5 freelancers are bidding on average $246 for this job

gurtajs4

Hi, Raspberry Pi pro, have done many projects on RFID, GPU, GPIO and Video. I am a multimedia expert with Audio Video encoding/decoding experience in Linux/Android Domain. Delivered several projects on RPI, Digital Si More

$388 USD in 8 days
(27 Reviews)
5.0
DarkKnight2206

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)
5.1
bhruguios

Hi I have 13 years of experience in VoIP and developed many projects using Asterisk. I have developed few complex apps based on SIP. I have Rasberry PI 3B+ model and also developed few project using PI. I have More

$250 USD in 14 days
(9 Reviews)
4.2
MaryumAkhter1

This would be very simple to implement. I have a lot of experience with the raspberry pi and embedded systems in general. Recently, I designed and built a custom home automation system based on a raspberry pi and over More

$200 USD in 3 days
(10 Reviews)
3.9