Python SIP Client
€8-60 EUR
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
Nº du projet : #31864135