SessionTalk
From VoIP.ms Wiki
Session Talk is a free softphone available for Android and iOS users, it's a great free choice for iOS users. Their free version runs in background and works fine for Android and iOS, the free version does not include SMS SIP so you can only make and receive calls.
Basic set up
1. Download "Session Talk" from your phone store.
2. Allow access, notifications and permissions to your app.
3. Generic SIP, tap the 'i' icon
4. Fill in the following
Account name: Type your phone number or write any name, it's just an identifier
Display name: Type your name or company name (NOT guaranteed to be displayed)
Username: Type your account number or subaccount name
Password: Type your password
Domain: Type the server of your number, check it out from your portal, i.e. denver1.voip.ms
5. Tap the 'Enabled' slider.
6. Go to the dialpad and test the audio dialing 4443
Finally, define a caller ID for your username so you can start making outgoing calls:
For the main username: Go to Main Menu -> Account settings -> General tab and fill the "Caller ID number"
For a subaccount/extension: Go to Subaccounts -> Manage subaccount -> Edit subaccount and fill the "Caller ID number"
In both cases, make sure to wait 3 minutes after setting the caller ID number and trying to dial out