#!/bin/bash

TMP_FILE=$(mktemp)

chat -f /usr/share/bm818-tools/volte_check_lte.chat < /dev/ttyUSB3 > /dev/ttyUSB3 2> "${TMP_FILE}"
if [ -e "/dev/ttyUSB3" ]; then
	chat -f /usr/share/bm818-tools/volte_check_lte.chat < /dev/ttyUSB3 > /dev/ttyUSB3 2> "${TMP_FILE}"
else
        echo "No modem found"
        exit 1
fi

cat "${TMP_FILE}"
CHECK=$(grep "FDD LTE" "${TMP_FILE}")

if [ -z "${CHECK}" ]; then
	VOLTE_STATE="not active"
else
	VOLTE_STATE="active"
fi

RAT_STATE=$(awk -F ":" '{ print $5 }' "${TMP_FILE}")

rm "${TMP_FILE}"

echo "BMRAT state ${VOLTE_STATE} ${RAT_STATE}"

