Categories
Products Products and services Software

Zoiper 5 Softphone

Zoiper is a softphone application that allows users to make and receive calls over the internet using Voice over IP (VoIP) technology. The software is available for download on a range of devices, including desktop computers, laptops, smartphones, and tablets, and is compatible with a variety of operating systems, including Windows, macOS, iOS, and Android.

Zoiper provides users with a range of features designed to enhance the user experience and improve the quality of calls. These features include high-quality audio and video calls, support for multiple SIP accounts, call recording, and the ability to transfer calls.

Zoiper also includes advanced security features to protect user privacy and prevent unauthorized access. This includes support for Transport Layer Security (TLS) and Secure Real-time Transport Protocol (SRTP), as well as the ability to encrypt calls using Advanced Encryption Standard (AES) 256-bit encryption.

In addition to its standard features, Zoiper also offers a range of advanced features and customization options for power users. This includes the ability to customize the user interface, integrate with third-party applications, and access advanced settings for call quality and network optimization.

Overall, Zoiper is a versatile and feature-rich softphone application that provides users with a range of options for making and receiving calls over the internet. Its high-quality audio and video calls, advanced security features, and customizable settings make it a popular choice for both personal and business use.

User-friendly interface, HD audio & video, IM and more

Zoiper 5 is the newest of our softphone collection for Windows, macOS and Linux.
No more tedious manual configurations, now with automated wizards for audio, video and accounts.

  • contacts integration
  • presence
  • call conference
  • call transfer
  • encryption

Intuitive UX design

Zoiper 5 offers a vastly improved user experience with its new, familiar and intuitive interface. The traditionally painstaking configuration has been simplified with our auto probing configuration wizard.

Drag and drop calls and contacts to transfer calls or combine them into a conference

All your contacts in one interface!

Do you have lots of contacts from various sources and databases? No need to worry, with our newest phone, you can look and pull contacts and display these in a combined Contacts list for easy access.

Zoiper’s flexible settings options allows you to choose which contact sources to see in your Contacts list. Maybe you don’t necessarily need all your personal contacts while at the office? Switch that source off, and you are good to go!

Zoiper can load and search your contacts on the fly from these places:

  • Outlook 2007, 2010 and 2013 (32 and 64 bit versions)
  • Windows contacts
  • Mac address book
  • External LDAP server
  • Outlook or Exchange clients
  • Google contacts
  • Import your contacts from an external CSV file

Available for

Desktop

Apple

Android

User-friendly interface, HD audio & video, IM and more

Zoiper 5 is the newest of our softphone collection for Windows, macOS and Linux. The application has been designed with attention to detail, brand new UI that is easy to use and stays out of your way, so you can focus on what matters the most – the calls.

  • Intuitive interface
  • Contacts
  • Video

Excellent Audio and Video calls, Transfer and Conference functionalities paired with easy navigation, give any user the necessary tools for everyday tasks.

Baked with our own Zoiper iOS SDK, the app is built with efficiency in mind, making battery use as little as possible thanks to an improved background app activity.

Now with completely redesigned user interface. The best quality on the market VoIP app for Android is here with new and improved battery saving techniques. Advanced business users will be happy to find out that all their favorite functions are still here.

Zoiper is here to work for you anywhere, at any time, on any network!

Licensing and Trials

For Trial please contact us by email or phone and we can assign licenses to you to test with. Bulk licence pricing is available please contact us.

Categories
Applications Sangoma Phones Software

Sangoma Desktop Phone

The Sangoma Desktop Phone Application is a professional-grade softphone solution designed to mirror the full functionality of a high-end physical desk phone within a sleek, software-based interface. For businesses looking to simplify workforce management and reduce overheads, this application is the bridge between traditional reliability and modern flexibility.

Seamless Integration and Accessibility

The foundation of any robust communication strategy is accessibility. The Sangoma Desktop Phone Application integrates directly with your existing Sangoma UC (Unified Communications) platform, allowing your team to carry their office extension anywhere. For on-call staff, this means no more juggling multiple mobile devices or sharing private numbers. By simply logging into the app on a laptop or home PC, the user is instantly “in the office,” ensuring that critical client calls are never missed due to location.

A tool is only effective if your team actually uses it. Sangoma has prioritised a “user-first” design, featuring a clean, minimalist interface that reduces the cognitive load on employees. This is particularly vital for staff handling high-pressure on-call rotations. When an urgent request comes in at 3:00 AM, the user needs a clear, lag-free interface to manage the call, check details, and record notes without fighting with complex menus.

