Commit Graph

361 Commits (04224c20362f94f99886d6b51adb7b90db62855f)

Author SHA1 Message Date
Richard Mudgett 0122ccd29c Extract sig_ss7 out of chan_dahdi.
15 years ago
Richard Mudgett 1c67f208a7 Add ETSI Message Waiting Indication (MWI) support.
15 years ago
Richard Mudgett afcbc93dae Add ETSI Call Waiting support.
15 years ago
Richard Mudgett afd4454c44 Generic Advice of Charge.
15 years ago
Richard Mudgett 48dd4d1249 Add ETSI Explicit Call Transfer (ECT) support.
15 years ago
Mark Michelson b5d5cc565f Enhancements to connected line and redirecting work.
15 years ago
Richard Mudgett 274eb8960c Fix inverted logic in cli command: ss7 set debug on/off
15 years ago
Richard Mudgett 093dbfdd52 Don't crash when destroying chan_dahdi pseudo channels.
15 years ago
Tzafrir Cohen 6b2e51b1ed When failing to configure, don't destroy 'cfg' twice
15 years ago
Richard Mudgett f0a7adb309 Avoid a crash on SS7 channels.
15 years ago
Richard Mudgett 159f0d4b24 The inalarm flag is not passed up from the sig_analog and sig_pri submodules.
15 years ago
Jeff Peeler 6dd80de93d Merged revisions 260434 via svnmerge from
15 years ago
Richard Mudgett 00a1a96ff5 Separate the uses of NUM_DCHANS and MAX_CHANNELS into PRI, SS7, and MFCR2 users.
15 years ago
Richard Mudgett a3ce3441bb Merged revisions 260195 via svnmerge from
15 years ago
Richard Mudgett 4e3269c60d Merged revisions 259531 via svnmerge from
15 years ago
Richard Mudgett 3e04d6fe8e Merged revisions 259270 via svnmerge from
15 years ago
Richard Mudgett 3bda444f1e Re-fix dahdi_request() iflist locking since CCSS merged.
15 years ago
Dwayne M. Hubbard afedb856ae Enable PRI SERVICE message support in chan_dahdi for the 'national' switchtype
15 years ago
Mark Michelson e24661fd18 Merge Call completion support into trunk.
15 years ago
Richard Mudgett 1a2f96573a Merged revisions 256225 via svnmerge from
15 years ago
Richard Mudgett a5a0a5f867 Consolidate ast_channel.cid.cid_rdnis into ast_channel.redirecting.from.number.
15 years ago
Tzafrir Cohen 8acb32460a remove unneeded explicit channel in dahdi ioctls
15 years ago
Russell Bryant 24137871be Use SHRT_MAX instead of MAXSHORT.
15 years ago
Moises Silva 828bdd8929 add missing mfcr2_skip_category setting
15 years ago
Richard Mudgett 76961a63f8 Doxegen this chan_dahdi lock.
15 years ago
Richard Mudgett 7f68a32417 Minor tweaks and comment updates to chan_dahdi.
15 years ago
Richard Mudgett b1ccb1a44e Simplified dahdi_request() channel selection failed reason/cause code.
15 years ago
Richard Mudgett ee5e65194f Reduce the amount of database access for HAVE_PRI_SERVICE_MESSAGES.
15 years ago
Richard Mudgett 73ef4b8daf Removed cdrflags from ast_channel structure.
15 years ago
Jeff Peeler e8a99a9962 Merged revisions 250480 via svnmerge from
15 years ago
Jeff Peeler 6bd57e0720 Add new config option to control AMI alarm event reporting in chan_dahdi.
15 years ago
David Vossel 862ebf4d00 fixes adaptive jitterbuffer configuration
15 years ago
Alec L Davis 5dbe86a3c2 fix asterisk setting of pritimers from chan_dahdi.conf
15 years ago
Moises Silva 0d838691bc mfcr2 issue 0016844 - Fix portability bit fields and make mfcr2_immediate_accept work again, reported and patched by korihor
15 years ago
Richard Mudgett b2a1ad7946 Restore triedtopribridge flag code removed in -r211197.
16 years ago
Tilghman Lesher d3ae695204 The chanvar= setting should inherit the entire list of variables, not just the first one.
16 years ago
Jeff Peeler 568c057c4c Extend max call limit duration from 24.8 days to 292+ million years.
16 years ago
Richard Mudgett c5cfc2a867 Removed unused parameters from analog_available() and sig_pri_available().
16 years ago
Kevin P. Fleming ef9be94b35 Change all refererences to 1.6.3 to be 1.8, since that will be the next feature release
16 years ago
Jeff Peeler 50b7338d02 Fix call forwarding for analog phones.
16 years ago
Jeff Peeler 08ec550c16 Merged revisions 232090 via svnmerge from
16 years ago
Tilghman Lesher f59fe83c56 More 32->64 bit codec conversions.
16 years ago
Jeff Peeler ac9a4cecf3 Fix problem on digital channels due to digital flag not getting set
16 years ago
Richard Mudgett 20e56c9d36 Created standard location to add options to chan_dahdi for ISDN dialing.
16 years ago
Jeff Peeler 562a18f533 fix trunk building
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
Richard Mudgett 6406f39594 DAHDI ISDN channel names will not allow device state to work. (Interim solution.)
16 years ago
Richard Mudgett 7fbd314a88 Cleanup some flags on DAHDI PRI channel hangup.
16 years ago
Richard Mudgett 71452322a2 Make conditionals create previous code when libpri/ss7 are present.
16 years ago
Tzafrir Cohen 2736168a6b span numbers in pri debug / error messages
16 years ago
Tzafrir Cohen e5a57959eb Re-arange code a bit to build in dev-mode without ss7
16 years ago
Tzafrir Cohen d36cecd578 Make chan_dahdi build even without PRI / SS7
16 years ago
Richard Mudgett cff6d02b53 Add to chan_dahdi ISDN HOLD, Call deflection, and keypad facility support.
16 years ago
Matthew Nicholson 26638d3a55 Add dynamic range compression support for analog channels.
16 years ago
Jeff Peeler 03db5ef0e5 fix typo, sorry
16 years ago
Jeff Peeler 53a95d9c84 Merged revisions 224330 via svnmerge from
16 years ago
Jeff Peeler 4ae6bee6da Change ringt (ring timeout) styles to be consistent across chan_dahdi.
16 years ago
Jeff Peeler b5eb0449c0 Merged revisions 222462 via svnmerge from
16 years ago
Jeff Peeler f7fa417130 Fix 222298 (crash during destruction of second channel when variable set with
16 years ago
Jeff Peeler 0c7f4cfb85 Fix crash during destruction of second channel when variable set with setvar.
16 years ago
Tzafrir Cohen 0c3cd2ee45 Make sure digit events are not reported as "ERROR"
16 years ago
Jeff Peeler 10e8ee1746 Add a few missing events to analog_handle_event.
16 years ago
Richard Mudgett 9c05faf76d Prevent deadlock if chan_dahdi attempts to change PRI channel names.
16 years ago
Richard Mudgett f3f456f8b6 Miscellaneous minor changes.
16 years ago
Jeff Peeler 0d5e318cb2 Add some changes related to 218430.
16 years ago
Tzafrir Cohen b64beef2f3 Fix false error message on DAHDI_EVENT_REMOVED (RESULT_SUCCESS == 0)
16 years ago
Jeff Peeler 843a724373 Merged revisions 218401 via svnmerge from
16 years ago
Richard Mudgett 6c39ebaa3e Add support for multiple interface lists.
16 years ago
Moises Silva 2aa112b4d7 get rid of mfcr2 monitor thread condition, is problematic
16 years ago
Jeff Peeler edb5e6efd9 Cleanup approach in 217804 and don't reach inside the sig_pvt.
16 years ago
Jeff Peeler 3a718192c6 Allow do not disturb to be set on analog channels via the CLI and AMI.
16 years ago
Richard Mudgett 32352265c4 Cleaned up chan_dahdi iflist handling and locking.
16 years ago
Richard Mudgett 9a1215989f Miscellaneous minor changes.
16 years ago
Jeff Peeler f558f01a81 Fix crash during attended transfer over PRI.
16 years ago
Jeff Peeler 5561ba19aa Stop caller id transmission when offhook event detected.
16 years ago
Richard Mudgett 98d156c5dd Fix available() for SS7, MFC/R2, and pseudo channels.
16 years ago
Moises Silva df7dd574fd ast_log replaced for ast_verbose in MFCR2 event notifications
16 years ago
Richard Mudgett fd561e871f Fix memory leak of sig_xxx private structures.
16 years ago
Richard Mudgett 8562029476 Miscellaneous minor code cleanup in mkintf().
16 years ago
Richard Mudgett c2930434f6 Lets try not to use C++ keywords for variable names.
16 years ago
Doug Bailey 8430c87faa Added detection DTMF CID without polarity change alert.
16 years ago
Richard Mudgett 595ab444af Made chan_dahdi able to ignore incoming calls that are not in a MSN list for ISDN PTMP CPE spans.
16 years ago
Doug Bailey eff8dd9a2f Fix issue where DTMF CID detect was placing channels into signed linear mode
16 years ago
Moises Silva 3b1682bfe5 improve handling of openr2_chan_disconnect_call API failure, unlikely, but happened on openr2 library bug
16 years ago
Moises Silva 1c14bd4bfd increment the mfcr2 monitor count when clearing the call request
16 years ago
Moises Silva 8a2302e118 fixed bug caused by calling ast_request without calling ast_call on an R2 channel, ie, CHANISAVAIL
16 years ago
Richard Mudgett 0d2ef8ac5c Merged revisions 212430 via svnmerge from
16 years ago
Jeff Peeler 132204459c More code that somehow got left out of sig_analog
16 years ago
Jeff Peeler b65c0edd52 Fix chan_dahdi option ringtimeout
16 years ago
Richard Mudgett 148d49e362 Encapsulate testing for which signaling styles are used by sig_pri.
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Jeff Peeler 93b6a46fde Fix PRI/BRI channels when in alarm condition to only be marked for hangup if
16 years ago
Richard Mudgett bc0a3453cd Restoring some code to sig_pri. Not sure if it is really needed.
16 years ago
Richard Mudgett 4f80468245 Fixed some unsafe down cast pointer operations for sig_pri.
16 years ago
Richard Mudgett 53ea9a0576 More changes from chan_dahdi that did not make it into sig_pri.
16 years ago
Richard Mudgett ff91b378e0 Fix CALLERID() values for sig_pri on incoming calls.
16 years ago
Richard Mudgett e5b19910ed Removed some dead code.
16 years ago
Richard Mudgett 070de85e56 Changes from chan_dahdi that did not make it into sig_pri.
16 years ago
Kevin P. Fleming ed2a3cedd1 Merged revisions 209759 via svnmerge from
16 years ago
David Brooks 48363c16e1 Fixes numerous spelling errors. Patch submitted by alecdavis.
16 years ago
David Brooks d81d6d3415 Fixing typos. Replaces "recieved" with "received" and "initilize" with "initialize"
16 years ago
Jeff Peeler dcd6227f6c Merged revisions 208380 via svnmerge from
16 years ago
Jeff Peeler 980db1601a Fix sending of interface identifier unconditionally in sig_pri
16 years ago
Jeff Peeler 58699809a5 Reset the fax buffers back to default settings regardless of signaling in use -
16 years ago
Jeff Peeler 56c59985de whitespace fix only
16 years ago
Jeff Peeler 7466e00663 Fix my_is_off_hook to check rxbits only for FXS signaling
16 years ago
Jeff Peeler 6ac23c3eca Merged revisions 207827 via svnmerge from
16 years ago
Jeff Peeler 74de8256bd Merged revisions 207155 via svnmerge from
16 years ago
Jeff Peeler 8270339965 Fix segfault in sig_analog when using callwaiting, respect callwaiting options
16 years ago
Jeff Peeler 646cd02c09 The dialing flag was mistakingly removed from sig_pri.
16 years ago
Jeff Peeler b9e898017e Restore some missing functionality to sig_analog.
16 years ago
Sean Bright ee0cd5a32c Add a configure check for Reverse Charging Indication support in LibPRI.
16 years ago
Sean Bright 719917fe59 Support setting and receiving Reverse Charging Indication over ISDN PRI.
16 years ago
Jeff Peeler 5606db2224 Merged revisions 203848 via svnmerge from
16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
16 years ago
Jeff Peeler 6fad61406c make sure chan_dahdi compiles with only libss7 and not libpri installed
16 years ago
Richard Mudgett 3930f83be6 Picking nits
16 years ago
Jeff Peeler bbfe6967ab Remove some unnecessary code and update sample config file with respect to GR-303.
16 years ago
Jeff Peeler 5c7da226e4 New signaling module to handle PRI/BRI operations in chan_dahdi
16 years ago
Jason Parker afa8db54a0 Unmute when we get a dtmfup (we muted on dtmfdown) event.
16 years ago
Doug Bailey ce70b28f38 Insure ring cadence is set for fxs ports
16 years ago
Richard Mudgett 80822297d4 Merged revisions 203036 via svnmerge from
16 years ago
Matthew Fredrickson 2a68d05b96 I could have sworn I committed this patch ages ago, but... bug fix with setting NAI properly on linksets in certain situations.
16 years ago
Kevin P. Fleming f1dc620467 Enable applications to enable/disable digit and tone detection.
16 years ago
Moises Silva 2c8cd1db92 keep backwards compatible chan_dahdi with older openr2 versions by not using the new skip category feature unless supported
16 years ago
Kevin P. Fleming 4379249674 Convert a number of global module variables to 'static'.
16 years ago
Moises Silva b52abf3d21 added openr2 to menuselect-deps.in, recent commit in menuselect made me realize this was never done but was working anyways
16 years ago
Mark Michelson d068c2f5e6 Correct "dahdi show channels" output when specifying a group.
16 years ago
Jeff Peeler aaf5eb105e New signaling module to handle analog operations in chan_dahdi
16 years ago
Tilghman Lesher 98ce0e5b6c Eliminate several needless checks and fix a few memory leaks
16 years ago
Moises Silva b93c1a2df5 set MFCR2_CATEGORY just when starting the pbx
16 years ago
Eliel C. Sardanons 2c882626a0 Implement a new element in AstXML for AMI actions documentation.
16 years ago
Russell Bryant 76e9c034be resolve compiler warning
16 years ago
Sean Bright fcda626f3c Fix build under dev mode and remove some casts that are no longer necessary as
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Richard Mudgett 0163194d93 The facilityenable parameter does not have anything to do with pritimer parameters.
16 years ago
Kevin P. Fleming 1c988d8996 add 'const' qualifiers in various places where they should have been
16 years ago
Matthew Fredrickson 965b0f328e Revert CPC patch for now, until I decide whether or not it all should be merged into libss7/1.0 (It's still in the bug13495 branch and in libss7/trunk)
16 years ago
Sean Bright a0766f8113 Conditional include ioctl's to change EC policy based on DAHDI caps.
16 years ago
Kevin P. Fleming d9d2779008 Add buffer and echo canceller control to CHANNEL() dialplan function for DAHDI channels
16 years ago
Matthew Fredrickson a082ad616f Add support setting CPC from channel variable
16 years ago
Matthew Fredrickson 6389ec15fb Make sure that we do not clear the down flag on the BRI during PTMP link transients
16 years ago
Russell Bryant cba19c8a67 Convert the ast_channel data structure over to the astobj2 framework.
16 years ago
Joshua Colp b0347267b3 Merged revisions 188937 via svnmerge from
16 years ago
Joshua Colp ac48378d28 Fix a bug with the dahdi_setoption callback in chan_dahdi.
16 years ago
David Vossel b2e77d5f5d Merged revisions 188646 via svnmerge from
16 years ago
Jeff Peeler 2fd695d23c Don't try to do anything in pri_check_restart with service messages unless
16 years ago
Jeff Peeler 50ecc19ca0 change some capitalization
16 years ago
Jeff Peeler 1172c38647 Add service maintenance message support
16 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
16 years ago