Implementasi Voice Box (service) dan IVR (Interactive Voice Response)

Dear Teman,
Saya kebetulan mahasiswa telekomunikasi dan pengguna baru Asterisk. Saya mendapatkan tugas untuk mendevelop 3 User Agent dengan menggunakan Voice box dan IVR (Pencet 1 untuk A, Pencet 2 untuk B), dan menggunakan DTMF untuk encoding.

Mohon arahannya apa yang perlu saya lakukan dan pelajari?

Terima Kasih

di test dulu untuk out going dan incomingnya, klo sudah berhasil baru masuk IVR.

regards,
Dona H S

  1. dial, dan kasih macro

exten => s,n,Read(NUMBER,“intro”,1) ;; ini fungsinya untuk pencet nomor kapan pun ga harus nunggu selesai playback, intro itu adalah sound, playbacknya

exten => s,n,Noop(${NUMBER})
exten => s,n,GotoIf($["${NUMBER}"=“0”]?dial)
exten => s,n,GotoIf($["${NUMBER}"=“1”]?say)
exten => s,n,GotoIf($["${NUMBER}"=“2”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=“3”]?say3)
exten => s,n,GotoIf($["${NUMBER}"=“4”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=“5”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=“6”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=“7”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=“8”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=“9”]?say2)
exten => s,n,GotoIf($["${NUMBER}"=""]?end)

semoga bermanfaat

  1. untuk penyatuan recordingnya dari ringing, dan answer pakai sox

Konfigurasi 16700 SIP Phone> 192.168.1.7 (Android Phone1)
Konfigurasi 16701 SIP Phone> 192.168.1.8 (Android Phone2)
Konfigurasi 16702 SIP Phone> 192.168.1.9 (Lokasi di Windows 10)
Konfigurasi Asterisk > 192.168.1.12 (Virtual Box Ubuntu di Windows 10)

Di sudo asterisk -r => SIP Show peers sudah terdetect 3 onlineb
Untuk incoming atau Outgoing sudah bisa, tetapi harus mendial dengan IP, tidak bisa langsung mengunakan ekstensions.

Misal dari 16700 ke 16702, harus dial 16702@192.168.1.9 dari SIP Phone Android1
begitu juga misal dari 16702 ke 16701, harus dial 16701@192.168.1.8 dari SIP Phone Win10

Mohon pencerahannya, apakah perlu uninstall ulang SIP Phone. BTW saya menggunakan Linphone untuk ketiga SIP Phone diatas

itu dibuat di extensions.conf atau sip.conf yah mas?

Untuk yang awal:
exten => s,n, itu dibuat dala bentuk variable aja, bukan dalam bentuk angka extensions? maaf sedikit kurang paham.

Anyway apakah punya email untuk tanya" detail mas Aldi?

saya pake yg web gui, klo untuk script dialplan saya kurang paham