Communication is only as good as its clarity. Sangoma utilises advanced high-definition (HD) audio codecs to ensure that every conversation sounds as if you are in the same room. For businesses dealing with technical support or emergency services, where every detail matters, this superior audio quality prevents costly misunderstandings and improves the professional image of your brand.

Comprehensive Call Management Features

The Sangoma Desktop Phone App isn’t just a dialler, it is a full-scale command centre.

  • Visual Voicemail: View and play back messages in any order, allowing on-call staff to prioritise urgent issues.
  • Blind and Attended Transfer: Move calls to the right expert instantly.
  • Call Recording: Ensure compliance and quality control with one-click recording.
  • Do Not Disturb (DND): Crucial for managing the transition between “active” and “standby” status for your workforce.

Integrated Corporate Directory

Eliminate the “who do I call?” frustration. The application synchronises with your central corporate directory, giving every user instant access to the entire organisation. You can search by name, department, or extension, which is a massive productivity booster for new hires or temporary staff who may not yet know the company structure by heart.

Presence and Chat Functionality

Knowing who is available is half the battle in workforce management. The “Presence” feature allows users to see if a colleague is “Available,” “Away,” “On a Call,” or “Busy.” Paired with a built-in instant messaging (chat) tool, this allows for quick internal queries. For an on-call engineer, being able to quickly chat with a manager to confirm a protocol—without dropping the active customer call—is a game-changer for efficiency.

Video Conferencing and Screen Sharing

Sometimes, a voice call isn’t enough to solve a complex problem. The Sangoma Desktop Phone App supports high-quality video conferencing and real-time screen sharing. This allows on-call staff to troubleshoot issues visually, provide remote demonstrations, or hold emergency briefings with the rest of the team. It turns a simple phone app into a collaborative powerhouse.

Hot Desking Support

For businesses with hybrid office models, “Hot Desking” support allows any employee to sit at any workstation, log in to the desktop app, and have their unique extension and settings follow them. This flexibility reduces the need for permanent, assigned seating and allows for a more fluid, dynamic office environment.

The true value of this application lies in its ability to facilitate a “work from anywhere” culture. Because the app uses secure VoIP protocols, it works over any standard internet connection. This enables your business to hire the best talent regardless of geography and ensures that your on-call rotation remains resilient, even if staff are unable to reach the physical office.

Productivity Gains and Workforce Efficiency

The shift from hardware to the Sangoma Desktop Phone App results in a measurable spike in productivity. By consolidating chat, video, and voice into one window, employees stop “toggling” between apps, a habit known to reduce focus. For workforce management, managers can oversee call volumes and response times through the central system, ensuring that on-call staff are utilised effectively without being overwhelmed.

The financial argument for switching to the Sangoma softphone is undeniable:

  1. Reduced Hardware Spend: You no longer need to purchase £150+ desk phones for every new employee.
  2. Lower Maintenance: Software updates are handled centrally, eliminating the need for physical on-site repairs of handsets.
  3. Real Estate Optimisation: With remote work enablement, you can reduce your office footprint, saving on rent and utilities.
  4. Consolidated Billing: By using a single platform for voice and chat, you eliminate multiple third-party subscriptions.

Simplified Management for On-Call Staff

Managing on-call rotations is traditionally a logistical nightmare involving call forwarding to personal mobiles and manual logging. Sangoma simplifies this by keeping the on-call staff within the company’s ecosystem. Calls are logged, recorded, and handled through the business app, protecting employee privacy and ensuring the company retains all data and client interaction history.

Security and Reliability

Sangoma’s desktop application uses end-to-end encryption for signalling and media. This ensures that your business conversations especially sensitive ones handled by on-call staff remain private and protected from interception.

In Conclusion

The Sangoma Desktop Phone Application is more than a utility, it is a strategic asset. By integrating this tool, businesses can simplify their workforce management, empower their on-call staff, and realise significant costsavings while maintaining a professional, high-performance communication standard.

Categories
Products and services

Sangoma Desktop Softphone

Sangoma Desktop Softphone turns a user’s computer into a fully featured phone that is primed to take full advantage of all of Sangoma’s unified communications features.

