{"id":18939324,"url":"https://github.com/belledonnecommunications/linphone-iphone","last_synced_at":"2025-05-16T11:05:33.147Z","repository":{"id":25800191,"uuid":"29239000","full_name":"BelledonneCommunications/linphone-iphone","owner":"BelledonneCommunications","description":"Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of linphone-iphone (git://git.linphone.org/linphone-iphone.git)","archived":false,"fork":false,"pushed_at":"2025-05-09T14:16:21.000Z","size":128137,"stargazers_count":605,"open_issues_count":15,"forks_count":365,"subscribers_count":56,"default_branch":"master","last_synced_at":"2025-05-09T15:33:57.425Z","etag":null,"topics":["call","chat","conference","iphone","linphone","message","phone","sip","video","voip"],"latest_commit_sha":null,"homepage":"http://linphone.org","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BelledonneCommunications.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2015-01-14T10:23:05.000Z","updated_at":"2025-05-06T18:10:20.000Z","dependencies_parsed_at":"2023-02-17T19:31:13.091Z","dependency_job_id":"25bccc1b-93b6-42e4-9bb9-38a7083efbb7","html_url":"https://github.com/BelledonneCommunications/linphone-iphone","commit_stats":{"total_commits":5477,"total_committers":42,"mean_commits":130.4047619047619,"dds":0.7847361694358226,"last_synced_commit":"329193d2fa36666d85c01e6573d58bc2cf6a7a83"},"previous_names":[],"tags_count":115,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BelledonneCommunications%2Flinphone-iphone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BelledonneCommunications%2Flinphone-iphone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BelledonneCommunications%2Flinphone-iphone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BelledonneCommunications%2Flinphone-iphone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BelledonneCommunications","download_url":"https://codeload.github.com/BelledonneCommunications/linphone-iphone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518384,"owners_count":22084374,"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":["call","chat","conference","iphone","linphone","message","phone","sip","video","voip"],"created_at":"2024-11-08T12:17:08.488Z","updated_at":"2025-05-16T11:05:28.137Z","avatar_url":"https://github.com/BelledonneCommunications.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nLinphone is an open source softphone for voice and video over IP calling and instant messaging. It is fully SIP-based, for all calling, presence and IM features.\nGeneral description is available from [linphone web site](https://www.linphone.org/technical-corner/linphone)\n\n## License\n\nCopyright © Belledonne Communications\n\nLinphone is dual licensed, and is available either :\n- under a [GNU/GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) license, for free (open source). Please make sure that you understand and agree with the terms of this license before using it (see LICENSE file for details).\n- under a proprietary license, for a fee, to be used in closed source applications. Contact [Belledonne Communications](https://www.linphone.org/contact) for any question about costs and services.\n\n## Documentation\n\n-   Supported features and RFCs : https://www.linphone.org/technical-corner/linphone/features\n-   Linphone public wiki : https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/\n\n\n# How can I contribute?\n\nThanks for asking! We love pull requests from everyone. Depending on what you want to do, you can help us improve Linphone in\nvarious ways:\n\n## Help on translations\n\nWe no longer use transifex for the translation process, instead we have deployed our own instance of [Weblate](https://weblate.linphone.org/projects/linphone-iphone/).\n\nDue to the full app rewrite we can't re-use previous translations, so we'll be very happy if you want to contribute.\n\n## Report bugs and submit patchs\n\nIf you want to dig through Linphone code or report a bug, please read `CONTRIBUTING.md` first. You should also read this `README` entirely ;-).\n\n## How to be a beta tester ?\n\nEnter the Beta :\n- Download TestFlight from the App Store and log in it with your apple-id\n-Tap the public link on your iOS device. The public link : https://testflight.apple.com/join/LUlmZWjH\n-Touch View in TestFlight or Start Testing. You can also touch Accept, Install, or Update for Linphone app.\n-And voilà ! You can update your beta version with the same public link when a new one is available\n\nSend a crash report :\n - It is done automatically by TestFlight\n\nReport a bug :\n - Open Linphone\n - Go to Settings —\u003e Advanced —\u003e Send logs\n - An email to linphone-iphone@belledonne-communications.com is created with your logs attached\n - Fill in the bug description with :\n\t* What you were doing\n\t* What happened\n\t* What you were expecting\n\t* Approximately when the bug happened\n - Change the object to [Beta test - Bug report]\n - Send the mail\n\n# Building the application\n\n## What's new\n\nNow the default way of building linphone-iphone is to use CocoaPods to retrieve the linphone-sdk frameworks.\nCompared to previous versions, this project no longer uses submodules developper has to build in order to get a working app.\nHowever, if you wish to use a locally compiled SDK, read paragraph \"Using a local linphone SDK\" below to know how to proceed.\n\n## Building the app\n\nIf you don't have CocoaPods already, you can download and install it using :\n```\n\tsudo gem install cocoapods\n```\n**If you alreadly have Cocoapods, make sur that the version is higher than 1.7.5**.\n\n- Install the app's dependencies with cocoapods first:\n```\n\tpod install\n```\n  It will download the linphone-sdk from our gitlab repository so you don't have to build anything yourself.\n- Then open `linphone.xcworkspace` file (**NOT linphone.xcodeproj**) with XCode to build and run the app.\n\n# Limitations and known bugs\n\n* Video capture will not work in simulator (not implemented in it).\n\n\n# Using a local linphone SDK\n\n- Clone the linphone-sdk repository from out gitlab:\n```\n   git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive\n```\n\n- Follow the instructions in the linphone-sdk/README file to build the SDK.\n\n- Rebuild the project:\n```\n   PODFILE_PATH=\u003cpath to linphone-sdk-ios\u003e pod install\n```\n  where \u003cpath to linphone-sdk-ios\u003e is your build directory of the linphone-sdk project, containing the `linphone-sdk.podspec` file and a `linphone-sdk` ouptut directory comprising built frameworks and resources.\n\n- Then open linphone.xcworkspace with Xcode to build and run the app.\n\n# Enabling crashlytics\n\nWe've integrated Crashlytics into liphone-iphone, which can automatically send crash reports. It is disabled by default.\nTo activate it:\n\n- Replace the GoogleService-Info.plist for this project with yours (specific to your crashlytics account).\n\n- Rebuild the project:\n```\n    USE_CRASHLYTICS=true pod install\n```\n\n- Then open `linphone.xcworkspace` with Xcode to build and run the app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelledonnecommunications%2Flinphone-iphone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelledonnecommunications%2Flinphone-iphone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelledonnecommunications%2Flinphone-iphone/lists"}