SNMP ASTERISK


[root@alfamart yum.repos.d]# rpm -aq | egrep -i “bzip2-devel|lm_sensors-devel|newt-devel”
newt-devel-0.52.11-3.el6.x86_64
bzip2-devel-1.0.5-7.el6_0.x86_64
lm_sensors-devel-3.1.1-10.el6.x86_64
[root@alfamart yum.repos.d]#

[root@alfamart yum.repos.d]# asterisk -r
Asterisk 1.8.15.0, Copyright (C) 1999 – 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type ‘core show license’ for details.
=========================================================================
Connected to Asterisk 1.8.15.0 currently running on alfamart (pid = 21081)
Verbosity is at least 3
alfamart*CLI> core show
application applications calls channel channels channeltype channeltypes codec
codecs config file function functions help hint hints
image license profile settings switches sysinfo taskprocessors threads
translation uptime version warranty
alfamart*CLI> module show like snmp
Module Description Use Count
res_snmp.so SNMP [Sub]Agent for Asterisk 0
1 modules loaded
alfamart*CLI>

[root@alfamart yum.repos.d]# vim /etc/asterisk/res_snmp.conf

[general]
; We run as a subagent per default — to run as a full agent
; we must run as root (to be able to bind to port 161)
subagent = yes
; SNMP must be explicitly enabled to be active
enabled = yes

[root@alfamart yum.repos.d]# vim /etc/snmp/snmpd.conf

com2sec local localhost ipbx
com2sec network_2 192.168.0.0/24 ipbx

## Access.group.name sec.model sec.name
## ================= ========= ========
group MyROGroup_1 v1 local
group MyROGroup_1 v1 network_1
group MyROGroup_2 v2c network_2

## MIB.view.name incl/excl MIB.subtree mask
## ============== ========= =========== ====
view all-mibs included .1 80

## MIB
## group.name context sec.model sec.level prefix read write notif
## ========== ======= ========= ========= ====== ==== ===== =====
access MyROGroup_1 “” v1 noauth exact all-mibs none none
access MyROGroup_2 “” v2c noauth exact all-mibs none none

# Enable AgentX support
#master agentx
#
# # Set permissions on AgentX socket and containing
# # directory such that process in group ‘asterisk’
# # will be able to connect
#agentXPerms 0660 0550 root root

master agentx
agentXSocket /var/agentx/master
agentXPerms 0660 0775 root root
agentuser root
agentgroup root
sysObjectID .1.3.6.1.4.1.22736.1
mibs +ASTERISK-MIB

[root@alfamart yum.repos.d]# vim /etc/sysconfig/snmpd

#snmpd command line options
#OPTIONS=”-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid -a”

OPTIONS=’-Ls0-6d -Lf /dev/null -p /var/run/snmpd.pid -x /var/agentx/master’

[root@alfamart yum.repos.d]# /etc/init.d/snmpd restart
Stopping snmpd: [ OK ]
Starting snmpd: [ OK ]
[root@alfamart yum.repos.d]#

[root@alfamart yum.repos.d]# snmpwalk -On -v2c -c ipbx 127.0.0.1 .1.3.6.1.4.1.22736.1

