Membuat Ring Back Tone lebih menarik dengan Asterisk

26/06/08 15:28

Anda yang senang dengan rbt (ring back tone) atau nsp (nada sambung pribadi) atau apasajalah namanya, dapat membuatnya dengan asterisk. Lagu yang diperdengarkan dapat berupa file wav atau mp3. Caranya cukup mudah, lakukan langkah-langkah berikut:

  • Buat directory tempat menyimpan file lagu/mp3 (contoh: /lagu/pop)
  • salin file mp3 ke directory tersebut
  • Ubah file musiconhold.conf
    contoh:
    [lagu]
    mode=mp3
    directory=/lagu/pop
  • Kemudian, tentukan nomor extension yang akan dibuat rbt. Tambahkan aplikasi SetMusicOnHold() sebelum aplikasi Dial().
    contoh:
    exten => 2000,1,SetMusicOnHold(lagu)
    exten => 2000,2,Dial(SIP/2001,60,mtT)
  • reload Asterisk
  • Telp nomor 2000 untuk menelpon dengan nada sambung pribadimu. Nomor telepon 2000 akan berdering dan pemanggil akan mendengarkan lagu.
  • Anda sudah memiliki rbt sendiri.

Selamat mencoba..

dikirim oleh: M. Zudha Ghofur

Artikel Terkait

Tutorial Asterisk III
Upgrade Siemen Optipoint 400 Std ke SIP:
Memonitor Asterisk dengan SNMP

Komentar

  1. Mas Master Asterisk,,
    ini semisal pake Distro Centos 5, trus Asterisk nya pake yang versi 1.4. (Ex:Elastix 0.9.0-14). aplikasi apa aja ya yang di perlukan.

    Saya udah coba pake mpg123, trus pake LAME juga tapi blum bisa juga. Apa ada yang perlu di configure yang lainnya.

    Mohon Pencerahannya ya Mas Zudha

    Aris · 08/08/08 16:53 · #

  2. Yang diinginkan apakah untuk memainkan music On Hold atau cukup memaikan mp3? Coba pakai asterisk-addon, kalau memainkan mp3 bisa menggunakan asterisk-addon.
    pada asterisk-addon ada format_mp3 yang dapat memutar mp3 secara native, bisa juga digunakan untuk MOH.

    Kalau menggunakan mpg123 kadang terdapat bug, anda harus mencoba versi mpg123 yang lain kalau yang anda pakai tidak berhasil.

    zudha · 11/08/08 08:12 · #

  3. help…help
    [lagu]
    mode=custom
    directory=/didi
    application=/usr/bin/mpg321

    exten => _1XX,1,SetMusicOnHold(lagu)
    exten => _1XX,2,Dial(SIP/${EXTEN},20,rt)

    [root@localhost asterisk]# asterisk -vvvc

    musik langsung play

    sewaktu x-lite di dial muncul pesan:

    — Executing [101@default:1] SetMusicOnHold(“SIP/100-0a056438”, “lagu”) in new stack — Executing [101@default:2] Dial(“SIP/100-0a056438”, “SIP/101|20|rt”) in new stack — Called 101 — SIP/101-0a05b560 is ringing == Spawn extension (default, 101, 2) exited non-zero on ‘SIP/100-0a056438’

    tapi tetap bisa dial, rbtnya ga berfungsi

    os: FC8
    asterisk 1.4.21


    Coba perhatikan option pada aplikasi Dial, disitu ditambahkan m untuk musiconHold

    sandy · 15/11/08 22:21 · #

  4. saya mau bertanya…saya baru memasang server baru…sehingga aplikasi asterisk yg ada versi 1.4…saya bingung ketika menggunakan IVR dan MusicOnHold…keduanya tidak mau memutar rekaman maupun lagu yang saya telah simpan..konfigurasi telah benar…adakah aplikasi lain yg harus saya install lagi??
    sedangkan sounds-main dan sounds-extra sudah saya install…namun di /var/lib/asterisk/sounds,,list sounds tidak ada,hanya berisikan satu directory yaitu custom..mohon bantuannya


    Coba perhatikan directory tempat menyimpan lagu/musik anda. pastikan berada pada directory yg anda maksudkan. utk file2 sound contoh, anda bisa menginstall asterisk-sound dari webnya asterisk.

    dimaz · 05/06/09 11:15 · #

  5. mas, mau tanya…
    command mtT di :
    exten => 2000,2,Dial(SIP/2001,60,mtT)
    fungsinya apa?
    trus klo mau buat lagu yang berbeda2 disetiap extensi gimana caranya ya?

    terimakasih sebelumnya….


    coomand m itu kan utk dengerin music on hold ketika dipanggil, sedangkan t dan T itu untuk transfer dari pemanggil dan yang dipanggil. utk lagu2 yg berbeda tiap extensi bisa dibuat class nya masing2.

    wulan · 07/09/09 14:10 · #

  6. m.gofur emang canggih, ok

    — bambang yuhana · 11/12/09 15:19 · #

  7. mas, saya mau nanya.. saya sudah berhasil konfigurasi MOH nya,, tp saya pengen supaya waktu telepon di batasi hanya 10 detik misal.. kok gk bisa ya..begini konfignya

    exten => 2001,1,SetMusicOnHold(rbt)
    exten => 2001,2,Dial(SIP/2001,30,m,S(10),r)
    exten => 2001,3,Voicemail(2001@default)
    exten => 2001,4,Hangup()

    mohon bantuannya


    Coba baca lagi penggunaan aplikasi dial. Option itu digabung dalam satu (,) koma tidak dipisah2. Semoga berhasil

    argian · 29/05/12 13:58 · #

  8. jadi maksudnya begini kan :
    exten => 2001,2,Dial(SIP/2001,30,S(10),rm)

    begitu mas?
    tetep gk bisa, RBT nya gak muncul tapi waktu telpon nya saja yg berhasil di batasi jadi hanya 10 detik

    mohon sarannya gimana ya mas


    coba digabung, exten => 2001,2,Dial(SIP/2001,30,rmS(10))

    argian · 31/05/12 11:35 · #

  9. alhamdulillah, betul mas konfigurasi yang mas zudha kasih
    exten => 2001,2,Dial(SIP/2001,30,rmS(10))

    sudah berhasil..
    maaf baru bisa komen lagi, lagi jarang online nih

    argian · 07/06/12 11:22 · #

  10. mas.. saya mau tanya soal fitur voicemail.. saya udah berhasil supaya bisa meninggalkan pesan ketika busy/reject, kalau saya ingin membatasi pesan hanya 10 detik saja misalnya.. gimana ya mas?? mohon bantuannya


    Caranya di setting voicemail.conf ditambahkan maxmessage=120 untuk 120 detik dst. salam

    husein · 16/07/12 16:09 · #

  11. Mau tanya mas,
    untuk menambahkan yang dibawah ini, kita harus membuka file conf yang mana ya ?

    exten => 2000,1,SetMusicOnHold(lagu)
    exten => 2000,2,Dial(SIP/2001,60,mtT)

    Terimakasih,


    tambahkan file extension.conf

    Rio Prayoga · 11/10/12 23:43 · #

  12. cara menyalinnya gimana?


    menyalin apa ini? tinggal copy paste saja.

    upik · 24/01/17 05:12 · #

    

Tentangku

Istri dan anakkuHidup sejenak dari M. Zudha Ghofur, Ayah dari Abhan dan Suami dari Netti. Bekerja di PPTIK UGM. Berusaha untuk menjadi yang terbaik bagi siapa saja

Kiriman Terakhir

Komentar Terbaru

Kategori

Sekitarku

Feed

XML