{"repo":"voiceip/tinyphone","free":true,"listed":false,"github":"https://github.com/voiceip/tinyphone","clone":"git clone https://github.com/voiceip/tinyphone.git","description":"Minimalist Windows / OSx / Linux SIP Softphone with API Control","language":"C++","stars":156,"topics":["pjsip","softphone","voip","pjsua2","api","pjsua","sip","sip-client","tinyphone"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Tinyphone Minimalist Softphone based on PJSIP with API Control Getting Started Checkout the repo and follow the building process to compile your own, or just download the latest version from the downloads section. Installation You can download the latest msi installer from here or from the releases section. [Optional] After Installing you can customise the tinyphone properties by downloading and placing the config file in the folder C:\\Program Files (x86)\\Tinyphone\\ (Windows) or at /Library/Application Support/com.github.voiceip.tphone/ (MacOS). APIs The softphone exposes the following resources on port 6060 . Resource Method Payload Description / GET Returns hi and the app version /events WS WebSocket endpoint for realtime events /login POST { \"username\": \"string\" , \"login\": \"optional-string \" , \"password\": \"string\", \"domain\": \"string\", \"proxy\": \"optional-string \" } Account login with the provided details /logout POST Logout of all accounts /accounts GET Returns list of registed accounts /accounts/{account name}/logout GET Logout of account with provided account name /dial POST { \"uri\": \"sip-uri\", \"account\": \"account name \" } Dial a call with provided sip-uri /calls GET Returns list of active calls /calls/{call id}/answer POST answer call with specified call id /calls/{call id}/dtmf/{digits} POST Send dtmf digits digits to call with specified call id /calls/{call id}/hold PUT Hold call with specified call id /calls/{call id}/hold DELETE UnHold call with specified call id /ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/voiceip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/voiceip/tinyphone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}