.1.3.6.1.4.1.22736.1.1.1.0 = STRING: “1.8.15.0”
.1.3.6.1.4.1.22736.1.1.2.0 = Gauge32: 10815
.1.3.6.1.4.1.22736.1.2.1.0 = Timeticks: (62146) 0:10:21.46
.1.3.6.1.4.1.22736.1.2.2.0 = Timeticks: (62146) 0:10:21.46
.1.3.6.1.4.1.22736.1.2.3.0 = INTEGER: 21081
.1.3.6.1.4.1.22736.1.2.4.0 = STRING: “/var/run/asterisk/asterisk.ctl”
.1.3.6.1.4.1.22736.1.2.5.0 = Gauge32: 0
.1.3.6.1.4.1.22736.1.2.6.0 = Counter32: 0
.1.3.6.1.4.1.22736.1.3.1.0 = INTEGER: 205
.1.3.6.1.4.1.22736.1.4.1.0 = INTEGER: 40
.1.3.6.1.4.1.22736.1.4.2.0 = STRING: “us”
.1.3.6.1.4.1.22736.1.4.3.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.22736.1.4.3.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.4.3.1.1.3 = INTEGER: 3
.1.3.6.1.4.1.22736.1.4.3.1.1.4 = INTEGER: 4
.1.3.6.1.4.1.22736.1.4.3.1.1.5 = INTEGER: 5
.1.3.6.1.4.1.22736.1.4.3.1.1.6 = INTEGER: 6
.1.3.6.1.4.1.22736.1.4.3.1.1.7 = INTEGER: 7
.1.3.6.1.4.1.22736.1.4.3.1.1.8 = INTEGER: 8
.1.3.6.1.4.1.22736.1.4.3.1.1.9 = INTEGER: 9
.1.3.6.1.4.1.22736.1.4.3.1.1.10 = INTEGER: 10
.1.3.6.1.4.1.22736.1.4.3.1.1.11 = INTEGER: 11
.1.3.6.1.4.1.22736.1.4.3.1.1.12 = INTEGER: 12
.1.3.6.1.4.1.22736.1.4.3.1.1.13 = INTEGER: 13
.1.3.6.1.4.1.22736.1.4.3.1.1.14 = INTEGER: 14
.1.3.6.1.4.1.22736.1.4.3.1.1.15 = INTEGER: 15
.1.3.6.1.4.1.22736.1.4.3.1.1.16 = INTEGER: 16
.1.3.6.1.4.1.22736.1.4.3.1.1.17 = INTEGER: 17
.1.3.6.1.4.1.22736.1.4.3.1.1.18 = INTEGER: 18
.1.3.6.1.4.1.22736.1.4.3.1.1.19 = INTEGER: 19
.1.3.6.1.4.1.22736.1.4.3.1.1.20 = INTEGER: 20
.1.3.6.1.4.1.22736.1.4.3.1.1.21 = INTEGER: 21
.1.3.6.1.4.1.22736.1.4.3.1.1.22 = INTEGER: 22
.1.3.6.1.4.1.22736.1.4.3.1.1.23 = INTEGER: 23

.1.3.6.1.4.1.22736.1.4.3.1.1.24 = INTEGER: 24
.1.3.6.1.4.1.22736.1.4.3.1.1.25 = INTEGER: 25
.1.3.6.1.4.1.22736.1.4.3.1.1.26 = INTEGER: 26
.1.3.6.1.4.1.22736.1.4.3.1.1.27 = INTEGER: 27
.1.3.6.1.4.1.22736.1.4.3.1.1.28 = INTEGER: 28
.1.3.6.1.4.1.22736.1.4.3.1.1.29 = INTEGER: 29
.1.3.6.1.4.1.22736.1.4.3.1.1.30 = INTEGER: 30
.1.3.6.1.4.1.22736.1.4.3.1.1.31 = INTEGER: 31
.1.3.6.1.4.1.22736.1.4.3.1.1.32 = INTEGER: 32
.1.3.6.1.4.1.22736.1.4.3.1.1.33 = INTEGER: 33
.1.3.6.1.4.1.22736.1.4.3.1.1.34 = INTEGER: 34
.1.3.6.1.4.1.22736.1.4.3.1.1.35 = INTEGER: 35
.1.3.6.1.4.1.22736.1.4.3.1.1.36 = INTEGER: 36
.1.3.6.1.4.1.22736.1.4.3.1.1.37 = INTEGER: 37
.1.3.6.1.4.1.22736.1.4.3.1.1.38 = INTEGER: 38
.1.3.6.1.4.1.22736.1.4.3.1.1.39 = INTEGER: 39
.1.3.6.1.4.1.22736.1.4.3.1.1.40 = INTEGER: 40
.1.3.6.1.4.1.22736.1.4.3.1.2.1 = STRING: “be”
.1.3.6.1.4.1.22736.1.4.3.1.2.2 = STRING: “de”
.1.3.6.1.4.1.22736.1.4.3.1.2.3 = STRING: “pt”
.1.3.6.1.4.1.22736.1.4.3.1.2.4 = STRING: “za”
.1.3.6.1.4.1.22736.1.4.3.1.2.5 = STRING: “th”
.1.3.6.1.4.1.22736.1.4.3.1.2.6 = STRING: “cz”
.1.3.6.1.4.1.22736.1.4.3.1.2.7 = STRING: “dk”
.1.3.6.1.4.1.22736.1.4.3.1.2.8 = STRING: “it”
.1.3.6.1.4.1.22736.1.4.3.1.2.9 = STRING: “at”
.1.3.6.1.4.1.22736.1.4.3.1.2.10 = STRING: “us”
.1.3.6.1.4.1.22736.1.4.3.1.2.11 = STRING: “au”
.1.3.6.1.4.1.22736.1.4.3.1.2.12 = STRING: “lt”
.1.3.6.1.4.1.22736.1.4.3.1.2.13 = STRING: “br”
.1.3.6.1.4.1.22736.1.4.3.1.2.14 = STRING: “jp”
.1.3.6.1.4.1.22736.1.4.3.1.2.15 = STRING: “us-old”
.1.3.6.1.4.1.22736.1.4.3.1.2.16 = STRING: “gr”
.1.3.6.1.4.1.22736.1.4.3.1.2.17 = STRING: “no”

