Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Dynamics 365 for Phones: Click to Call Error

(0) ShareShare
ReportReport
Posted on by

Hello Community,

I have connected a fresh install of Dynamics 365 for Phones to a vanilla D365 online environment and I've created a contact with the following filled out:

  • First/Last Name
  • Job Title
  • Parent Company
  • e-mail address
  • mobile phone

When viewing the contact card, I can click the envelope icon and it will go to the iPhone compose mail app.

However, when I click the phone icon, nothing happens, and subsequently when I go to a different area of the app, I get the below error:

// screenshot attached; text below

<Message>TypeError: null is not an object (evaluating &this.$2.$J&</Message>
<Line>1</Line>

// snip

In contrast, I've hooked up the mobile app to a trial instance and click to call works fine when I click the phone icon on the contact card there.

Is there a setting/configuration/data setup that I'm overlooking to enable click to call?

Thanks!

IMG_5F00_0005.PNG

*This post is locked for comments

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Dynamics 365 for Phones: Click to Call Error

    Hi Chris,

    Also wondering if Microsoft came back to you on this issue before I raise my own ticket?

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Dynamics 365 for Phones: Click to Call Error

    Hi Chris, I'm also experiencing the same problem - clicking on the phone call icon does nothing (on my iPhone 6) - did you get a resolution to this?  Thanks.

  • Bruce Bee Profile Picture
    Bruce Bee 206 on at
    RE: Dynamics 365 for Phones: Click to Call Error

    Hi Chris,

    Did Microsoft resolve this for you?Having the same issue here!

  • Chris Nguyen Profile Picture
    Chris Nguyen on at
    RE: Dynamics 365 for Phones: Click to Call Error

    We've opened up a ticket with Microsoft and they've been able to reproduce the issue on their end; an internal ticket has been opened to investigate with the product team.

  • Chris Nguyen Profile Picture
    Chris Nguyen on at
    RE: Dynamics 365 for Phones: Click to Call Error

    Thank you M I Mostafa The security role privileges is captured in the screenshot below.

    64438.Capture.PNG

    I may have to open up a ticket with MS Support and engage channels to reach the product team; the mobile app is still brand new and documentation is very thin.

  • Suggested answer
    M I Mostafa Profile Picture
    M I Mostafa 4,257 on at
    RE: Dynamics 365 for Phones: Click to Call Error

    Hi Chris,

    If you are just trying to set this up for the first time, try to uninstall the app from your iPhone and re-install it.

    Also, I'm not sure if you are saying your security role has or does not have the following permissions:

    Custom Control

    Custom Control Default Config

    Custom Control Resource

    Finally, try to troubleshoot the problem using this TechNet troubleshooting article:

    technet.microsoft.com/.../dn531104.aspx

    Hope this helps!

  • Chris Nguyen Profile Picture
    Chris Nguyen on at
    RE: Dynamics 365 for Phones: Click to Call
    Here is the original log extract:

    <CrmScriptErrorReport> <ReportVersion>1.0</ReportVersion> <ScriptErrorDetails> <Message>TypeError: null is not an object (evaluating 'this.$2.$J')</Message> <Line>1</Line> <URL>/nga/scripts/Microsoft.Crm.Client.Core.OWAViewModels.js</URL> <CallStack> <Function>anonymous</Function> </CallStack> </ScriptErrorDetails> <ClientInformation> <BrowserUserAgent>Mozilla&#47;5.0 &#40;iPhone&#59; CPU iPhone OS 9_3_2 like Mac OS X&#41; AppleWebKit&#47;601.1.46 &#40;KHTML, like Gecko&#41; Mobile&#47;13F69 OAuth MSAuthHost &#40;5595299840&#41;</BrowserUserAgent> <BrowserLanguage>en-ca</BrowserLanguage> <SystemLanguage>undefined</SystemLanguage> <UserLanguage>undefined</UserLanguage> <ScreenResolution>320x568</ScreenResolution> <ClientName>Mobile Tablet</ClientName> <ClientTime>2017-04-16T02:17:03</ClientTime> </ClientInformation> <ServerInformation> <OrgLanguage>1033</OrgLanguage> <OrgCulture>1033</OrgCulture> <UserLanguage>1033</UserLanguage> <UserCulture>1033</UserCulture> <OrgID>REMOVED</OrgID> <UserID>REMOVED</UserID> <CRMVersion>8.2.1.164</CRMVersion> </ServerInformation> </CrmScriptErrorReport>
  • Chris Nguyen Profile Picture
    Chris Nguyen on at
    RE: Dynamics 365 for Phones: Click to Call

    Thank you M I Mostafa for responding!

    • I am currently logged in as system administrator, so security role wise, those I have org to everything, also, the following entities do not have a read privilege:
      • Custom Control
      • Custom Control Default Config
      • Custom Control Resource
    • Under Settings > Administration, I have a region prefix set.
    • This is using CRM Online

    Is there another setting that I could be overlooking?

    The errors I'm getting seem to be client based.

  • M I Mostafa Profile Picture
    M I Mostafa 4,257 on at
    RE: Dynamics 365 for Phones: Click to Call

    Hi Chris,

    1. Go to Settings > Security.
    2. Click Security Roles.

    3. Choose a security role > Business Management tab.

    4. In the Privacy Related Privileges section, verify that Dynamics 365 for mobile is set to Organization. If not, click Dynamics 365 for mobile.

    5. Click Save and Close to save the changes to the security role.

    Also, make sure your security role has read permissions to the following:

    1. Go to Settings > Security.
    2. Click Security Roles.

    3. Choose a security role > Customization tab.

      1. Verify that the Read permission is set for the following entities:
      2. Custom Control

      • Custom Control Default Config

      • Custom Control Resource

      • System Application Metadata

      • User Application Metadata

    Also setup a provider: In Dynamics 365 instance, Go to Settings > Administration. Click System Settings.

    On the General tab, under Set the telephony provider, make sure you have selected one that works.

    Also, make sure you have input the country prefix:

    1. Go to Settings > Administration.
    2. Click System Settings.

    3. On the General tab, in the Set the default country/region code section, select the Enable country/region code prefixing check box, and then in the Country/Region Code Prefix, specify the country/region code, such as +01181 (81 is the country code for Japan).

    Also, be aware that Internet-facing deployment (IFD) is required if you’re using Dynamics 365 on-premise (just in case you are).

    If all of the above doesn't solver the problem, this TechNet article will help you troubleshoot further:

    technet.microsoft.com/.../dn531104.aspx

    Hope this helps! Please mark as verified answer if this response has helped you

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,494 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,307 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans