Никак не получается побороть регулярные выражения
703@ext-local : PJSIP/703&SIP/99703& State:Idle Presence:available Watchers 16 1 hint matching extension 703
Нужно оставлять только
State:Idle, все что после
State:
Там могут быть
Unavailable, Ringing, InUse или
Idle
Пробовал через
CUT
$num=703;
$a="asterisk -x 'core show hint " . $num . "' | grep State | cut -f4 -d':' | cut -f1 -d' '";
echo exec($a);
Но бывает что знак : встречается чаще чем 3 или 4 раза ,поэтому вывод не совсем правильный, как применить тут именно
State: не смог понять.