StarTrinity

StarTrinity SIP Tester Change Log

SIP Tester software development change log
DateDescription
 2026-09-13  using NPCAP instead on WinPCAP
 2026-09-06  CallXML: new parameters "maxpendingrequests" and "pendingrequestsvar" in "sendhttprequest" element
 2026-09-05  CallXML: improved timeout handling in "sendhttprequest" element
 2026-08-31  Setting ServerTimeZoneOffsetH to CDR time without changing system clock
 2026-07-06  CallXML: added parameter "calledIdPrefix" into "disconnectcalls" element
 2026-07-04  CallXML: added parameters "acdvar" and "asrvar" into "dynamicblacklist" element to control ASR/ACD per range/prefix and take some action
 2026-07-03  CallXML: new element "setterminatorparams" to programmatically enable/disable terminator when ACD/ASR goes above/below some threshold
 2026-07-03  CallXML: added "acdvar" and "asrvar" parameters into "dynamicblacklist" to get ACD and ASR per prefix
 2026-06-30  Setting WriteLogsToXdr: saving SIP traces and routing-billing log to disk
 2026-05-24  Refactored Web UI menu
 2026-05-21  Not allowing uploading empty number list file to avoid further errors
 2026-04-29  CallXML: "requestDlr" parameter in "sendsms" and "transfersms" elements
 2026-04-23  CallXML: "sendInterval" parameter in "register" element to configure REGISTER keep-alive period
 2026-04-22  fixed CSV export issue in UAC registrations related to field "Contact header format"
 2026-04-21  "Send interval" setting for UAC registration
 2026-04-16  SIP firewall: fixed false positive blocking of IP address when sending multiple 503 responses to SIP client
 2026-04-09  New setting "LocalSmppAddress"
 2026-03-11  CallXML: "sendsmsdlr" element to simulate SMPP DLR responses with custom message_state and network_error_code
 2026-02-05  Setting "AdditionalLocalSipPorts"
 2025-12-15  SIP transport selector when adding batch of UAC registrations
 2025-11-13  IP whitelist setting for embedded web firewall
 2025-10-31  Embedded SIP firewall - automatically bans IP addresses of SIP scanners with IP whitelist setting
 2025-10-27  increased UAC registrations timeout in command line operation mode
 2025-10-27  CallXML: "esmeId" parameter for "sendsms", "transfersms"
 2025-10-13  CallXML: "proxyPR183" parameter for "transfer"
 2025-10-04  CallXML: "digits" parameter for "playaudio" to simulate voicemail IVR
 2025-09-03  CallXML: new $randchars(charset,length); syntax
 2025-09-01  CallXML: "fromTag" parameter for "ifcallexists" RFC3891 section 3 support: proces 'Replaces' header in incoming SIP call for call transfer
 2025-09-01  CallXML: "moveRtpPortFromSessionId" parameter for "accept" for RFC3891 section 3 support: process 'Replaces' header in incoming SIP call for call transfer
 2025-08-20  CallXML: "coding" parameter for "sendsms"
 2025-08-19  CallXML: "endCallWhenTransferComplete" parameter for "transfer"
 2025-08-13  CallXML: $randletters(); syntax for generating random string codes in SMS
 2025-08-13  CallXML: "sendsms" element for SMS traffic generation with random OTP strings
 2025-07-24  CallXML: fixed a bug in element "transfer", parameter "maxansweredtime"
 2025-04-15  CallXML: added new element "transfersms"
 2025-01-23  new setting "TlsSniServerName": Server host name (SNI) to be sent in TLS Client Hello packet from the software (as SIP/TLS client)
 2024-12-19  CallXML: extended syntax for "$randswitch()" substitution
 2024-12-10  CallXML: fixed "addsipmalformer" CallXML element to modify SIP header, updated example at website
 2024-12-04  CallXML: new parameters "maxtotalminutes", "removelastdigitscount" in "dynamicblasklist" CallXML element
 2024-12-03  CallXML: new parameters "trimStartChars", "trimEndChars", "startIndex" in "substring" CallXML element
 2024-11-11  Implemented RTP media session update when the software receives UPDATE with new SDP
 2024-11-06  CallXML: new element "update" to test SDP media negotiation within SIP UPDATE method
 2024-09-07  allowed "%" character in UAC registration user name for escaping
 2024-02-17  Using setting "DebugMediaPath" for "mixed RX+TX" recordings
 2024-01-25  New setting "LocalHttpsCertificateIssuerName"
 2024-01-12  New API method "CallXmlLogMessagesJSON"
 2023-11-26  Fixed a regression bug in Login.html redirection
 2023-11-11  Some unpublished features 2023-06...2023-11
 2023-11-11  Fixed issue with corrupted uploaded audio files
 2023-11-11  new fileId to download in API method "DownloadRecordedFile": "pcap_sip" and "pcap_sip_rtp"
 2023-11-11  CallXML: new parameter "referredBy" for "transfer" element
 2023-05-21  Setting "EnablePerformanceDebugger"
 2023-04-04  New parameter for API methods "GetCurrentCallsJSON" and "Cdr/GetCallsJSON": "includeSipTraceAsHtml"
 2023-03-04  Additional verification procedure of the database XML settings file, needed to avoid having corrupt settings file
 2023-02-24  CallXML: passed DTMF from call leg B into CallXML script
 2023-01-26  Fixed a bug with duplicate sessions having ID = 0, with setting ResetCallXmlSessionIdWhenStartedCallGenerator
 2023-01-05  CallXML: "sendhttprequest" is able to send HTTP POST with JSON from "CDATA" inner XML element
 2022-12-16  Moved to a newer IDE (compiler): Microsoft Visual Studio 2022
 2022-11-24  Setting "RecordingsAutoDeleteMaxAgeInDays"
 2022-11-21  Fixed race condition issue with incoming calls: concurrent received CANCEL and sent 200 OK. Now the call is ended when CANCEL is received
 2022-10-01  Setting "EnableSipTcpTransport"
 2022-09-28  CallXML: new parameter "uploadToUrls" for "recordcall"
 2022-08-01  Fixed race condition bug in "recorder queue" module (writing recordings to WAV files)
 2022-07-31  Fixed implementation of setting "RecorderQueueMaxCount"
 2022-07-08  CallXML: new parameter "maxCC" for "limitcps" to limit concurrent calls count (CC) per destination IP in dialer scripts
 2022-07-03  Fixed caller ID ("From" SIP header) in call C, that is generated on REFER
 2022-07-03  new fileId to download in API method "DownloadRecordedFile": "pcap_sip" and "pcap_sip_rtp"
 2022-06-23  CallXML: new "limitcps" element to limit CPS per destination IP in dialer scripts
 2022-06-20  Fixed setting "MaxCallLifeTimeInHours" for outgoing calls in ringing state
 2022-06-14  CallXML: minor fix in "inputdigits"
 2022-04-15  Integrated the software with VOSK speech recognition server (based on Kaldi)
 2022-03-19  CallXML: fixed "sendhttprequest" in case of timeout and no "resultvar" set
 2022-03-09  Fixed downlaoding mixed recorded files via API
 2022-03-04  Increased freeware licensed limit: 50 concurrent calls, unlimited attempted and received calls
 2022-03-04  Fixed processing of "Contact" SIP header when it contains parameters
 2022-01-02  CallXML: implemented event "answer" for "callgroup"
 2021-11-21  added report for remote-side rejection delay
 2021-11-11  supported custom SIP headers for SIP UAS when sending "183 Session Progress"
 2021-11-07  Settings "RtpTxBufferSize", "RtpRxBufferSize"
 2021-10-26  Setting "MinimizeMiscThreadPoolPriority"
 2021-10-25  Settings "SipUdpSendBufferSize" and "SipUdpRecvBufferSize"
 2021-10-21  Added "consumed RAM" chart report into web UI
 2021-10-19  removed requirement of "rtpmap" attribute for G722 codec
 2021-10-19  New setting "PerformanceIndicatorsHistoryMaxDays"
 2021-10-09  CallXML: optimized execution time for "if" and "block" elements
 2021-10-02  CallXML: "debugRecordingThreshold" in verifyaudio" now also works for PESQ MOS mode
 2021-09-20  CallXML: new playaudio mode "siprec2" - play mono WAV file into 2nd RTP stream
 2021-09-11  support of SIPREC: generate calls with 2 RTP streams and play stereo WAV files
 2021-09-04  New API method "/DownloadRecordedFile"
 2021-08-29  New API method "/API/MainViewModel/UacRegistrationsJSON"
 2021-07-23  New API method "/API/MainViewModel/GetCurrentCallsJSON"
 2021-05-31  included statistics for "RTCP mean jitter" into report
 2021-05-30  New setting "RtpTxTTL": IP TTL field for transmitted RTP packets
 2021-05-28  New CDR fields with received RTP stream statistics: total, discarded, out of order (early, late), erroneous, duplicate packets count
 2021-04-16  New CLI parameter "MaxCurrentCallsLimitMode"
 2021-04-09  new command line interface parameter "TestId"
 2021-04-07  Improved Web UI for system logs
 2021-03-30  Always declaring global "c=" line in SDP, for all media streams
 2021-03-28  new command line interface parameter "JsonReportFile"
 2021-03-28  new command line interface parameter "HtmlReportFile"
 2021-03-26  New API parameter "includeSipTrace" for "/API/MainViewModel/Cdr/GetCallsJSON"
 2021-03-23  Setting "TlsMethod" now has default value "TLSv12" and possible values "TLSv10, TLSv11, TLSv12"
 2021-03-23  Recompiled code with Visual Studio 2019, OpenSSL 1.1.0f
 2021-03-14  Updated reference to .NET framework. Now minimum requirement is .NET 4.6
 2021-01-14  Setting "MediaTransportPoolMinIdleTimeMs"
 2021-01-13  CallXML: new attribute "writeSettingsFileToDisk" in "setcallgeneratorparams" element
 2020-10-21  Setting "RtpClockFrequencyHz" to simulate RTP clock skew in SIP Tester
 2020-10-10  CallXML: "headers" attribute in "disconnect" element
 2020-09-17  Setting "IgnoreUnknownRequiredSipExtensions"
 2020-09-16  CallXML: "minlevelvar" attribute in "measuresignal" element
 2020-08-03  Using TLS 1.2 in embedded web server for HTTPS
 2020-06-26  Processing RTP flag "M" to reset jitter buffer
 2020-05-27  fixed issue with leaking TCP connections with re-registering UAC registrations
 2020-05-17  CallXML: "updateCacheFromDisk" attribute in "inputdigits" and "playaudio" elements
 2020-05-17  CallXML: "finalKeys" attribute in "recordmessage" element
 2020-05-16  CallXML: "finalKeys" attribute in "inputdigits" element
 2020-04-30  Setting "VideoSdpPayloadType"
 2020-03-28  CallXML: "controlaudio" element
 2020-02-17  fixed setting "DeclareRFC2833InSDP"
 2020-02-06  setting "EnableAutomaticHtmlReports"
 2020-01-25  Responding "200 OK" to in-dialog OPTIONS SIP request
 2020-01-13  setting "AutomaticReRegisterOnFailureMaxAttemptsCount"
 2020-01-13  "Supported INVITE request URI with semicolon parameters
 2020-01-11  CallXML: "tlsversion" parameter for "sendhttprequest"
 2020-01-11  CallXML: "headers" parameter for "sendhttprequest"
 2019-12-12  "Custom SIP Call-ID" feld in UAC registrations
 2019-12-11  command line parameter "UacRegistrationsCsvFile"
 2019-12-03  CallXML: "getrtpinfo" returns variable "RTP_Codec"
 2019-11-12  workaround to avoid memory leak with .NET 4.8, in one more specific case
 2019-10-05  workaround to avoid memory leak with Windows 10, .NET 4.8
 2019-09-25  Fix in API method "Jobs/CreateAndStart"
 2019-09-19  Web API method "UploadNumberList"
 2019-09-19  CallXML: "mode" parameter for "readnumberlist" element
 2019-09-09  Fix: RFC2833 DTMF duration field was not reset with every next transmitted digit. Now it is reset to zero
 2019-08-26  added new 4xx, 5xx, 6xx failed attempts counters into reports/statistics: desktop GUI, web UI, API, HTML reports
 2019-08-26  fixed updating reports/statistics page in Web UI in case when setting "UpdateGuiOnTimerS" = "0"
 2019-08-14  added "18x response delay" in reports/statistics
 2019-08-11  CallXML: "sipCallId" parameter for "register" element
 2019-08-06  CallXML: fixed error when parsing syntax like "$a;;$b;" - multiple variables with semicolon between them
 2019-07-27  CallXML: new parameter "rtpProxyMode" for "transfer" element
 2019-07-24  API method "/API/MainViewModel/GetCounters"
 2019-07-23  CallXML: new element "getrtpinfo"
 2019-07-01  Setting "DnsMode", new DNS mode "SRV" when UAC registrations connect to servers via SRV DNS records
 2019-06-25  CallXML: new escaping for "|" characters in "headers" parameter for "call" and "accept" elements
 2019-06-25  Fix: "callfailure" event is raised on 3xx response too (previously it was not raised)
 2019-06-25  Fix: "verifyaudio" now does not use intermediate G711A codec when the SIP call uses codec G711U
 2019-06-19  setting "PesqTruncateRemainderData"
 2019-05-29  Setting "AutomaticSoftwareRestartPeriodH"
 2019-05-22  "offline PESQ MOS calculation" module
 2019-05-20  CallXML: new element "resetrtpstatistics" for multiple RTP quality measurements in one SIP call
 2019-05-20  CallXML: new parameter "recorderId" for "recordcall" for multiple recorders in one SIP call
 2019-05-16  "offline PESQ MOS calculation" module
 2019-05-09  CallXML: "getsiptrace" element to access SIP messages in script
 2019-05-08  API methods for independent call generators (Jobs)
 2019-04-27  CallXML: SIP header variables are available in "reinvite" event handler now
 2019-04-26  CallXML: SIP header variables are available in "callfailure" event handler now
 2019-04-24  CallXML: new element "ifnumberexists" for fast lookups
 2019-04-23  new parameter "scriptExecutionTimeoutS" for API method "CreateCall_Post"
 2019-04-02  WAV recordings HTML5 player in web interface
 2019-03-07  API method "/API/MainViewModel/Updater/StartUpdate" to update software version
 2019-03-03  API method "ClearCache"
 2019-02-16  Fix: correct processing of received RFC2833 DTMF event when same digit is pressed
 2019-02-13  CallXML: new element "requestcsv" for fast lookups
 2019-02-12  CallXML: setting sipHeaderXXX variables when handling provisional responses
 2019-02-07  setting "EnableCloseProgramConfirmation"
 2019-01-25  CallXML: "enablesipscanner" element for VoIP security tests
 2019-01-24  CallXML: "serverheadervar" attribute in "sendsipmessage" element
 2019-01-18  GUI for "fake SDP" mode
 2019-01-18  CallXML: "noRtpIfNoOffer" attribute in "accept" element
 2019-01-15  CallXML: "getdblcallscount" element for filtering and advanced call processing
 2019-01-13  CallXML: parameter "fakeSdp" in "call" and "accept", for high-CPS DOS tests of SIP proxy servers
 2018-12-21  incrementing SDP o= version when sending RE-INVITE
 2018-11-26  CallXML: new element "setRtpMalformer", for legal hacking services
 2018-11-21  CallXML: new element "callLeg" for "verifyaudio"
 2018-11-18  API method "DestroyCall": added new parameter "calledIdSuffix"
 2018-11-17  CallXML: new element "addsipmalformer"
 2018-11-12  moved measurement history charts into HTML popups
 2018-11-02  CallXML: new event type "cancelled"
 2018-10-24  CallXML: new parameters "localSipAddress", "localSipPort" in "call", "transfer", "sendsipmessage"; new setting "LocalSipAddresses"
 2018-10-20  CallXML: new attribute "pattern" in "assign"
 2018-10-14  CallXML: new element "setrtptxfields"
 2018-09-05  CallXML: new parameter "lineBreak" in "additionalMultipartContent" element
 2018-09-03  History charts in reports/statistics HTML reports and "system status" web UI
 2018-08-27  New audio setting: "LocalSIPAddress"
 2018-08-26  added parameter "calledId" into API method "/API/MainViewModel/DestroyCall"
 2018-07-31  CallXML: new parameter "_18xTimeout" in "transfer"
 2018-07-27  CallXML: new parameter "maxtime" in "sendhttprequest"
 2018-07-26  CallXML: new parameter "ringbacktoneMaxtime" in "transfer"
 2018-07-25  CallXML: new parameters "debugMediaRx", "debugMediaTx" and "debugMediaMixed" in "call" and "accept"
 2018-07-25  CallXML: new parameter "digittimeout" in "inputdigits"
 2018-07-18  CallXML: new event "idleMedia"
 2018-07-16  New setting "DisableWDT" - watchdog timer
 2018-07-15  CallXML: new element "sendspoofedudppacket" for penetration tests
 2018-07-07  CallXML: multiple file names in "playaudio" and "inputdigits"
 2018-07-06  CallXML: new default variable "callerIdName"
 2018-07-02  added parameter "waitforexit" into API method "/API/MainViewModel/CreateCall_Post"
 2018-06-28  CallXML: new element "setwebapiresult"
 2018-06-28  API method "/API/MainViewModel/CreateCall_Post" returns error details and results of the test passed from "setwebapiresult" CallXML element
 2018-06-27  Added parameter "maxCount" into API method "/API/MainViewModel/Cdr/GetCallsJSON"
 2018-06-27  adjusted exact bit match mode audio verification algorithm to consider unmatched head size
 2018-06-21  New setting "CdrTimestampsMode", old setting "UseNicTimestampsForCdr" is obsolete
 2018-06-10  CallXML: added "rtpDscp" parameter into "call" nad "accept" elements for advanced VoIP tests using IP ToS (DSCP) field
 2018-06-06  CallXML: added "value" parameter into "waitforevent" element to wait for specific event ID
 2018-06-05  added CDR column filter paramters into Web API method "SendCallxmlEvent"
 2018-05-15  New API method "/API/MainViewModel/SendCallxmlEvent"
 2018-05-12  CallXML: added "cseq" parameter into "call" element
 2018-04-28  CallXML: "verifyaudio", "playaudio", "inputdigits" - supported HTTP and HTTPS URLs to download audio files from web server
 2018-04-02  New API method "/API/MainViewModel/SetCdrFields"
 2018-04-01  automatic installation of WinPCAP if it is missing on the machine
 2018-03-31  new CDR fields with RTP stream IP ToS (DSCP) field values
 2018-03-17  New setting "EnableSsrcRtpFilter"
 2018-03-11  added parameters "callsPerTick", "intervalMsL", "intervalMsH", "intervalMsL" into Web API method "CreateCalls_Post"
 2018-03-07  New setting "WebServerAccessControlAllowOriginHeader"
 2018-03-07  CallXML: "repeatCounterVar" parameter in "readcsv"
 2018-03-02  CallXML: new element "setimpairmentparams", used for research work
 2018-03-01  new Web API method "CreateCalls_Post" - to create multiple calls using the API
 2018-02-23  New setting "BackupSettingsAndScriptsStorageTimeInDays"
 2018-02-19  "Free disk space" display in system status report
 2018-02-01  CallXML: new parameter "fromTag" for "call" element (used for unit tests with REFER)
 2018-01-16  setting "DebugMediaAudioVerification"
 2018-01-10  CallXML: new element "elseif" to be used in combination with "if"
 2018-01-06  CallXML: new element "setuaccredentials"
 2018-01-04  CallXML: "readcsv" now supports reading CSV files from HTTP/HTTPS URL
 2017-12-24  CallXML: "getrtpmeasurements" element to programmatically access VoIP quality indicators
 2017-12-22  CallXML: added parameter "direction" into element "ifcallexists"
 2017-12-21  New setting "PassUacRegistrationAuthInfoToIncomingCalls"
 2017-12-14  parameter "SettingsFile" in command line mode
 2017-12-12  CallXML: added parameter "dontwait" into element "transfer"
 2017-11-11  CallXML: added parameter "method" into element "playdtmf"
 2017-10-31  CallXML: parameter "dontProxyRtpMedia" in "transfer" element
 2017-10-29  New setting "SimulatedAckPacketLossProbability"
 2017-10-27  extended API method "GetCallsJSON"
 2017-10-26  CallXML: element "waitforevent" to synchronize execution of multiple scripts
 2017-10-07  New setting "RecordedWavFilesDurationLimitS"
 2017-10-05  CallXML: added parameter "maxCallsToAttempt" into element "setCallGeneratorParams"
 2017-10-03  displayed latest retransmitted SIP BYE Call-ID header in packet analyser statistics
 2017-09-29  displayed latest retransmitted SIP INVITE Call-ID header in packet analyser statistics
 2017-08-15  new Web API method "SetScriptForIncomingCalls"
 2017-08-11  new Web API method "StartScript" for better integration into test frameworks
 2017-07-17  web API methods "StartCreatingCallsOnTimer", "StopCreatingCallsOnTimer", "Cdr/ClearMemory", "ResetCounters"
 2017-06-27  CallXML: new parameter for "transfer": "simulateFasAfterConnection"
 2017-06-01  Setting "ResetCallXmlSessionIdWhenStartedCallGenerator"
 2017-05-24  Audio+video SIP calls. Video playback of any codec from pcap file
 2017-05-23  Added button "reset settings"
 2017-05-19  Implemented sending system errors to multiple emails
 2017-05-15  Settings view: displayed flag "requires restart"
 2017-05-12  CDR statistics webpage: added a button "download CDR as CSV"
 2017-05-12  Current calls webpage: displayed number of connected and total current calls
 2017-05-01  Optimized CDR query procedures: moved CDR lookup code to C/C++ module
 2017-04-03  Setting "DisableUacUnregisters"
 2017-04-02  HTTPS transport for web interface and web API
 2017-03-13  CallXML: "testId" parameter for "call"
 2017-03-06  CallXML: saving multiple SDP attributes with same name into separate CallXML variables (it is useful to access "fmtp" SDP attributes)
 2017-02-21  CallXML: getcdrcallscount element
 2017-02-19  Reusing previously generated "Authorization" header in re-REGISTER on timer
 2017-02-10  CallXML: "floor()", "ceil()", "round()" expressions in element "assign", attribute "mathvalue"
 2017-02-02  Implemented saving SIP trace as TXT files, splitted for every SIP call
 2017-01-10  CallXML variable "callNumberInBurst" for advanced testing of conference servers
 2017-01-04  Improved tables layout in web UI
 2016-12-25  Added parameter "sipCallId" into web API method "GetCallsJSON"
 2016-12-18  New web API method: /API/MainViewModel/Cdr/GetCallsJSON
 2016-12-07  Setting "EnableRtcpXr"
 2016-12-06  Supported parsing SDP with SRTP key larger than 128 bits
 2016-12-02  Supported SSL v.2, SSL v.3, TLS v.1.2 for SIPS transport
 2016-11-30  New API method: GetCurrentCallsCount
 2016-11-27  Supported SRV DNS records (for customers in US and Canada)
 2016-11-17  Implemented limit of REGISTER requests per second to avoid overloads of tested PBX
 2016-11-06  CallXML: implemented modulo operator (%) in "assign:mathvalue" syntax analyser
 2016-10-31  CallXML: implemented "considerThisCall" parameter for "ifcallexists" element
 2016-10-10  Implemented "ForcedMappedAddress" setting for WinPCAP RTP sender operation mode
 2016-09-22  Improved VoIP recording algorithm in case of VAD and RTP clock skew
 2016-09-15  Boolean expressions engine: added support of strings in single quotes
 2016-09-13  (SIP Tester, softswitch) WebUI to manage audio files
 2016-09-08  WebUI: better view of tables in HTML + code cleaning
 2016-08-25  new setting "EnableRtpStatisticsCalculationInPacketAnalyser" to save CPU resources for VoIP recording
 2016-08-18  added "direction" parameter into "SetCallXmlVariables" API
 2016-08-16  improved linking of SIP call to RTP stream in environmanets with NAT
 2016-08-01  Added CDR field "CalledIP" (requested by some telco)
 2016-07-10  CDR web UI: added min and max datetime filter
 2016-07-05  Extended web API method "CreateCall_Post", added new method "DestroyCall"
 2016-07-05  WebUI for passive mode: showing UAC and UAS SIP messages in different colors
 2016-07-05  Loading SIP trace from previously saved PCAP file, if displayed call is loaded from CDR data file after restarting the software
 2016-07-03  Added setting "CdrDisplaySource" to automatically load calls from CSV CDR files
 2016-06-23  Added "TenantId" CDR field for VoIP recording mode
 2016-06-21  Added setting "NatList" to explicitly handle NAT when linking captured RTP streams to SIP call
 2016-06-12  refactored web authentication procedures
 2016-06-12  refactored CDR collection procedures
 2016-06-08  Added CDR field "Recorded_Mix_FileName"
 2016-06-01  Added setting "UseSipsInRequestLineUriForTls" to enable "sip:" request-line URI with TLS transport
 2016-05-31  Changed order of displayed calls in CDR: newest calls go first now
 2016-05-31  Changed order of log messages: newest first now
 2016-05-28  New feature for SIP Tester as VoIP recorder: setting "SaveRtpPacketsToMixedWav", requested by someone from Turkey
 2016-05-08  UAC registrations: new field "Use for calls only" = "Don't send REGISTER"
 2016-05-06  CallXML: added element "disableuacregistration" for someone in US
 2016-05-06  Refactored writing to system log files
 2016-05-05  Refactored procedure of getting timestamps for CDR without WinPCAP: using QueryPerformanceCounter() now
 2016-05-03  Improved RTP stream lookup procedure for passive-mode monitoring (for a major telco in Brasil)
 2016-04-28  CallXML: "maxansweredtime" parameter for "transfer", "maxansweredtime" event
 2016-04-27  Added "LocalIpAddress" field into "UAC registrations"
 2016-04-27  CallXML: added "contactHeaderFormat" into "register" element
 2016-04-27  CLI: "infinite" TotalCalls parameter value, to allow continuous call generation from command line
 2016-04-21  WebUI: call details web page with CDR fields and SIP trace
 2016-04-18  CallXML: added "var" attribute into "call" element (requested by customer)
 2016-04-16  CallXML: added "from" and "to" attributes into "switch" - "case" elements
 2016-04-16  Improved software update procedure
 2016-04-12  Extended settings SaveSip(AndRtp)PacketsToDisk_PathPattern settings: now it can contain different patterns for different calls (e.g. incoming and outgoing calls)
 2016-04-11  Added a command-line parameter "NumberOfCallsPerBurst" (was requested by customer)
 2016-04-07  Sending 200 OK response for PUBLISH SIP request
 2016-03-26  CallXML: extended "setcallgeneratorparams" for random interval between calls (for someone in Beirut)
 2016-03-23  Added CDR field "RTP packets count"
 2016-03-23  Boolean expressions syntax: "contains" operator
 2016-03-23  RFC2833 DTMF generation in WinPCAP RTP sender mode
 2016-03-21  Manual aborting (hangup) of current calls in GUI
 2016-03-20  Improved performance: got 8000 G711 channels with RTP WAV audio playback
 2016-03-15  CallXML: renamed parameter "maxtime" into "maxringtime" for "call" element
 2016-03-15  Settings for sound card buffer size
 2016-03-14  Major improvement in PESQ MOS algorithm: jitter buffer frame loss compensation
 2016-03-12  Minor improvements in PESQ MOS algorithm: delay calculation
 2016-03-08  CallXML: "expires" parameter for "register" element
 2016-03-07  Supported SIP URIs like "sip:xxxx@domain;user=phone" for outgoing calls
 2016-03-06  UAC REGISTER performance improvements: simulated 100K extensions without CPU overload
 2016-03-02  CallXML: "httpUrl" attribute for "include" element
 2016-03-01  Added a setting "WebApiTrustedIpAddresses" to make it easier for applications to use the Web API
 2016-02-28  Implemented change of codec in "reinvite" CallXML element
 2016-02-27  Setting "CdrPath"
 2016-02-27  "Manual tests" window for individual SIP calls: connect to sound device, send DTMF
 2016-02-26  "Expires" field for adding batch of UAC registrations
 2016-02-24  Sound card module: audio connection to current SIP calls for manual real-time testing and demonstration
 2016-02-22  CallXML: "setinterval" element needed for timers
 2016-02-22  CallXML: extended "setcallgeneratorparams"
 2016-02-22  Added "Require100rel" setting to test PRACK (RFC3262) SIP call flows
 2016-02-21  "POST" method for "sendhttprequest" - needed for integration with 3rd party APIs
 2016-02-21  API method "/API/MainViewModel/CreateCall" to integrate StarTrinity softswitch with a web application (for someone in France)
 2016-02-21  Extended web API framework to support invoking methods. Added an API "/API/MainViewModel/CurrentCallExists" for integration between 2 instances of SIP Tester
 2016-02-13  CallXML: "sendhttprequest" element to integrate with third party APIs
 2016-02-09  Packet loss concealment (PLC) for G.711 codec, needed to avoid skew in recorded WAV files when getting lost frames in jitter buffer (necessary for PESQ)
 2016-02-04  Added setting "DontPrintPortInRequestUri" (requires restart of software)
 2016-02-02  "Host for calls" and "port for calls" fields in "UAC registrations", used to set different Request URI for REGISTER and INVITE
 2016-02-01  CallXML: "disableRtp" parameter for "call" and "accept" (for someone from Russia)
 2016-01-29  Custom "Contact" SIP header format for UAC REGISTER (for someone in Israel)
 2016-01-18  SIP Tester GUI: "repeatCount" parameter to read destinations from CSV
 2016-01-13  SRTP media transport support
 2016-01-12  CallXML: "sipCallId" attribute for "call" element to set custom Call-ID header in INVITE (requested by someone from US)
 2015-12-23  Supported SIPS (SIP over TLS transport). Included sample certificate files into installer
 2015-12-12  Setting "ReuseExistingTcpSocketToTheSameDestination" (for someone in US, Silicon Valley)
 2015-12-06  Selecting previous test ID(s) to load from CDR database
 2015-12-06  Enabled using of ODBC drivers in "requestdb" CallXML element
 2015-12-05  Loading CDR data from database (via ODBC driver)
 2015-12-05  Added new fields into CDR database and CSV file: "100 delay" and "Test ID"
 2015-11-27  Generation of "multipart/mixed" SIP packet body
 2015-11-20  CDR field and statistics for "SDP negotiation - RTP delay" (for someone in Canada)
 2015-11-17  CallXML: "readdb" element to use list of numbers from MySQL, MSSQL, PostgreSQL and other databases
 2015-11-13  Setting "WinpcapRtpSenderDscpField"
 2015-11-11  WebUI: added "Abort all calls" button
 2015-11-10  CallXML: "dynamicblacklist" element to implement fast RAM-based dynamic blacklists
 2015-11-10  Achieved RTP jitter less than 1ms with new setting "MediaClockUseSpinWait"
 2015-11-08  Supported SIP headers with same name in SIP messages
 2015-11-07  CallXML: added "var" parameter for "maxtime" element
 2015-10-28  "Max CPS" parameter to control stepwise testing
 2015-10-28  Setting "RecordedWavFilesAudioCodec" for some client who uses SIP Tester as SIPREC recorder
 2015-10-16  CDR fields "RTP_Called_MinDelta" and "RTP_Caller_MinDelta"
 2015-10-13  CallXML: "$timeMs();" syntax element to calculate delays in script (for someone in Canada)
 2015-10-02  Settings to set CPU affinity masks for media, SIP threads, and for entire process
 2015-09-30  UAC registrations: "expiration interval" setting
 2015-09-30  Setting "StartCallGeneratorOnStartup"
 2015-09-30  CallXML variable "answerDelay"
 2015-09-29  Setting "MediaClockPeriodMs" to minimize transmitted RTP jitter when ptime=20
 2015-09-25  Implemented pre-caching of audio files
 2015-09-22  Run SIP Tester as windows service - start automatically when windows starts
 2015-09-19  CallXML: waitForRingbackToneAbsence, requested by client
 2015-09-14  Processing Ctrl+C in command-line mode
 2015-09-08  Added CDR field "CallerIP"
 2015-09-08  Filter for "reports/statistics", allowing to view stats for subset of calls
 2015-09-08  "Max CDR calls count" settings are stored in config file now
 2015-08-25  Boolean expression interpreter for CDR filter and CallXML "test" function
 2015-08-19  Loading previously saved CDRs from CSV files
 2015-08-18  CallXML: "randfile" syntax to play random file from directory (for someone in US, FL)
 2015-08-11  UAC registrations: import/export from/to CSV files
 2015-08-09  Added option to filter displayed configuration settings by name and description to optimize UX of configuration
 2015-08-07  Saving/restoring call generator schedule parameters to/from settings file
 2015-08-07  Setting "LocalHTTpPort" = "0" disables VisualCallXML editor - having strange problems on Windows XP
 2015-08-05  CallXML: $randdigits(number_of_digits); syntax for random CLI generation
 2015-07-30  Added option of saving SIP trace as TXT file and saving to clipboard
 2015-07-27  CallXML: reporting line number of CallXML element and its contents in case of error
 2015-07-27  CallXML: implemented "less or equal" and "greater or equal" syntax for "if" and "block"
 2015-07-26  CallXML: implemented "enabled" attribute to temporarily turn off execution of CallXML elements
 2015-07-22  Setting "DisableRtpPacketAnalysisOnIpAddresses" to turn off RTP packet processing on selected interfaces
 2015-07-17  Optimized SIP thread: now reaching 1000 calls per second with i7-3770 in "WinPCAP RTP sender" operation mode
 2015-07-16  Embedded Visual CallXML script editor into SIP Tester desktop GUI
 2015-07-13  WebUI: Fixed compatibility of visual CallXML editor with Internet Explorer and Firefox
 2015-07-04  WebUI: Visual CallXML editor
 2015-07-02  WebUI: improved call generation page
 2015-06-24  CallXML: "localRtpAddress" and "sendSdp" parameters for "reinvite"
 2015-06-18  CallXML: "srand" element to reproduce random tests
 2015-06-18  CallXML: added "callerId" and "calledId" criteria for "ifcallexists"
 2015-06-18  Automatic inserting of custom CDR columns into database schema for every processed call
 2015-06-18  CallXML: "waitforringbacktone" element to test SIP trunks and GSM gateways
 2015-06-17  Refactoring "signal detector" module and its interface
 2015-06-11  "CDR delimiter" setting in GUI - a better representation
 2015-06-11  Web interface: "CDR columns configuration" page
 2015-06-10  New media processing mode: "WinPCAP RTP sender"
 2015-06-07  Setting to control duration of transmitted RFC2833 DTMF signals: DtmfDurationRfc2833Ms
 2015-06-07  CallXML: "transferred" event for REFER processing
 2015-06-07  Web interface: "current calls" page
 2015-06-06  Add batch of UAC registrations: new "password" field
 2015-06-06  Fixed processing of Refer-To and Referred-By headers in REFER module
 2015-06-03  Support of partial-RTP-frame delays in real-time audio verification algorithm (for someone in Denmark)
 2015-06-03  CallXML: "settimeout" element (for someone in Finland)
 2015-06-02  CallXML: added a "reinvite" event for custom handling of RE-INVITEs
 2015-06-01  CallXML: added "localRtpAddress" parameter to "call" and "accept" to handle multiple network interfaces
 2015-05-23  CDR columns "EarlyMediaPeakSignalLevelDb", "ActiveMediaPeakSignalLevelDb"
 2015-05-19  Automatic re-register on failure
 2015-05-15  CDR database schema verification: automatic creation of table and/or missing columns
 2015-05-08  Implemented ringback tone detector. Added CDR field "Latest RBT Delay" which can be used to detect FAS
 2015-04-29  CallXML: "on" event handlers now can be located inside current element
 2015-04-28  Web interface: CallXML log
 2015-04-22  CLI parameter "IncomingCallsExitTimeoutSec"
 2015-04-20  Getting CSV delimiter from system regional settings
 2015-04-18  Extended "sendsipmessage": added "maxtime", "var", "delayvar"
 2015-04-17  Implemented DC offset removing in signal detector. It is useful for G711 codec
 2015-04-11  CallXML: "graceful" mode for "exitcli" element
 2015-04-10  CallXML: added "level" to "log" element
 2015-04-10  Optimized GUI in display of current SIP calls
 2015-04-07  New parameter to make outgoing SIP calls: LocalSipPort
 2015-04-04  Added a parameter "debugRecordingThreshold" to "verifyaudio" to debug low confidence scores
 2015-03-30  CallXML: "waitforsilence" element for IVR test scripts
 2015-03-26  Optimized real-time audio verification algorithm
 2015-03-22  UAC registrations: "add batch" - now you can easily add thousand of extensions
 2015-03-21  Added setting "LocalSIPPortRange" - now the software can use a range of local SIP ports
 2015-03-20  Packet analyzer: implemented TCP packets processing
 2015-03-20  Packet analyzer: supported VLAN headers
 2015-03-15  Real-time mode for audio verification. In this mode time of verification is calculated automatically
 2015-03-13  Improved audio verification algorithm. Now it is faster and more accurate
 2015-03-10  Command line parameter "TotalIncomingCalls"
 2015-03-10  CallXML: "exitcli" element
 2015-03-01  Command line parameter "RetryToOpenLocalSipPort" to avoid hanging of CLI when another program already uses local SIP port
 2015-03-01  Added settings to configure SMTP server port number and SSL mode
 2015-02-23  CallXML: recordcall parameter "mode" - "rx", "tx", "mix"
 2015-02-20  CallXML: Implemented dynamic referencing of variables: "$prefix$indexVar;;" and "$prefix[$indexVar;];"
 2015-02-19  CallXML: "exec" element, similar to "eval" in JavaScript
 2015-02-18  Sending 200 OK response for OPTIONS SIP request, it is used to ping SIP servers
 2015-02-18  Setting "OverwriteCsvCdrFilesAfterRestart"
 2015-02-17  CallXML: "recordmessage", "searchfile" elements
 2015-02-15  CallXML: "$env.x;" syntax to use Windows environment variables in scripts
 2015-02-15  CallXML: "eofMode", "rowIndex" parameters for "readcsv"
 2015-02-12  Editing CSV read start index in GUI
 2015-02-12  CallXML: "enqueue", "dequeue" elements
 2015-02-11  CallXML: "getaudiofilelength" element
 2015-02-10  CallXML: syntax for default parameter values of functions
 2015-02-10  Developed a new fast algorithm for audio verification. Tested with 1200 concurrent G.711 calls on 4x3.4GHz i7 CPU
 2015-02-08  CallXML: "getfilenamefrompath" element
 2015-02-08  Decoding G.729 and G.711 RTP streams and exporting to WAV files
 2015-02-08  New CDR field: "audio signal level" for both entire call and early media
 2015-02-07  CallXML: "includefunctions" element to build complex IVR tests
 2015-02-07  Changed "Total calls per second" calculation: now it uses time between first and last call instead of total measurement time
 2015-02-05  CallXML: added "cache" parameter to "include"
 2015-02-05  PCAP file import
 2015-01-27  Created a button to create burst of SIP calls manually
 2015-01-22  CallXML: "getstringlength" to operate with length of dialed numbers or any other strings
 2015-01-21  CallXML: option to start calls from the middle of CSV file - extended $seq_sip_uri_from_csv() parameters
 2015-01-19  command line: added parameters "LogLevel" and "OperationMode"
 2015-01-15  CallXML: "switch", "case", "default" syntax for better routing and unit tests
 2015-01-09  UAS registrations page: added "SIP Trace" button for debugging
 2015-01-08  CallXML: "setcallgeneratorparams" element and "$timeOfDayInHours();" keyword to simulate variable call load
 2015-01-08  Added "callerIpAddress" variable for IP address restriction logic
 2015-01-06  Fixed issue with MSI installer "auto-healing" which reverted settings
 2015-01-03  "UAS registration and authorization" page
 2014-12-25  Web interface: developed "CDR" page
 2014-12-24  Developed CDR filter
 2014-12-23  Implemented SIP trace view for passive mode in SIP Tester
 2014-12-14  Improved performance of CDR datagrid, added option to hide columns
 2014-12-12  Web UI: created buttons to create calls, start and stop call generator
 2014-12-12  Basic Web API for softswitch and SIP Tester is ready for use
 2014-12-11  "Enabled" setting for UAC registrations: some customers need to disable registration without deleting it
 2014-12-09  CallXML: "startCallGenerator", "movingAveragePut", "movingAverageGet", "movingAverageReset" elements
 2014-12-09  Developed code to restore WinPCAP capture thread after sleep mode
 2014-12-07  If there is XML error in both GUI and WebUI, CallXML script is not applied until it is fixed, so live calls are not affected
 2014-12-05  Executing custom command line when MOS drops below a threshold
 2014-12-05  Developed new RTCP VoIP quality CDR fields, history charts. Updated CDR table schema
 2014-12-02  Simulation of RTP jitter
 2014-11-29  Added an option of SIP proxy for INVITE messages
 2014-11-29  CallXML: added "localRtpPort" parameter to "call" and "accept" for explicit RTP port number assignment
 2014-11-28  Included "Allow" header into REGISTER message
 2014-11-27  Added "auth. user name" setting for UAC registrations (for someone in San Francisco Bay Area)
 2014-11-26  Added settings "UseAsCaller" and "UseAsCalled" for UAC registrations
 2014-11-24  Created web interface
 2014-11-20  Implemented sending of RTCP and RTCP-XR reports to third party destination for analysis and monitoring
 2014-11-20  CallXML event "audioSignal" for "call" and "transfer" elements
 2014-11-17  Added CDR field "ReleasedBy"
 2014-11-17  "random least busy registration" call mode: select least busy extension for both caller and called side
 2014-11-17  Implemented recording of SIP and RTP packets to .pcap files for further debugging
 2014-11-13  Added SIP proxy setting for UAC REGISTER
 2014-11-11  Moved CallXML scripts into the single settings XML file
 2014-11-08  Setting "RecordSilenceWithoutRtp" to put silence into recorded WAV files when no RTP is received yet
 2014-11-08  Setting "DefaultSignalDetectorThresholdDb" to change the threshold which is used for "SignalDelay" CDR field
 2014-11-07  Fixed an issue related to RTCP and NAT
 2014-11-06  Optional From/To host name for UAC REGISTER
 2014-11-04  CallXML: "callsLeftConference" event
 2014-11-03  RTCP-XR reports (G.107 MOS and R-factor fields are not ready yet)
 2014-11-02  Extended freeware license: now it allows 20 concurrent calls, unlimited attempted/received calls
 2014-11-01  Added CDR fields: RTP_Caller_Delay, RTP_Called_Delay - time between INVITE and first RTP packet
 2014-10-30  Compiled DLLs for both 64 and 32 bit modes
 2014-10-27  Moved to .NET 4
 2014-10-25  CallXML: added "getcallgeneratorinfo" element
 2014-10-23  Supported "audio/telephone-event" content type for SIP INFO DTMF packets
 2014-10-22  CallXML: "repeat" parameter for "inputdigits"
 2014-10-22  System error notifications by email
 2014-10-21  Added an option to generate multiple SIP calls in a burst
 2014-10-19  Added a button to make pause when generating calls in SIP Tester
 2014-10-12  CallXML: "maxansweredtime" parameter for "call"
 2014-10-12  CallXML: "startswith" keyword for test syntax
 2014-10-11  Added "Created" and "Answered" fields to "Current calls SIP info"
 2014-10-10  CallXML: added "minTimeAboveLevel" to "waitforsignal"
 2014-10-09  Saving CDR records to database using ODBC driver
 2014-10-07  Added "ifcallexists", "getcallinfo" CallXML elements
 2014-10-06  Supported standard codecs with dynamic payload type (pt <= 96)
 2014-10-03  Separated CallXML and system logs in SIP Tester's GUI
 2014-09-27  "if" and "else" syntax elements
 2014-09-27  Added "OR" and "AND" syntax elements into "block"
 2014-09-27  Option of sending email reports at specific time of day with reset of statistics
 2014-09-25  Added jitter and answer delay indicators into status panel, so they are always visible for control
 2014-09-22  Removed a ":" in default User-Agent field, because it conflicts with Zultys IP-PBX
 2014-09-19  Added lower threshold into email alerting module: now it sends email also when call quality becomes normal again
 2014-09-18  Developed "measuresignal" CallXML element to analyse received RTP stream
 2014-09-17  Added "level" parameter to "waitforsignal" to configure threshold of measured signal
 2014-09-16  "substring" element for CallXML scripts
 2014-09-15  Added CPU load display to the main screen
 2014-09-12  Developed "function" and "runfunction" elements
 2014-09-11  Added "ifconferenceexists" CallXML element
 2014-09-11  Added "stopaudio" CallXML element to stop audio player which was started asynchronously
 2014-09-09  Added "getstatistics", "resetstatistics" CallXML elements to access statistics programmatically
 2014-09-08  Implemented call rate (CPS) threshold for email alerting
 2014-09-08  Added "mathvalue" attribute for "assign" CallXML element
 2014-09-07  Implemented $randchoice(option1,option2,option3,...) substitution for scripts
 2014-09-07  Implemented "less than" and "greater than" conditions for "block" and "goto" CallXML elements
 2014-09-07  Added "syncDestroy" mode for "conference" CallXML element
 2014-09-02  Refactored GUI, added split panels: simulation and results
 2014-08-27  R2S (Real Time Session Supervision Protocol) for ED-137 tests
 2014-08-24  Re-register button
 2014-08-23  Automatic backup of settings and CallXML scripts
 2014-08-20  GUI for codec settings and RTP playback
 2014-08-20  Added "maxtime" to "waitforsignal" CallXML element
 2014-08-20  Renamed setting "CsvCdrDelimiter" into "CsvDelimiter", used it for both reading and writing CSV files
 2014-08-10  Uniform probability distribution of interval between generated SIP calls
 2014-08-10  CDR filter by SIP status code
 2014-08-04  "stoptest" CallXML element
 2014-08-02  Defined status code 1408 (NoResponse)
 2014-07-20  "getwg67info" CallXML element
 2014-07-18  Added settings for recorded WAV file names: "RecordedWavFileNamePattern" and "DebugMediaFileNamePattern"
 2014-07-18  Added "contentType" attribute to "sendsipinfo" CallXML element
 2014-07-16  Saving remote SDP attributes into CallXML variables (is intended for ED-137 tests)
 2014-07-11  Support of RTP header extensions for ED-137 ATM VoIP testing
 2014-07-08  Support of user-defined codec with audio/video playback from PCAP file
 2014-06-30  Exporting/importing setings from/to XML file
 2014-06-26  Export of SIP and RTP packets into .pcap files for further debugging
 2014-06-02  Custom SIP headers and SDP attributes for both INVITE requests and responses
 2014-06-02  Generation of email alerts and reports on call capacity overloads and low audio quality detections
 2014-05-22  Extended statistics of SIP packets (for someone in Spain)
 2014-05-21  Configurable "User-Agent" and "Server" header (for someone in Sweden)
 2014-04-25  G.107 E-model R-factor and MOS measurement
 2014-04-24  Improved RTP impairments generation
 2014-04-13  History and percentiles chart for all performance indicators
 2014-04-11  Configurable total attempted calls count (for someone in US, NJ)
 2014-04-05  Configurable RTP TX packet time (for someone in Mexico)
 2014-04-03  "waitforsignal" CallXML element (for someone in Paris)
 2014-04-02  Configurable SIP timers (T1-T4)
 2014-04-02  List of random options for "assign" CallXML element
 2014-03-17  Support of any WAV and MP3 files
 2014-03-10  Max number of calls per destination (for someone in US, TX, Dallas)
 2014-03-02  Passive (non-intrusive) monitoring module (capturing and analyzing VoIP packets with winpcap)
 2014-02-19  "register" CallXML element for automated tests with SIP REGISTER (for someone in Singapore)
 2014-02-15  Generation and processing calls without RTP
 2014-02-09  Command line interface
 2014-02-03  More accurate RTP jitter measurement with winpcap library
 2014-01-24  Added "skipHeaders" = "true/false" attribute to "readcsv" (for someone in Denmark)
 2014-01-23  Created "replacestring" CallXML element (for someone in Austria)
 2014-01-23  Created "writefile" CallXML element (for someone in Austria)
 2014-01-22  Created "loopbackaudio" CallXML element to test roundtrip delay
 2014-01-21  Added "probability" attribute to "verifyaudio" CallXML element
 2014-01-21  Custom CDR CSV field delimiter (for someone in US, FL)
 2014-01-18  Allowed asterisk (*) in SIP user name (for someone in Netherlands)
 2014-01-14  Added button to save reports as HTML file
 2014-01-12  Added display of least quality calls, sorted by custom CDR field like MOS
 2014-01-05  Improved performance and memory usage of audio playback
 2014-01-04  MOS (mean opinion score) reports for VoIP audio quality testing
 2013-12-18  Allowed usage of CallXML script variables as $rand() parameters
 2013-12-12  Custom called number for "Make calls via least busy UAC registration"
 2013-12-12  Audio verification for testing round trip delay, 3-way conference calls, IVR menus
 2013-12-09  Added "countsColumnIndex" attribute to "readcsv" CallXML element
 2013-12-09  Added "mode" (="random") attribute to "readcsv" CallXML element
 2013-12-07  Added "repeat" attribute to "readcsv" CallXML element
 2013-12-03  Generation of high call loads from multiple distributed instances of SIP Tester, installed on multiple servers
 2013-11-19  Measuring delay between simulated DTMF and IVR audio response
 2013-11-19  Saving custom variables into CDR CSV file
 2013-11-18  Added sorting of least quality calls by answer delay, 180/183 delay, by status code
 2013-11-17  Trial and one-time license mode
 2013-11-16  TCP transport for REGISTER
 2013-11-12  Option to update version in GUI
 2013-11-12  Time column in log
 2013-11-10  'readcsv' CallXML element
 2013-11-10  'Non-silence' RX/TX audio duration field in CDR
 2013-11-10  More accurate calculation of lost/delayed RTP packets' percentage
 2013-11-09  Option to view content of tabs in separate windows
 2013-11-08  Added packet loss percentage field into CDR file
 2013-11-07  Included reseller ID into installer for affiliate links
 2013-11-04  History chart on statistics tab
 2013-11-01  Performance chart
 2013-10-20  Stepwise testing
 2013-09-18  Automatic measuring of post-dial delay (PDD) by detecting dial tone in RTP stream
 2013-09-03  Saving of CDR into CSV files
 2013-08-25  Making calls to list of destinations in CSV file
 2013-08-20  TCP transport for SIP calls
 2013-08-03  Added feature of sending custom SIP messages
 2013-05-06  Moved from WinForms to WPF
 2012-10-25  Released public freeware version at startrinity.com
 2008-02-07  Released first version for internal testing of a call center

Note: this is not full list of implemented features.

Copyright 2011-2026 StarTrinity.com | Blog | Contact lead developer via LinkedIn | telegram