{"id":9550,"date":"2026-08-15T10:58:07","date_gmt":"2026-08-15T10:58:07","guid":{"rendered":"https:\/\/wiki.xontel.com\/?post_type=manual_documentation&#038;p=9550"},"modified":"2026-08-22T09:34:59","modified_gmt":"2026-08-22T09:34:59","slug":"version-3-0-x","status":"publish","type":"manual_documentation","link":"https:\/\/wiki.xontel.com\/ar\/documentation\/xontel-platform\/versions-releases\/v-3-x-x\/version-3-0-x\/","title":{"rendered":"v3.0.x"},"content":{"rendered":"<p class=\"wp-block-paragraph\">The <strong>v3.0.<\/strong>x release series introduces a refreshed interface, major backend platform upgrades, improved trunk configuration options, enhanced backup handling, and reporting improvements across PBX Manager and Call Center modules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These updates focus on improving system compatibility, administration experience, service reliability, and reporting flexibility.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.0<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">User Interface<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Completed the new interface design across the entire system. Starting from <strong>V3.0.0<\/strong>, the redesigned interface became the standard user experience, and the legacy system interface was fully removed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This update improves usability, navigation, readability, and consistency across all system modules.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Core Platform Upgrade<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Upgraded the core backend platform to improve compatibility, performance, and long-term maintainability.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Upgraded Django from <strong>4.0.2<\/strong> to <strong>6.0.4<\/strong>.<\/li>\n\n\n\n<li>Upgraded Python from <strong>3.11<\/strong> to <strong>3.14<\/strong>.<\/li>\n\n\n\n<li>Updated project dependencies across the system.<\/li>\n\n\n\n<li>Improved overall system compatibility and performance.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Scheduled Tasks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Improved handling of the <strong>Celery Beat<\/strong> service to support scheduled system tasks more reliably.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.1<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Trunk Configuration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Added a new <strong>Outbound Proxy<\/strong> field for SIP trunk configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows administrators to define an outbound proxy directly from the trunk settings when required by the SIP provider or network design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Report Export<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Improved Excel export handling for reports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This enhancement improves report usability by allowing exported data to be reviewed, shared, and archived more easily.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Call Center Custom Fields<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Added support for the <strong>Integer<\/strong> custom field type in the Call Center module.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Custom fields are used in <strong>Contacts<\/strong> and <strong>Tickets<\/strong> to store additional business-specific information. This update allows numeric values to be handled correctly in custom fields, improving data accuracy and flexibility when managing customer records and support tickets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.3<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">SIP Trunk Enhancements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Added the <strong>Qualify Frequency<\/strong> field for SIP trunks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This option allows administrators to define how often the system checks trunk availability, helping improve trunk monitoring and SIP reachability detection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Backup and Restore<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Improved token handling for backup files to support smoother restore operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This update improves backup file validation and helps ensure that restore actions can be completed more reliably.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SIP Trunk Enhancements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Updated the <code>qualify_frequency<\/code> trunk parameter to accept a value of <strong>0<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows administrators to disable or customize trunk qualification behavior according to provider requirements or deployment needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">CDR Enhancements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Added an extension filter to the CDR interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows administrators to filter Call Detail Records by extension, making it easier to review activity for a specific user, device, or endpoint.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Call Center Reports<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Improved report filtering by supporting multiple queue selection in Call Center reports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This enhancement allows administrators and supervisors to review call activity across selected queues more efficiently.<\/p>","protected":false},"author":1,"featured_media":0,"parent":9624,"menu_order":0,"template":"","manualdocumentationcategory":[16],"manual_doc_tag":[],"class_list":["post-9550","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-xontel-doc"],"_links":{"self":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/9550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":12,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/9550\/revisions"}],"predecessor-version":[{"id":9711,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/9550\/revisions\/9711"}],"up":[{"embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_documentation\/9624"}],"wp:attachment":[{"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/media?parent=9550"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manualdocumentationcategory?post=9550"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/wiki.xontel.com\/ar\/wp-json\/wp\/v2\/manual_doc_tag?post=9550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}