HEX
Server: Apache
System: Linux cpanelx.inxs.ro 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: crowdandsafety (1041)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/local/lib/python3.6/site-packages/agent360/plugins/__pycache__/asterisk.cpython-36.pyc
3

3	Eg��@s8ddlZddlZGdd�dej�Zedkr4e�j�dS)�Nc@seZdZdZdd�ZdS)�PluginZasteriskcCs�|jtd�}tjdtjdd�}|j�djd�jdd�}tjd	tjdd�}|j�djd�jdd�}tjd
|tjdd�}|j�djd�jdd�}|||d�}|S)NZsbcipzDsudo asterisk -rx 'core show calls' | grep 'active' | cut -f1 -d ' 'T)�stdout�shellrzutf-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�p�incomingr�res�r�B/root/tmp/pip-build-f6rmvwrq/agent360/agent360/plugins/asterisk.py�run
sz
Plugin.runN)r	�
__module__�__qualname__rrrrrrsr�__main__)Zpluginsr
Z
BasePluginrr	�executerrrr�<module>s