Project

General

Profile

Release 9.3

Release date: 2025-12-25

New features:

#3935: Repeating number detection: hangup with User Busy
#3943: Implement call cancellation profiles
#3945: Call generation: check the max. number of concurrent calls allowed for a user
#3946: Call generation tasks: auto-generate numbers if import was not done
#3952: Make log rotation reaction faster
#3953: Use Asterisk security events for fail2ban
#3954: Fail2ban for PJSIP
#3967: Added graph SIP requests per sec
#3982: PJSIP: support more than 11 addresses in IP ACL
#3983: Graphs: implement Asterisk threads
#3648: Invoice generation->Code report: add feature to export only codes with answered calls
#3998: Import from text field
#3975: Enable playing Musiconhold on transfer from queue
#4003: Make Asterisk runnning under ASAN
#4017: User->Member of user groups: use for internal calls routing
#4020: Need to prohibit changing default call handlers
#4032: Remove OriginateFull AMI
#4038: Telegram: add new command /start
#4039: Telegram: add displaying of available commands
#4040: Telegram: quote request command in the response
#4035: Telegram: add command /balance
#4037: Telegram: send balance notification
#4036: Telegram: added command /stats
#4067: Telegram: add possibility to enable/disable commands
#4069: Queues: add documentation for all options
#4092: Billing pack codes: add support for NULL price
#4108: HTTP channel: make TLS cert validation optional and configurable
#4104: Prohibit importing empty codes when importing prices
#4117: Statistics report: speed-up routing query over users
#4144: Queues: remove prompt queue-callswaiting - not used
#4143: Queues: expose autopausebusy, autopauseunavail, autopausedelay in UI
#2466: added Libreoffice SDK additionally to Gnumeric for .xls import/export
#4166: MTR: Remove the limit of 100 packets
#4099: Routing rules/routes: add new field "comment"
#3991: Asterisk needs to be rebooted when it fails to create a stream due to an operating system limit.
#4081: Queues->wait before retry (sec): allow a value of 0

Bugfixes:

#3936: Currency updating has stopped working
#3937: ProgressDialog->Stop: boost::mutex recursive lock exception
#3939: Exception: 1146 (42S02): Table 'storage.originator_billed_cdr' doesn't exist
#3940: Stereo-mixed recording doesn't work well
#3930: Call generator dials a new number when the option "max .concurrent" = "1" and old call hasn't finished yet
#3948: Answer Limit is activated immediately when it's too big
#3947: Call generation details don't work when asked to sort by hangup cause
#3955: UI crash on editing Dial element in the call handler
#3956: Roles: unable to configure export of users
#3957: Billing pack generation profile: unable to save activation time
#3959: Unable to import uses with option "on duplicate" = "skip"
#3960: UI error: 1146 1146 (42S02): Table 'config.flat_price_list_t' doesn't exist
#3961: invoice generation sometimes doesn't work
#3964: UI error: Table 'tmp.sip_peers_t' doesn't exist
#3965: UI crash in FinancialReport::fixupHideEmptyReports()
#3966: "Their balance mail time" field is mistakenly marked red in UI
#3969: Billing packs: unable to import empty activation time
#3972: Some emails are not handled due to reordering in the remote mail server
#3973: Web UI: assertion when navigating Back/Forward
#3974: Unable to send message from the UI
#3977: SMS generation: destination_number is not supported in any of domains: Unreachable code assertion
#3981: CPU graphs display inaccurate data
#3984: Wt: fatal error: boost::filesystem::create_directory: Too many links: ""spool/PLCPq8dNUak4gHTh"
#3986: Message generation tasks: source number is not saved in Task->Message Detail Report
#3987: Call handlers->Set element: badly formatted table
#3988: PJSIP: Not match Endpoint ACL
#3989: Some SMSes are not saved to E.212 message details because of their text payload
#3990: SMPP: incoming SMS is identified as coming from a Terminator when Terminator has the same IP address as Originator
#3992: PJSIP: incoming call is identified as coming from a Terminator when Terminator has the same IP address as Originator
#3995: Syslym freezes under load due to unsufficient performance and blocks in the logging subsystem
#4000: Generation tasks: unknown column 'send_peer'
#4011: Wt 4.11.2: logging using auth cookie leads to endless UI restart
#1745: SIP registration: issues when fields contain symbols "[]:"
#4021: Periodic tasks: unable to set launch time to "*/10"
#4022: Mesaging: "Redo billing tasks" are not visible
#4051: UI erro on call generation: Assertion '\!pool_id.is_null()' failed
#4054: AsserAssertion '\!dial_resource.empty()' failed in file '/usr/ports/net/smartswitch/work/smartswitch-9.2.62610/sbc/app_dial_wrapper/app_dial
_wrapper.cxx' line 1030
#4055: Call handlers->Goto/Gosub: call handler ID is saved instead of name
#4060: Unable to add PJSIP parameters
#4064: The same email is sometimes imported twice
#4078: call_generator query became too slow on MariaDB-11
#4082: Audiofile is not seen in UI, but is seen in the database
#4088: Route class->Rules: Unable to search by user name
#4089: Graphs stopped working
#4096: E164 code report: incorrect b-price and profit for toll-free calls
#4098: After upgrade some users can't log into UI
#4100: The configured audiofile on user is not played back on incoming calls
#4102: Music on hold classes: module is reloaded not on time
#4106: SIPS: CA certificate is not passed automatically to a peer
#4107: FreeBSD-14.2: Asterisk crash in chan_http on sending a HLR request
#4109: Incorrect detail record for HLR dipping
#4110: Exim can't read TLS certificate
#4115: User's UI: can't save Message generator
#4118: Unable to add a Message generation task if at least one Number pool is added
#4120: Sometimes Asterisk freezes in the state "T<X"
#4122: Mail has filled partition /var
#4127: SMPP ESME: Duplicate entry for key 'name'
#4129: Role VPBX_administrator: unable to edit SIP parameters
#4128: Gateways->SMPP->Codecs: the history of changes is not shown
#4131: MOH classes: Unable to save
#4142: DLR statisticts report: UI crash sometimes
#4145: Roles->Account ACL: crash on pressing Telephony
#4147: Call detail report: show_routed = no doesn't work when running on outbound direction
#4146: Billing pack code import: 1062 (23000): Duplicate entry 161090575 for key PRIMARY
#4149: File import: file is not cleared
#4150: Message statistics report shows wrong profit/routing data when message resending is used
#4152: Companies->Gateways->Statistics: shows routing incorrectly
#4153: Realtime peers + queues: desynchronisation of SIP state
#4154: File upload error: File has no extension. Please upload file with extension.
#4160: Queue Autopause: PausedTime is cleared on queue reload
#4163: RADIUS client doesn't issue requests
#4164: Multi-segmented SMS: Sender address is not replaced in all of them
#4168: After saving as export template the page is refreshed and changed values are cleared
#3978: Queues: announces the wait time when there are 0 participants left
#3979: Queues: doesn't play an audio message indicating how many participants are left in the queue
#4002: Required module load fails, but Asterisk doesn't exit
#4004: Calls are stuck after SIP messages load spike, RTP timeout is ignored
#4076: Asterisk-11: rottatestrategy=none doesn't work
#4083: Asterisk-16: Number of re-registrations increases over time
#4167: Queues: Asterisk crash on topic_add_subscription

Русский перевод

Also available in: PDF HTML TXT