Ghost Calls

Ghost Calls


SIPvicious was created as an inventory tool for IT Admins to manage SIP devices evolving to a scammer tool used to probe for PBX vulnerabilities. Thankfully SIPvicious and its annoying ghost calls are easily dealt with the strategies listed here.

Calls from phone numbers like “100” or “1000” with silence at pickup are the result of probes against your SIP port (5060). Almost all such calls use a tool called SIPvicious which silently attempts to audit your PBX or phone system for any vulnerability.

While the vast majority of SIPvicious ghost calls fail to get beyond just the initial probe, with a bit of perseverance they can be prevented altogether.

How they work

SIPvicious sends an INVITE to scan your systems SIP port 5060 looking for vulnerable PBX systems to hack and ultimately route calls through. While vulnerable PBX systems are the hackers' intended targets, the same INVITE to an IP Phone (or VoIP Phone) generates the ghost call ringing. The ghost calls are therefore generally just an annoyance, and will not generate a financial loss.

Suggested prevention strategies

  • Blacklist: Higher quality firewalls will allow you to blacklist the offending IP range and the ultimate source of the ghost calls.
  • Limiting 5060 access: If your firewall permits, deny all traffic to your voice port 5060 except traffic from our public voice proxy – (see also IP address / SIP port).
  • Port Forwarding: If you are port forwarding you will need to filter traffic over port 5060
  • Changing handset port: As a last resort try changing your SIP port (5060) to an alternative such as 50600 (see screenshot below).

Yealink phones provisioned through our Device Provisioning have been configured to block IP Ghost calls, and SIP vicious style attacks. If you need to manually set configure your phone follow the process below:

  1. Download the latest firmware for your handset from Yealink.
  2. Upgrade Firmware: Go to Settings > Upgrade > Select and Upgrade Firmware.
  3. Allow IP Call: Go to Features > General Information > Allow IP Call > select DISABLED. Click Confirm to accept the change.
  4. Accept Sip Trust Server Only: Go to Account > Advanced > Find "Accept Sip Trust Server Only" at the very bottom > Select ENABLED. This makes the phone only accept invite requests from the server it’s registering to.

    • Related Articles

    • Bootcamp 3 - Manage Your Outbound Calls

      In this third bootcamp we’re looking at how our service helps you manage your outbound calling with its CloudPBX features. Set your Outbound Caller ID. Set up Speed Dial. Authorization PIN Code. Last Number Redial and Call Return. Set your Outbound ...
    • Bootcamp 2 - Manage Your Inbound Calls

      In this second bootcamp, we’re looking at how our service helps you manage your inbound calling with its CloudPBX features. Direct your call. Understand Auto Attendant. Call Flow Priority. Setting up Voicemail to email. Adding Media files. Direct ...
    • Conference Calls

      When keeping your team connected the Conference Call feature can be useful. When setting up this feature you can personalize your conference calls. This makes it easy to be connected with staff and customers. The number of participants into your ...
    • PIN Code for Restricting Calls

      Most organizations have some rules about who can make calls to where. It may be that your warehouse team can only make local and national calls and your accounts team can call local, national, and international calls. Log into your account. ...
    • Billing Records

      There are 2 ways in which you can see your call data records and call history summary. Summary of calls To access Summary of Calls, just go to Billing > Summary of calls Here you'll be able to see the call records separated by service type, billing ...