Baru tau, kalo MSTeams sudah bisa mengunggah custom Music On Hold. Per tulisan ini, dokumentasinya sudah dimutakhirkan tanggal 9 Desember 2021 yang lalu. Mari kita coba.
Pertama, siapkan berkas lagu dalam format mp3 lengkap dengan path direktorinya untuk diunggah melalui PowerShell dengan cara seperti berikut ini:
$content = Get-content "C:\Users\HP\Music\goo-goo-dolls-iris.mp3" -Encoding byte -ReadCount 0
Lalu unggah file tersebut. Karena nama berkas lagu terlalu panjang, saya ganti dengan yang lebih pendek seperti berikut:
$lagu = Import-CsOnlineAudioFile -FileName "iris.mp3" -Content $content
Jika dilihat, variabel $lagu isinya bakal seperti berikut:
PS> $lagu Id : 181b9e70048e440cb8be2f5ea18f7e5b FileName : iris.mp3 ApplicationId : TenantGlobal MarkedForDeletion : False
Lalu buat policy baru untuk Music On Hold dengan mengambil masukan dari baris Id di atas seperti berikut:
New-CsTeamsCallHoldPolicy -Identity "CustomMOH1" -Description "Goo Goo Dolls" -AudioFileId $lagu.Id
Jika berhasil keluarannya seperti berikut:
Identity : Tag:CustomMOH1 Description : Goo Goo Dolls AudioFileId : 181b9e70048e440cb8be2f5ea18f7e5b
Lalu berikan policy ke pengguna:
Grant-CsTeamsCallHoldPolicy -Identity username@domain.tld -PolicyName CustomMOH1
Tunggu beberapa saat lalu test panggilan, bisa melalui PSTN juka pengguna tersebut memiliki lisensi dan nomor DID, atau dari sesama pengguna MSTeams secara On-net. Lalu hold panggilan untuk test Music On Hold.
Per tulisan ini dibuat, penyetelan Music On Hold masih harus dilakukan dari PowerShell karena belum ada di GUI portal admin Microsoft Teams. Hal tersebut juga disampaikan di dokumentasinya:

Jika ingin menerapkan policy ke semua pengguna sekaligus yang mungkin jumlahnya banyak, maka bisa melakukan modifikasi di CsTeamsCallHoldPolicy Global.
PS> Get-CsTeamsCallHoldPolicy Identity : Global Description : AudioFileId : Identity : Tag:CustomMOH1 Description : Goo Goo Dolls AudioFileId : 181b9e70048e440cb8be2f5ea18f7e5b
Yang perlu diperhatikan
Pastikan penggunaan lagu yang diunggah tidak melanggar hak cipta apa pun. Dari dokumentasi Microsoft juga mencantumkan pemberitahuan yang sama.

Pranala luar
- https://docs.microsoft.com/en-us/microsoftteams/music-on-hold