.1.3.6.1.4.1.22736.1.4.3.1.2.18 = STRING: “pl”
.1.3.6.1.4.1.22736.1.4.3.1.2.19 = STRING: “nl”
.1.3.6.1.4.1.22736.1.4.3.1.2.20 = STRING: “ph”
.1.3.6.1.4.1.22736.1.4.3.1.2.21 = STRING: “sg”
.1.3.6.1.4.1.22736.1.4.3.1.2.22 = STRING: “se”
.1.3.6.1.4.1.22736.1.4.3.1.2.23 = STRING: “ee”
.1.3.6.1.4.1.22736.1.4.3.1.2.24 = STRING: “hu”
.1.3.6.1.4.1.22736.1.4.3.1.2.25 = STRING: “ve”
.1.3.6.1.4.1.22736.1.4.3.1.2.26 = STRING: “mx”
.1.3.6.1.4.1.22736.1.4.3.1.2.27 = STRING: “ru”
.1.3.6.1.4.1.22736.1.4.3.1.2.28 = STRING: “my”
.1.3.6.1.4.1.22736.1.4.3.1.2.29 = STRING: “nz”
.1.3.6.1.4.1.22736.1.4.3.1.2.30 = STRING: “uk”
.1.3.6.1.4.1.22736.1.4.3.1.2.31 = STRING: “tw”
.1.3.6.1.4.1.22736.1.4.3.1.2.32 = STRING: “cn”
.1.3.6.1.4.1.22736.1.4.3.1.2.33 = STRING: “fi”
.1.3.6.1.4.1.22736.1.4.3.1.2.34 = STRING: “cl”
.1.3.6.1.4.1.22736.1.4.3.1.2.35 = STRING: “il”
.1.3.6.1.4.1.22736.1.4.3.1.2.36 = STRING: “in”
.1.3.6.1.4.1.22736.1.4.3.1.2.37 = STRING: “ch”
.1.3.6.1.4.1.22736.1.4.3.1.2.38 = STRING: “fr”
.1.3.6.1.4.1.22736.1.4.3.1.2.39 = STRING: “es”
.1.3.6.1.4.1.22736.1.4.3.1.2.40 = STRING: “bg”
.1.3.6.1.4.1.22736.1.4.3.1.4.1 = STRING: “Belgium”
.1.3.6.1.4.1.22736.1.4.3.1.4.2 = STRING: “Germany”
.1.3.6.1.4.1.22736.1.4.3.1.4.3 = STRING: “Portugal”
.1.3.6.1.4.1.22736.1.4.3.1.4.4 = STRING: “South Africa”
.1.3.6.1.4.1.22736.1.4.3.1.4.5 = STRING: “Thailand”
.1.3.6.1.4.1.22736.1.4.3.1.4.6 = STRING: “Czech Republic”
.1.3.6.1.4.1.22736.1.4.3.1.4.7 = STRING: “Denmark”
.1.3.6.1.4.1.22736.1.4.3.1.4.8 = STRING: “Italy”
.1.3.6.1.4.1.22736.1.4.3.1.4.9 = STRING: “Austria”
.1.3.6.1.4.1.22736.1.4.3.1.4.10 = STRING: “United States / North America”
.1.3.6.1.4.1.22736.1.4.3.1.4.11 = STRING: “Australia”

