voice-client: voice status supports up to 4 sip accounts

This commit is contained in:
Sukru Senli 2018-02-25 00:07:12 +01:00
parent 70339816f7
commit 7b08997009

View file

@ -43,8 +43,9 @@ case "$1" in
json_init
json_add_object "sip"
for peer in sip0 sip1; do
asterisk -x 'sip show registry' | grep $peer: > /tmp/sip_reg.status || continue
for peer in sip0 sip1 sip2 sip3; do
uci -q get voice_client.$peer >/dev/null || continue
asterisk -x 'sip show registry' | grep $peer: > /tmp/sip_reg.status
asterisk -x "sip show peer $peer" > /tmp/sip_peer.status
json_add_object "$peer"
json_add_boolean registered $(cat /tmp/sip_reg.status | grep -q Registered && echo 1 || echo 0)