{"id":20457704,"url":"https://github.com/siprix/siprixua","last_synced_at":"2026-04-16T19:45:12.551Z","repository":{"id":257772702,"uuid":"845635339","full_name":"siprix/SiprixUA","owner":"siprix","description":"Muti-Call, Multi-Account, Multi-Platform console SIP VoIP Client for Windows/MacOS/Linux.","archived":false,"fork":false,"pushed_at":"2024-09-18T10:15:53.000Z","size":34447,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T10:47:54.723Z","etag":null,"topics":["cross-platform","linux","macos-app","sdk","sip-client","test-tool","voip","windows-console"],"latest_commit_sha":null,"homepage":"https://www.siprix-voip.com/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/siprix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-21T16:18:21.000Z","updated_at":"2024-11-25T19:35:59.000Z","dependencies_parsed_at":"2024-09-18T17:18:48.650Z","dependency_job_id":null,"html_url":"https://github.com/siprix/SiprixUA","commit_stats":null,"previous_names":["siprix/siprixua"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/siprix/SiprixUA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siprix%2FSiprixUA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siprix%2FSiprixUA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siprix%2FSiprixUA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siprix%2FSiprixUA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siprix","download_url":"https://codeload.github.com/siprix/SiprixUA/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siprix%2FSiprixUA/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259890446,"owners_count":22927373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-platform","linux","macos-app","sdk","sip-client","test-tool","voip","windows-console"],"created_at":"2024-11-15T12:08:47.504Z","updated_at":"2026-04-16T19:45:07.503Z","avatar_url":"https://github.com/siprix.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SiprixUA\r\nProject contains ready to use SIP VoIP Client (UserAgent).\r\nIt's console application, written on C++, and could be compiled for Windows/MacOS/Linux.\r\nApplication created as example of using Siprix API and can be used as automation test tool.\r\n\r\nAs SIP engine it uses Siprix SDK, included in binary form for each platform.\r\n\r\nApplication (Siprix) has ability to:\r\n\r\n- Add multiple SIP accounts\r\n- Send/receive multiple calls (Audio and Video)\r\n- Manage calls with:\r\n   - Hold\r\n   - Mute microphone/camera\r\n   - Play sound to call from mp3 file\r\n   - Record received sound to file\r\n   - Send/receive DTMF\r\n   - Transfer\r\n   - ...\r\n\r\nApplication's UI may not contain all the features, avialable in the SDK, they will be added later.\r\n\r\n## Build notes\r\n\r\n- **Windows**: \r\n  - Run `win\\cmake_VS2022.bat` - it will generate `build\\SiprixUA.sln`.   \r\n  - Open generated solution file in the VS2022, build/run/debug the app.\r\n  \r\n- **MacOS**:\r\n  - Start Terminal, go to folder `mac` of the cloned repo.\r\n  - Enable execute permissions:  `chmod 755 ./cmake_XCode.sh`  \r\n  - Run `./cmake_XCode.sh` - it will generate `build\\SiprixUA.xcodeproj`. \r\n  - Open generated solution file in the XCodeVS2022, build app.\r\n  - Start compiled app from terminal using commands: `cd build/out/SiprixUA.app/Contents/MacOS`, `./SiprixUA`\r\n\r\n- **Linux**:\r\n  - Start Terminal, go to folder `linux` of the cloned repo.\r\n  - Enable execute permissions: `cmake_Makefiles.sh`.\r\n  - Run `./cmake_Makefiles.sh` - it will generate make files and build app. \r\n  - Start compiled app from terminal using commands: `cd build/out`, `./SiprixUA` \t\r\n\r\n## Limitations\r\n\r\nSiprix doesn't provide VoIP services. For testing app you need an account(s) credentials from a SIP service provider(s). \r\nSome features may be not supported by all SIP providers.\r\n\r\nAttached Siprix SDK works in trial mode and has limited call duration - it drops call after 60sec.\r\nUpgrading to a paid license removes this restriction, enabling calls of any length.\r\n\r\nPlease contact [sales@siprix-voip.com](mailto:sales@siprix-voip.com) for more details.\r\n\r\n## More resources\r\n\r\nProduct web site: https://siprix-voip.com\r\n\r\nManual: https://docs.siprix-voip.com\r\n\r\n## Screeshots\r\n\r\n\u003ca href=\"https://docs.siprix-voip.com/screenshots/SiprixUA-Linux.PNG\"  title=\"Linux screenshot\"\u003e\r\n\u003cimg src=\"https://docs.siprix-voip.com/screenshots/SiprixUA-Linux_Mini.png\" width=\"50\"\u003e\u003c/a\u003e,\u003ca href=\"https://docs.siprix-voip.com/screenshots/SiprixUA-MacOS.PNG\"  title=\"MacOS screenshot\"\u003e\r\n\u003cimg src=\"https://docs.siprix-voip.com/screenshots/SiprixUA-MacOS_Mini.png\" width=\"50\"\u003e\u003c/a\u003e,\u003ca href=\"https://docs.siprix-voip.com/screenshots/SiprixUA-Windows.PNG\"  title=\"Windows screenshot\"\u003e\r\n\u003cimg src=\"https://docs.siprix-voip.com/screenshots/SiprixUA-Windows_Mini.png\" width=\"50\"\u003e\u003c/a\u003e\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiprix%2Fsiprixua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiprix%2Fsiprixua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiprix%2Fsiprixua/lists"}