VoIP software

StarTrinity software company develops world class server side VoIP software for testing, proxying, termination of SIP/RTP/T.38 traffic.
Publically available VoIP software products and services are:
SIP Tester
is used to test and monitor quality of SIP/RTP servers, trunks, VoIP networks, to analyse .pcap files
SIP Softswitch
is used for GSM Termination (with SIM management), VoIP wholesale, VoIP retail origination
StarTrinity VoIP Status
is used for VoIP readiness testing, continuous active monitoring, short-time VoIP tests between sites
CRM for software developers
large system, is used to optimize marketing and technical support for software developers. we use it ourselves
HTTP Tester (open source)
HTTP/HTTPS GUI test tool for Windows. We use it to test and troubleshoot our web API's
Organizer (open source)
Hierarchical list, we use it for software design, task management, bug tracking, storing knowledge in structured way
Network Tester
is used to run UDP stream tests across IP networks
Various projects:


Our software is based on Microsoft Windows, C#, .NET, WPF, HTML, javascript and C/C++. Development methods include:
  • tracking user's experience and improving software based on feedback
  • getting immediate bug reports and fixing problems in short period of time
  • keeping codebase clean and healthy, massive refactoring and optimization of code
  • running extensive stress tests
  • talking and listening to customers, receiving requests of new features
  • researching activity of competitors
  • writing documentation based on customers' questions: minimizing need of live technical support
We publish some parts of development/coding on our youtube channel.


We are proud of high stability and easy maintenance of the software. We do value:
  • stability and performance of the software. absence of bugs
  • easy, understandable GUI and fast learning curve for customers
  • efficiency of GUI and API
  • high speed of installation and configuration
  • quality and robustness of our code
  • prompt bug fixing and rapid development of new features
  • this is most important for us: we do value our family, relationships, and peaceful state of mind. we do not put deadlines for ourselves, and we don't accept deadlines from our customers. instead, we only have priorities, and the job/business is not our top priority.
Our company StarTrinity is named in honor of the Holy Trinity (God), since he helps us in the software development, in marketing and in personal life

Software development principles

  • Show error details to end-user to optimize troubleshooting, if it does not create security vulnerabilities
    • If end-user can not solve the issue, send the error details to software developer. Avoid sending too many error reports
  • Consider performance (number of records, files)
  • Use correct english language within the code
  • Minimize size of code (e.g. use shared procedures when similar code is used in many places)
  • Improve efficiency of the coding every day

Our team

Sergey Alyoshin, Iuliana Nurmukhamedova Sergey Aleshin - CEO, founder, software developer. Sergey has been writing code since 2000, initially QuickBasic DOS programs for himself, then Visual Basic, Borland Delphi, Borland C++, MS Visual C++ for self-directed research work in field of AI & machine learning. In 2006 he started to work in office for a call center company where he developed SIP/RTP stack for the call center and IP PBX. Sergey was responsible for VoIP troubleshooting, so he created a tool to generate SIP calls, the tool finally was marketed as SIP Tester (his first commercial product). Beyond the SIP Tester there are many other products, part of them published on the website. Sergey worked as freelancer at upwork (former odesk) in 2010..2014.

Iuliana Nurmukhamedova - psychologist, business & decision consultant
Anatoliy Kosozhihin Anatoliy Kosozhihin - software developer.
Anatoliy has beed developing software since 1979 using Assembler, MS SQL, MongoDB, Oracle, Java, C#, SOAP, ASP.NET, ASP.NET MVC, UWP.
A M Rahman (Zeeshan) A M Rahman (Zeeshan) - VoIP wholesaler, software designer, GSM termination technical support partner
  • Graduated on Business Administration from Centennial College, Toronto, ON, Canada, 2011
  • Works as NOC and sales in VoIP wholesale and retail market since 2015 with well known VoIP providers/vendors around the world
  • Has basic HTML, CSS and CallXML skills

StarTrinity business ideas (by Sergey Aleshin, CEO)

I would like to share the way how I do business within StarTrinity software development company in 2018:

  • I don't trust authorities. I develop my own opinion by deep research. I am interested in understanding true reasons of important things
  • I avoid putting deadlines to myself and to my developer(s)
  • I work 30-40 hours in a week, travel 3-8 times in a year for a vacation. During vacations I reply to important emails, design StarTrinity software and read competitors' technical documentation
  • I sleep 8 hours in a day
  • When I feel stressed by the work, I have a break or switch to another project. I avoid having chronical distress and ending up with emotional burnout. I spend time for psychotherapy (beware of fake psychotherapists and select a good one).
  • I have contact with my feelings, body, core needs (see "body-oriented psychology")
  • I discuss most important business decisions with my wife
  • I don't share ownership of software products with any partner(s), I don't have investor(s)
  • Personal and family life has more priority than work. The work is on 2nd place.
  • I do not trust in any software unless I test it myself.
  • I prefer using my own source code over using third-party libraries.
  • I spend money only if I have enough for 5+ years. Don't get loans from a bank
  • I am 100% responsible for general software design, I do the design myself and explain it to my developer(s).
Copyright 2011-2019 | Blog | Contact lead developer via LinkedIn | TeamViewer link