iopsys-feed/voice-client/files/lib/voice/intel.sh
2019-06-27 18:47:17 +02:00

56 lines
653 B
Bash
Executable file

#! /bin/sh
# Voice library for Intel boards
getChipVendor() {
echo intel
}
getChannelName() {
echo TAPI
}
getLineName() {
echo tapi
}
getSerial() {
sernum="$(fw_printenv -n serial_number 2> /dev/null)"
if [ $? ]; then
echo $sernum
else
echo 0
fi
}
getBaseMAC() {
echo $(fw_printenv -n ethaddr)
}
getAllLines() {
echo "TAPI/1&TAPI/2&TAPI/3&TAPI/4&TAPI/5&TAPI/6"
}
getLineIdx() {
i=$1
echo $((i+1))
}
getEchoCancellingValue() {
case $1 in
0)
echo 'off'
;;
1)
echo 'nlec'
;;
*)
# Unknown value
echo ''
;;
esac
}
supportedCountries() {
echo "ETSI:ETS"
}