Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
usr
/
local
/
lib
/
python3.6
/
site-packages
/
nixstatsagent
/
plugins
/
__pycache__
✏️
Editing: asterisk.cpython-36.pyc
3 ��`� � @ s8 d dl Z d dlZG dd� de j�Zedkr4e� j� dS )� Nc @ s e Zd ZdZ dd� ZdS )�PluginZasteriskc C s� |j td�}tjdtjdd�}|j� d jd�jdd�}tjd tjdd�}|j� d jd�jdd�}tjd | tjdd�}|j� d jd�jdd�}|||d�}|S )NZsbcipzDsudo asterisk -rx 'core show calls' | grep 'active' | cut -f1 -d ' 'T)�stdout�shellr zutf-8� � zRsudo asterisk -rx 'core show channels verbose' | cut -c1-15 | grep 'pstn_' | wc -lz6sudo asterisk -rx 'sip show peers' | grep '%s' | wc -l)ZcallsZ incomingcalls�devices)�get�__name__� subprocess�Popen�PIPE�communicate�decode�replace)�self�config�ip�pZincomingr �res� r �H/usr/local/lib/python3.6/site-packages/nixstatsagent/plugins/asterisk.py�run s z Plugin.runN)r � __module__�__qualname__r r r r r r s r �__main__)Zpluginsr Z BasePluginr r �executer r r r �<module> s
💾 Save Changes
❌ Cancel