Commit Graph

4096 Commits (63669c4496ab86833c8b9afac366b1e3293283e7)

Author SHA1 Message Date
Kevin P. Fleming 5f9897ba56 handle the GNUTLS library properly in the configure script and build system
18 years ago
Kevin P. Fleming 0b14e93d00 oops, use #ifdef instead of #if
18 years ago
Kevin P. Fleming e49f14e6cb don't reference GnuTLS headers and functions unless the configure script found it
18 years ago
Olle Johansson 4eab565b25 Issue 7672 - fix by zandbelt - Asterisk core dump since the GnuTLS interface did not support multithreading correctly.
18 years ago
Olle Johansson e8addde3f1 Issue 8193 - NAT issues with gtalk/STUN. Patch by phsultan. Thanks!
18 years ago
Olle Johansson abc8683ce7 Issue 7686, fix by phsultan, NAT issues when calling from gtalk to SIP over nat.
18 years ago
Olle Johansson e4f9cc15e6 Issue #8536 - Caller ID not set in CDR for jingle
18 years ago
Joshua Colp 0df2a42f96 Merged revisions 65837 via svnmerge from
18 years ago
Olle Johansson 6cfe6a550e Issue 8409 - phsultan - Fix "login" as component to jabber server.
18 years ago
Christian Richter 9f54cd55af Merged revisions 65767 via svnmerge from
18 years ago
Kevin P. Fleming e1518f42ae start the delayed PBX when receive voice or video full frames as well, and comment this delayed-PBX activity
18 years ago
Kevin P. Fleming ca6b421be4 Merged revisions 65682 via svnmerge from
18 years ago
Kevin P. Fleming b89faf596b clear the 'delay PBX' flag when we are ready to start the PBX
18 years ago
Kevin P. Fleming 09dc4253d8 don't start a PBX on a new incoming IAX2 channel until we have some sort of response to our ACCEPT (ACK or anything else)
18 years ago
Kevin P. Fleming f608d90283 Merged revisions 65676 via svnmerge from
18 years ago
Russell Bryant 7398856cea Merged revisions 65588 via svnmerge from
18 years ago
Russell Bryant c556cc222c List res_smdi as a dependency for app_voicemail and chan_zap
18 years ago
Christian Richter e7355ec53b Merged revisions 65328 via svnmerge from
18 years ago
Olle Johansson 4483fa12e8 Merged revisions 65122 via svnmerge from
18 years ago
Olle Johansson 7fe3608300 Merged revisions 65075 via svnmerge from
18 years ago
Olle Johansson 50f79ba4b2 - Adding support for putting calls OFF hold with a re-invite with blank SDP. This was a bug found while doing tests at SIPit in Antwerp.
18 years ago
Christian Richter 012fe116fa Merged revisions 65007 via svnmerge from
18 years ago
Olle Johansson 73d0ba053b Issue 9487 - stop media flows at hangup of call
18 years ago
Christian Richter d682a74e26 Merged revisions 64902 via svnmerge from
18 years ago
Joshua Colp 7a8ca54257 Even more direct RTP setup fixes! Don't allow a codec that isn't supported to creep into the SDP of either side. (issue #9446 reported by marcelbarbulescu)
18 years ago
Olle Johansson 4ae20ba8e4 Fix auth on BYE. (Different patch than for 1.2)
18 years ago
Olle Johansson 5acc63d688 Issue #9681 - Handle www-auth on BYE
18 years ago
Olle Johansson 374b52f717 Final part of issue #9483 - fixing transfer() of sip calls in the dial plan (twilson)
18 years ago
Olle Johansson 70ad556544 Issue #9439 - properly handle username parameters in SIP uri.
18 years ago
Olle Johansson bf1a15b9bf Merged revisions 64535 via svnmerge from
18 years ago
Olle Johansson 56af259505 Merged following patch with a lot of changes for 1.4
18 years ago
Christian Richter d17174cfc1 Merged revisions 64513 via svnmerge from
18 years ago
Olle Johansson 1f2afa0ff1 Change -2 to XMIT_ERROR to clarify a bit more
18 years ago
Russell Bryant b340fcd7d0 Properly handle AST_CONTROL_PROGRESS by just ignoring it. An unknown indication
18 years ago
Olle Johansson e041d57175 Handle network errors, like host or network unreachable, in a better way. This means that
18 years ago
Steve Murphy 8c635fb2c1 As per 9570, worrisome CDR warnings have been removed, that are either not helpful, or not relevant.
18 years ago
Joshua Colp 9a73c07fb1 This concludes my final adventure with bitmasks and the onhold flag. Would anyone care for some peanuts?
18 years ago
Joshua Colp 699aa6ad74 Tweak hold flags some more. They can be of three states when active: active, inactive, one direction.
18 years ago
Joshua Colp 026000bae8 Ensure the onhold flag is set no matter what when being put on hold.
18 years ago
Jason Parker c2c91c7fef Merged revisions 63828 via svnmerge from
18 years ago
Olle Johansson ca1ae5e81a Merged revisions 63748 via svnmerge from
18 years ago
Joshua Colp 67a0bbaa83 Do not prematurely go on hold if sendonly was not actually set.
18 years ago
Matthew Fredrickson a181c6a777 Merged revisions 63653 via svnmerge from
18 years ago
Joshua Colp c83c0072bb Merged revisions 63610 via svnmerge from
18 years ago
Christian Richter 3e63c9d542 Merged revisions 62945,63402,63519 via svnmerge from
18 years ago
Olle Johansson d30faa1dc2 Don't retransmit 200 OK's on ignore status. (Reported on asterisk-users)
18 years ago
Joshua Colp b50b92ab77 Minor backport of revision 59083 in trunk. Don't queue an unhold frame up if the call was never on hold to begin with.
18 years ago
Joshua Colp 95de3fbf0c Merged revisions 62987 via svnmerge from
18 years ago
Christian Richter 460e677ea6 Merged revisions 61357,61770,62885 via svnmerge from
18 years ago
Tilghman Lesher 8bcfcfca88 Merged revisions 62691 via svnmerge from
18 years ago
Steve Murphy 55f4eb3e3d a)In chan_zap, set the clid, src fields in channel_alloc call. b)in the channel_alloc func, set the cid_num and name fields from the arglist[blush]. c) don't update the channel app & app data fields if you are in the 'h' extension. d)the load_module func in cdr_radius needs to return DECLINE, SUCCESS.
18 years ago
Olle Johansson d5fda03428 Don't unlock a channel that we already know does not exist (propably isue 8228)
18 years ago
Russell Bryant 3595c5fed1 Merged revisions 62417 via svnmerge from
18 years ago
Russell Bryant 8936804377 Fix a bug that made the "language" setting in zapata.conf not
18 years ago
Russell Bryant 6b76a95f09 Fix a weird problem where when a caller talking to someone sitting behind an
18 years ago
Olle Johansson 34f9e0c4dd Merged revisions 62126 via svnmerge from
18 years ago
Olle Johansson b0121ca8a3 Issue #9608 - fix some annoying DEBUG messages not controlled by option_debug (DEA). Thanks!
18 years ago
Joshua Colp 0525347958 Merged revisions 62037 via svnmerge from
18 years ago
Kevin P. Fleming 0e525813a8 Merged revisions 61913 via svnmerge from
18 years ago
Russell Bryant 5574da0c12 Merged revisions 61866 via svnmerge from
18 years ago
Russell Bryant e6aa1145ed Merged revisions 61862 via svnmerge from
18 years ago
Russell Bryant 77c52fd8bf Merged revisions 61798 via svnmerge from
18 years ago
Dwayne M. Hubbard db55615090 Merged revisions 61777 via svnmerge from
18 years ago
Joshua Colp b271179161 Merged revisions 61771 via svnmerge from
18 years ago
Olle Johansson 32be6621f6 Merged revisions 61685 via svnmerge from
18 years ago
Olle Johansson dc6d309bdb #9483, half of patch by twilson to solve 302 redirect issues
18 years ago
Joshua Colp eb631c00a3 For those very verbose SIP implementations that attach tons of info to the Contact header... let's increase our variable sizes. (issue #9535 reported by jeffg)
18 years ago
Steve Murphy 8a386a9816 A fix for chan_oss that resulted from the CDR changes; it helps to use the right info.
18 years ago
Joshua Colp c06e063e1a Don't assume the callid of a dialog will be set, as in some circumstances it may not. (issue #9534 reported by tecnoxarxa)
18 years ago
Russell Bryant 5858778f40 Merged revisions 61476 via svnmerge from
18 years ago
Nadi Sarrar 3bd81c31fb Don't export AOCD variables on misdn_hangup anymore, this was mainly a fix for trunk..
18 years ago
Russell Bryant a0d75effd5 Merged revisions 61426 via svnmerge from
18 years ago
Russell Bryant 9ce476a89c Merged revisions 61376 via svnmerge from
18 years ago
Nadi Sarrar 4e2ab7de64 Export AOCD variables on misdn_hangup.
18 years ago
Nadi Sarrar b31fe9be83 Ignore facility messages in case we don't have a corresponding channel object.
18 years ago
Nadi Sarrar 5e08746b28 AOCD's are now exported to asterisk channel variables.
18 years ago
Nadi Sarrar 50d606bbf8 Merged revisions 61170 via svnmerge from
18 years ago
Olle Johansson 3e5c59f235 Merged revisions 61038 via svnmerge from
18 years ago
Steve Murphy 7d5a79a0b9 This is a big improvement over the current CDR fixes. It may still need refinement, but this won't have as many folks bothered.
18 years ago
Tilghman Lesher 1d3fbc214a Merged revisions 60846 via svnmerge from
18 years ago
Tilghman Lesher dc54d451dc Off by one error, resulting in a crash (Issue 9500)
18 years ago
Matthew Fredrickson e7e3929740 Make sure we check the faxdetect option before doing fax processing
18 years ago
Matthew Fredrickson 96a8eadf29 Merged revisions 60456 via svnmerge from
18 years ago
Joshua Colp a85156a737 Merged revisions 60213 via svnmerge from
18 years ago
Russell Bryant 0b94c7c27c Add a Content-Length of 0 to the response built by transmit_response_with_unsupported().
18 years ago
Russell Bryant 3e058dab84 Merged revisions 60083 via svnmerge from
18 years ago
Russell Bryant dff65e38f4 Merged revisions 59938 via svnmerge from
18 years ago
Russell Bryant f8773a1e80 Merged revisions 59916 via svnmerge from
18 years ago
Nadi Sarrar 911a8f501d Merged revisions 59788,59803 via svnmerge from
18 years ago
Christian Richter 30ace959bb Merged revisions 59623-59624,59639 via svnmerge from
18 years ago
Russell Bryant 8acd1e8349 When the IAX2 read callback gets called, return NULL instead of a "null frame".
18 years ago
Russell Bryant a2fc7b9e36 Fix the check that ensures that the CHANNEL function's first argument is "rtpqos".
18 years ago
Russell Bryant 8fdf6e3c47 Merged revisions 59258 via svnmerge from
18 years ago
Russell Bryant c0aca26f30 Convert the RTPQOS function to just be additional parameter of the CHANNEL
18 years ago
Christian Richter 10760fce2c Merged revisions 59252 via svnmerge from
18 years ago
Tilghman Lesher 0220349ca4 Oops, this should be case insensitive
18 years ago
Tilghman Lesher ec028bd1b2 Change this to a single dp function to make oej happy.
18 years ago
Russell Bryant cd3238d543 Rename the new dialplan functions to match the variable name
18 years ago
Russell Bryant fa97f6c381 The AUDIORTPQOS and VIDEORTPQOS variables are not fully functional in some
18 years ago
Nadi Sarrar 980b0bc785 * mISDN >= 1.2 provides a dsp pipeline for i.e. echo cancellation modules, make chan_misdn use it.
18 years ago
Joshua Colp 3b6f376425 Merged revisions 59194 via svnmerge from
18 years ago
Kevin P. Fleming cf58b2ba46 don't allow string input to overrun the buffer to hold it (ASA-2007-010)
18 years ago
Kevin P. Fleming 34f55a9bf6 remove variables that are no longer used (--enable-dev-mode is good, developers should be using it)
18 years ago
Joshua Colp 067876afbc Until we can do media level parsing for sendrecv/etc just use the first value found. This crept up when a phone was offered audio+video and returned an inactive video stream. chan_sip thought the phone said to put the person on hold but that was totally wrong. (issue #9319 reported by benbrown)
18 years ago
Joshua Colp bfeb3bcf18 Copy len variable as well, should fix remaining IAX2 DTMF issues.
18 years ago
Christian Richter 30165b1bf2 Merged revisions 58849-58850,59062-59063 via svnmerge from
18 years ago
Olle Johansson 156c178143 Issue #9313, Asterisk crash on SIP return code 0 (reported by qwerty1979) (ASA-2007-011)
18 years ago
Joshua Colp 6548086af0 Don't assume that the pvt structure will still exist after calling schedule_delivery as it may not. (issue #9278 reported by fmachado)
18 years ago
Russell Bryant 4fc7d081d3 Some people like to put "limitonpeer" instead of "limitonpeers" in their
18 years ago
Olle Johansson 0eda92609d Merged revisions 58847 via svnmerge from
18 years ago
Olle Johansson f546453573 Don't hangup the call on OK or errors on MESSAGE and INFO
18 years ago
Olle Johansson 83bb6718fc Issue #9251 - Clear From URI from user attributes (tgrman)
18 years ago
Christian Richter 5923e48d7f Merged revisions 57034,57523,57753,58558 via svnmerge from
18 years ago
Christian Richter 160cfaf1c6 added UU transceiving and corect handling for rdnis
18 years ago
Joshua Colp fa866efb5c Add matchexterniplocally setting which only substitutes your externip/externhost setting if it matches the localnet setting. I know of at least two people who need opposite settings, so I made it an option! (issue #8821 reported by kokoskarokoska)
18 years ago
Russell Bryant 8ae4e264d1 Fix a few more places in chan_iax2 where the ast_frame used for receiving a
18 years ago
Joshua Colp b9124234e9 Merged revisions 58579 via svnmerge from
18 years ago
Russell Bryant 2f54661cf8 Add a missing break statement so that handling the above event does not
18 years ago
Russell Bryant 5603ca69eb If we receive ZT_EVENT_REMOVED, destroy the specified channel.
18 years ago
Russell Bryant f34c30860e (This bug was reported to me by Kinsey Moore)
18 years ago
Joshua Colp 240355d78b Ensure we have (or should have) at least one matching codec before attempting early bridge SDP seeding. (issue #9221 reported by marcelbarbulescu)
18 years ago
Steve Murphy 81ef9a4f18 Merged revisions 58115 via svnmerge from
18 years ago
Olle Johansson 275abf4e08 Merged revisions 58052 via svnmerge from
18 years ago
Russell Bryant 905238839b Return an error of transmit_response is called without a session.
18 years ago
Joshua Colp 94c9dcda60 Since chan_iax2 does not support reception of DTMF with duration ensure that it is set to 0 on the frame. (issue #8521 reported by gdhgdh)
19 years ago
Joshua Colp 53b9bc89c0 Merged revisions 57475 via svnmerge from
19 years ago
Joshua Colp 219f4b4913 Merged revisions 57317 via svnmerge from
19 years ago
Joshua Colp 43f841cadf Merged revisions 57092 via svnmerge from
19 years ago
Russell Bryant 83ce3720bc Restore the behavior of Asterisk 1.2 where if a device was not specified in
19 years ago
Russell Bryant dd6b58edcd Fix a crash in my last change to iax2_indicate(). (issue #9150)
19 years ago
Russell Bryant 268fc8a9cc Do more complete locking of the chan_iax2_pvt struct in the indicate callback.
19 years ago
Jason Parker a9e4e0eefa Make sure to set a speeddials parent on creation.
19 years ago
Russell Bryant 76a643978e Merged revisions 56406 via svnmerge from
19 years ago
Joshua Colp 4565c1483c Merged revisions 56230 via svnmerge from
19 years ago
Olle Johansson d67ef52159 Move message from verbose to debug
19 years ago
Russell Bryant 9a7d1cc182 Restructure a little bit of code to reduce nesting. There is no functionality
19 years ago
Russell Bryant 71921a8329 Merged revisions 56010 via svnmerge from
19 years ago
Jason Parker b937d7e8bc Fix locking issue, and accept "transport-accept" as a valid accept message.
19 years ago
Joshua Colp 3d95841eb3 Add a flag that indicates whether a SIP dialog is an outgoing call or not. SIP_OUTGOING originally did it but it was repurposed to the direction of the last transaction, which can cause update_call_counter to falsely decrease the wrong counters. (please don't hurt me oej) (issue #8943 reported by mdu113)
19 years ago
Olle Johansson c0f5102378 Issue #8848 - Turn off lamp more quickly after transfer (decrement inuse early on transferer's call leg)
19 years ago
Jason Parker 67421802de Fix segfault when buddy couldn't be found.
19 years ago
Joshua Colp 30d30fef76 Return behavior I removed. I did not remember that you could just add a localnet entry to make it work.
19 years ago
Joshua Colp 49749e44a2 Don't test our own address against the localnet settings. At least one person has had issues as a result of this from #7051 so I'm reversing it. (issue #8821 reported by kokoskarokoska)
19 years ago
Joshua Colp 4f5689f95f Merged revisions 55669 via svnmerge from
19 years ago
Jason Parker e0b88aba12 No need to cast nor free with strdupa (thanks file)
19 years ago
Doug Bailey c967342095 Changed iax2 process thread to detached to correct memory leak due to left over thread context on thread exit.
19 years ago
Jason Parker 0ade592435 Fix an issue where callerid would not be displayed on some phones.
19 years ago
Joshua Colp 7a4bed883e Merged revisions 55073 via svnmerge from
19 years ago
Joshua Colp b0df14b32c Merged revisions 54999 via svnmerge from
19 years ago
Olle Johansson 3ca445e34c Issue #7541 - Handle multipart attachments to SIP messages - even if boundary is quoted.
19 years ago
Matthew Fredrickson 91e22d1df2 Merged revisions 54373 via svnmerge from
19 years ago
Russell Bryant 7bcf1d913a Remove a couple of leftover debug messages
19 years ago
Russell Bryant b100b69703 If we fail to create the SIP socket, then return -1 from reload_config() so
19 years ago
Paul Cadach f5590445cc Fix VLDTMF reception
19 years ago
Russell Bryant 93fcd4a354 Change some text to properly state "On Hold", which was already done in trunk.
19 years ago
Russell Bryant 7ee02f585d Merge team/russell/sla_rewrite
19 years ago
Kevin P. Fleming ff17d402de another dependency
19 years ago
Joshua Colp 2f6312a37e Merged revisions 53357 via svnmerge from
19 years ago
Christian Richter 1c90803367 Merged revisions 52843 via svnmerge from
19 years ago
Olle Johansson e7a0e86756 Formatting
19 years ago
Olle Johansson 8e07358edf Add some comments on queue system behaviour and how it affects the
19 years ago
Joshua Colp 910898b7be Make SIPDtmfMode application work with recent capability changes, and also fix an RTP stack issue when the auto option was used. (issue #8972 reported by mdu113)
19 years ago
Paul Cadach 10ad9bb6d0 Remove quote from H.323 vendor string because due to compatibilities with CS1000 reported at www.voip-info.org
19 years ago
Olle Johansson 90a4b844a9 Disable the direct p2p RTP call setup in SIP. You can enable it in sip.conf, but it is now
19 years ago
Joshua Colp 57fe6882ac Merged revisions 53103 via svnmerge from
19 years ago
Joshua Colp 09844a7f1a Merged revisions 53095 via svnmerge from
19 years ago
Olle Johansson 97efd0be22 - Clean INC_COUNT flag when we decrement call counter
19 years ago
Olle Johansson 6bb6bba6a3 Cleaning up the devicestate callback function
19 years ago
Joshua Colp e86275c11c Fix silly logic. We really want to write UDPTL frames out when the call is up.
19 years ago
Christian Richter 60ad44b8e9 we update the name on any first reply of our setup
19 years ago
Paul Cadach 6fd3418e40 chan_h323 is very stable, so let it built by default
19 years ago
Russell Bryant 9aab046002 Merged revisions 53045 via svnmerge from
19 years ago
Russell Bryant 29b7393d84 Only set the DTMF flag on the rtp structure if the DTMF mode is actually
19 years ago
Joshua Colp 362abb9deb Drop the deprecated show commands since the original ones were changed back. (issue #8937 reported by PCadach)
19 years ago
Paul Cadach a175571e39 Revert reprecation of h.323 gk cycle command from pre-1.4 version instead of duplicated h323 cycle gk
19 years ago
Russell Bryant a46e6d74df Merged revisions 52762 via svnmerge from
19 years ago
Joshua Colp 6b462c95c9 Merged revisions 52360 via svnmerge from
19 years ago
Joshua Colp ed48c69f06 Drop out variables I accidentally put in.
19 years ago
Joshua Colp 6b08afd05d Decrement onHold count if we are hung up on and still on hold. (issue #8909 reported by alexh42)
19 years ago
Joshua Colp 5ebd1ecf63 Fix changing channel formats when joint capability changes and there are no audio formats... I didn't break it originally! (issue #8535 reported by ivoc)
19 years ago
Christian Richter 9352eda642 added fix from #8899
19 years ago
Christian Richter 6d2afb98b4 Merged revisions 51966 via svnmerge from
19 years ago
Olle Johansson a207a31a97 Show capabilities *and* preference in general settings in "sip show settings"
19 years ago
Joshua Colp 8f7ddbef0d Update channel drivers to use module referencing so that unloading them while in use will not result in crashes. (issue #8897 reported by junky)
19 years ago
Christian Richter e65aeb27b5 Merged revisions 50495,50506 via svnmerge from
19 years ago
Christian Richter 19fdc9b14e manually merged r49922 and r50335, because of conflicts. this commint includes addition of the ISDN RESTART Message
19 years ago
Paul Cadach 964d2d2e42 Do not abort Asterisk startup if h323 configuration file not found (reported by mithraen)
19 years ago
Joshua Colp 5a3acb0511 Only change audio formats on the channel if we have an audio format to change to. (issue #8535 reported by ivoc)
19 years ago
Russell Bryant 0e37d936da Fix VLDTMF support in chan_gtalk. AST_FRAME_DTMF and AST_FRAME_DTMF_END are
19 years ago
Russell Bryant 33235b40d6 Merge the changes from the /team/group/vldtmf_fixup branch.
19 years ago
Dwayne M. Hubbard b62be97f7a chan_zap compiles without libpri after committing 7877 patch
19 years ago
Dwayne M. Hubbard a4317ce870 Merged revisions 51271 via svnmerge from
19 years ago
Joshua Colp 1e3557c636 Copy MOH settings when calling a peer so that if they put someone on hold or get put on hold themselves they get the right music class. (issue #8840 reported by mdu113)
19 years ago
Russell Bryant 2b2f8d22f7 Instead of dividing the offset by 2 directly, make it more clear that the
19 years ago
Russell Bryant 4244459e31 Merged revisions 51197 via svnmerge from
19 years ago
Joshua Colp f986c4f2c3 Move rescheduling of lagrq/pings into the scheduler callback.
19 years ago
Joshua Colp 531d008066 Merged revisions 51085 via svnmerge from
19 years ago
Joshua Colp 915f9315e1 Remove check for channel state as it can definitely be something other then ring, and also clean up the code a bit. This should solve the parking issues and maybe some attended transfer issues people have been seeing.
19 years ago
Joshua Colp 240ca25bea Add support to see whether NAT was detected (yay symmetric RTP) and also add a check in chan_sip so that if NAT has been detected and the reinvite behind nat option has been turned off, then just do partial bridge. (issue #8655 reported by mnicholson)
19 years ago
Joshua Colp 9aca2b2a54 Fix chan_sip not working issue. Let's not prematurely return 0. (issue #8783 reported by st41ker)
19 years ago
Olle Johansson 1a33c38a15 - handle re-invites properly in sip_hangup()
19 years ago
Olle Johansson 3394598f93 Issue #8677 - Handle failure of T.38 re-invite
19 years ago
Olle Johansson 0f96f73768 Issue #8524, support multiple via header values (tardieu)
19 years ago
Olle Johansson be32fad9b8 We only need one forward declaration
19 years ago
Olle Johansson 484add6554 Issue 8735: Terminate state when extension is unavailable for subscription
19 years ago
Joshua Colp 0a51642588 Merged revisions 49889 via svnmerge from
19 years ago
Tilghman Lesher dcbf36432e Second condition was a subset of the first, so hold was never decremented, thus hint stayed stuck (Issue 8747)
19 years ago
Jason Parker 9803b9a357 Make codec_zap and chan_zap also depend on zaptel.
19 years ago
Kevin P. Fleming 444adcb477 reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most cases
19 years ago
Kevin P. Fleming fb010e49aa Merged revisions 49635 via svnmerge from
19 years ago
Kevin P. Fleming ab4da71374 revert the dynamic_list insertion change... that was not the right thing to do
19 years ago
Kevin P. Fleming aed1467281 create the IAX2 processing threads as background threads so they will use smaller stacks
19 years ago
Joshua Colp 62b8b03294 It's possible for the iax2 pvt to disappear, so if it has... don't bother looking for dpentries.
19 years ago
Kevin P. Fleming 24bb7d865e don't mark these allocations as 'cache' allocations when caching has been disabled
19 years ago
Kevin P. Fleming 6b1817c0d1 if we're going to decrement the frame count when we free a frame, we should inrement it when we create one :-)
19 years ago
Kevin P. Fleming 497dd42772 only do IAX2 frame caching for voice and video frames
19 years ago
Kevin P. Fleming f7a47b38eb don't define this type either if LOW_MEMORY is enabled
19 years ago
Kevin P. Fleming 74258ab85e don't do frame caching in LOW_MEMORY mode
19 years ago
Christian Richter fb52698667 Merged revisions 48319,48321,48467,48552,48576,49135,49303 via svnmerge from
19 years ago
Joshua Colp 40707f097a Check pvt structure presence before passing to send_command. This gets rid of the irritating message about a packet without pvt structure. This happens because the scheduled item is getting cancelled at almost the exact moment it is getting executed.
19 years ago
Olle Johansson 5edb7fa173 Small cleanup of add_t38sdp - it's always enabled at that point in the code
19 years ago
Kevin P. Fleming 95758b4920 remove comment that is unrelated to this function
19 years ago
Kevin P. Fleming f195c5d622 check specifically for VLDTMF and transcoding support in the system's Zaptel installation, and make only the modules that need those features dependent on them (this will allow building the other Zaptel-using parts of Asterisk against older versions of Zaptel or those on other platforms that haven't caught up yet to the Linux version)
19 years ago
Olle Johansson 7db2ca152c remove incomplete implementation of dnsmgr. Let's fix this in trunk.
19 years ago
Joshua Colp 05716471b5 Use asprintf to build the channel names instead of custom function. I believe the custom function is doing some things that are not portable across all implementations. (issue #8570 reported by hterag & issue #8692 reported by nicolasg)
19 years ago
Joshua Colp 37e5a39d76 Initialize the packet queue in load_module instead of just declaring the list with the default value. (issue #8695 reported by ssokol)
19 years ago
Olle Johansson 1e9c141c2d Only include acl.h and lock.h once
19 years ago
Olle Johansson 4f157be79e Only set rfc2833compensate flag once (handle_common_options)
19 years ago
Olle Johansson f1f8bbaabe - Remove checking for T38 options twice. Keeping them in handle_common_options
19 years ago
Kevin P. Fleming 0f5aae9688 make the option actually match the documentation
19 years ago
Kevin P. Fleming b2c8abbc6d allow 'show memory' and 'show memory summary' to distinguish memory allocations that were done for caching purposes, so they don't look like memory leaks
19 years ago
Olle Johansson d2b7e8b247 Be a bit more politically correct
19 years ago
Olle Johansson bfe4bb0f1e Issue #8575 - Buggy cisco MWI support.
19 years ago
Olle Johansson e25756dfac - Make sure handle_common_options return 1 when we found a common option
19 years ago
Olle Johansson 4ea530f2dc Issue 8599 (rizzo) Change invitestate before re-sending invite with auth.
19 years ago
Olle Johansson 8a42650605 Fix bogus content-length in t38 sdp. (rizzo, #8600)
19 years ago
Joshua Colp 9cc04e026d Add an API call that initializes an RTP structure. We need this because chan_sip is cheeky and uses a temporary RTP structure for codec purposes, and the API calls that are used rely on the lock. (Pointed out on asterisk-dev by Andy Wang)
19 years ago
Russell Bryant a1eee8d2d9 Fix a typo in an error message that indicated that the MGCP channel type could
19 years ago
Russell Bryant 53115ff688 Merged revisions 48943 via svnmerge from
19 years ago
Russell Bryant 1208869c00 Merged revisions 48939 via svnmerge from
19 years ago
Jason Parker 66783cb46f Note to self: Run make before committing...
19 years ago
Jason Parker ef2f05a518 Fix for issue 7774 - patch by alamantia
19 years ago
Kevin P. Fleming 2703d88576 suppress compiler warnings in this module until it can be improved
19 years ago
Joshua Colp 11e61ea68a Put thread into proper list if we abort handling due to an error, and also hold the lock while putting it back into the proper idle list so we don't prematurely get a signal. (issue #8604 reported by arkadia)
19 years ago
Joshua Colp a0c21d30ac Hold call structure lock in places where a qualify or peer action can destroy it.
19 years ago
Joshua Colp 195c66b4a1 Lock network retransmission queue in all places that it is used.
19 years ago
Olle Johansson c1f1cf48ac Issue #8592 - treat 504 as 503 (imported from 1.2)
19 years ago
Olle Johansson a8fe77b95b Update to latest IANA spec
19 years ago
Joshua Colp 3706ecbbc5 Use a wakeup variable so that we don't wait on IO indefinitely if packets need to be retransmitted.
19 years ago
Steve Murphy f6cf1458ad Merged revisions 48371 via svnmerge from
19 years ago