Can we change the default calling app

rickwhois
Contributor

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

4 REPLIES 4

Phil_James
New Contributor III

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.

tboothman
New Contributor

Have we made any progress here? 

squeisser
New Contributor

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
New Contributor II

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.