Skip to main content
Question

Can we change the default calling app

  • June 29, 2021
  • 4 replies
  • 90 views

Forum|alt.badge.img+7

Looking to change from Facetime to Teams via script or config. Is this possible in Jamf or script?

4 replies

Forum|alt.badge.img+5
  • Contributor
  • September 30, 2021

Same here, anyone have a clue?

I've tried to catch what files get modified with Composer, but unable to track down the .plist or setting.


Forum|alt.badge.img+3
  • New Contributor
  • November 4, 2021

Have we made any progress here? 


Forum|alt.badge.img
  • New Contributor
  • March 16, 2023

Even it is an old question but still actual:

Yesterday a customer asks the same so we did researching.

We use RCDefault App (Pref Pane) and Composer to track the changes and discovered that the change was made in path ~/Library/Preferences/com.apple.launchservices in file com.apple.launchservices.secure.plist

Basicly the change you need to implement is that macOS must use for " tel " the application MS Teams instead of Facetime. The file is binary encoded.

<dict> <key>LSHandlerPreferredVersions</key> <dict> <key>LSHandlerRoleAll</key> <string>-</string> </dict> <key>LSHandlerRoleAll</key> <string>com.microsoft.teams</string> <key>LSHandlerURLScheme</key> <string>tel</string> </dict>

 We are looking for an easy way to implement then to edit the file by hand.


RainerNRW
Forum|alt.badge.img+1
  • New Contributor
  • June 17, 2024

Hello everyone,
Please excuse my English.

The script method with the RCDefault app is the easiest in my opinion. Put the "swda" app in a working folder on the disk and then run it via postinstall

"Working folder/swda - setHandler --app default.app --URL tel"

 

. You can download the SWDA app here https://github.com/Lord-Kamina/SwiftDefaultApps.