The Megacall app for iOS devices has been designed to be user-friendly and practical, allowing you to manage calls from anywhere.

With Megacall for iOS, you can:

  • Make and receive calls via SIP or through Megacall’s free virtual switchboard.
  • Configure Caller ID and call forwarding directly from the app.
  • Send free messages between Megacall users.
  • Send and receive SMS messages.
  • View your account balance in real time.
  • Thanks to automatic integration, you can use your phone’s contact list.

You can find the Megacall app for iOS in the App Store.

Set up and install Megacall for iOS

  1. Download the Megacall app from the App Store.
  2. Once installed, enter the following details:

Without virtual PBX:

  • Username: Your SIP number from the personal area. Example: 111111
  • Password: The password for your SIP number, which can be generated in your personal account.

 

With virtual PBX:

To authenticate in the app, you can use the QR code found in your personal account under My PBX – Extensions. Alternatively, you can manually enter the following details:

  • Username: The extension number of your virtual switchboard from the personal area. Example: 1234-101.
  • Password: The password for your extension number, which is created in the My PBX –  Extensions section.

You’re now logged into the app and ready to start managing calls from your mobile.

In the Settings menu, you can adjust additional parameters.

Within Settings, under the Accounts section, you can select the transport and port. For example, in some Southeast Asian countries, providers may block a standard port, and in that case, you can use port 5065.

  • Caller ID settings.

In the Settings – Current Caller ID section, you can modify the number displayed on outgoing calls (Caller ID). Tap the Caller ID field, enter the number connected to the system, and then tap save.

Important! If you’re using the virtual PBX, the CallerID function can be disabled from the app for one or more extensions. To enable it, go to My PBX –  Extensions and uncheck the box “CallerID  setup from the Android/iOS app.”

  • Remember an external number for Caller ID.

This feature is useful when you have multiple virtual numbers and want to return a call from the number that was called. It only applies when both the customer’s number and the Caller ID are from the same country.

  • Display Name/Number.

With this, you’ll be able to see the number/name of the virtual number receiving the call when CallKit is enabled. If the number is saved in your contacts, the contact’s name will be displayed.

  • Set Call Forwarding

In the Settings – Call forwarding section, you can set conditional or unconditional forwarding to another number. Specifically:

    • For unconditional forwarding, set the forwarding status to “Always.” This way, all incoming calls will be forwarded to the specified number.
    • For conditional forwarding, select “No answer, unavailable.” If you have a good internet connection, the call will come through to the app. If the connection is insufficient, the call will be forwarded to the specified number.

  • Enable Encryption

Within Settings – Account, change the Transport field to the value TLS and save the changes.

Important:

If, when receiving a call, the vibration alert is activated but not the sound notification, you need to select the ringtone in the iPhone settings: Parameters- Sounds – Message signal.


You also need to grant the Megacall app permission to access the communication network. Go to Settings – Megacall – Cellular Data.