Добрый день можно ли как вывести информацию ssh или api о состоянии внутреннего номера ( UNKNOWN NOT_INUSE INUSE BUSY INVALID UNAVAILABLE RINGING RINGINUSE ONHOLD)??
Как вариант (примеры):
curl 'http://127.0.0.1/pbxcore/api/sip/getPeersStatuses'
альтернатива:
asterisk -rx'core show hints'
альтернатива
<?php
require_once 'Globals.php';
$am = \MikoPBX\Core\System\Util::getAstManager();
print_r($am->getPjSipPeers());
Вот тут смотрите реализацию:
http://github.com/mikopbx/Core/blob/1a1af8e1479a2c216e14d4a7a239976a9e04f5c4/src/Core/Asterisk/AsteriskManager.php#L1355-L1355