Sangoma Desktop Softphone For Desktop turns a user’s computer into a fully featured phone that is primed to take full advantage of all of Star2Star’s unified communications features. Sangoma Desktop Softphone lets users make, answer, hold, and transfer calls, participate in voice conferencing, access voicemail, integrate calls with CRM software, and more.

Features

  • Workforce Flexibility: Your staff will no longer be tethered to one location, allowing employees to work remotely while expanding your potential pool of employees to a much greater geographic area.
  • Cost Savings: Instead of purchasing a computer and a desk phone, you can just purchase a computer and a headset, saving hundreds or even thousands of dollars with softphone software.
  • Efficiency: Employees can stay in contact on the go or from home, softphones allow them to respond faster. Even better, Desktop Softphone allows them to take advantage of our many powerful features that will go anywhere they go, unlike a traditional mobile phone that lacks much of this functionality.
  • Incredible Functionality: With Desktop Softphone, your employees have access to a complete unified communications system at their keyboard, meaning they can do it all wherever they are.
  • Business Voice & Business Voice+ Compatible: Use Desktop Softphone with either of the Full Spectrum Communications platforms for the ultimate flexibility.

Email or Call for current licence pricing

Categories
Gigaset Handsets Products and services

Gigaset R700H

Replacing the R650H PRO, the R700H PRO is a robust, IP65 rated Gigaset professional handset. Designed to protect against impacts, water and dust as well as being resistant to disinfectants, the R700H offers users a business ready handset no matter the conditions.

With a 2.4” colour display and Bluetooth headset connection, the R700H is an enduring companion with an extended battery life of up to 13 hours of talk time and 320 hours on standby. What’s more the R700H comes with additional unique features like the spot LED for call signalling or to be used as a torch, as well as a separately programmable alarm button to easily trigger a direct dial or alarm call.

The R700H is fully compatible with the professional Gigaset DECT single and multi-cell systems, including the N670IP , N510IP , N870IP, N720IP.

IP65 and disinfectant resistant
In addition to the rubberized surface which gives the device a
perfect grip the new R700H PRO is designed in such a way that it
can also be operated with work gloves. The display glass is proof
against scratches thanks to a harder surface and can therefore be
used in extreme working environments. With an IP65 certification,
the R700H PRO is protected against shocks and against the
ingress of dust and water jets. In addition, the special magnetic
shielding makes the R700H PRO resistant to metal dust. The
handset has a disinfectant-resistant surface, which simplifies
cleaning and thus protects against bacteria and virucides.

  • Feature highlights
  • Shockproof, dustproof and waterproof according to IP65
  • Non-slip rubberised surface
  • Programmable alarm-/function button
  • Large illuminated 2.4″ TFT colour display
  • Headset operation via Bluetooth 4.2 or 3.5mm jack
  • Handsfree talking with brilliant HDSP™/CAT-IQ 2.01
  • acoustic quality and high maximum volume
  • Spot LED as torch and for call signalling
  • Hotel option: call lists are automatically cleared
  • Audio profiles for quick selection in a meeting, in a loud
  • environment or with individual settings
  • SUOTA: software update over the air
  • Disinfectant resistant and scratch proof surface
  • Local phone book with search function and up to 500 vCards
  • and access to company phone book via PBX (XML, LDAP)3
  • Data exchange via Bluetooth® or Micro-USB
  • Vibrating alert
  • No ringing in the charging cradle can be set for parallel calls
  • Key lock with PIN protection – emergency call dialling despite
  • PIN protection
  • Up to 13h talk time
  • Up to 320h standby time
  • Charging also via Micro-USB connection
  • Charging cradle included free of charge
  • Full compatibility with the professional Gigaset DECT single
  • and multi-cell systems

Email or Call for current pricing and qty discounts

Categories
Gigaset Handsets Products and services

Gigaset SL800

Combining the slim-line design of a smartphone with the technology of a professional DECT mobile device, the Gigaset SL800H PRO offers users the best experience in DECT mobile devices. With a lightweight design, large 2.4” TFT colour display as well as advanced sound quality and long battery life, the SL800H PRO offers the highest level of mobility freedom including connectivity to headsets or Bluetooth.

The SL800H PRO offers users all day usage with its extended battery life of up to 15 hours of talk time with a range of up to 50 metres indoors & 300 metres outdoors. Users can rest assured not to miss calls with vibrating alert as well as individual ringer melodies for VIP entries and internal callers.

What’s more the SL800H PRO offers users the option of using the SL800H PRO as a Hotel phone, by reducing options linking to internal business functions such as reduced calendar functions and Bluetooth menu but allowing for quick data exchange and deleting call lists on a time-controlled basis.

This handset is fully compatible with both Gigaset N510IP PRO and N670IP singlecell solutions as well as the N720IP PRO and N870IP PRO multicell DECT solution.

Feature highlights
• Large illuminated 2.4″ TFT colour display
• Headset operation via Bluetooth® 4.2 or 3.5mm jack
• Up to 15h talk time and 300h standby time
• Audio profiles can be selected quickly using a separate key
• Handsfree with brilliant HDSP ready TM/CAT -IQ 2.01
Acoustic quality and high maximum volume
• Hotel option – automatic deletion of sensitive data
• SUOTA – Software update via the air interface
• Scratch and disinfectant resistant
• Local telephone book with search function and up to 500
vCards and access to the company telephone book via PBX
(XML, LDAP)2
• Data exchange via Bluetooth® or Micro-USB
• Vibrating alarm
• No ringing in the charging cradle adjustable for parallel call
• Key lock with PIN protection
• Charging:
• Charging also via Micro-USB connection
• Charging cradle included free of charge
• Full compatibility with the professional Gigaset DECT
Single and multi-cell systems

Email or Call for current pricing and qty discounts

Categories
Gigaset Handsets Products and services

Gigaset SL700

The S700H is the perfect all round DECT handset for daily use. Whether that be in a professional office environment or a busy hotel, the S700H stands out from the rest. With a large 2.4” TFT display that fits comfortably in hand, the S700H offers high quality audio in a scratch and disinfectant resistant IP40 protective casing.

With a separately programmable alarm-button, built-in Bluetooth 4.2 and integrated 3.5mm jack connection, the S700H offers a multitude of additional features and functions. Not to mention an extended talk time of up to 13 hours.

The S700H is available as a hotel option. Allowing for more control over the features available on the S700H. Including blocking soft key programming, deactivated Bluetooth menu, voicemail deactivation and time-controlled data deletion such as call lists.

Feature highlights
• Large illuminated 2.4″ TFT colour display
• Intuitive user interface for easy operation
• Headset operation via Bluetooth® 4.2 or 3.5mm jack
• Separately programmable alarm button
• Audio profiles can be selected quickly using a separate key
• Side buttons for volume adjustment during the
Conversation
• IP40 protection class and tightness against metal dust
• Handsfree with brilliant HDSP ready TM/CAT -IQ 2.01
Acoustic quality and high maximum volume
• Hotel option – automatic deletion of sensitive data
• SUOTA – Software update via the air interface
• Scratch and disinfectant resistant
• Local telephone book with search function and up to 500
vCards and access to the company telephone book via PBX
(XML, LDAP)2
• Data exchange via Bluetooth® or Micro-USB
• Vibrating alarm
• No ringing in the charging cradle adjustable for parallel call
• Key lock with PIN protection
• Charging:
• Up to 12h talk time
• Up to 300h standby time
• Charging also via Micro-USB connection
• Charging cradle included free of charge
• Full compatibility with the professional Gigaset DECT
Single and multi-cell systems

Email or Call for current pricing and qty discounts

Categories
Handsets Products and services Sangoma Phones

P-Series IP Phones

Sangoma’s line of P-Series phones are designed to deliver the features you need, at price points perfect for every type of user, and every type of business.

All models include color screens, high definition voice, are headset-ready, provide unprecedented plug-and-play deployment, and have built-in productivity applications including voicemail, call log, contacts, phone status, user presence, parking and more.

Sangoma’s P-Series phones are the only phones that are compatible across Sangoma’s communications as a service portfolio, further enhancing their value.

Entry-Level – The Sangoma P310/P315 Phones
Sangoma’s value-line is perfect for large floor deployments in offices, schools, manufacturing, and retail.
Mid-Range – The Sangoma P320, P325, P330 Phones
Perfect for knowledge workers, with built-in business applications*, controlled via a large 4.3-inch IPS display and plenty of programmable function keys. The P330 also supports built-in Bluetooth and WiFi as well as the forthcoming PM200 expansion module.
Executive – The Sangoma P370 Phone (coming soon!)
For the executives in the office who demand a sleek desktop presence, the P370 delivers. With a large 7.0” 1280×800 color IPS touchscreen display, built-in Bluetooth and WiFi, all of Sangoma’s business applications* are easy-to-use with finger-touch access.

Email or Call for current pricing and qty discounts

Categories
Blog FreePBX Products and services Software

FreeStats

FreeStats is a re-write and expansion of the original call center stats package from Asternic giving it a fresh look and some additional features requested by our users including CDRs, Search, Compare which is a quick one glance page to see queue statuses, realtime display that can either view all queues or just one and the Administrator login is synced with freepbx. But most importantly it now has been rewritten to work with FreePBX 17 and Debian with uptodate PHP and mysql.

The statistics are ‘live’ as the system uses mysql storage of queue records and not the parsing of the logfile that in the case of the original package had to be “Cron’d” or a separate parser had to run in the background

The screenshots of the package here show the refreshed user interface and additional pages.

The Search function lets you search the DB for the call uniqueID or callerID number then displaying all items in the queue logs and the realtime page is rewritten to work with modern Asterisk versions and the updated versions of AMI and Ajam for control of agents.

The package for downloading includes full installation instructions and sql file for creating the mysql DB. An additional option is to limit access to the application by changing the config.php so that the Administrator logins can be used for allowing access to the system.

The code is opensource and your free to make changes or if you like it consider buying me a coffee.

Download the Source here

Categories
Blog FreePBX Software

A Web based call management package for small Hotels and Serviced offices

FreeHMS is a web based call management package for small Hotels, Guest Houses and managed offices. It is designed to work with FreePBX and Asterisk.

It allows owners to bill guests or users for the phone usage allowing guests to make calls, setup wakeup calls and access voicemail. Rooms are initially blocked from calling other rooms but can call Admin extensions with out being checked in. When a room is checked in they can make trunk calls and set up wakeup calls. When checking out any wakeup calls are removed and the voicemail is defaulted and all Voicemail messages are deleted.

Setting up the system is simple for Installer with minimal changes to the dialplan which are included in the custom configuration file. The system can be set to any language as all text is from a single configuration file which also includes currency and tax rate for billing. Users are created in FreePBX user admin so are easily changed and added.

Call rates are set using the rates page only available to the Admin users

Administration is simple and password controlled using the ‘User Managment’ module of Freepbx so changes to rates and rooms can only be carried out by the admin users, Reception users can log guests in and out, Create Bills and mark rooms for cleaning as well as set or cancel wakeup calls, The Housekeeping login only allows setting of rooms clean or not*. If a room is not marked as clean then that room cannot be checked in.

The software is fully web based and can be used on PC, Mac, Tablet or even smartphone.

The software is opensource and can be customised to suit most customers.

Features Include:

Checkin /Checkout

Billing : Rates are set by the admin user only, Bill can printed with relevant sales tax added.

Cleaning : Rooms are marked unclean on checkout and can only be checked in when marked as clean by reception or the cleaning staff. A cleaning list can be printed off for stall without a tablet or smartphone.

The software is here to download  and as its released as OSS you can modify and extend it as you wish

If you just want the software its free to download,  Limited email support will be available, All we ask is if you add a feature or make a change let us have it so everyone can benefit from it.

Finally if there is a feature you want let us know how we can work with you to make it come about.

If you do download and like it, maybe think about buying me a coffee

Categories
Asterisk Support Blog Elastix Support FreePBX Knowledge Base Security

Keeping the Bots out and allowing your friends in

Since this post was originally written things have advanced, FreePBX has an integrated firewall with intrusion detection using Fail2Ban, and this should always be enabled even if system is on premise.

Another major step forward in protection is APIBAN this is a client program that helps prevent unwanted SIP traffic by identifying addresses of known bad actors before they attack your system. Bad bots are collected through globally deployed honeypots. To use APIBAN you will need a key these are obtained from here . More details on API ban are here if you are interested in using it in different situations.

To simplify installation on Freepbx based systems I have simple script that downloads and install it, this can be downloaded here or from the command line of the server as follows:

wget https://freeaccesspublic.s3.eu-west-2.amazonaws.com/apiban.sh
Make it an executable : chmod +x  apiban.sh
then run the script : ./apiban.sh your_api_key

If you dont add your APIKEY on the command line vi will open and you can add it manually. The script will then initially run the client which will take a few seconds to download the initial set of bots, then it will add a line to the crontab file and restart the cron daemon. the timing of the cronjob is randomised to be between every 4 and 22 minutes.

