Skip to content
  • There are no suggestions because the search field is empty.

Is It Possible to Add a FreJun Call Button in the Zoho CRM iOS App?

In FreJun for Android, calls initiated from Zoho CRM directly open the FreJun Dialer. However, this functionality is not natively available in the Zoho CRM iOS app. To enable calling via FreJun on iOS, you can create a custom “FreJun Call” button within Zoho CRM using a deep link.

To enable calling via Frejun on iOS, we have created the below solution by adding a custom Frejun Call button inside Zoho CRM

  • Go to the CRM web app (crm.zoho.com)
  • Click on the gear icon (Setup) at the top right
  • Select the 'Modules and Fields' option below the 'Customization' section
  • Hover the respective module(Below is For Lead Repeat the Same for Contact Module) in which you would like to configure the custom button
  • Click on the button option and select 'Button'
  • Tap on the 'Create New Button' option
  • Enter the values in the button configuration page as shown in the below screenshot:
           

                          

  • Tap on the 'Choose' button next to the 'Configured Function' field and select 'Create your own function' option
  • Copy and paste the following code:

    {
    deeplinkUrl = "frejun://";
    selectedNumber = "";
    if(!mobile.isNull() && mobile != "")
    {
    selectedNumber = mobile;
    }
    else if(!phone.isNull() && phone != "")
    {
    selectedNumber = phone;
    }
    if(selectedNumber != "")
    {
    phoneWithoutSpace = selectedNumber.replaceAll(" ","");
    openUrl(deeplinkUrl + phoneWithoutSpace,"same window");
    }
    return "";
    }
  • Tap on the 'x' option at the right and choose the argument values if not present then type # then you will be able to type the arguments like this as shown in the below screenshot:
    string button.frejunCall1(String mobile,String phone)

     

    Important Note

    Please repeat the same process for the Contacts module as well.

    For Contacts, update the argument mapping as:

    • mobile → Contact Mobile
    • phone → Contact Phone

    Upon doing so, please force close the CRM mobile app from the device background and open it afresh for the changes made it in the web app (crm.zoho.com) to be reflected.

    Now, you can open the desired record in the CRM iOS app, tap on the respective custom button in the record and check if you are able to initiate calls via Frejun telephony from the CRM app without any issues.