<-- back last update: 2019-03-18

For a starting point with Asterisk and ISDN, please look here.

Some linux telephony related patches:


General (debugging)

27KB tracI-0.25.txz 0.25 2018-06-04 ISDN Q.921/Q.931 D-channel/D-Kanal decoder / protocol analyzer not only for isdn4linux / HiSax Now also reads traces / log files from Cisco AS, Ascend MAX, Asterisk pri debug, mISDN, onsoft WatchS0 and connects to Auerswald PBXs via TCP and compiles on MacOS as well

Linux / Drivers

14KB ttyI-2.4.patch 0.01 2004-11-26 Patch for Linux kernel up to 2.4.28, see below
14KB ttyI-2.4.29.patch 0.02 2005-02-05 Patch for Linux kernel 2.4.29 and later, see below
12KB ttyI-2.6.patch 0.03 2010-10-24 Patch for Linux kernel 2.6 / 3 / 4, see below
1KB ttyI-doc 0.01 2017-06-06 Readme for above patches
Patch for the /dev/ttyI AT command set to get unambiguious information about the calling party number
It allows configuration of national and international prefixes as well as restricted and not available numbers
It also fixes a misfeature that didn't allow to add more commands after a '+'-command terminated with a ';'.
15KB all-hardware.patch - 2019-03-14 This is all the following patches combined in to one
1KB hfc_usb-0df6-3068.patch - 2017-06-07 Adds support for Sitecom DC-104v2 USB ISDN adapter (USB ID 0df6:3068) to both mISDN and I4L
1KB hfc_usb-1AE7-0525.patch - 2010-10-24 Adds support for X-Tensions XC-525 USB ISDN adapter (USB ID 1AE7:0525) to both mISDN and I4L
KB hfcmulti-136a-0007.patch - 2019-01-29 Adds support for the HST Saphir III E Multilink 4 (Rev 01) card (PCI ID 136a:0007:a36a:0100) to mISDN
KB hfcmulti-136a-0008.patch - 2019-01-29 Adds support for the HST Saphir III E Multilink 8 (Rev 01) card (PCI ID 136a:0008:a36a:0100) to mISDN
KB hfcmulti-1397-08b4.patch - 2019-03-09 Adds support for an unlabelled PCIe HFC-4S card (PCI ID 1397:08b4:1397:b742) to mISDN
1KB hfcmulti-1397-30B1.patch - 2014-04-12 Adds support for the SWYX SX1 and SX2 PRI cards (PCI ID 1397:30B1:1397:B543 and 1397:30B1:1397:B544) to mISDN
KB hfcmulti-1397-30B1b.patch - 2018-11-22 Adds support for the Junghanns.NET double E1 card (PCI ID 1397:30B1:1397:B554) to mISDN
1KB hfcmulti-1397-B51B.patch - 2013-07-12 Adds support for the allonet/allo.com multi BRI PCI/PCIe cards (PCI ID 1397:08B1:1397:B51A and 1397:08B1:1397:B51B) to mISDN
1KB hfcpci-1AE7-0520.patch - 2011-08-28 Adds support for the X-Tensions XC-520 PCI ISDN adapter (PCI ID 1AE7:0520) to mISDN

Linux Call Router

7KB lcr-screen.patch.d 0.01 2011-02-25 patch for the development branch Patch for Linux-Call-Routers screening function.
If you use the MSN option, it will only work on exact matches. With this patch it will compare for the lenght of the shorter number from the end, the way you're used to from e.g. the public network.
So if you configure your MSNs with area code in interface.conf, but without area code in your terminal, or vice versa, you will get a match with this patch. Aditionally, leading zeros and a leading + are stripped before comparison. That makes it possible to configure your MSNs in canonical format without the need to do so in your terminal as well. Also sets the screening indicator if MSNs are configured.
3KB lcr-multidial.patch GIT 2012-07-11 patch for the development branch
This allows you to dial multiple external interfaces simultaneousely by prefixing them with +. e.g. interfaces=+port1,port2. This will also work from Asterisk via chan_lcr. e.g. Dial(LCR/+port1\,port2/12345)
1KB lcr-redir-screen.patch GIT 2012-06-16 Adds screening of redirecting number


2KB app_read_hash-10.patch - 2011-09-07 Adds a new option "h" to app_read that allows "#" to be read as a digit instead of terminating input. For Asterisk 10
2KB app_read_hash-11.patch - 2014-11-17 Adds a new option "h" to app_read that allows "#" to be read as a digit instead of terminating input. For Asterisk 11
4KB app_read_hash-11v2.patch - 2015-07-22 Adds a new option "h" to app_read that allows "#" to be read as a digit instead of terminating input. For Asterisk 11, cleaned and optimized version
1KB app_voicemail_event.patch - 2018-12-26 app_voicemail: Add message count to MessageWaiting manager event Make the event generated after a user finished using VoiceMailMain identical to the event raised after a message was recorded.
KB sig_pri-hold.patch - 2012-02-20 Makes it possible to put any connected call on hold, not just bridged ones.
KB dial-elsewhere-10.patch - 2012-05-16 If Dial() was cancelled because the calling channel was hung up with 'answered elsewhere', it will be forwarded to the devices/peers called by Asterisk. For Asterisk 10
KB dial-elsewhere-11.patch - 2012-05-16 As above, for Asterisk 11 Has been included in Asterisk 11.
1KB iax2-ooh323-reloadevent.patch - 2018-12-26 Add ChannelReload manager events to chan_iax2 and chan_ooh323
KB sip-asn1-aoc.patch - 2014-11-17 Needed to make it possible to make outgoing calls via Alice/Hansenet/Telefonica/O2 or Vodafone with AOC enabled. This patch just acknowledges the receipt of the AOC information, but does not make use of it.
1KB TOS-CoS-spam.patch - 2014-11-17 Changes the (IMHO) annoying "Using SIP RTP TOS bits" and "Using SIP RTP CoS mark" messages from verbose 2 to verbose 4
1KB Queue-TotalTime.patch - 2018-02-05 AMI: Add "TotalTime" to QueueEntry event containing the time since the channel was created.