Saya sedang membuat aplikasi dengan PHP, agar semua konfigurasi asterisk dapat di buat dan di update melalui aplikasi tersebut.
saya sudah membuat file bash dengan nama test.sh seperti ini
query=$(mysql -uuser -h hostname -ppassword -B -e 'use sip3; select RoutingName, IpTrunk from trunk_routing;')
function showQuery {
printf $1"\n";
}
for i in $query; do
printf “\n”;
showQuery $i
done
Sudah berhasil tampil data setelah saya execute dengan “sh test.sh”.
lalu saya masukkan di sip.conf dengan cara #include “test.sh”
setelah di execute hasilnya
== Parsing ‘/etc/asterisk/sip.conf’: Found
== Parsing ‘/etc/asterisk/test.sh’: Found
[Aug 21 16:25:57] WARNING[5285]: config.c:1942 process_text_line: parse error: No category context for line 1 of /etc/asterisk/test.sh
== Parsing ‘/etc/asterisk/users.conf’: Found
== Using SIP CoS mark 4
== Parsing ‘/etc/asterisk/sip_notify.conf’: Found
sip3*CLI>
Pertanyaannya:
- Bagaimana caranya untuk menampilkan looping data dari file bash (test.sh) pada sip.conf?