Tips: Callback Test Service

Di VoIP Rakyat apabila anda lupa nomor telepon anda dan/atau ingin mengetahui apakah anda bisa dihubungi oleh orang lain, anda dapat dial nomor 930.

Setelah terhubung ke nomor 930 anda akan mendengar suara wanita yang menyebutkan nomor telepon anda, setelah itu anda hangup saja. 1 Menit kemudian, server akan melakukan panggilan ke nomor anda secara otomatis. Apabila anda mendengar suara wanita mengucap “connected” kemudian “good bye”, maka artinya anda terhubung ke VoIP Rakyat dan orang lain dapat melakukan panggilan ke nomor anda.

konfigurasi server sebagai berikut :

isi file extensions.conf :

; callback test 1
exten => 930,1,Ringing
exten => 930,2,Wait,1
exten => 930,3,Answer
exten => 930,4,PlayBack(you-have-reached-a-test-number)
exten => 930,5,Wait,1
exten => 930,6,PlayBack(privacy-your-callerid-is)
exten => 930,7,SayDigits(${CALLERID(num)})
exten => 930,8,System(/usr/local/sbin/callbacktest.sh ${CALLERID(num)})
exten => 930,9,PlayBack(thank-you-for-calling)
exten => 930,10,Hangup

; callback test 2
exten => 931,1,Ringing
exten => 931,2,Wait,1
exten => 931,3,Answer
exten => 931,4,PlayBack(connected)
exten => 931,5,Wait,1
exten => 931,6,PlayBack(vm-goodbye)
exten => 931,7,Hangup

isi file /usr/local/sbin/callbacktest.sh :

#!/bin/bash

CALLER=$1

FNTEMP=`mktemp`

if [ -n $CALLER ]; then

if [ -e $FNTEMP ]; then

echo “Channel: Local/$CALLER” > $FNTEMP
echo “CallerID: Callback Test Service ” >> $FNTEMP
echo “MaxRetries: 0” >> $FNTEMP
echo “#RetryTime: 10” >> $FNTEMP
echo “WaitTime: 30” >> $FNTEMP
echo “#Account:” >> $FNTEMP
echo “Context: default” >> $FNTEMP
echo “Extension: 931” >> $FNTEMP
echo “Priority: 1” >> $FNTEMP
echo “#Set:” >> $FNTEMP
echo “#Application:” >> $FNTEMP
echo “#Data:” >> $FNTEMP

echo “/bin/mv $FNTEMP /var/spool/asterisk/outgoing/callbacktest-$CALLER.call” | /usr/bin/at now+1minute

fi

fi

Di server linux, selain asterisk, anda juga membutuhkan atd (at daemon) untuk aktif.

Masi bingung ? Diskusikan di forum: http://www.voiprakyat.or.id/forum/viewtopic.php?t=247 🙂

One thought on “Tips: Callback Test Service

  1. Asep Firman

    Mas Anton, saya sudah berhasil install X-Lite 3.0, tapi saat saya coba call 930, yang muncul di layar adalah “Call failed: Not acceptable here”. Apa maksudnya ya?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *