Commit Graph

4507 Commits (ccfa1564da59a5fc547e1d7c778c093f382c19d7)

Author SHA1 Message Date
Sean Bright 7db192138f You know what's awesome? Code that compiles... ;)
18 years ago
Jeff Peeler fbd79d76b2 fix compilation warnings
18 years ago
Jeff Peeler ffc421d3fc fixes use count to properly decrement if an active dahdi channel is destroyed allowing module to be unloaded
18 years ago
Jeff Peeler 8982add7a8 add forgotten locks around ss_thread_count in ss_thread for dahdi restart
18 years ago
Tilghman Lesher fc195a2df6 More fixes for realtime peers.
18 years ago
Jeff Peeler 4159f6d3f7 initialize condition variable ss_thread_complete using ast_cond_init
18 years ago
Jeff Peeler df0a6baec5 declared static mutexes using AST_MUTEX_DEFINE_STATIC macro
18 years ago
Jeff Peeler 155afc5a4b Fixes the dahdi restart functionality. Dahdi restart allows one to restart all DAHDI channels, even if they are currently in use. This is different from unloading and then loading the module since unloading requires the use count to be zero. Reloading the module is different in that the signalling is not changed from what it was originally configured. Also, this fixes not closing all the file descriptors for D-channels upon module unload (which would prevent loading the module afterwards).
18 years ago
Tilghman Lesher 5dff477c3e Oops, wrong direction
18 years ago
Tilghman Lesher 65a16565fd When creating the secondary subchannel name, it is necessary to compare to
18 years ago
Kevin P. Fleming e797e4ed72 add support for Zaptel versions that contain the new transcoder interface
18 years ago
Jeff Peeler 75bdfd1436 Register DAHDISendKeypadFacility application if dahdi_chan_mode is set to DAHDI + Zap. Mark ZapSendKeypadFacility application as deprecated on usage.
18 years ago
Kevin P. Fleming d98254b147 document dahdichanname option in doc/asterisk-conf.txt
18 years ago
Tilghman Lesher f2ead6dbc5 Also, parse useincomingcalleridonzaptransfer (and add appropriate deprecation
18 years ago
Tilghman Lesher d0721c085f For backwards compatibility with previous 1.4 versions which used "zapchan"
18 years ago
Richard Mudgett 57e3570b62 * The allowed_bearers setting in misdn.conf misspelled one
18 years ago
Mark Michelson b48adf96dc Since adding the AST_CONTROL_SRCUPDATE frame type,
18 years ago
Tilghman Lesher 42a5577557 In a conversion to use ast_strlen_zero, the meaning of the flag IAX_HASCALLERID
18 years ago
Michiel van Baak 3f2b34e888 fix some potential deadlocks in chan_skinny
18 years ago
Russell Bryant d90285f4f5 In case we have some processing threads that free more frames than they allocate,
18 years ago
Kevin P. Fleming 7b61edde36 build against the now-typedef-free dahdi/user.h
18 years ago
Tilghman Lesher c5b4e1aec8 Fix some errant device states by making the devicestate API more strict in
18 years ago
Mark Michelson a99f3d9365 We need to make sure to null-terminate the "name"
18 years ago
Tilghman Lesher 580ca7408c Fix rtautoclear and rtcachefriends
18 years ago
Jason Parker 82e28307c0 inbandrelease is gone - it's now inbanddisconnect
18 years ago
Kevin P. Fleming cd12517eeb make some more changes to the dahdi/zap channel name support stuff to ensure allthe globals are 'const', and clean up mmichelson's changes to app_chanspy to simplify the code
18 years ago
Mark Michelson 252c5728fc As suggested by seanbright, the PSEUDO_CHAN_LEN in
18 years ago
Mark Michelson 1fbde6a2f3 Small cleanup. Move the declaration of the DAHDI_SPANINFO
18 years ago
Mark Michelson 32bc585a57 Fix building of chan_dahdi when HAVE_PRI is not
18 years ago
Kevin P. Fleming b134688e7e ensure that after a channel is created, if it happened to be in 'channel alarm' state, when that alarm clears we won't generate a spurious 'alarm cleared' message
18 years ago
Christian Richter b6ca1a1b06 another Fix because of r119585, this commit has broken high frequented BRI Ports, there was a possibility that a channel, that was marked as in_use would be reused later, the corresponding port could got stuck then. So it is recommended to upgrade for chan_misdn users.
18 years ago
Mark Michelson d6aef7347a Allow Spiraled INVITEs to work correctly within Asterisk.
18 years ago
Kevin P. Fleming 6a0bcc4754 fix up namespace pollution for dahdi_chan_mode enum
18 years ago
Tilghman Lesher 04614238c5 Merged revisions 132711 via svnmerge from
18 years ago
Kevin P. Fleming 08a0f08234 ensure that if any alarms exist at channel creation time, they are handled identically to if they occurred later, so that later alarm clearing will work properly and 'make sense'
18 years ago
Olle Johansson fe25fe728c The most common question on the #asterisk iRC channel and on mailing lists
18 years ago
Kevin P. Fleming e2c41c9ee4 correct wording in comment
18 years ago
Kevin P. Fleming 0faccba9cb use renamed libpri API call for controlling this feature (was improperly named before)
18 years ago
Kevin P. Fleming 6ef40852de teach chan_dahdi how to find the D-channel on BRI spans, and don't attempt to use channel 24 as a D-channel on spans of unexpected sizes
18 years ago
Brett Bryant 2172cc71b1 Fix a bug in 1.4 branch with iax2 channels not being removed when a call was rejected (from the calling box, not the box that denied the
18 years ago
Tilghman Lesher 79b6c3f9d6 Spinlock within the destroy, to allow a scheduled job to continue, if it's
18 years ago
Tilghman Lesher 64bbce9b9b Make the ast_assert call within ast_sched_del report something useful.
18 years ago
Tilghman Lesher e0baf8a871 Revert part of issue #5620 (revision 6965) as it appears that it was in error.
18 years ago
Brett Bryant 8a427aed77 Fix a bug in iax2 registration that allowed peers to register with
18 years ago
Tilghman Lesher b0586bd055 Apparently, in certain cases, a callno is already destroyed when iax2_destroy is called.
18 years ago
Russell Bryant 4fb20c3291 Always ensure that the channel's tech_pvt reference is NULL after calling the
18 years ago
Tilghman Lesher 9fda1e767c astman_send_error does not need a newline appended -- the API takes care of
18 years ago
Tilghman Lesher b2947c0348 Override the callerid in all cases when the callerid is set in the user, not
18 years ago
Tilghman Lesher 95c8fc64bc Reverting 2 changesets, as it breaks incoming IAX2 calls
18 years ago
Kevin P. Fleming 75c6f9ab0f a whole pile of Zaptel/DAHDI compatibility work, with lots more to come... this tree is not yet ready for users to be easily upgrading or switching, but it needs to be :-)
18 years ago