We have seen many Bots attacking Asterisk servers, Interestingly its not always good old sipvicious anymore but a Windows program called sipcli and originating mainly from the US and Germany.

Normally our iptables firewalls are updated but for some reason these keep getting through, So we have now based rules on the User-Agent in iptables as well

Here are a few examples to get rid of many of the favourites

-A INPUT -p udp -m udp --dport 5060 -m string --string "User-Agent: friendly-scanner" --algo bm --to 65535 -j DROP
-A INPUT -p udp -m udp --dport 5060 -m string --string "User-Agent: sipcli" --algo bm --to 65535 -j DROP
-A INPUT -p udp -m udp --dport 5060 -m string --string "User-Agent: sipvicious" --algo bm --to 65535 -j DROP
-A INPUT -p udp -m udp --dport 5060 -m string --string "User-Agent: VaxSIPUserAgent" --algo bm --to 65535 -j DROP

For Freepbx format add following to the Firewalls custom rules


-A fpbxreject -p udp --dport 5060:5261 -m string --string "REGISTER sip:server.domain.co.uk" --algo bm -j ACCEPT
-A fpbxreject -p udp --dport 5060:5261 -m string --string "REGISTER sip:" --algo bm -j DROP
-A fpbxreject -p tcp --dport 5060:5261 -m string --string "REGISTER sip:server.domain.co.uk" --algo bm -j ACCEPT
-A fpbxreject -p tcp --dport 5060:5261 -m string --string "REGISTER sip:" --algo bm -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "sip:a'or'3=3--@" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: PolycomSoundPointIP SPIP_550 UA 3.3.2.0413" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: Avaya IP Phone 1120E" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: Cisco-SIPGateway/IOS-15.2.4.M5" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: PolycomVVX-VVX_401-UA5.4.1.18405" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: eyeBeam release 3006o stamp 17551" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: owenee" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: owenee" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: Custom" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: Custom" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: SIP" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: SIP" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: gazllove" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: gazllove" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: pplsip" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: pplsip" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: sipcli" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: sipcli" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: sipvicious" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: sipvicious" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: sip-scan" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: sip-scan" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: sipsak" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: sipsak" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: sundayddr" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: sundayddr" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: friendly-scanner" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: friendly-scanner" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: iWar" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: iWar" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: CSipSimple" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: CSipSimple" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: SIVuS" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: SIVuS" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: Gulp" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: Gulp" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: sipv" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: sipv" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: smap" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: smap" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: friendly-request" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: friendly-request" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: VaxIPUserAgent" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: VaxIPUserAgent" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: VaxSIPUserAgent" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: VaxSIPUserAgent" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: siparmyknife" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: siparmyknife" --algo bm --to 65535 -j DROP
-A fpbxreject -p udp -m udp --dport 5060:5261 -m string --string "User-Agent: Test" --algo bm --to 65535 -j DROP
-A fpbxreject -p tcp -m tcp --dport 5060:5261 -m string --string "User-Agent: Test" --algo bm --to 65535 -j DROP

Also its worth adding these ranges as little good will ever come from them

# Ponytelecom ranges
-A INPUT -s 62.210.0.0/16 -j DROP
-A INPUT -s 195.154.0.0/16 -j DROP
-A INPUT -s 212.129.0.0/18 -j DROP
-A INPUT -s 62.4.0.0/19 -j DROP
-A INPUT -s 212.83.128.0/19 -j DROP
-A INPUT -s 212.83.160.0/19 -j DROP
-A INPUT -s 212.47.224.0/19 -j DROP
-A INPUT -s 163.172.0.0/16 -j DROP
-A INPUT -s 51.15.0.0/16 -j DROP
-A INPUT -s 151.115.0.0/16 -j DROP

# VITOX TELECOM
-A INPUT -s 77.247.109.0/255.255.255.0 -p udp -j DROP 
-A INPUT -s 185.53.88.0/24 -p udp -j DROP 
-A INPUT -s 185.53.89.0/24 -p udp -j DROP 
-A INPUT -s 37.49.224.0/24 -p udp -j DROP 
-A INPUT -s 37.49.230.0/24 -p udp -j DROP 
-A INPUT -s 37.49.231.0/24 -p udp -j DROP 
-A INPUT -s 77.247.110.0/255.255.255.0 -p udp -j DROP