Python SIP Client

Fermé Publié le il y a 2 ans Paiement à la livraison
Fermé Paiement à la livraison

Required Functions

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

Task:

• 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

Task:

• Return true if connected to server

[login to view URL](to) → Boolean

Task:

• Initiate a call to a given SIP account

• Return true if call is answered

[login to view URL](files) → Boolean

Task:

• 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

Task:

• Send a DTMF sound

• Return true if DTMF sound is played

[login to view URL]() → void

Task:

• Ends the current call

[login to view URL]() → Boolean

Task:

• Stops the playback of all mp3 files immediately

• Return true if all files are stopped

[login to view URL]() → String

Task:

• Returns the status of the current call

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

[login to view URL]() → Boolean

Task:

• 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

Python SIP Développement de logiciel VoIP

Nº du projet : #31864135

À propos du projet

1 proposition Projet à distance Actif il y a 2 ans

1 freelance fait une offre moyenne de €60 pour ce travail

hishamyum

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 Plus

€60 EUR en 5 jours
(1 Évaluation)
0.0