{"id":1125,"date":"2021-06-15T16:24:03","date_gmt":"2021-06-15T09:24:03","guid":{"rendered":"https:\/\/www.otakudang.org\/?p=1125"},"modified":"2021-06-15T16:33:33","modified_gmt":"2021-06-15T09:33:33","slug":"membatasi-panggilan-pengguna-msteams-direct-routing-ke-kode-area-tertentu","status":"publish","type":"post","link":"https:\/\/www.otakudang.org\/?p=1125","title":{"rendered":"Membatasi panggilan pengguna MSTeams Direct Routing ke kode area tertentu"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Latar belakang<\/h2>\n\n\n\n<p>Ada permintaan dari sebuah perusahaan yang sudah menggunakan MSTeams Direct Routing untuk membatasi panggilan pengguna MSTeams Phone System di kantor cabang Lampung supaya hanya bisa melakukan panggilan ke seluruh kode area Lampung saja (yang menurut <a rel=\"noreferrer noopener\" href=\"https:\/\/id.wikipedia.org\/wiki\/Daftar_kode_telepon_di_Indonesia#Lampung\" target=\"_blank\">wikipedia<\/a>, ada 9 kode area: 0721 s\/d 0729), dan tidak memperbolehkan panggilan ke nomer selular.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara konfigurasi<\/h2>\n\n\n\n<p>Sebenarnya ada banyak cara yang dapat dilakukan. Jika ngobrol sama rekan-rekan kerja, ada yang suka menggunakan <em>dialplan<\/em>, ada juga yang lebih nyaman melakukan di level <em>VoiceRoute<\/em>. Tapi kali ini saya akan menggunakan <em>PSTNUsages<\/em>. Jadi cara apa pun ndak masalah yang penting tujuan utama tercapai, yaitu membatasi panggilan hanya ke seluruh kode area wilayah Lampung.<\/p>\n\n\n\n<p>Langkah awal adalah membuat kompartemen <em>PSTNUsage <\/em>untuk menampung semua <em>OnlineVoiceRoute<\/em> untuk wilayah Lampung (semua perintah dijalankan via <em>powershell<\/em>:<\/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> Set-CsOnlinePstnUsage -Identity Global -Usage @{Add=\"Lokal_Lampung\"}<\/pre>\n\n\n\n<p>Setelah kompartemen dibuat, berikutnya adalah menentukan <em>number pattern<\/em> melalui <em>OnlineVoiceRoute<\/em>:<\/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> CsOnlineVoiceRoute -Identity \"Lokal_Lampung072X\" -NumberPattern \"^072[1-9](\\d{5,})$\" -OnlinePstnGatewayList sbc.directrouting.tld -OnlinePstnUsages Lokal_Lampung\n\nPS> CsOnlineVoiceRoute -Identity \"Lokal_Lampung+62\" -NumberPattern \"^\\+6272[1-9](\\d{5,})$\" -OnlinePstnGatewayList sbc.directrouting.tld -OnlinePstnUsages Lokal_Lampung<\/pre>\n\n\n\n<p>Saya membuat dua <em>pattern <\/em>yang satu berawalan 0 dan satunya berawalan +62. Biasanya, pengguna yang melakukan panggilan dengan menekan <em>numpad<\/em> ke kode area, akan menggunakan awalan 0, sedangkan untuk panggilan dari <em>phonebook<\/em>, <em>call history<\/em>, dst, kadang ada awalan +62. <\/p>\n\n\n\n<p>Setelah kedua <em>VoiceRoute <\/em>di atas tersimpan dalam satu <em>PSTNUsage <\/em>Lokal_Lampung, berikutnya kita buat <em>VoiceRoutingPolicy<\/em> 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> New-CsOnlineVoiceRoutingPolicy -Identity \"Lokal_Lampung\" -OnlinePstnUsages Lokal_Lampung<\/pre>\n\n\n\n<p>Jika kita memiliki lebih dari satu <em>PSTNUsage<\/em> bisa ditambahkan juga di baris atas dengan pemisah koma. Misal saya sudah pernah membuat <em>PSTNUsage <\/em>untuk panggilan <em>emergency<\/em>, dan saya beri nama <em>Emergency<\/em>, maka bisa ditambahkan sebagai 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> New-CsOnlineVoiceRoutingPolicy -Identity \"Lokal_Lampung\" -OnlinePstnUsages Lokal_Lampung, Emergency<\/pre>\n\n\n\n<p>Jika tidak ada <em>error <\/em>yang muncul, maka sematkan <em>policy <\/em>dengan nama (kebetulan sama) &#8220;Lokal_Lampung&#8221; di atas ke pengguna, misal 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> Grant-CsOnlineVoiceRoutingPolicy -Identity \"user@directrouting.tld\" -PolicyName Lokal_Lampung<\/pre>\n\n\n\n<p>Selamat mencoba.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pranala luar<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/skype\/new-csonlinevoiceroutingpolicy<\/li><li>https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/skype\/set-csonlinepstnusage<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Latar belakang Ada permintaan dari sebuah perusahaan yang sudah menggunakan MSTeams Direct Routing untuk membatasi panggilan pengguna MSTeams Phone System di kantor cabang Lampung supaya hanya bisa melakukan panggilan ke seluruh kode area Lampung saja (yang menurut wikipedia, ada 9 kode area: 0721 s\/d 0729), dan tidak memperbolehkan panggilan ke nomer selular. Cara konfigurasi Sebenarnya &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.otakudang.org\/?p=1125\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Membatasi panggilan pengguna MSTeams Direct Routing ke kode area tertentu&#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-1125","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\/1125","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=1125"}],"version-history":[{"count":3,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/posts\/1125\/revisions"}],"predecessor-version":[{"id":1128,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=\/wp\/v2\/posts\/1125\/revisions\/1128"}],"wp:attachment":[{"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.otakudang.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}