Project

General

Profile

Release 8.0

Release date: 2018-07-10

New features:

#2450: Move to FreeBSD-11.2 as base system
#2434: Write-offs/Refills: add field "description"
#2426: optimize CDR deletion
#2439: Call generation tasks: add options "enabled"
#2443: Add menu "Member of user groups" to cabinet of VPBX administrator
#2441: Call generators: add option "count of ring round repeats"
#2433: Change storing of the numbers in Call generators and Call generation tasks
#2432: Call generators: delete option "delete after processing"
#2421: AMICallGenerator: add API for determination if a call is answered
#2416: implement calculation of queue members count which are capable of answering a call
#2430: pass state_interface to Asterisk for each queue member
#2420: dynamically calculate the count of calls to generate according to count of available queue members
#2425: delete CDR by chunks
#2417: when user turns of his stats Queue member, he should be deleted from the Queue
#2406: Call generators/Call generation tasks: add option "answer queue"
#2410: Need to implement application-side SQL query cache
#2407: AMICallGenerator re-factoring: instead of N calls through same generator use N generators with 1 call per each
#2353: Remove field "responsible user group" from all the lists
#2401: support codes delimited by '-' in imported price
#2397: need to speed up price import
#2392: display icon for valid number
#2390: When instring a number automatically remove redundant symbols (commas, white-spaces, braces, etc)
#2354: Add menu "Opened/closed E.164 codes/zones" for originators
#2384: move to QtXml from libxml++
#2379: add MDN send/receive if requested
#2374: balance recalculation refactoring
#2382: add menu "Locations exceptions"
#2377: add menu Blocked IP addresses globally for a system
#2378: add menu Black/white numbers globally for a system
#2370: watchdog: re-factoring and add to default distribution
#2369: switch to the latest version of vmime from github
#2371: add astcanary to distribution
#2366: after changing username/password user should be forcibly logged out the system
#2283: add option 'ignore 18x'
#2360: callback to softphone/webphone of a user: decrease the count of CDR
#2355: implement pagination
#2266: add warning when saving options connected with balance and balance cut-off
#2316: Statistics report: calculate profit when displaying routing
#2352: Statistics report: add option "Display -> answered count"
#2340: Statistics report: add option "Display -> total count"
#2339: Statistics report: add option "Display -> ASR"
#2338: Statistics report: add option "Display -> NER"
#2299: add to the user filter the search for activated and deactivated
#2310: Telephony graphs by user groups
#2335: sorting by alphabet in combo box
#2137: need optimization of saving data in DB
#2327: set needed SIP options automatically when header is connected
#2311: periodically send last SSH and web logins to e-mail
#2205: E164 code report: in exported file specify company name and period dates
#2302: Add SIP TCP/TLS/WSS to fail2ban
#2285: Write-offs -> service: set option type - context search
#2287: when several tabs are opened automatically close not active dialogs on incoming call
#2281: when closing one browser tab, all the rest should re-register
#2279: add menu System -> Cluster settings -> Technologies -> SIP -> Settings -> User agent
#2258: add option "WebRTC phone" to user and user group settings
#2276: add + near field with autocomplete
#2275: speed up CDR loading for comparison
#2273: on incoming webrtc phone ringing sound should periodically repeat
#2190: webrtc support
#2256: sending DTMF from answer dialog
#1949: add option "dial timeout" for users
#2248: Merge together directories My files->Buffer and My files->Sounds
#2230: Contact card on calls to other users of a group
#2245: User -> Extensions: add search
#2246: Periodic write-offs -> service: make an option type - context search
#2239: add Monitor application
#2222: Attaching web phone to current call
#2237: AmoCRM: replace caller name
#2234: optimize web phone to work with AMI
#2224: Contact card: show off-browser notification
#2231: use vfork() instead of fork() as its much cheaper
#2220: Contact card: need re-design
#2226: Web phone: link with search from Contacts
#2198: E.164 code report: add tab Display to choose which columns to show
#2199: E.164 code report: add option to show for the current hour
#2218: Web phone: add AMI filters to listen to events for opened web phone
#2212: Add option "callback auto-answer" for users
#2202: rework Callback page
#2203: rework ProgressDialog
#2180: Forwarding rules: show more information
#2181: switch payment_system.fcgi and amocrm.fcgi to mode 1 session = 1 thread
#2158: web-interface: witch from principle 1 session = 1 process to principle 1 process = all sessions
#2179: VPBX roles: extend users filter
#2173: transport priority refactoring
#2132: Add ciss RAID monitoring script to distribution
#2017: stop pcap/recordings deletion at configured time
#2143: Price-list generation: add support of SMS
#2144: activate on refill when there is 0 on balance
#2146: save recording not by CDR start time, but by MixMonitor start time
#2145: when gluing audio-files, apply access restrictions
#2071: replace А-number basing on dialed B-number
#2141: optimize crm_callback handler: remove preserve_cid logic
#2140: after accepting Virtual fax caller should be returned to transfer initiator or to IVR menu
#2139: dial_user call handler optimization: remove user search from PatternExtension branch
#2134: move option "company name" from Widget Streamco to General
#2128: AmoCRM: save CDR on which there are no contacts in Unsorted
#2122: propagate language settings from AmoCRM to Smartswitch
#2121: Optimization: check if in CDR for AmoCRM it's possible to not to give a link to audio recording
#2120: Security: add check to amocrm.fcgi
#2117: AccountInfo: cache the value of phone_field_id in our DB
#2084: Amocrm Streamco Widget
#2115: save AccountInfo in struct AmoCrmBackend
#2114: save WidgetInfo in struct AmoCrmBackend
#2113: add check for local user -> local user call in all API AmoCrmBackend
#2109: add option - create task on creating contact
#2108: add option - create contact on outgoing call
#2112: propagate Q.931 hangupcause in CDR
#2106: save CDR via notes/add
#2091: create only 1 task on parallel dialing of several users and forwarding
#2095: add option to create task of filling the contact
#2099: add status of availability to user's state the same way as it's done with language
#2107: rename option "create contact" to "create contact on incoming call"
#2101: call generation -> Tasks -> max. calls per second: hide this option in all roles with restricted access
#2102: Show in web settings for tasks creation
#2092: add search by ID in al lists where ID is shown
#2089: call generation: "as" parameter handling
#2087: crm_callback call handler: need to support extensions of arbitrary length, and not just 3-symbol
#2070: add possibility to specify caller name for callback calls
#2086: remove option CRM->Integration->AmoCRM->Asterisk widget->external URL for setting caller name from contact
#2085: CRM->Integration->AmoCRM->Streamco widget: show relevant settings for widget and the Download button
#2076: amocrm.fcgi: add API for saving settings
#2082: Amocrm Streamco Widget: don't query Amocrm API for getting widget config
#2081: simplify configuring white number pools
#2080: Amocrm: add type of attached widget
#2079: CRM->Integration->AmoCRM: add tabs for specific settings for different types of widgets
#2077: AmoCRM: save in account field full account address
#2078: add hash to CDR, then no need to check Referer
#2075: amocrm.fcgi: send header Access-Control-Allow-Origin: *
#2068: Optimization for billing re-calculation, when there is no company configured on peer
#2066: Add Test button in the list if Replacement class rules
#2064: Dealer reports -> Statistics report: add link to report from user's list
#2063: add management of Call groups from VPBX administrator cabinet
#2062: port namedcallgroup from Asterisk-11
#2060: add Actions report
#2052: compare CDR: add option to choose which number to take: real or billing
#2051: compare CDR: move Export button to a listing of calls with difference
#2049: compare CDR: speed-up
#2048: Spy/Whisper from account of VPBX administrator
#2045: rename Contacts -> Speed dial numbers
#2028: add role "VPBX supervisor"
#2044: add role "VPBX user"
#2041: rename role "Virtual PBX Administrator" -> "VPBX administrator"
#2042: add possibility to specify in Role which dependent roles are available under this role
#2028: add Team leader role
#2018: add comments for ACL and Firewall tables
#2035: add possibility to set several domain names for a node
#2032: add certbot invocation
#2031: add certbot to distribution
#2030: add redirect HTTP -> HTTPS
#2025: create contact on incoming call
#2022: create Follow up task on missed call
#2020: integration with AmoCRM for customers which work using old scheme "Virtual PBX without administrator access"
#2021: Sessions: show hidden price for some of users
#2016: Save queue_log in MEMORY table, and not on disk
#2015: Save sipregs, iaxregs in MEMORY table, and not on disk
#2014: Save loops, repeating_numbers in MEMORY table, and not on disk
#2011: Integration with AmoCRM
#2013: Save captures in MEMORY table, and not on disk
#2012: Save rtp_stats in MEMORY table, and not on disk
#2008: prohibit white-space in host field
#2006: ICE API for queues
#2003: add option "log price-list copying", default = no
#1990: Users: add filter for search by login pattern
#1983: add API UserSipParameters::enryptSecret()
#1978: add API User::setSipPassword()
#1977: add API User::setPassword()
#1976: add API User::setLogin()
#1973: add API User::getMd5Password()
#1971: add API User::getPassword()
#1975: add API User::getLogin()
#1658: [profit report] save chosen filter for current user
#1962: Summary report: add form for choosing which fields to show and which not
#1950: VPBX: allow calls between users from various groups of the same VPBX
#1943: support of extensions of arbitrary length
#1942: delete audio files less than 1 second
#1510: [SIP replication] enhance responsiveness on various replication failures: optimization for non-cluster configs
#1938: use rtupdate for the cluster or in case if "realtime database lookup" = yes
#1934: additions to integration with paymaster
#1932: app_dial refactoring
#1928: CDR manager event
#1922: AMI права write = call
#1865: Call generation: setup visibility of fields of Call detail report through roles
#1909: optimization of changing of Pickup groups
#1911: move timetable to separate tab similar with forwarding rules
#1919: Route classes -> E164/E.212 -> Zones: move timetable to separate tab similar with forwarding rules
#1918: Route classes -> Routes -> Billing codes: move timetable to separate tab similar with forwarding rules
#1917: Route classes -> Routes -> Numbers: move timetable to separate tab similar with forwarding rules
#1916: Route classes -> Numbers: move timetable to separate tab similar with forwarding rules
#1915: Route classes -> Billing codes -> move timetable to separate tab similar with forwarding rules
#1914: Route classes: move timetable to separate tab similar with forwarding rules
#1912: Price-lists: move timetable to separate tab similar with forwarding rules
#1906: Tariff plans -> Rules: don't display columns which has only value "any"
#1904: add possibility to specify different billing inside one VPBX
#1905: add possibility to set different routing inside one VPBX
#1824: add possibility to set different routing and billing inside one VPBX
#1903: move option "billing mode" from peer settings to billing pack settings
#1902: add SessionId to AMI CRMStart
#1899: add option "SIP-ping period (sec)"
#1898: rename option "NAT qualify period (ms)" -> SIP-ping timeout (ms)
#1897: support boost-1.63
#1896: need to save caller_name in CDR
#1893: add possibility to edit field Information -> name for VPBX administrator
#1207: documents when refilling
#1885: swipe: registration of several servers on one swipe account
#1805: Current calls: add filters by zone and code
#1886: need to focus on first field in filter and not on OK button
#1847: ACL for SIP ports of originator
#1881: add Information -> Files for users
#1872: auto-delete of replication log
#1876: Monitoring: add checking for % of swap usage
#1877: Call capturing: archiving pcap at night similar to voice recordings
#1875: decrease memory consumption
#1867: Reports -> Destination codes: rename to Reports -> E.164 codes
#1869: Billing code details: rename Display -> price A/B to price inbound/outbound
#1865: Call generation: setup visibility of fields of Call detail report through roles
#1864: Call generation: add parameter "answer peer"
#1863: Call generation: add parameter "max. simultaneous calls"
#1861: Call generation: allow to set parameters of generation by default
#1857: open call generation for retail customers and VPBX administrators
#1859: User groups -> Settings -> Defaults: add menu Call generation -> algorithm
#1858: Call generation -> Tasks: add support of empty caller number
#1857: open call generation for retail customers and VPBX administrators
#1845: Call detail report: add filter by E.164 zone
#1852: Code report: hide column if it has only empty fields
#1850: Optimize price import
#1840: Billing by А/B number
#1846: Implement Remember Me for login page
#1839: routing by combination of А+B zone
#1838: routing by combination of А+B number
#1835: add option "routing mode" = а-number/b-number
#1828: Termination control: add NER
#1831: Сеть -> Routes: add filters
#1830: Termination control: split table with statuses on primary and secondary data
#1821: check accuracy of activation date format when importing prices
#1815: Report by prices and vendors
#1819: Prices with changes: add filter by code descriptions
#1820: Prices with changes: show menu of choosing options before the start of generation
#1791: pricelists import: add "price decrease deferral (days)" with possibility of setting negative values
#1783: HLR reachability check: check reachability of subscriber after checking the amount of available lines
#1804: randomly choosing A-number among configured
#1487: global replace patters
#1808: crm contacts import
#1812: Invoice templates: add possibility to turn off HLR/LNP reports generation
#1806: create CDR on redirection for the cases when a real call to a user hasn't been made
#1803: add parameter "dial delay (sec)" for Forwarding numbers and Queue members
#1801: Enhance a mode of storing audio recordings
#1800: Transfer: create more wise enabling and disabling of call recording
#1798: add menu Opened E.164 zones and opened E.164 zones
#1795: Place extension 455 for getting balance into Telephony - PBX - Settings - VAS
#1797: Callback: show status and progress
#1796: implement the tab User -> Logic of incoming call handling
#1794: leave option "virtual fax extension" only inside Telephony -> PBX -> VAS
#1787: forwarding: specify numbers separated by comma for call forking
#1793: Softswitch element: add option "don't replace caller number"
#1792: Check routing: add possibility of independent check for A-number or B-number replacement
#1778: add possibility of configuring forwarding depending on the pattern of А/B number and time
#1083: add to personal web-cabinet of a user a possibility to manage queues - roles
#1766: Route classes: add filter by the pattern of zone name
#1769: Sending fax from personal cabinet: support any file format from user
#1767: PDF invoice generation
#1764: Sending fax from cabinet: show status and progress
#1763: SIP reload: optimize for gateways
#1756: SIP/IAX/H323 reload: optimize for user groups
#1746: SIP realtime: create for originators/terminators similar to gateways
#1424: add possibility to generate users to a VBPX administrator
#1750: in case if Caller number is not specified neither for user nor for group, use the ones from VPBX administrator
#1749: add menus Caller number and Caller name to user group
#1751: rename table caller_ids -> user_caller_ids, caller_names -> user_caller_names
#1748: split Caller number into Caller number (for replacement) and Authentication numbers
#1747: rename Reports -> Profit to Reports -> E.164 code details
#1721: add SIP realtime for gateways
#1746: SIP realtime: implement for originators/terminators similar with gateways
#1721: add SIP realtime for gateways
#1736: add tooltip API for web
#1715: SMPP: add TON, NPI to configurable options in gui
#1733: rename "authentication method" = "caller number" to "caller name"
#1714: SIP: add option "match_auth_username"
#1727: HTTP channel: support different types of HLR responses
#1732: optimize HLR queries to suppliers during hunting
#1729: LNP/MNP: remove NPDI field from CDR
#1726: HTTP channel: perform testing through Asterisk
#1722: HTTP channel: implement POST
#1725: HTTP channel: add 'protocol' combo-box
#1723: HTTP channel: add parameter post_text
#1724: HTTP channel: add support of header attributes
#1703: Originator/User -> Telephony: add field "algorithm of searching of reachability of mobile subscriber"
#1134: HLR service
#1708: HTTP channel: use replacement classes
#1707: HLR: auto-deleting of old records
#1705: HLR cache: add timestamp for each informational field
#1700: E.164 codes: add option "type" - mobile/landline for each code
#1689: Statistics report: add "E.164 zone" to a filter
#1690: Queues: add logging of statistics to mysql
#1696: ACL: profibit configuring of wrong addresses
#1684: Call capturing + provider checking: automatically enable and disable RTP capturing
#1683: Number pools: extend number pattern
#1681: Changes: show progress when displaying list
#1676: [monitoring] add check for % of free inodes
#1675: disk load with periodic nightly tasks

Bug-fixes:

#2481: redo_billing crash
#2479: add rtcl trottling for MySQL DB
#2478: the result of periodic task is not checked
#2471: web crash on web phone call hangup
#2470: mail status "Price import is not configured, skipped", while there was actually a price import error
#2467: call generation tasks: filter by callee ID doesn't work
#2465: if SIP user is not available - unable to hangup callback leg to him
#2464: Channel counter: deadlock
#2462: VPBX administrator role: is not showing CRM contacts import error
#2460: CRM contacts export: Numbers field is empty
#2458: Filter by users: Year is out of valid range: 1400..10000
#2457: after update audio call recording stopped working for calls originated from webphone
#2445: Captures: problem with DST
#2438: delay in call handling
#2427: Statistics report: in default company role company sees column "profit"
#2423: after hangup from originator side call is saved as No route to destination in originators CDR
#2419: huntstop + call limit
#2418: sometimes MDR is not saved for terminator
#2403: capture_fixups table increases every night, instead of decreasing
#2398: Unable to change headset status on/off
#2396: Redo billing: web crash
#2395: Redo billing: Table 'config.dealer_billed_cdr_v' doesn't exist
#2387: on adding billing code we get redundant changes
#2386: Call handler: Set element: wrong behavior on several rows
#2383: long interface startup
#2380: Code detail report: Table 'tmp.profit_report_t' doesn't exist
#2376: real-time gateway with outbound registration works not as expected
#2375: web crash on DB error during Progress + page refresh
#2373: web crash in WebrtcPhone::stop() invoked from ~Application()
#1997: Asterisk segfault when sending mail: vmime version upgrade
#2367: web crash on WebPhone::handle_event_originate_response()
#2361: Call detail report: billing duration is not exported using Retail user role
#2363: WebRTC: second tab doesn't re-register on logout from first tab
#2362: WebPhone: close: Connection reset by peer on Hangup
#2350: assert on logging
#2358: WebRTC phone: problem after headset on/off
#2357: prev/next buttons are displayed on a table that has 100 entries
#2324 comment #12: chrome in 1/50 calls teher is no audio
#2347: webphone endless dialing
#2344: currency rate auto-update stopped working
#2345: when changing account for invoices invoice generation begins again from activation date
#2241: web crash on DialNode save in call handler
#2337: no possibility to replace hangup code when there is no routes
#2330: price import lasts way too long when option "delete absent codes" has been activated
#2329: pcap capturing: supplier responds from different port, not the one on which we sent SIP INVITE
#2325: Asterisk-11: merge rtcpmux from asterisk-trunk
#2306: webrtc registration doesn't work with certain password
#2312: CrmStart + device state + H323: asterisk deadlock
#2308: Need to prevent when user ctrl-c+ctrl-v of the URL and opens someones URL without authentication
#2307: Call generation stops when some change is added to call generators
#2305: Orignation control: ERROR Unknown column 'origination_controller_id' in 'field list'
#2303: Tariff plans -> prices with changes: sql error
#2301: When tab is closed in firefox, it re-registers later than chrome
#2274, #2298: Remove chance of frod from customer whith Consumption profile enabled
#2297: Termination control segfault
#2296: problem importing prices using old templates
#2282: WSS + realtime: problems after sip reload
#2295: segfault on click2call + webrtc
#2278: WebRTC: allow only Opus codec
#2294: firefox: no audio when AVPF is disabled
#2280: call pickup dialog in shown on user3 on internal call user1 -> user2
#2292: in Recordings report some recordings are not shown which are heard in Call detail report
#2288: Call waiting: when use is already talking need to play a different ringtone to him when a new call comes
#2289: while in incoming call dialog is on 2 tabs, after answering on one tab, the second tab is still ringing
#2286: on incoming call while several tabs are opened ringtone is heard from all browser tabs
#2247: context: asio.ssl error when refill via swipe: workaround
#2277: WebPhone/WebPhoneAttach: should work without internal extension configured on a user
#2272: WebPhone: security issue
#2269: WebPhoneAnswer: shows wrong hangup initiator when hanging up from dialog
#2270: on headset connected it should show incoming call dialog on internal calls
#2217: CURL support broke MTR
#2264: Webrtc + WebPhone dial dialog: after dial Call button doesn't switch to Hangup button
#2263: on page refresh webphone stops working
#2252: audio file conversion stops working (segfault)
#2251: callgroups/pickupgroups settings on user groups are not taken into account
#2250: transfer through REFER should be allowed by default
#1988: Some uploaded MP3s fail with errors at Asterisk
#2243: Wt strict-event-serialization + WApplication::enableUpdates() = GUI freeze
#2238: web crash on prices import
#2236: AmoCrm widget: use === instead of ==
#2235: AmoCRM: remove 'streamco' from widget code
#2233: double AMI event dispatch
#2229: don't show Contact card if call is generated through webphone
#2228: Contact card: after call hangup instead of Hangup button Call button should be displayed
#2197: restore original caller Id on exit from outbound call handler
#2223: when disk is full, asterisk handles calls with no query logging
#2221: WebPhone: on dialog closed don't hangup the call
#2219: Telemarketing: on call generation pcap are written
#2216: Originators -> prices with changes: too many POST per sec
#2214: On callback through crm_callback real_caller_id, real_callee_id for dial-leg are saved incorrectly
#2211: Duplicate on copying company
#2206: no audio recording after attended transfer
#2207: StartMixmonitor: when specifying file for recording as argument need to save to recordings as well
#2201: bug in replace_all() implementation
#2196: AmoCRM (click2call): в AmoCRM сохраняется CDR колбек звонка когда не поднимают софтфон при обратном вызове
#2195: web crash
#2194: AmoCRM: CDR are not attached to Company
#2192: Segfault when pressing Save on IndexItem
#2186: web segfault on refill through payment system
#2182: Access -> Changes: Wt internal error: TypeError: j310266 is null, code: undefined, description: undefined
#2157: fix situation with false fail2ban blocking
#2176: outlook: attachments are shown as dat instead of xlsx
#2165: Call generators: Timetable works incorrectly
#2175: Messages: prices with changes to e-mail is not implemented
#2174: after update web started restarting sporadically
#2168: Error price imporing: 19 Сolumn 5 (): ios_base::clear: unspecified iostream_category error
#2169: system allows to save E164 zones with same names
#2171: valgrind error on admin_portal startup
#2164: Import prices: Error 11.11 is not float value
#2136: FTP backup: stopped working
#2162: Check routing: Unknown field name: callee_id_pattern
#2161: swap used when there is Inact Memory 11G
#2156: on configd restart connection with media proxy is lost
#2153: prices with changes: change time-based condition for selection
#2152: voicemail
#2149: protect media proxy API with mutex
#2148: asterisk log flooded with Media Proxy errors
#2147: in web-cabinet of a company balance in not shown in the upper right corner
#1413: [deactivation] after deactivation by balance, activate on refill
#2105: on forwarding audio-recording is played twice
#2138: dial_user call handler: transfer to virtual fax will never work
#2135: auto-generation of SSL certificate doesn't work
#2131: audio-recordings are not attached to Notes
#2129: app_dial_wrapper: Type error: value is Object, expected String
#2125: Amo when querying audiofile doesn't add &hash from uniqueid
#2124: Asterisk widget + amo is disabled for user at Smartswitch: return asterisk_cb() invokation
#2119: click2call: call is done in a context of VBPBX administrator
#2118: on click2call both calls are saved to notes
#2116: Curl exec error
#2090: missed call task should be assigned not to responsible user for the Contact, but to whom hasn't answered the call
#2070: we dont redirect for callback calls
#2073: Amocrm + AsteriskNew widget disabled: Curl error is not correctly handled
#2065: Price import: replacement according to replacement class is performed after replacement of date by format
#2069: dealer reports -> E164 code report: shows incorrect data in field "outgoing price"
#2061: invoice calculation for 1 full day leads to quering CDR
#2058: User groups -> Virtual PBX -> Users -> Dealer reports -> show answered calls = yes, show calls with billing = no: shows incorrectly
#2057: Dealer reports -> E164 code detail report: shows wrong data
#2056: VPBX: billing re-calculation on one VPBX admin leads to incorrect re-calculation on other VPBX
#2055: VPBX: billing re-calculation on VPBX admin works incorrectly
#2054: Statistics report -> export: SQL error
#2043: pcap capturing: doesn't catch outgoing RTP stream
#2040: My reports -> Call detail report (dealer): delete link to this report
#2039: Financial report: FUNCTION tmp.convert_currency_amount does not exist
#2037: Invoice generation: payments received from 2017-09-25 to 2017-10-01: 0.00
#2034: Code detail report: Unknown field name duration SQL error
#2033: Paymaster errors
#2009: Route group members: sometimes Wt internal error on saving
#2002: Active calls: filter by description pattern sometimes doesn't work
#2004: on text config backup email is not sent if there was an error
#1999: return back Actual prices menu, which has disappeared from main menu after update: show description = any for empty code
#1993: SIP + Cluster - registration not removed on expiration or un-registration causes issues
#2000: SIP peers: red highlighting for peers, which are not monitored by SIP ping, frustrates users
#1998: if Check price is not active due to not configured billing pack - then this option is not shown in Role
#1995: on node deletion his SIP settings are not deleted, but left in table node_sip_parameters
#1996: SIP ping + realtime user: lastms replaces IP address in sipregs
#1988: change uploaded mp3 to understandable format
#1985: reports with Display - routing = yes work very slow
#1947: SIP packets are dropped on ASR 1% and CPU 20%: remove some locked mysql query execution
#1984: low write speed of HDD
#1969: Routing -> Route Classes (All_Operators) -> E.164 zones: Morocco is not seen in list on none of pages but is seen through Find
#1979: prev, next buttons displayed without padding
#1967: Message generation deadlock
#1963: SMPP segfault
#1965: SMPP on module unload dialogs are not deleted
#1964: SMPP deadlock
#1958: prevent possibility to specify different values for option "real-time database lookup" on different nodes
#1957: Telephony -> Billing -> Tariff plans -> billing pack: impossible to open access to edit from Roles
#1956: on CDR deletion inserting of new data is not done for Code report
#1954: fix GUI crash
#1955: SQL error in Statistics report
#1954: FreeBSD-9.3: stopped CDR insertion after update
#1953: VPBX administrator: unable to edit field "show calls with total duration (sec)" in field
#1952: Termination control: continues to check codes when option Code -> enabled = no
#1951: Call generation -> Tasks: HTML code is seen
#1948: decrease load on HDD
#1946: Check routing from company CDR doesn't work after update
#1945: Call detail report: sorting by duration works incorrectly
#1940: Prices with changes - Send by e-mail shows No company to send e-mail while the company is actually is there
#1937: one page reload, other left working
#1931: unable to download merged captures call
#1508: [SIP] registration replication works only in the mode "real-time database lookup" = yes
#1929: long lasting routing checking
#1888: web-interface deadlock
#1925: Call capturing (chain): sometimes too big routing delay
#1926: swipe + fast phone number enter
#1923: on enabling CRM features on VPBX administrator he starts to see calls of other VPBX
#1920: Account ACL: don't allow to edit field if it has configured edit = no
#1913: prevent loop detection on routing: works incorrectly
#1910: Roles: SQL error
#1776: Call capturing: deadlock
#1901: unable to download file from Buffer
#1900: My information - Actual prices shows error
#1890: Call detail report: wrong export of ACD
#1895: issue with forwarding after update and enabling new mode of passing A-number
#1890: Call detail report: wrong ACD export
#1889: Reconciliation report: export to pdf and html doesn't work
#1887: no unique key for IP routing table
#1884: Origination control: crashes with mysql error
#1879: Sniffer: deadlock в malloc()
#1883: cyclically repeating write-offs if activation date = 2017-04-30 12:36:54
#1880: Call generation: need to react faster on start/stop
#1776: pcap capturing: deadlock
#1878: browser caches audio files with same names
#1874: Invoice generation: payments received field is present in invoice with value 0
#1871: pcap capturing: не захватывает ногу с VPN туннеля
#1825: termination control: failed calls with PDD are send as examples of bad ASR calls
#1853: user generation: unable to generate empty PIN and non-empty password
#1848: Billing packs -> Destination codes -> export -> import with default import settings doesnt work
#1841: Asterisk lockup: SIP over TLS + outbound registration + DNS resolve per registration + SIP config reload
#1834: fax2email: e-mail is not sent if several e-mails are configured via comma
#1833: Virtual fax: file received, but e-mail is not sent because of status = FAILED
#1832: in default roles retail user or VPBX administrator unable to configure e-mail
#1825: Termination control: failed calls with PDD are not sent as examples of bad ASR calls
#1823: Write-offs + time zone on server with DST change + time zone on company without DST change
#1817: & in peer name causes failure to dial them
#1818: saving CDR on terminator for call hanged up by limits causes to big number of CDRs
#1811: after saving invoice template field code_report_format becomes red
#1799: subscriber B behind terminator or gateway can send user attached to Smartswitch to HOLD
#1784: on internal forwarding short A-number is set instead of original
#1785: call handler allows to use EXTEN inside branching
#1782: HTTP client: Asterisk crash
#1777: Prices import: error on importing previously deleted code
#1775: pcap capturing: incorrectly attaches pcap to CDR, if there are several terminators with same IP
#1771: pcap capturing doesn't catch UDPTL
#1770: in personal cabinet of a company redundant information is seen
#1768: black lists of B-numbers: doesn't work if black list is configured on terminator, and call is originated by user
#1759: VPBX: after hanging up of all calls by VPBX administrator he begins to see all calls
#1758: Financial report: error in table header
#1757: ICE API generateUsers is unsafe
#1754: if replacing of А-numbers is configured on VPBX administrator, need to disallow customer to set A-number, which is absent in VPBX administrator list
#1752: ftp backup doesn't work
#1753: invoice export doesn't work
#1745: SIP registration: issues if fields have symbols []:
#1741: SIP realtime: user can't call if he doesn't register and has no port specified
#1744: SIP realtime: peer caching and config change
#1742: SIP realtime + registration more than 120 sec + config reload
#1740: SIP realtime: user can't call if he doesn't register
#1737: reload SIP on saving call handler only if its name has changed
#1738: FTP backup: cdr.MYD copied not completely
#1735: SMPP: DLR should be sent with the same TON, NPI, which came on message sending
#1728: [Statistics report] wrong profit calculation
#1719: SMPP: handle exception Address already in use
#1718: SMPP: don't reopen port for server if it doesn't change
#1716: sniffer: segmentation fault
#1711: SMPP: send ton Alphanumeric
#1701: HLR cache: add fields "roaming" - yes/no and "reachable" - yes/no
#1699: configd deadlocks on rsync reload
#1698: wav -> mp3 translation: lame sometimes deadlocks
#1697: Call detail report: issues when A-number has '/'
#1692: Queues: plays to queue member prompts in english, while russian is configured
#1693: Queues: when playing back english prompts says 0 дней 0 часов 0 минут 5 секунд
#1691: asterisk segfault
#1688: Telephony-Reports-Destination codes: Table 'tmp.nodes' doesn't exist: describe nodes
#1686: Call handlers: Info for user A and then Softswitch for user B gives unexpected result
#1682: [Invoice generation] invoices are not sent after update
#1680: [Code report]: grouping by description
#1679: Table 'config.destination_zones' doesn't exist: select * from destination_zones w here 1 limit 30
#1678: AMI Originate doesn't work after upgrade
#1674: don't allow to change standard roles - only clone them and then change cloned
#1673: add support of 6-symbol domains for e-mail

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

Also available in: PDF HTML TXT