Python SIP Client

Required Functions

[login to view URL](server, port, protocol, username, password) → Boolean


• Register at SIP Server

• Return true on success

• Keep connection alive, reconnect on disconnect

• Must support SIP Server, UDP, TCP and TLS connections

[login to view URL]() → Boolean


• Return true if connected to server

[login to view URL](to) → Boolean


• Initiate a call to a given SIP account

• Return true if call is answered

[login to view URL](files) → Boolean


• Play a list of mp3 files on the SIP call [given as Python list]

• Return true if all files are played

[login to view URL](char) → Boolean


• Send a DTMF sound

• Return true if DTMF sound is played

[login to view URL]() → void


• Ends the current call

[login to view URL]() → Boolean


• Stops the playback of all mp3 files immediately

• Return true if all files are stopped

[login to view URL]() → String


• Returns the status of the current call

--> ringing, connected, playing, dtmf, killing, stopped, aborted, …

[login to view URL]() → Boolean


• Unregisters from SIP Server and closes the connection to the server

• Return true if successfully done

General Information

• Must be written in Python 3

• Must work on Windows and Linux

• All Source Code and external libraries must be handed over

• All external libraries must be licensed to be included in a commercial project

• Code must be well commented in English (PyDoc Format)

Please do a final price bet. Contact me by chat if you have any questions or need clarification

Taidot: Python, SIP, Ohjelmistokehitys, VoIP

Näytä lisää: free web sip client asterisk, sip client mobile phone, webbased sip client, sip client register java, java source code implementing sip client register, python sip client, mysql sip client register unregister asterisk

Tietoa työnantajasta:
( 10 arvostelua ) Lengerich, Germany

Projektin tunnus: #31864135

1 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_23% %project_currencyDetails_sign_sub_24% tähän työhön


Hello sir, I am a network engineer with more than two years in this field. I have a solid knowledge in network protocols. Also I am an expert in Python programming language. You can check my profile for all skills and Lisää

€60 EUR 5 päivässä
(1 arvostelu)