Commit Graph

12037 Commits (2a4a61f914c348ca23c8a2eefbb4033e70da8789)
 

Author SHA1 Message Date
Christian Richter 2a4a61f914 make sure frame is completely clean, before we send it to asterisk as DTMF. If we don't make it clean, it happens that one way audio occurs..
18 years ago
Christian Richter be6e667c1e when overlapdial was used and no number was dialed, the call was dropped, now we just jump into the s extension, which makes a lot more sense.
18 years ago
Mark Michelson 068e1d8208 We need to reset the membername to NULL on each iteration of this loop, otherwise the result is that
18 years ago
Russell Bryant ec8a896935 Convert locks of the contexts list in pbx_config to the appropriate rdlock or wrlock
18 years ago
Russell Bryant 93748ccb9c pbx_dundi only needs a rdlock on the contexts list.
18 years ago
Russell Bryant 4ee7457343 app_macro only needs a rdlock on the contexts list.
18 years ago
Joshua Colp b5087d7743 Allocate a SIP refer structure when performing a transfer using BYE with Also so that the transfer information is properly stored. (AST-2008-001)
18 years ago
Mark Michelson 60c6826c1c A change to improve the accuracy of queue logging in the case where a member does not
18 years ago
Mark Michelson 8fded490ce Avoiding a potentially bad locking situation. ast_merge_contexts_and_delete writelocks the conlock, then
18 years ago
Tilghman Lesher 3d142f0271 Allow the default "0" to be returned if the STAT fails
18 years ago
Russell Bryant ce3f27c5d5 Remove duplicate increment of the header count in the add_header() function.
18 years ago
Mark Michelson a7dee30a8d I found a bug while browsing the queue code and managed to reproduce it in a small setup.
18 years ago
Russell Bryant 8b3f41409e Don't report a syntax error when an empty string is passed to ast_get_group.
18 years ago
Mark Michelson 5dc1371bf2 Fixing a typo in a comment.
18 years ago
Joshua Colp e276b231fb Include types.h in chan_h323 as without it it can not be compiled on some operating systems like FreeBSD to name one.
18 years ago
Joshua Colp 856bc2ef76 Use ast_strlen_zero to see if our_contact is set or not on the dialog. It is possible for it to be a pointer to NULL.
18 years ago
Russell Bryant c03ccc41f2 Now that the contexts lock is a read/write lock, it should not be locked here
18 years ago
Russell Bryant 67df6e008d Use the constant that I really meant to use here ...
18 years ago
Russell Bryant c792659cc7 Change ast_translator_best_choice() to only pay attention to audio formats.
18 years ago
Kevin P. Fleming eb4d447b78 make this comment explain the situation in an even more explicit fashion
18 years ago
Tilghman Lesher 3c3eb75062 Workaround for what is probably a glibc bug (but we'll see this crop up again
18 years ago
Russell Bryant e6a8750fe7 Just in case the AST_FLAG_END_DTMF_ONLY flag was already set before starting
18 years ago
Russell Bryant 52df524ba0 When a channel is in autoservice, mark a flag on the channel that says that
18 years ago
Russell Bryant 39c5c66235 Don't try to send a parked call back to itself.
18 years ago
Russell Bryant 1deba2c9ed Don't store DTMF BEGIN frames while a channel is in autoservice. It's just
18 years ago
Russell Bryant a4523fcd83 List include/asterisk/version.h as a .PHONY target because we want the commands
18 years ago
Joshua Colp 25aef5fc44 file says... build on the builders.
18 years ago
Tilghman Lesher 540077b7b1 Race: we need to wait to queue a NewChannel event until after the channel is
18 years ago
Tilghman Lesher 9dbd385de7 More deadlock avoidance code (this time between sip_monitor and sip_hangup)
18 years ago
Tilghman Lesher f26935218f Another bit of bad logic in realtime_peer
18 years ago
Tilghman Lesher 1e5463be20 Argh... I suppose third time's the charm.
18 years ago
Mark Michelson 54215d94f1 Bunch of coding guidelines cleanup
18 years ago
Mark Michelson f4663e4f22 Better quota support for using IMAP storage voicemail
18 years ago
Mark Michelson c30bab877c The mail_copy c-client function does not expect a full imap mailbox string, just the name of the mailbox.
18 years ago
Mark Michelson 8c7948fd44 Since we are freeing list elements within a list traversal, we need to use the safe
18 years ago
Russell Bryant 5977f8d5be Convert the contexts lock to a read/write lock to resolve a deadlock. This
18 years ago
Mark Michelson ad89849308 Removing a debug message I accidentally just committed
18 years ago
Mark Michelson eac09a0cd0 Fixing Portuguese syntax for saying dates and times. Also some coding guidelines cleanup.
18 years ago
Tilghman Lesher 2f24e1b1bf Fix for restart-as-user problem reported via the -dev list
18 years ago
Russell Bryant 32c8a851c7 Merged revisions 94255 via svnmerge from
18 years ago
Russell Bryant b80002cc9f Fix a deadlock in d-channel handling in chan_zap.
18 years ago
Russell Bryant 2fc3d3e903 Blocked revisions 94214 via svnmerge
18 years ago
Mark Michelson b0dd0e2a68 Sox versions 13.0.0 and newer do not have "soxmix" and instead use sox -m. res_monitor
18 years ago
Russell Bryant 612d0b8f45 Check for the existence of the soxmix application on the target platform and have
18 years ago
Joshua Colp 52527facc4 Make the 1.4 builders happy, ensure var is NULL.
18 years ago
Tilghman Lesher d1a1f4599b Avoid segfault in chan_iax when peer isn't defined
18 years ago
Jason Parker ff5ffd02cf FreeBSD also does not have byte swap functions.
18 years ago
Tilghman Lesher 28d4f2f5eb Blocked revisions 93675 via svnmerge
18 years ago
Tilghman Lesher be17d99712 Merged revisions 93667 via svnmerge from
18 years ago
Mark Michelson 62fa8dfbfa Rework deadlock avoidance used in ast_write, since it meant that agent channels which were being monitored
18 years ago