Bug#848584: asterisk: missing hook for automatic load of DAHDI channels

Tzafrir Cohen tzafrir at debian.org
Sun Dec 18 16:35:31 UTC 2016


Package: asterisk
Version: 1:13.12.2~dfsg-2
Severity: wishlist

Dear Maintainer,

The package dahdi (of source package dahdi-tools) includes the directory
/usr/share/dahdi/span_config.d/ for scripts that get called (from udev,
through a hook script) when a new DAHDI span appears. The allow applying
custom operations on the span.

As of version 1:2.10.0.1-1 of dahdi (now in Jessie) the Debian package
has removed the hook that registers spans with Asterisk automatically[1]
because this is the job of the Asterisk package (DAHDI should not tie
itself to Asterisk).

Thus this script should be added to Asterisk.

If one wants to avoid a file conflict with dahdi <= 1:2.10.2-1
(pre-jessie versions), it should be safe to use the name '40-asterisk':

* Calling the script twice (in case that older version installed) has a
  small performance issue, but nothing more.
* This number (40) is already used in some unofficial packages used by
  the company I work for.

I recommend to add it to the main package (asterisk) and not to
asterisk-dahdi for the sake of simplicity: it does not add any real
dependency on dahdi.

[1] http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=blob;f=hotplug/span_config.d/50-asterisk;hb=HEAD

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf

Kernel: Linux 4.8.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=he_IL.UTF-8, LC_CTYPE=he_IL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages asterisk depends on:
ii  adduser                                       3.115
ii  asterisk-config                               1:13.12.2~dfsg-2
ii  asterisk-core-sounds-en [asterisk-prompt-en]  1.4.22-1
ii  asterisk-core-sounds-en-gsm                   1.4.22-1
ii  asterisk-modules                              1:13.12.2~dfsg-2
ii  init-system-helpers                           1.46
ii  libbsd0                                       0.8.3-1
ii  libc6                                         2.24-7
ii  libcap2                                       1:2.25-1
ii  libedit2                                      3.1-20160903-2
ii  libgcc1                                       1:6.2.1-5
ii  libjansson4                                   2.9-1
ii  libncurses5                                   6.0+20161126-1
ii  libpopt0                                      1.16-10
ii  libsqlite3-0                                  3.15.2-1
ii  libssl1.1                                     1.1.0c-2
ii  libstdc++6                                    6.2.1-5
ii  libsystemd0                                   232-7
ii  libtinfo5                                     6.0+20161126-1
ii  liburiparser1                                 0.8.4-1
ii  libuuid1                                      2.29-1
ii  libxml2                                       2.9.4+dfsg1-2.1
ii  libxslt1.1                                    1.1.29-2
ii  lsb-base                                      9.20161125

Versions of packages asterisk recommends:
pn  asterisk-moh-opsound-gsm                         <none>
pn  asterisk-voicemail | asterisk-voicemail-storage  <none>
ii  sox                                              14.4.1-5+b1

Versions of packages asterisk suggests:
pn  asterisk-dahdi   <none>
ii  asterisk-dev     1:13.12.2~dfsg-2
pn  asterisk-doc     <none>
pn  asterisk-ooh323  <none>
pn  asterisk-vpb     <none>

-- no debconf information



More information about the Pkg-voip-maintainers mailing list