.1.3.6.1.4.1.22736.1.4.3.1.4.12 = STRING: “Lithuania”
.1.3.6.1.4.1.22736.1.4.3.1.4.13 = STRING: “Brazil”
.1.3.6.1.4.1.22736.1.4.3.1.4.14 = STRING: “Japan”
.1.3.6.1.4.1.22736.1.4.3.1.4.15 = STRING: “United States Circa 1950/ North America”
.1.3.6.1.4.1.22736.1.4.3.1.4.16 = STRING: “Greece”
.1.3.6.1.4.1.22736.1.4.3.1.4.17 = STRING: “Norway”
.1.3.6.1.4.1.22736.1.4.3.1.4.18 = STRING: “Poland”
.1.3.6.1.4.1.22736.1.4.3.1.4.19 = STRING: “Netherlands”
.1.3.6.1.4.1.22736.1.4.3.1.4.20 = STRING: “Philippines”
.1.3.6.1.4.1.22736.1.4.3.1.4.21 = STRING: “Singapore”
.1.3.6.1.4.1.22736.1.4.3.1.4.22 = STRING: “Sweden”
.1.3.6.1.4.1.22736.1.4.3.1.4.23 = STRING: “Estonia”
.1.3.6.1.4.1.22736.1.4.3.1.4.24 = STRING: “Hungary”
.1.3.6.1.4.1.22736.1.4.3.1.4.25 = STRING: “Venezuela / South America”
.1.3.6.1.4.1.22736.1.4.3.1.4.26 = STRING: “Mexico”
.1.3.6.1.4.1.22736.1.4.3.1.4.27 = STRING: “Russian Federation / ex Soviet Union”
.1.3.6.1.4.1.22736.1.4.3.1.4.28 = STRING: “Malaysia”
.1.3.6.1.4.1.22736.1.4.3.1.4.29 = STRING: “New Zealand”
.1.3.6.1.4.1.22736.1.4.3.1.4.30 = STRING: “United Kingdom”
.1.3.6.1.4.1.22736.1.4.3.1.4.31 = STRING: “Taiwan”
.1.3.6.1.4.1.22736.1.4.3.1.4.32 = STRING: “China”
.1.3.6.1.4.1.22736.1.4.3.1.4.33 = STRING: “Finland”
.1.3.6.1.4.1.22736.1.4.3.1.4.34 = STRING: “Chile”
.1.3.6.1.4.1.22736.1.4.3.1.4.35 = STRING: “Israel”
.1.3.6.1.4.1.22736.1.4.3.1.4.36 = STRING: “India”
.1.3.6.1.4.1.22736.1.4.3.1.4.37 = STRING: “Switzerland”
.1.3.6.1.4.1.22736.1.4.3.1.4.38 = STRING: “France”
.1.3.6.1.4.1.22736.1.4.3.1.4.39 = STRING: “Spain”
.1.3.6.1.4.1.22736.1.4.3.1.4.40 = STRING: “Bulgaria”
.1.3.6.1.4.1.22736.1.5.1.0 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.3.0 = INTEGER: 12
.1.3.6.1.4.1.22736.1.5.4.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.1.3 = INTEGER: 3

