Skip to main content

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

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.


Have we made any progress here? 


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.


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.


Reply