#!/bin/sh

SERVICE_NAME="org.ofono"
INTERFACES=(
	"$SERVICE_NAME.Manager"
	"$SERVICE_NAME.CallHistory"
)

iter=0
while (( iter < ${#INTERFACES[*]} )); do
	echo -e "\n${INTERFACES[iter]} Properties:"
	echo "--------------------------------"
	dbus-send --system --print-reply --type=method_call --dest=$SERVICE_NAME / ${INTERFACES[iter]}.GetProperties
        iter=$((iter+1))
done

MODEMS=$(list-modems)

[ -z "$MODEMS" ] || {
	for modem in $MODEMS ; do
		echo -e "\norg.ofono.Modem ($modem) Properties:"
		echo "-----------------------------------"
		dbus-send --system --print-reply --type=method_call --dest=org.ofono $modem org.ofono.Modem.GetProperties
	done
}
