Sindbad~EG File Manager
3
�uGh� � @ 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�p�incomingr �res� r �B/root/tmp/pip-build-gzoz1_uw/agent360/agent360/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
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists