Установите sip / tel URL / LSHandler обратно на OS X Mac Continuity / Wifi Calling вместо Skype

383
goofology

Я недавно установил Skype для бизнеса, и он угнал способность моего Mac совершать звонки через мой iPhone (Continuity) или Wifi Calling. Я хотел знать, как установить его обратно, но я понял это, прежде чем я разместил этот вопрос. Так что ответ ниже. (Источник)

0

1 ответ на вопрос

1
goofology

Следующий plist (Source) необходимо отредактировать. Я предлагаю сначала «продублировать» файл, так что при необходимости у вас будет резервная копия.

~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist 

Если у вас есть Xcode, вы можете просто открыть / отредактировать plist напрямую (не в рамках этого ответа), но если нет, его необходимо преобразовать из двоичного в формат XML, поскольку textedit не может открыть его как есть.

Чтобы преобразовать его в XML, используйте следующую команду (Source) в терминале.

plutil -convert xml1 /Users/$USER/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist 

Откройте файл и затем найдите (CMD + F) skypeили<string>tel</string>

Либо удалите следующую структуру, либо отредактируйте ее, закомментировав ее, используя <--!и -->вверху и внизу <dict> (Источник)

До:

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

После:

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

Сохраните файл и перезагрузитесь.