.1.3.6.1.4.1.22736.1.5.4.1.1.4 = INTEGER: 4
.1.3.6.1.4.1.22736.1.5.4.1.1.5 = INTEGER: 5
.1.3.6.1.4.1.22736.1.5.4.1.1.6 = INTEGER: 6
.1.3.6.1.4.1.22736.1.5.4.1.1.7 = INTEGER: 7
.1.3.6.1.4.1.22736.1.5.4.1.1.8 = INTEGER: 8
.1.3.6.1.4.1.22736.1.5.4.1.1.9 = INTEGER: 9
.1.3.6.1.4.1.22736.1.5.4.1.1.10 = INTEGER: 10
.1.3.6.1.4.1.22736.1.5.4.1.1.11 = INTEGER: 11
.1.3.6.1.4.1.22736.1.5.4.1.1.12 = INTEGER: 12
.1.3.6.1.4.1.22736.1.5.4.1.2.1 = STRING: “USTM”
.1.3.6.1.4.1.22736.1.5.4.1.2.2 = STRING: “Phone”
.1.3.6.1.4.1.22736.1.5.4.1.2.3 = STRING: “Console”
.1.3.6.1.4.1.22736.1.5.4.1.2.4 = STRING: “SIP”
.1.3.6.1.4.1.22736.1.5.4.1.2.5 = STRING: “MulticastRTP”
.1.3.6.1.4.1.22736.1.5.4.1.2.6 = STRING: “DAHDI”
.1.3.6.1.4.1.22736.1.5.4.1.2.7 = STRING: “Bridge”
.1.3.6.1.4.1.22736.1.5.4.1.2.8 = STRING: “Agent”
.1.3.6.1.4.1.22736.1.5.4.1.2.9 = STRING: “Local”
.1.3.6.1.4.1.22736.1.5.4.1.2.10 = STRING: “Skinny”
.1.3.6.1.4.1.22736.1.5.4.1.2.11 = STRING: “MGCP”
.1.3.6.1.4.1.22736.1.5.4.1.2.12 = STRING: “IAX2”
.1.3.6.1.4.1.22736.1.5.4.1.3.1 = STRING: “UNISTIM Channel Driver”
.1.3.6.1.4.1.22736.1.5.4.1.3.2 = STRING: “Standard Linux Telephony API Driver”
.1.3.6.1.4.1.22736.1.5.4.1.3.3 = STRING: “OSS Console Channel Driver”
.1.3.6.1.4.1.22736.1.5.4.1.3.4 = STRING: “Session Initiation Protocol (SIP)”
.1.3.6.1.4.1.22736.1.5.4.1.3.5 = STRING: “Multicast RTP Paging Channel Driver”
.1.3.6.1.4.1.22736.1.5.4.1.3.6 = STRING: “DAHDI Telephony Driver w/PRI”
.1.3.6.1.4.1.22736.1.5.4.1.3.7 = STRING: “Bridge Interaction Channel”
.1.3.6.1.4.1.22736.1.5.4.1.3.8 = STRING: “Call Agent Proxy Channel”
.1.3.6.1.4.1.22736.1.5.4.1.3.9 = STRING: “Local Proxy Channel Driver”
.1.3.6.1.4.1.22736.1.5.4.1.3.10 = STRING: “Skinny Client Control Protocol (Skinny)”
.1.3.6.1.4.1.22736.1.5.4.1.3.11 = STRING: “Media Gateway Control Protocol (MGCP)”
.1.3.6.1.4.1.22736.1.5.4.1.3.12 = STRING: “Inter Asterisk eXchange Driver (Ver 2)”
.1.3.6.1.4.1.22736.1.5.4.1.4.1 = INTEGER: 2

.1.3.6.1.4.1.22736.1.5.4.1.4.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.4.3 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.4.4 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.5 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.4.6 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.7 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.4.8 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.9 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.10 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.11 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.12 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.1 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.2 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.3 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.4 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.5 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.5.6 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.7 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.5.8 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.9 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.10 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.11 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.12 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.6.1 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.3 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.4 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.6.5 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.6 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.7 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.8 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.9 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.10 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.11 = INTEGER: 2

.1.3.6.1.4.1.22736.1.5.4.1.6.12 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.7.1 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.2 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.3 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.4 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.5 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.6 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.7 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.8 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.9 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.10 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.11 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.12 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.5.1.0 = Gauge32: 0

 

TOTAL ACTIVE CALL
 watch -d -n 1 ‘snmpwalk -On -c ipbx -v 1 localhost ASTERISK-MIB::astConfigCallsActive.0’
TOTAL ATTEMP ACCOUNT CALL
 watch -d -n 1 ‘snmpwalk -On -c ipbx -v 1 localhost ASTERISK-MIB::astConfigCallsProcessed.0’
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

shisdew

Listens until think alike

moses.spaceku@yahoo.com / voip ipbx

Hosted PBX, IP-PBX SOHO/ CALL CENTER, VOICE GATEWAY, VOICE CARD, COST EFECTIVE SOLUTIONS (LCR), GSM/CDMA GATEWAY

%d bloggers like this: