Ticket #4135 (closed Feature Requests: fixed)

Opened 2 years ago

Last modified 2 years ago

Add native DAHDI support (and remove compatibility mode)

Reported by: p_lindheimer Assigned to: p_lindheimer
Priority: minor Milestone: 2.8
Component: Core - Users/Devices Version: SVN-HEAD
Keywords: Routing, Trunks Cc:
Confirmation: Need Feedback SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description (Last modified by p_lindheimer)

allow both DAHDI and ZAP configurations. However, since both can't co-exist at the same time (or I think that is the case), they're still somewhat mutually exclusive. Things to do or think about:

  • on upgrade, detect compatibility mode setting and installed modules and migrate zap to dahdi tables if the implication is these were running in compatibility mode. This will include:
    • zap table => dahdi table
    • zap trunks get all changed to dahdi trunks
  • ZAP Channel DIDs needs to be renamed
    • should be intelligent to detect either one so no migration needed
    • do we take the opportunity to update it to some of the existing suggested tickets that might allow it to allow direct channel routing for SIP and others (find related tickets as example)?
  • Do we make the GUI intelligent and only show ZAP or DAHDI choices after the migration since the other does not make sense?
    • downsides to this, if someone has existing ZAP configuration after the migration, and then they switch out to dahdi we would lose their settings.
    • We could check if any existing settings are there and if so, then show it and if empty, then not, which would allow them to see their settings but it would not provide a migration ability
    • we could provide a simple tool to migrate manually

Change History

03/13/10 10:52:56 changed by p_lindheimer

  • description changed.

03/15/10 00:16:47 changed by p_lindheimer

(In [9216]) create dahdi tables re #4135

03/15/10 00:38:43 changed by p_lindheimer

(In [9217]) added bunch of the dahdi code re #4135, removed optional use of USEDIALONE re #4068 if detected will use it - WARNING some of this code is still untested

03/16/10 18:55:57 changed by p_lindheimer

(In [9238]) migration to add dahdi tables and move trunks_dialpatterns re #4135 and re #4143 and re #4144

03/16/10 20:07:40 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to fixed.

(In [9240]) closes #4135, closes #4143, closes #4144, re #4110 trunk dialrules with new text boxes, schema, replaced fixlocalprefix, added native DAHDI