Commit Graph

4362 Commits (0cd455c19bc13538dd28e9cdf7ef37124e875499)

Author SHA1 Message Date
Christian Richter a779f3cbf5 removed comment which violates the coding guidelines.
18 years ago
Christian Richter 63122bb677 added 'astdtmf' option to allow configuring the asterisk dtmf detector instead of the mISDN_dsp ones. also added the patch from irroot #10190, so that dtmf tones detected by the asterisk detector are passed outofband to asterisk, to make any use of dtmf tones at all.
18 years ago
Kevin P. Fleming d2aa701b73 revert a change that wasn't supposed to be committed... doh!
18 years ago
Kevin P. Fleming 43c2cf7938 fix a couple of places where a logical member name (if specified) was not used, but instead the direct interface was listed
18 years ago
Jason Parker 2eff5e9334 If a channel does not have an owner, do not try to set a channel variable.
18 years ago
Russell Bryant 5eb2113c50 Remove chan_usbradio from the main 1.4 branch. It can't live here because we
18 years ago
Kevin P. Fleming 9ceb6b974f this new driver may not live in this branch for long (since it is a new feature), but it definitely should not be built by default
18 years ago
Jim Dixon 1a9fc13dbe Added channel driver for USB Radio device and
18 years ago
Philippe Sultan b558ac3acf Closes issue #9401, reported and patched by irrot, with slight
18 years ago
Christian Richter 370b3437ee fixed a hold/retrieve issue.
18 years ago
Russell Bryant f6212e48cb (closes issue #9724, closes issue #10374)
18 years ago
Philippe Sultan 8e10babcbd Various string length fixes. Removed an unused variable in aji_client structure (context)
18 years ago
Jason Parker 5422814fa3 Do not try to unregister a NULL channel tech.
18 years ago
Russell Bryant c95389856a Remove the typedefs on ao2_container and ao2_iterator. This is simply because
18 years ago
Kevin P. Fleming 0e39aced3c there is no point in sending 401 Unauthorized to a UAS that sent us a properly-formatted Authentication header with the expected username and nonce but an incorrect response (which indicates the shared secret does not match)... instead, let's send 403 Forbidden so that the UAS doesn't retry with the same authentication credentials repeatedly
18 years ago
Joshua Colp 95db093c40 (closes issue #10632)
18 years ago
Russell Bryant 52a37f77c7 Remove a couple of calls to ast_string_field_free_pools() on peers in error
18 years ago
Philippe Sultan 1da5446f1a Make the 'gtalk show channels' CLI command available.
18 years ago
Joshua Colp fcee92481e (closes issue #10514)
18 years ago
Russell Bryant 5f336e5a67 Add missing checks for the PTRACING define.
18 years ago
Christian Richter f4126ffe68 Fixed some warnings.
18 years ago
Christian Richter 6576e93697 Fixed a severe issue where a misdn_read would lock the channel, but read would
18 years ago
Joshua Colp 8fcc537329 (closes issue #9690)
18 years ago
Russell Bryant 587478ac3f Change the message about receiving a mini-frame before the first full voice
18 years ago
Mark Michelson 284c7cde35 DTMF begin frames should be ignored so that when an agent acks a call with the '#' key,
18 years ago
Joshua Colp 7a47ac4960 (closes issue #10561)
18 years ago
Russell Bryant 73275955bb Remove an extra signal_condition() for the scheduler thread.
18 years ago
Russell Bryant f3d98a5f3c Fix some issues with the handling of the scheduler in chan_iax2. Most of the
18 years ago
Russell Bryant a4e418458b If dnsmgr is in use, and no DNS servers are available when Asterisk first
18 years ago
Philippe Sultan 0518339c30 Closes issue #10509
18 years ago
Dwayne M. Hubbard 2aff2acf0a make misdn/isdn_lib compile without warnings
18 years ago
Dwayne M. Hubbard 4cf31ac7e1 make chan_misdn compile without warnings
18 years ago
Kevin P. Fleming 9a118809b4 report the actual channel number that was unregistered, instead of assuming that the interface list consists of channels 1 through <x> with no gaps in the sequence
18 years ago
Russell Bryant a44c1d55a2 Fix some code where it was possible for a reference to a peer to not get
18 years ago
Russell Bryant b2c65cf51d This is a hack to maintain old behavior of chan_iax2. This ensures that if
18 years ago
Russell Bryant c5cf1e50ac Don't crash when using realtime in chan_sip without an insecure setting in the database.
18 years ago
Russell Bryant 566371bd50 Merge changes from team/russell/iax_refcount.
18 years ago
Russell Bryant 3c2eae9ab4 Don't record SIP dialog history if it's not turned on. Also, put an upper
18 years ago
Russell Bryant db1f93048f Don't try to dereference the owner channel when it may not exist
18 years ago
Russell Bryant 467ceebc82 Avoid a crash in the handling of DTMF based Caller ID. It is valid for
18 years ago
Jason Parker f1cb3f70b7 Don't send a semicolon over the wire in sip notify messages.
18 years ago
Jason Parker e9ab13fa81 Re-add the setting of callerid name and number.
18 years ago
Russell Bryant 9be377d89f Fix some crashes in chan_sip. This patch changes various places that add items
18 years ago
Christian Richter c71c5098b7 sometimes we don't need to signal dtmf tones to asterisk, we just want them to go through as inband. Otherwise they might be generated by the other channel partner and then there is a double tone.
18 years ago
Russell Bryant 0dbd8e04af Fix more deadlocks in chan_iax2 that were introduced by making frame handling
18 years ago
Mark Michelson 6ec280adfc Fixes a problem where agents would get stuck busy due to their wrapuptime being longer than the queue's wrapuptime and
18 years ago
Christian Richter 6d6a045cc0 0x80 + protocol is wrong for USERUSER when we want to send IA5 Chars.
18 years ago
Joshua Colp e856a6fb34 (closes issue #10456)
18 years ago
Russell Bryant e3ecc74dc1 Fix another spot where an iax2_peer would be leaked if realtime was in use.
18 years ago
Russell Bryant a713275c1b Fix some memory leaks throughout chan_iax2 related to the use of realtime.
18 years ago
Russell Bryant f2de04d1d1 Don't call find_peer in registry_authrequest with the pvt lock held to avoid a
18 years ago
Russell Bryant 68faf63811 Release the pvt lock before calling find_peer in register_verify to avoid a
18 years ago
Russell Bryant c06aba4c8a Don't call find_peer within update_registry with a pvt lock held. This can
18 years ago
Russell Bryant 60bcd4e03c I am fighting deadlocks in chan_iax2. I have tracked them down to a single
18 years ago
Russell Bryant 4f785d7d28 Fix a potential deadlock in socket_process. check_provisioning can eventually
18 years ago
Joshua Colp 9a35428295 (closes issue #10437)
18 years ago
Christian Richter 1f62b98d45 fixed a bug with the useruser information element. We send them now also in the disconnect message.
18 years ago
Mark Michelson 6c3d28a231 I broke canreinvite...Now I'm fixing it. I put some new code in the wrong place and so I've reverted the canreinvite section to how it was and put my new code where it should be.
18 years ago
Jason Parker cb0701052c Allow chan_sip to build in devmode
19 years ago
Jason Parker 1b58e7a828 Properly check the capabilities count to avoid a segfault.
19 years ago
Russell Bryant c40325aecc Merged revisions 78370 via svnmerge from
19 years ago
Russell Bryant 2e8439052f Fix an issue where dynamic threads can get free'd, but still exist in the
19 years ago
Joshua Colp 03bcbd11c1 It is possible for a transfer to occur before the remote device has our tag in which case they send none in the transfer. In this case we need to not fail the transfer dialog lookup.
19 years ago
Mark Michelson b463a8dcbb Fixed a mistake I made in realtime_peer which caused it to return NULL every time.
19 years ago
Tilghman Lesher a7ade6f213 If peer is not found, the error message is misleading (should be peer not found, not ACL failure)
19 years ago
Mark Michelson 05ba4d90d4 Changed the behavior of sip's realtime_peer function to match the corresponding way of matching for non-realtime peers.
19 years ago
Russell Bryant 9c3f16e023 Only pass through HOLD and UNHOLD control frames when the mohinterpret option
19 years ago
Russell Bryant f58354525f Don't reuse the timespec that was set to 0 in the previous timedwait as it
19 years ago
Jason Parker 6caf638f90 Make sure we actually allow 6 chars to be sent.
19 years ago
Jason Parker eb63c3eece If a device disconnects, the session will go away.
19 years ago
Russell Bryant 311841c1b3 Fix the case where a dynamic thread times out waiting for something to do
19 years ago
Jason Parker 4386df68d9 Make sure we clear the prompt status message on a hangup.
19 years ago
Russell Bryant 02f69d36f4 Fix another race condition in the handling of dynamic threads. If the dynamic
19 years ago
Russell Bryant 847515b5c6 Add another sanity check to vnak_retransmit(). This check ensures that frames
19 years ago
Jason Parker e3bf324023 Make sure that we show the correct extension if dialed from a macro
19 years ago
Jason Parker db137aca0f Put in some additional debug information for softkey/stimulus messages.
19 years ago
Russell Bryant 5179aee53b Fix some race conditions which have been causing weird problems in chan_iax2.
19 years ago
Jason Parker d44d0a9a8c Fix an issue that caused one-way audio on some newer devices (specifically the 7921),
19 years ago
Joshua Colp 68c221f69a Add some fixes for building on Solaris.
19 years ago
Jim Dixon cd1614fcd8 Made VAST improvements in DTMF receiver in RADIO_RELAX mode (thanx Steve
19 years ago
Mark Michelson 43b39d02ae This patch makes Asterisk send 100 Trying provisional responses upon receipt of re-invites. This makes it so that if there are two or more Asterisk
19 years ago
Russell Bryant 8ed859dfc0 Fix an issue that could potentially cause corruption of the global iax frame
19 years ago
Joshua Colp 20d0b01607 (closes issue #10323)
19 years ago
Mark Michelson 7a09244181 "re-invite" was misspelled
19 years ago
Steve Murphy 0d7eb34a3e Merged revisions 76978 via svnmerge from
19 years ago
Jason Parker 9e24b3926f Don't create the Asterisk channel until we are starting the PBX on it.
19 years ago
Jason Parker c92ba70e75 Fix some incorrect softkey labels in messages.
19 years ago
Joshua Colp 2c4fe2dc00 Merged revisions 76653 via svnmerge from
19 years ago
Jason Parker b0040e0361 Don't try to queue up hold/unhold frames on a non-existent channel.
19 years ago
Joshua Colp 91eec8f228 Merged revisions 76560 via svnmerge from
19 years ago
Joshua Colp bd0608a38f (closes issue #10268)
19 years ago
Russell Bryant b838fcc22e Use a signed integer for storing the number of bytes in the packet read from
19 years ago
Russell Bryant b75f30bdd8 Merged revisions 76226 via svnmerge from
19 years ago
Jason Parker d0baa5500e Allow getting a call from an existing "sub" channel.
19 years ago
Jason Parker 73452d34a1 It's possible for sub->owner to be NULL here if you cancel the call immediately after/during sending a digit.
19 years ago
Joshua Colp 24e7873766 Merged revisions 76080 via svnmerge from
19 years ago
Jason Parker 6fde7764dc Remove some duplicate code.
19 years ago
Russell Bryant ee82ac13d6 Merged revisions 75927 via svnmerge from
19 years ago
Jason Parker c6a174bd96 Need to make sure we set milliseconds and timestamp - pointed out by the recent ast_ time stuff from Tilghman
19 years ago
Russell Bryant 5eedf74578 Merged revisions 75757 via svnmerge from
19 years ago
Jason Parker 48138cca9d Umm, why are we transmitting dialtone on cfwdall?
19 years ago
Joshua Colp 6d143d401f Backport GCC 4.2 fixes. Without these Asterisk won't build under devmode using GCC 4.2.
19 years ago
Jason Parker 7d9778c9f8 Fixes for 7935/7936 conference phones.
19 years ago
Jason Parker 2e7fe12cfb Fix issues with new 79x1 phones.
19 years ago
Joshua Colp 55a12a986e Few more places that needs to check for onhold state.
19 years ago
Joshua Colp f08e137283 (closes issue #10165)
19 years ago
Joshua Colp dc9b640755 Don't bother reloading chan_h323 if it did not load successfully in the first place. This would otherwise cause a crash.
19 years ago
Russell Bryant c6e2a119b7 Merged revisions 75449 via svnmerge from
19 years ago
Russell Bryant 89497599be Merged revisions 75444 via svnmerge from
19 years ago
Russell Bryant 2193734456 Merged revisions 75440 via svnmerge from
19 years ago
Russell Bryant 3e138057df Merged revisions 75052 via svnmerge from
19 years ago
Mark Michelson 613059e270 Change to my previous fix regarding agent logoff soft. Now uses deferlogoff instead of loginstart
19 years ago
Steve Murphy 2aab6c341f This patch resolves 10143; thanks to irroot for the patch; looked acceptable. Let the community decide if it messes things up
19 years ago
Jason Parker f642f7fc86 It helps if I actually add this stuff for the 7921 too - otherwise it won't actually do much of anything.
19 years ago
Jason Parker d6ff30694e Add device ID for 7921 wireless skinny phone
19 years ago
Jason Parker abf5430584 Fix dialing in skinny that was broken in some cases.
19 years ago
Russell Bryant 1eb3dd6381 Merged revisions 74766 via svnmerge from
19 years ago
Mark Michelson b827d5a183 Merged revisions 74719 via svnmerge from
19 years ago
Joshua Colp 5f37fa26d2 Instead of figuring out kernel versions that have compiler.h and not... let's just use autoconf to check for it's presence. (issue #10174 reported by francesco_r)
19 years ago
Joshua Colp 058a40ff02 Only check if we need to do a SIGMA based tone generation if we have a card. (issue #10179 reported by mikowhy)
19 years ago
Jason Parker f3c04c4b7e Merged revisions 74376 via svnmerge from
19 years ago
Joshua Colp 446f14f0dc Only spit out an inringing warning message when it is applicable. Since call limits are already toast in realtime let's not scare the user if they are using it. (issue #10166 reported by bcnit)
19 years ago
Jason Parker bf8172ff95 Merged revisions 74158 via svnmerge from
19 years ago
Joshua Colp 94cd7026ef Only destroy the scheduler context if it was allocated. (issue #10124 reported by gzero)
19 years ago
Joshua Colp ce4e654f2c Few minor thread synchronization tweaks. (issue #10124 reported by gzero)
19 years ago
Olle Johansson 7bbda30564 While tracking down a bug, I need some more history. Dumphistory is very useful, indeed.
19 years ago
Russell Bryant 5b544349d9 Merged revisions 73768 via svnmerge from
19 years ago
Russell Bryant 1e588db75a Merged revisions 73678 via svnmerge from
19 years ago
Mark Michelson 757160d5c9 Merged revisions 73674 via svnmerge from
19 years ago
Russell Bryant be09062a6a Fix a crash in chan_sip. Don't try to stop the monitor thread if it was never
19 years ago
Russell Bryant cf2c26a948 copy from the correct buffer when deferring a full frame
19 years ago
Russell Bryant be1502faa3 * Store the call number that a thread is processing without the full frame bit
19 years ago
Kevin P. Fleming 3b8be36363 Merged revisions 73547 via svnmerge from
19 years ago
Joshua Colp 9b753a0649 Merged revisions 73466 via svnmerge from
19 years ago
Russell Bryant 0041898603 Make this module build for me in dev-mode
19 years ago
Joshua Colp f912c6ba71 Merged revisions 73318 via svnmerge from
19 years ago
Christian Richter a95d9718c9 Merged revisions 73252 via svnmerge from
19 years ago
Christian Richter 17be3d5858 Merged revisions 73207 via svnmerge from
19 years ago
Christian Richter 1e392965f4 Merged revisions 73004 via svnmerge from
19 years ago
Christian Richter 07a72b546f Merged revisions 72585 via svnmerge from
19 years ago
Christian Richter 8fc4089947 Merged revisions 72099 via svnmerge from
19 years ago
Christian Richter 9dc0104a12 Merged revisions 72087 via svnmerge from
19 years ago
Luigi Rizzo 475e73e27d Add -Wdeclaration-after-statement to AST_DEVMODE flags to catch
19 years ago
Joshua Colp 5055793871 Make payload IDs for iLBC/Speex match to our list. Since these are dynamic payloads the other side shouldn't care. (issue #9426 reported by irroot)
19 years ago
Kevin P. Fleming 39236d2728 use the proper type for storing group number bits so that if someone specifies 'group=42' it will actually work instead of being silently ignored
19 years ago
Jason Parker 7508fce25b Don't modify a variable that we don't want modified. Make a copy of it instead.
19 years ago
Christian Richter 2294156c9d Merged revisions 72040-72041 via svnmerge from
19 years ago
Joshua Colp bd8be32993 Build a peer as well when hash323 is enabled in users.conf (issue #9599 reported by asagage)
19 years ago
Joshua Colp e973bf0ba9 Minor tweak for queueing up the unhold frame... this will teach me to do bugs while half asleep. (issue #10046 reported by dimas)
19 years ago
Joshua Colp a6895cb26d Merged revisions 71414 via svnmerge from
19 years ago
Joshua Colp 2886f912d6 Check to make sure the channel pointer is present before queueing up an unhold frame on it. (issue #10046 reported by dimas)
19 years ago
Christian Richter d0bc56b953 Merged revisions 70341 via svnmerge from
19 years ago
Christian Richter 795e189aa2 Merged revisions 70672 via svnmerge from
19 years ago
Christian Richter e1791cab97 Merged revisions 70342 via svnmerge from
19 years ago
Christian Richter 9b17b11c08 Merged revisions 70311 via svnmerge from
19 years ago
Christian Richter 933ebc4141 Merged revisions 69887 via svnmerge from
19 years ago
Christian Richter 82fe97efd5 Merged revisions 69053 via svnmerge from
19 years ago
Christian Richter 0847f57595 Merged revisions 68887 via svnmerge from
19 years ago
Christian Richter 84434f5f2f Merged revisions 68874 via svnmerge from
19 years ago
Russell Bryant 5fb99cbf73 Fix a small typo which ... well ... completely broke chan_iax2. oops!
19 years ago
Russell Bryant dbe2d8eeb6 Put the thread reading from the socket back in the idle list if it deferred the
19 years ago
Russell Bryant 6e7332a507 If a full frame is received while one of the iax2 threads is in the middle
19 years ago
Joshua Colp f1c32710a8 Merged revisions 70551 via svnmerge from
19 years ago
Jason Parker 60bf4f35c6 Make sure we clear the previously dialed number if it did not exist.
19 years ago
Russell Bryant 85f7646a2a Merged revisions 70396 via svnmerge from
19 years ago
Russell Bryant a0a33670bd Only attempt to queue a hangup on the owner channel if it actually exists.
19 years ago
Russell Bryant a2084d8ab8 Fix a crash that could occur when handing device state changes.
19 years ago
Tilghman Lesher 759dc00599 Issue 10005 - Segfault with missing arguments, plus fix a missing define for SIP INFO channels
19 years ago
Joshua Colp a50bc6e3a8 Don't count RTP timeout when involved in a T38 fax session. (issue #9222 reported by ivoc)
19 years ago
Joshua Colp f95038d97e Merged revisions 69765 via svnmerge from
19 years ago
Joshua Colp 009f6f9112 Don't defer the BYE till later on a transfer when the transfer itself goes kaboom and has no hope of working.
19 years ago
Joshua Colp 3e29d89200 Few minor transfer tweaks. We can't unlock something we never locked, and better handle a specific scenario with doing an attended transfer between two non-bridged calls.
19 years ago
Joshua Colp 2c9ffadffb Fix issue where it would be possible for the negotiated codecs to get set back to nothing. (issue #9992 reported by yehavi)
19 years ago
Kevin P. Fleming ae82d97c6d use ast_localtime() in every place localtime_r() was being used
19 years ago
Joshua Colp b86b8229c8 Whoops...
19 years ago
Joshua Colp 9604f04ed5 Let's make chan_iax2 media only native transfers actually work. (issue #9376 reported by simone cittadini)
19 years ago
Joshua Colp 7572eb866a Add TXMEDIA to list so that it is properly displayed during iax2 packet output.
19 years ago
Russell Bryant 93f3abb3e8 Move the logic for destroying a call when no response is received to a BYE
19 years ago
Russell Bryant f56c3be8ad Clarify a bit of logic. This doesn't change behavior in any way, but it is
19 years ago
Russell Bryant 0072ea9933 Fix a place where a chan_iax2 pvt struct was accessed without the lock held.
19 years ago
Joshua Colp 200248f687 Change the full frame dropping log message to debug to avoid future bug reports.
19 years ago
Joshua Colp 9d7dae818f Schedule the sending of a PING packet a second later than previously so that it does not collide with the LAGRQ.
19 years ago
Christian Richter 48f8dc5340 Merged revisions 68732 via svnmerge from
19 years ago
Christian Richter 7d491a7c24 Merged revisions 68631 via svnmerge from
19 years ago
Kevin P. Fleming f4b7a2c9cb actually remember the type/subclass of full frames that are in process
19 years ago
Kevin P. Fleming e816700d6e some improvements to the IAX2 full frame dropping logic recently added:
19 years ago
Russell Bryant e7cb53e8b2 Fix loading persistent queue members when using realtime configuration for queues.
19 years ago
Jason Parker 51f1d28d2d Fix an issue with newer phones which require packets be padded out to the correct length.
19 years ago
Olle Johansson 2d491b0eae Disable chan_features by default in menuselect
19 years ago
Joshua Colp b58a48d672 Merged revisions 67938 via svnmerge from
19 years ago
Russell Bryant 6595debbc5 Fix a crash when doing call pickups with SIP phones. The code unlocked the
19 years ago
Russell Bryant 83744c244a Suppress a bunch of debug output unless option_debug is on
19 years ago
Jason Parker 4a7ae2ebde Correctly update date/time on devices throughout the life of the device, instead of just at registration.
19 years ago
Christian Richter 619cdb016a Merged revisions 67307 via svnmerge from
19 years ago
Christian Richter b0dd31cb52 Merged revisions 67306 via svnmerge from
19 years ago
Joshua Colp 24922406f4 Only muck with the thread structure if an idle one was found/created.
19 years ago
Kevin P. Fleming 5a5d549b1d ensure that a burst of full frames (AST_FRAME_DTMF being the prime example) will not be processed out of order... this is a brute force fix, but seems to be the safest fix for now (thanks to the Digium PQ department for finding this bug)
19 years ago
Christian Richter 9f749257ef Merged revisions 67209 via svnmerge from
19 years ago
Russell Bryant 3b5bd316ed Fix up a bunch of places where the iax2 pvt structure can disappear and the
19 years ago
Jason Parker 0b7607ad55 Fix for skinny keepalives.
19 years ago
Jason Parker 6b150d7b9c Fixes for dtmf/dialing with mgcp (similar to the recent fix for chan_skinny)
19 years ago
Russell Bryant 885d846739 Add comments for two functions that get called with the appropriate call locked,
19 years ago
Joshua Colp 01456184f9 Better handle SIP devices that say they have SDP content... but really don't. (issue #9398 reported by mthomasslo)
19 years ago
Russell Bryant 0b7719e9a1 Resolve a deadlock in chan_iax2. When handling an implicit ACK to a frame that
19 years ago
Russell Bryant 0ecb2ecf42 Changes to the way DTMF is handled in the core broke dialing in chan_skinny.
19 years ago
Joshua Colp c7112015ba Merged revisions 66764 via svnmerge from
19 years ago
Joshua Colp 612f61a9b2 Silly me for having out of date source! Oh well... I'm still leaving my comment.
19 years ago
Joshua Colp 3d8d697e34 When calling some peer/host that may not exist/reply back... don't keep the dialog in memory for all of eternity.
19 years ago
Joshua Colp 7905fca326 Change how channel names are generated a bit. (issue #9825 reported by eldadran)
19 years ago
Olle Johansson 332eabcc07 Properly handle 408 request timeout - according to the RFC, the dialog dies if a request in a dialog gets this response.
19 years ago
Olle Johansson 8d06f379fe Don't issue hangup on hangup on hangup on hangup (for jcmoore)
19 years ago
Olle Johansson 9f15005143 Don't reset hangupcause if we already have one
19 years ago
Olle Johansson ff9e2751c6 Tracking down hanging channels, killing them one by one. Issue #9235 and related
19 years ago
Olle Johansson bab6473879 Merged revisions 66349 via svnmerge from
19 years ago
Joshua Colp 3a5a649415 Make the usedistinctiveringdetection option work again. (issue #9823 reported by premeau)
19 years ago
Jason Parker a8ab3e5738 I don't know what this was trying to do, but it's clearly incorrect.
19 years ago
Kevin P. Fleming 5f9897ba56 handle the GNUTLS library properly in the configure script and build system
19 years ago
Kevin P. Fleming 0b14e93d00 oops, use #ifdef instead of #if
19 years ago
Kevin P. Fleming e49f14e6cb don't reference GnuTLS headers and functions unless the configure script found it
19 years ago
Olle Johansson 4eab565b25 Issue 7672 - fix by zandbelt - Asterisk core dump since the GnuTLS interface did not support multithreading correctly.
19 years ago
Olle Johansson e8addde3f1 Issue 8193 - NAT issues with gtalk/STUN. Patch by phsultan. Thanks!
19 years ago
Olle Johansson abc8683ce7 Issue 7686, fix by phsultan, NAT issues when calling from gtalk to SIP over nat.
19 years ago
Olle Johansson e4f9cc15e6 Issue #8536 - Caller ID not set in CDR for jingle
19 years ago
Joshua Colp 0df2a42f96 Merged revisions 65837 via svnmerge from
19 years ago
Olle Johansson 6cfe6a550e Issue 8409 - phsultan - Fix "login" as component to jabber server.
19 years ago
Christian Richter 9f54cd55af Merged revisions 65767 via svnmerge from
19 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
19 years ago
Kevin P. Fleming ca6b421be4 Merged revisions 65682 via svnmerge from
19 years ago
Kevin P. Fleming b89faf596b clear the 'delay PBX' flag when we are ready to start the PBX
19 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)
19 years ago
Kevin P. Fleming f608d90283 Merged revisions 65676 via svnmerge from
19 years ago
Russell Bryant 7398856cea Merged revisions 65588 via svnmerge from
19 years ago
Russell Bryant c556cc222c List res_smdi as a dependency for app_voicemail and chan_zap
19 years ago
Christian Richter e7355ec53b Merged revisions 65328 via svnmerge from
19 years ago
Olle Johansson 4483fa12e8 Merged revisions 65122 via svnmerge from
19 years ago
Olle Johansson 7fe3608300 Merged revisions 65075 via svnmerge from
19 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.
19 years ago
Christian Richter 012fe116fa Merged revisions 65007 via svnmerge from
19 years ago
Olle Johansson 73d0ba053b Issue 9487 - stop media flows at hangup of call
19 years ago
Christian Richter d682a74e26 Merged revisions 64902 via svnmerge from
19 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)
19 years ago
Olle Johansson 4ae20ba8e4 Fix auth on BYE. (Different patch than for 1.2)
19 years ago
Olle Johansson 5acc63d688 Issue #9681 - Handle www-auth on BYE
19 years ago
Olle Johansson 374b52f717 Final part of issue #9483 - fixing transfer() of sip calls in the dial plan (twilson)
19 years ago
Olle Johansson 70ad556544 Issue #9439 - properly handle username parameters in SIP uri.
19 years ago
Olle Johansson bf1a15b9bf Merged revisions 64535 via svnmerge from
19 years ago
Olle Johansson 56af259505 Merged following patch with a lot of changes for 1.4
19 years ago
Christian Richter d17174cfc1 Merged revisions 64513 via svnmerge from
19 years ago
Olle Johansson 1f2afa0ff1 Change -2 to XMIT_ERROR to clarify a bit more
19 years ago
Russell Bryant b340fcd7d0 Properly handle AST_CONTROL_PROGRESS by just ignoring it. An unknown indication
19 years ago
Olle Johansson e041d57175 Handle network errors, like host or network unreachable, in a better way. This means that
19 years ago
Steve Murphy 8c635fb2c1 As per 9570, worrisome CDR warnings have been removed, that are either not helpful, or not relevant.
19 years ago
Joshua Colp 9a73c07fb1 This concludes my final adventure with bitmasks and the onhold flag. Would anyone care for some peanuts?
19 years ago
Joshua Colp 699aa6ad74 Tweak hold flags some more. They can be of three states when active: active, inactive, one direction.
19 years ago
Joshua Colp 026000bae8 Ensure the onhold flag is set no matter what when being put on hold.
19 years ago
Jason Parker c2c91c7fef Merged revisions 63828 via svnmerge from
19 years ago
Olle Johansson ca1ae5e81a Merged revisions 63748 via svnmerge from
19 years ago
Joshua Colp 67a0bbaa83 Do not prematurely go on hold if sendonly was not actually set.
19 years ago
Matthew Fredrickson a181c6a777 Merged revisions 63653 via svnmerge from
19 years ago
Joshua Colp c83c0072bb Merged revisions 63610 via svnmerge from
19 years ago
Christian Richter 3e63c9d542 Merged revisions 62945,63402,63519 via svnmerge from
19 years ago
Olle Johansson d30faa1dc2 Don't retransmit 200 OK's on ignore status. (Reported on asterisk-users)
19 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.
19 years ago
Joshua Colp 95de3fbf0c Merged revisions 62987 via svnmerge from
19 years ago
Christian Richter 460e677ea6 Merged revisions 61357,61770,62885 via svnmerge from
19 years ago
Tilghman Lesher 8bcfcfca88 Merged revisions 62691 via svnmerge from
19 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.
19 years ago
Olle Johansson d5fda03428 Don't unlock a channel that we already know does not exist (propably isue 8228)
19 years ago
Russell Bryant 3595c5fed1 Merged revisions 62417 via svnmerge from
19 years ago
Russell Bryant 8936804377 Fix a bug that made the "language" setting in zapata.conf not
19 years ago
Russell Bryant 6b76a95f09 Fix a weird problem where when a caller talking to someone sitting behind an
19 years ago
Olle Johansson 34f9e0c4dd Merged revisions 62126 via svnmerge from
19 years ago
Olle Johansson b0121ca8a3 Issue #9608 - fix some annoying DEBUG messages not controlled by option_debug (DEA). Thanks!
19 years ago
Joshua Colp 0525347958 Merged revisions 62037 via svnmerge from
19 years ago
Kevin P. Fleming 0e525813a8 Merged revisions 61913 via svnmerge from
19 years ago
Russell Bryant 5574da0c12 Merged revisions 61866 via svnmerge from
19 years ago
Russell Bryant e6aa1145ed Merged revisions 61862 via svnmerge from
19 years ago
Russell Bryant 77c52fd8bf Merged revisions 61798 via svnmerge from
19 years ago
Dwayne M. Hubbard db55615090 Merged revisions 61777 via svnmerge from
19 years ago
Joshua Colp b271179161 Merged revisions 61771 via svnmerge from
19 years ago
Olle Johansson 32be6621f6 Merged revisions 61685 via svnmerge from
19 years ago
Olle Johansson dc6d309bdb #9483, half of patch by twilson to solve 302 redirect issues
19 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)
19 years ago
Steve Murphy 8a386a9816 A fix for chan_oss that resulted from the CDR changes; it helps to use the right info.
19 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)
19 years ago
Russell Bryant 5858778f40 Merged revisions 61476 via svnmerge from
19 years ago
Nadi Sarrar 3bd81c31fb Don't export AOCD variables on misdn_hangup anymore, this was mainly a fix for trunk..
19 years ago
Russell Bryant a0d75effd5 Merged revisions 61426 via svnmerge from
19 years ago
Russell Bryant 9ce476a89c Merged revisions 61376 via svnmerge from
19 years ago
Nadi Sarrar 4e2ab7de64 Export AOCD variables on misdn_hangup.
19 years ago
Nadi Sarrar b31fe9be83 Ignore facility messages in case we don't have a corresponding channel object.
19 years ago
Nadi Sarrar 5e08746b28 AOCD's are now exported to asterisk channel variables.
19 years ago
Nadi Sarrar 50d606bbf8 Merged revisions 61170 via svnmerge from
19 years ago
Olle Johansson 3e5c59f235 Merged revisions 61038 via svnmerge from
19 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.
19 years ago
Tilghman Lesher 1d3fbc214a Merged revisions 60846 via svnmerge from
19 years ago
Tilghman Lesher dc54d451dc Off by one error, resulting in a crash (Issue 9500)
19 years ago
Matthew Fredrickson e7e3929740 Make sure we check the faxdetect option before doing fax processing
19 years ago
Matthew Fredrickson 96a8eadf29 Merged revisions 60456 via svnmerge from
19 years ago
Joshua Colp a85156a737 Merged revisions 60213 via svnmerge from
19 years ago