mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
56 lines
653 B
Bash
Executable file
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"
|
|
}
|