{"id":1528,"date":"2021-12-26T00:59:40","date_gmt":"2021-12-25T17:59:40","guid":{"rendered":"https:\/\/www.otakudang.org\/?p=1528"},"modified":"2022-01-01T02:56:22","modified_gmt":"2021-12-31T19:56:22","slug":"custom-music-on-hold-di-microsoft-teams","status":"publish","type":"post","link":"https:\/\/www.otakudang.org\/?p=1528","title":{"rendered":"Custom Music On Hold di Microsoft Teams"},"content":{"rendered":"\n<p>Baru tau, kalo MSTeams sudah bisa mengunggah custom <em>Music On Hold.<\/em> Per tulisan ini, dokumentasinya sudah dimutakhirkan tanggal 9 Desember 2021 yang lalu. Mari kita coba. <\/p>\n\n\n\n<p>Pertama, siapkan berkas lagu dalam format mp3 lengkap dengan <em>path<\/em> direktorinya untuk diunggah melalui <em>PowerShell<\/em> dengan cara seperti berikut ini:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$content = Get-content \"C:\\Users\\HP\\Music\\goo-goo-dolls-iris.mp3\" -Encoding byte -ReadCount 0<\/pre>\n\n\n\n<p>Lalu unggah file tersebut. Karena nama berkas lagu terlalu panjang, saya ganti dengan yang lebih pendek seperti berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$lagu = Import-CsOnlineAudioFile -FileName \"iris.mp3\" -Content $content<\/pre>\n\n\n\n<p>Jika dilihat, variabel <em>$lagu<\/em> isinya bakal seperti berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">PS> $lagu\n\n\nId                : 181b9e70048e440cb8be2f5ea18f7e5b\nFileName          : iris.mp3\nApplicationId     : TenantGlobal\nMarkedForDeletion : False<\/pre>\n\n\n\n<p>Lalu buat <em>policy<\/em> baru untuk <em>Music On Hold<\/em> dengan mengambil masukan dari baris <em>Id <\/em>di atas seperti berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">New-CsTeamsCallHoldPolicy -Identity \"CustomMOH1\" -Description \"Goo Goo Dolls\"  -AudioFileId $lagu.Id<\/pre>\n\n\n\n<p>Jika berhasil keluarannya seperti berikut:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Identity    : Tag:CustomMOH1\nDescription : Goo Goo Dolls\nAudioFileId : 181b9e70048e440cb8be2f5ea18f7e5b<\/pre>\n\n\n\n<p>Lalu berikan <em>policy <\/em>ke pengguna: <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Grant-CsTeamsCallHoldPolicy -Identity username@domain.tld -PolicyName CustomMOH1<\/pre>\n\n\n\n<p>Tunggu beberapa saat lalu test panggilan, bisa melalui PSTN juka pengguna tersebut memiliki lisensi dan nomor DID, atau dari sesama pengguna MSTeams secara <em>On-net<\/em>. Lalu <em>hold <\/em>panggilan untuk test <em>Music On Hold<\/em>. <\/p>\n\n\n\n<p>Per tulisan ini dibuat, penyetelan <em>Music On Hold<\/em> masih harus dilakukan dari <em>PowerShell<\/em> karena belum ada di GUI<a rel=\"noreferrer noopener\" href=\"https:\/\/admin.teams.microsoft.com\" target=\"_blank\"> portal admin Microsoft Teams<\/a>. Hal tersebut juga disampaikan di dokumentasinya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.otakudang.org\/wp-content\/uploads\/2022\/01\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"118\" src=\"https:\/\/www.otakudang.org\/wp-content\/uploads\/2022\/01\/image.png\" alt=\"\" class=\"wp-image-1544\" srcset=\"https:\/\/www.otakudang.org\/wp-content\/uploads\/2022\/01\/image.png 871w, https:\/\/www.otakudang.org\/wp-content\/uploads\/2022\/01\/image-300x41.png 300w, https:\/\/www.otakudang.org\/wp-content\/uploads\/2022\/01\/image-768x104.png 768w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><\/a><\/figure>\n\n\n\n<p>Jika ingin menerapkan <em>policy <\/em>ke semua pengguna sekaligus yang mungkin jumlahnya banyak, maka bisa melakukan modifikasi di <em>CsTeamsCallHoldPolicy <\/em><strong>Global<\/strong>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">PS> Get-CsTeamsCallHoldPolicy\n\n\nIdentity    : Global\nDescription :\nAudioFileId :\n\nIdentity    : Tag:CustomMOH1\nDescription : Goo Goo Dolls\nAudioFileId : 181b9e70048e440cb8be2f5ea18f7e5b<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Yang perlu diperhatikan<\/strong><\/h3>\n\n\n\n<p>Pastikan penggunaan lagu yang diunggah tidak melanggar hak cipta apa pun. Dari dokumentasi Microsoft juga mencantumkan pemberitahuan  yang sama.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.otakudang.org\/wp-content\/uploads\/2021\/12\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"307\" src=\"https:\/\/www.otakudang.org\/wp-content\/uploads\/2021\/12\/image-9.png\" alt=\"\" class=\"wp-image-1529\" srcset=\"https:\/\/www.otakudang.org\/wp-content\/uploads\/2021\/12\/image-9.png 887w, https:\/\/www.otakudang.org\/wp-content\/uploads\/2021\/12\/image-9-300x104.png 300w, https:\/\/www.otakudang.org\/wp-content\/uploads\/2021\/12\/image-9-768x266.png 768w\" sizes=\"auto, (max-width: 887px) 100vw, 887px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pranala luar<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.microsoft.com\/en-us\/microsoftteams<\/a>\/music-on-hold<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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: Lalu unggah file tersebut. Karena nama berkas lagu terlalu &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.otakudang.org\/?p=1528\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Custom Music On Hold di Microsoft Teams&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1528","post","type-post","status-publish","format-standard","hentry","category-msteams","entry"],"_links":{"self":[{"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/posts\/1528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1528"}],"version-history":[{"count":11,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/posts\/1528\/revisions"}],"predecessor-version":[{"id":1545,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/posts\/1528\/revisions\/1545"}],"wp:attachment":[{"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}