Commit Graph

3529 Commits (1ed8fb571f83cd8a5d9f50ca950643dd9bae9965)

Author SHA1 Message Date
Olle Johansson 6d86697867 issue #7033 - Don't burst pokes to peers at load or reload.
20 years ago
Olle Johansson 6895f108bd Inspired by issue 6742, but solved in a different way.
20 years ago
Christian Richter 5d18356b24 fixes segfault on incoming call which is disconnected in Alerting state
20 years ago
Olle Johansson 6ca399c459 Don't change direction of the dialogue when we send a re-invite
20 years ago
Olle Johansson 0dbb924cb5 Found a missing "l" on the left side of the sofa, close to the TV.
20 years ago
Olle Johansson 66786a7d53 Issue #7421 - Stop generator on both call legs (patch by tgrman)
20 years ago
Olle Johansson 1cbd4effca Issue #7429 - accessing a not allocated structure causes segfault... (tgrman, fix by myself
20 years ago
Christian Richter baad1c266c * fixed the busy state
20 years ago
Kevin P. Fleming 93385c0fab fix for issue #7245
20 years ago
Olle Johansson 9863bb982c Separate private options so we don't request bug report on those...
20 years ago
Olle Johansson 8ee441b649 Update the SIP options list from IANA repository
20 years ago
Tilghman Lesher b3c6e18a5e Merged revisions 35915 via svnmerge from
20 years ago
Kevin P. Fleming a579371f43 use new (separate) dependencies file from menuselect
20 years ago
Kevin P. Fleming e61d3d91f3 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
20 years ago
Kevin P. Fleming df0ba5ff8b search for Zaptel and libtonezone separately in the configure script
20 years ago
Russell Bryant 1c17258f4e fix some little issues on big endian platforms to resolve compiler warnings
20 years ago
Russell Bryant c8ceb92a4f revert my changes that converted the jb on the channel to be dynamically
20 years ago
Russell Bryant 84c37e0c58 reduce indentation
20 years ago
Russell Bryant 5e282fef07 reduce indentation
20 years ago
Russell Bryant 5941d4d819 - move the increase of the use count to be after the possible failures
20 years ago
Russell Bryant 46018d5032 - dynamically allocate the ast_jb structure that is on the channel structure
20 years ago
Russell Bryant 3daaf2163f use .PHONY instead of FORCE
20 years ago
Russell Bryant 48ae9f0d4f - convert the 'uninstall' target to use separate targets to process each
20 years ago
Russell Bryant 55e8a60363 - specify that 'depend' is a .PHONY target
20 years ago
Russell Bryant 9db0520ff9 - specify that 'all' is a .PHONY target
20 years ago
Russell Bryant c399a06450 add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targets
20 years ago
Olle Johansson d29e2a58da Add video support to chan_agent.
20 years ago
Olle Johansson a256bcb080 Issue #7380 - Cannot put a one-legged call on hold/off hold
20 years ago
Olle Johansson 58c243a6d4 Only formatting changes... (tabs to spaces)
20 years ago
Joshua Colp 5ff818f995 Fix timing issue (race) with poke/pong for very close peers that can cause a peer to be declared unreachable (issue #7396 reported by stevedavies)
20 years ago
Christian Richter 70a4c98a5a * added support for PID export/import to identify bridging in misdn_call already
20 years ago
Olle Johansson 7876a86e96 - Doxygen and some formatting fixes in res_features
20 years ago
Olle Johansson a85fec94fd Finally fix parking and go back to metermaids
20 years ago
Olle Johansson 12164df2fd How many times can we free allocated memory? Many, obviously... ;-)
20 years ago
Olle Johansson b27fff2a9d Hunting crash when parking calls with SIP REFER
20 years ago
Olle Johansson 0195279499 use correct test for checking if sip domains are enabled or not
20 years ago
Olle Johansson cb4221c7e9 Don't count unknown media streams as media streams in the offer... (Fenlander reported this on irc)
20 years ago
Olle Johansson e04914b44a parse SDP properly even when we are debugging. (Thanks fenlander!)
20 years ago
Olle Johansson 3b910323f3 Issue #6820 - SIP channels hang in semi active state
20 years ago
North Antara fb0bb9b195 fix an issue with dtmf not being sent sometimes
20 years ago
Olle Johansson bce5b8a146 - Formatting
20 years ago
Christian Richter 2302fa58d7 when we get a disconnect, we should stop the tones on te side..
20 years ago
Christian Richter cdbddf5892 we need to send DISCONNECT on Timeout in the ALERTING/PROCEEDING cases too
20 years ago
Russell Bryant 9f2a6516cf don't blow up in the sub Makefiles if menuselect.makeopts is not present. This
20 years ago
North Antara e832ae320f No need to have debug enabled by default anymore..
20 years ago
North Antara a5d6979fac Finally merge chan_skinny fixes into trunk.
20 years ago
Russell Bryant f75ad9736a bail if ast_calloc fails, this was done before but i accidently removed it when
20 years ago
Russell Bryant 7ec13047bc fix various coding guidelines issues (issue #7345, with additional changes)
20 years ago
Russell Bryant 035a8b4278 Merged revisions 34627 via svnmerge from
20 years ago
Christian Richter 829583a3dc added TONE_HANGUP, also added Tone generation by mISDN_dsp for post hangup tones, therefore the TONE_X defines are in the isdn_lib.h now. changed a REALEASE to a DISCONNECT in NT Stack, to make tones available in that state.
20 years ago
Christian Richter d86993b90b * fixed bchannel cleaning race condition with new bchannel state (CLEAN_REQUEST)
20 years ago
Russell Bryant b6147a21b9 remove "depend" from the "all" targets in sub Makefiles. The main Makefile
20 years ago
BJ Weschke ecabadf2cd Fixed per kpfleming's suggestion to asterisk-dev.
20 years ago
BJ Weschke 35a2f14d96 Quit early and print a LOG_WARNING if we are trying to check devicestate on a Local channel that's been improperly defined.
20 years ago
BJ Weschke 9cbcf110e1 Make sure agent_tech is unregistered within unload_module(). It's in 1.2, but was lost at some point in /trunk. #7374 (jstorm)
20 years ago
Joshua Colp 9ebb7c35a2 Merged revisions 34400 via svnmerge from
20 years ago
Olle Johansson 2813d15f52 Hoppsan!
20 years ago
Olle Johansson 83e64c7c94 - Do not require a space at the end of the m= string in a T38 re-invite
20 years ago
Kevin P. Fleming 794d0e4d1f make Local channel return sensible device state values
20 years ago
Kevin P. Fleming 11dac47877 Merged revisions 34159-34160 via svnmerge from
20 years ago
Olle Johansson 8fd35365f5 Add some debug logging
20 years ago
Olle Johansson fb8483c430 - Use our standard of doxygen comments, not javadoc style
20 years ago
Olle Johansson 4b6d6a1a0b Formatting fixes
20 years ago
Kevin P. Fleming fca19e7635 use a compiler builtin (which uses processor instructions) for this operation
20 years ago
Matt O'Gorman b22e7bf558 adds support for t38 pass through patch brought up to trunk from
20 years ago
Russell Bryant 55ffe394a5 only set the QOS variables if the pvt has an owner so that they are not
20 years ago
Olle Johansson 1ec28daa30 Formatting fix and doxygen update
20 years ago
Olle Johansson 2ab4e12549 Fix typo (Thanks Vechers!)
20 years ago
Kevin P. Fleming 79f5f61474 Merged revisions 33638 via svnmerge from
20 years ago
Olle Johansson 5d3d87900e - Remove redundant forward declaration
20 years ago
Joshua Colp ce311227ac Change a bit of logic in peer expiry back to the way it used to be
20 years ago
Olle Johansson e41fcca65a - Complete addition of forward declarations and grouping of functions
20 years ago
Olle Johansson 8ef5092031 Issue #7325 - Parse string after URI decoding (casper)
20 years ago
Olle Johansson d2fa9efdad Store RTCP reports in channel variables and SIP history
20 years ago
Olle Johansson 6d4ab87321 - RTP debug message formatting
20 years ago
Olle Johansson 8bee8de932 Another try at hanging up the transferer channel after the masq
20 years ago
Joshua Colp 6723184a62 Merged revisions 33297 via svnmerge from
20 years ago
Joshua Colp 5349ae6f46 Wait until we have the lock before getting the pvt structure pointer (issue #7313 reported by arkadia)
20 years ago
Olle Johansson bcf82f32d5 Don't force context for domain= setting (imported from 1.2)
20 years ago
Olle Johansson 2366793c63 Remove the return value from functions that return something that is never checked anywhere.
20 years ago
Christian Richter fcb7d3df26 when we don't want the call we need to release_complete it.. ignoring it breaks the ETSI rules ..
20 years ago
Olle Johansson ce10b34ca6 Enabling and disabling debug messages...
20 years ago
Kevin P. Fleming 09778b268e move 'struct ast_rtp' back to rtp.c where it belongs
20 years ago
Olle Johansson 36506dad2d Debug logging fixes
20 years ago
Olle Johansson fee02a9b7d At least reply if we get a fatal error in handling a packet.
20 years ago
Olle Johansson 91732256db Don't crash if chan2 does not exist (one-legged call situations, like echo)
20 years ago
Olle Johansson b796bf414b Improve SIP history
20 years ago
Olle Johansson 89081c3d06 Issue #7294 - Asterisk sends INVITE instead of BYE. Fix by Philippe Sultan. Thanks!
20 years ago
Christian Richter 05eed16044 Fixed detection of dtmfs with bridged channels.
20 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
20 years ago
Russell Bryant 739385e761 remove the WITH_SMDI define
20 years ago
Russell Bryant 66dca5e378 Merged revisions 32818 via svnmerge from
20 years ago
Russell Bryant 39bcaa0773 add an updated patch that adds dnsmgr support for outgoing iax2 registrations
20 years ago
Russell Bryant 503f99e2e8 remove the need to have to re-run make after a default menuselect.makeopts
20 years ago
Christian Richter 7924c21e33 changed the clean_up_bc function to work proper again. fixed the print with the conference nr. when bridged
20 years ago
Russell Bryant efd1fd9829 revert my changes to convert fields of zt_pvt to use stringfields. When I did
20 years ago
Matthew Fredrickson f809fde426 Add q.921 state information. (#7260)
20 years ago
Olle Johansson 479181951a Merge of the "sdpcleanup" branch. Thanks to John Martin for a lot of tests
20 years ago
Kevin P. Fleming 22b45aa4d3 Merged revisions 32566 via svnmerge from
20 years ago
Russell Bryant fa595a8d82 don't return -1 if zapata.conf is not present (part of the patch from
20 years ago
Christian Richter 24818d53b1 added select before write to avoid deadlock on full buffer. added some defines for deadlock debugging. added code snippet for generating silence if we don't have data to write.
20 years ago
Russell Bryant 80a153af79 - use stringfields in a bunch of the fields of the zt_pvt structure in chan_zap
20 years ago
Kevin P. Fleming e856010714 use module names, not file names, in menuselect
20 years ago
Kevin P. Fleming 8a95a1ddc1 Merged revisions 32373 via svnmerge from
20 years ago
Russell Bryant b0260c1039 revert the changes to allow chan_iax2 to use dnsmgr for registrations.
20 years ago
Joshua Colp 2a71835d41 Convert chan_iax2 to use dnsmgr in order to deal with hostnames that can change their resolved IP (aka dynamic dns setups) (issue #6305 reported and fixed by ivanfm)
20 years ago
Olle Johansson 8bc0599b11 Issue 7208 - Handle ; in userinfo part of URI too
20 years ago
Olle Johansson 404f8db694 Do not use ':' as a separator between arguments (kept around for 1.4 for backwards compatibility)
20 years ago
Olle Johansson 62dd0dc6f2 Only override callingpres set by rpid if user/peer preference is set. (Issue #7240)
20 years ago
Olle Johansson 02bc3637da Code simplification
20 years ago
Olle Johansson d520d238f1 - Fix more problems in transfer code (thanks Tholo!)
20 years ago
Olle Johansson 043b765bdc Respond to some of Luigis questions...
20 years ago
Olle Johansson e97507e8fb Fix potential bug. THanks luigi!
20 years ago
Olle Johansson 0d6906e107 - Doxygen fix
20 years ago
Olle Johansson c2b50fd2bd Show max bitrate in "sip show user" and "sip show channel"
20 years ago
Olle Johansson 439e4963ab - Typo in chan_sip (: missing)
20 years ago
Luigi Rizzo 531ed6f290 add a bit of comment on what build_route does,
20 years ago
Luigi Rizzo 88077a4d1f remove some duplicated code;
20 years ago
Luigi Rizzo 2724885b78 small simplification in assignments, and fix a typo in a comment.
20 years ago
Luigi Rizzo 24d1d23a93 mark XXX some places where there is a return right before
20 years ago
Luigi Rizzo 8dbdd8518b fix indentation of a block
20 years ago
Luigi Rizzo d18e363523 some code simplifications using S_OR() to remove some if blocks
20 years ago
Luigi Rizzo ec46b5a4ce use ast_skip_blanks() where appropriate, and use standard
20 years ago
Luigi Rizzo b7b716b618 mark XXX a buggy section of code and implement a probable
20 years ago
Luigi Rizzo 7483e1d2b6 simplify logic in a small block of code
20 years ago
Luigi Rizzo c7a5a96fc6 mark XXX a bug in the code. oej/kevin, any idea what you want
20 years ago
Luigi Rizzo a63b2e4c53 remove duplicate code
20 years ago
Luigi Rizzo 1a38041830 Replace '\"' with '"'.
20 years ago
Olle Johansson e0a8649273 - Formatting
20 years ago
Olle Johansson b7cfe5bd08 Minor change to DEBUG and WARNING messages
20 years ago
Olle Johansson 4d17451c55 Issue #7103 take two. Thanks Mikael!
20 years ago
Russell Bryant 4c76028de9 - add the ability to configure forced jitterbuffers on h323, jingle,
20 years ago
Christian Richter 4ad840b3c6 the interface needs to be changed as well..
20 years ago
Christian Richter 840df1f8c0 unified the PH_CONTROL Interface for the mISDN_dsp interface to int
20 years ago
North Antara d902bd27ff This is what I get for coding while tired.. sorry ;/
20 years ago
Russell Bryant 62b2f320a1 make a global variable static and remove an unused global variable
20 years ago
Christian Richter 4be235a974 added bearer capability reject support. we send release instead of disconnect in case we have no real channel yet. added support for Restarting channels added support for sending complete decoding. changed some log levels.
20 years ago
Olle Johansson 725e285bc4 Commit of the new SIP transfer support (oej/siptransfer branch)
20 years ago
North Antara e25c4621b4 Nobody saw this coming, I bet.
20 years ago
Russell Bryant 78ec9a057c clean up various whitespace issues (issue #7236, casper)
20 years ago
Russell Bryant 414106a3a6 move the includes of abstract_jb.h to be with the rest of the asterisk includes.
20 years ago
Russell Bryant 0384330d64 update the rest of the channel drivers that use RTP so that their channel
20 years ago
Russell Bryant bb7dd96cfe Add support for using a jitterbuffer for RTP on bridged calls. This includes
20 years ago
Joshua Colp 503486e99d OKAY - Only replace our IP address in the outgoing SIP messages if the actual source address is within the specified local network. (issue #7051 reported by Luke-Jr with mods by me)
20 years ago
Olle Johansson c7007e1f55 Add congestion message to SIP history
20 years ago
Olle Johansson bc0f0a3226 Use ast_channel_trylock for channels
20 years ago
Tilghman Lesher 705b5459c1 Bug 7237 - Replace recoded thread_safe_rand with the existing ast_random API
20 years ago
Kevin P. Fleming 4790dd5d9e when we receive an IAX2 registration request with both a plaintext secret and an MD5 challenge, prefer the MD5 challenge for authentation (reported on asterisk-dev)
20 years ago
Russell Bryant 1203424ce2 remove duplicate static keywords, oops
20 years ago
Russell Bryant 1617adb055 make some variables static ... committed from xcode :)
20 years ago
Joshua Colp 79161454a3 Few more expire_registry changes
20 years ago
Mark Spencer ec42807ebd That goes for jingle too :)
20 years ago
Russell Bryant 730f75cc78 only display a debug message if option_debug is in use
20 years ago
Kevin P. Fleming f890cab292 Merged revisions 30293 via svnmerge from
20 years ago
Joshua Colp e0612c9835 Safely traverse the thread lists and wait until each thread is done before moving on to the next.
20 years ago
Joshua Colp 336fd1a2de Only get the low 16 bits if we actually have a message count
20 years ago
Christian Richter eefc9193e7 added EVENT_NEW_CHANNEL. We change the channel name now when we got the real channel, also changed name generation to new stringfield api
20 years ago
Kevin P. Fleming 57f6093661 don't send CANCEL for an INVITE that we haven't received a provisional response for yet... mark it pending until a response arrives (issue #7079)
20 years ago
Olle Johansson b8b1fda04c Typo
20 years ago
Kevin P. Fleming 11d13e1d4b Merged revisions 29969 via svnmerge from
20 years ago
Christian Richter 8122c35675 fixed to early connect bug which came in yesterday.., also added the transmit of progress indicators through channel vars
20 years ago
Kevin P. Fleming 3e99be68d1 add a new option for 'obscuring' SIP user/peer names from fishers
20 years ago
Russell Bryant 7370cb3221 Merged revisions 29849 via svnmerge from
20 years ago
Matthew Fredrickson 547c6ebd86 Bump up the echo tail length option
20 years ago
Christian Richter 39ac1a5b83 added a l1watcher timeout, therefore removed the old behaviour of guessing the l1state.
20 years ago
Kevin P. Fleming b31af470e7 Merged revisions 29764 via svnmerge from
20 years ago
BJ Weschke c4227714fd Sanity check code for an extended failure in trying to obtain a channel lock that may have been obtained elsewhere. Prevents the monitor thread of the SIP module from going into an infinite loop, effectively, breaking SIP until you restart Asterisk or the mutex is unlocked, whichever comes first.
20 years ago
Matt O'Gorman 5d51260c36 finish cleaning up some more stuff before russell
20 years ago
Russell Bryant 32a28ed9cf update chan_jingle to reflect the recent change to the indicate prototype
20 years ago
Olle Johansson 16a648aaf1 Breaking once will stop us... :-)
20 years ago
Christian Richter adfae0960f * export_ies uses now _VAR else the vars are not copied to the dest chan
20 years ago
Olle Johansson 883e4d6a9b Code formatting
20 years ago
Mark Spencer fa9e0ed768 Handle ringing (early) state properly on SIP
20 years ago
Matt O'Gorman 7aa1a77e75 asterisk-xmpp merge in
20 years ago
Joshua Colp a0f95cd526 Merged revisions 29464 via svnmerge from
20 years ago
Christian Richter 19d46333bf added callcounters for incoming and outgoing calls
20 years ago
Luigi Rizzo 76c47813fe remove code duplication generating some ast_verbose messages .
20 years ago
Luigi Rizzo 82dbf5a4c1 use the functional form of time(), and mark XXX a couple of places
20 years ago
Luigi Rizzo afe7c46924 more constifications
20 years ago
Luigi Rizzo 322aff00c6 various constification of function arguments to prevent erroneous
20 years ago
Luigi Rizzo ba195ee2d4 the msg argument of the various transmi_response*() functions is const.
20 years ago
Luigi Rizzo 75c6b453a3 mark const the 'header' argument of gettag
20 years ago
Luigi Rizzo 1a709886e3 mark const the source of copy_request
20 years ago
Luigi Rizzo c76882a94a fix indentation to make a table more readable
20 years ago
Luigi Rizzo 3ade391d1d simplify register_peer_exten() removing some duplicated code.
20 years ago
Luigi Rizzo 734535011a use strsep() to trim away ;xxx from SIP messages.
20 years ago
Luigi Rizzo 8414445108 use a more compact method to trim the trailing ;... from SIP lines.
20 years ago
Luigi Rizzo 917182e286 annotate const parameters of copy_header()
20 years ago
Luigi Rizzo 27f4fb4990 src is const in parse_copy()
20 years ago
Luigi Rizzo 564ca6394a minor logic simplification in get_sip_pvt_byid_locked()
20 years ago
Luigi Rizzo 15b7465cd2 simplify logic in function create_addr()
20 years ago
Luigi Rizzo a234f92337 simplify logic in realtime_peer(), removing an unnecessary
20 years ago
Luigi Rizzo 94d3a99089 strcmp() is the right function to use here, not strncmp().
20 years ago
Russell Bryant ed0b86c916 fix the possibility of writing one byte past the end of a buffer.
20 years ago
Kevin P. Fleming df6767fa52 Merged revisions 28896 via svnmerge from
20 years ago
Kevin P. Fleming 6d92d53d41 attributes need trailing CR-LF
20 years ago
Russell Bryant 0debd3dec2 allow chan_h323 to build (issue #7006, casper)
20 years ago
Kevin P. Fleming 42e2cf61d8 Merged revisions 28794 via svnmerge from
20 years ago
Tilghman Lesher d0c36296d2 As requested by kpfleming, renaming messagecount to inboxcount and messagecount2 to messagecount.
20 years ago
Joshua Colp ebc762c82e Clean up some chan_zap code to make it more readable. (issue #6834 reported by ppyy)
20 years ago
Joshua Colp fa13a5f113 Merged revisions 28698 via svnmerge from
20 years ago
Russell Bryant 5d24426e40 fix up a patch that did not merge properly from 1.2 ... weird
20 years ago
Olle Johansson 1783cb3a91 Adding send_text capability to chan_local
20 years ago
Olle Johansson 908c153840 First stab at supporting video in chan_local
20 years ago
Olle Johansson a3cc752008 Add simple devicestate for chan_local
20 years ago
Olle Johansson cd03597f0c Formatting cleanup
20 years ago
Kevin P. Fleming 0c73d47618 Merged revisions 28380,28384 via svnmerge from
20 years ago
Kevin P. Fleming 42cf0b0a8f add another media path reinvite 'flavor', where we will only redirect our media to devices that we know are not behind a NAT (based on the evidence collected when we receive media from them)
20 years ago
Kevin P. Fleming 48c36f4b89 adding new code should require following the formatting guidelines :-)
20 years ago
Joshua Colp 6d603ec09c Allow contexts in regexten so that extensions can be added to multiple contexts when peer registers (issue #6869 reported by and created by Marquis)
20 years ago
Christian Richter 4694f5e02e this is not a warning, it might happen during call initialization
20 years ago
Joshua Colp 5769ed6ea2 Fix receiving message count information from a remote IAX2 peer. (issue #7163 reported by and fixed by akohlsmith)
20 years ago
Joshua Colp a6480b61b0 Merged revisions 27973 via svnmerge from
20 years ago
Joshua Colp 6eb1d09ad9 Only set the RTP DTMF information of an RTP structure does indeed exist.
20 years ago
Olle Johansson 10c0ed16f0 Issue #7176 - Crash in expire_register (imported from 1.2)
20 years ago
Olle Johansson 270d5f6191 Adding a debug line
20 years ago
Joshua Colp 15358932ec Add distinctive ring detection with Caller ID for Australia, New Zealand, and other countries. (issue #3596 reported by deon patch by dbowerman with minor mods by moi)
20 years ago
Christian Richter 3fb070853b fixed bug that we've lost the orginator of the call.. now we can hear to disconnect indications again
20 years ago
Olle Johansson 770a4a30c5 Use pointer instead of un-needed buffer. Thanks Kevin!
20 years ago
Kevin P. Fleming c3dce57d95 mark RTP sessions that are not carrying DTMF
20 years ago
Matthew Fredrickson 99648dd713 Add option for enabling and disabling echo cancellation
20 years ago
Olle Johansson eeb2184920 Send a=recvonly when put on hold, otherwise a=sendrecv to indicate that we want two streams.
20 years ago
Olle Johansson e4c0a90649 Show all formats for an active SIP call
20 years ago
Christian Richter a309a2db9f fixed very bad memory overwrite which leaded to segfaults on some systems. removed redundant buffer betweend mISDN reading thread and ast_read in favour of the already existing pipe, this clarifies the way a voice frame takes between mISDN and asterisk a lot. centralized debugging of NumberPlan. removed a compiler warning.
20 years ago
Olle Johansson c625a539be One sipfrag attachment is enough...
20 years ago
Russell Bryant a3ed43f0dc Move WITH_SMDI from the Makefiles to be handled by menuselect. It will now be
20 years ago
Russell Bryant f9c578a8a0 - The recent change to linklists.h broke the build on linux for some reason.
20 years ago
Luigi Rizzo 87e909476d simplify determine_firstline_parts
20 years ago
Luigi Rizzo f3e6fa56ab remove last instance of add_blank_header()
20 years ago
Luigi Rizzo b87aea8d60 remove almost all useless instances of add_blank_header() but one,
20 years ago
Olle Johansson 5237a0e06d - Use systemname for realm in sip, if we have no configuration for realm
20 years ago
Luigi Rizzo 945ec73b09 remove trailing space
20 years ago
Luigi Rizzo 589241e300 remove a duplicate prototype
20 years ago
Luigi Rizzo 96478ea3a2 remove duplicated code in add_header
20 years ago
Luigi Rizzo d06427978c simplify init_req()
20 years ago
Luigi Rizzo 5cd1ec4e17 cleanup init_resp with proper variable names and arguments.
20 years ago
Luigi Rizzo e08e646252 staticize a variable.
20 years ago
Luigi Rizzo 798b82e184 replace list unlinking with UNLINK macro
20 years ago
Luigi Rizzo 067c472abb simplify sip_pretend_ack also removing a bug in the existing
20 years ago
Kevin P. Fleming 70a554a264 Merged revisions 26760 via svnmerge from
20 years ago
Olle Johansson 71aabeef4f Ignore CANCEL on call that is already answered
20 years ago
Olle Johansson 2dd2865d7b Small formatting fixes
20 years ago
Olle Johansson 52cb5c87db Issue #OEJ12399.3 - Set default maxcallbitrate for users too.
20 years ago
Olle Johansson 9b2d51fb4a - Add more and organize forward declarations (preparing for splitting up this file)
20 years ago
Olle Johansson d04f0da698 Issue #7081 (kanoop) - use proper cause code for 480
20 years ago
Kevin P. Fleming 5fb4e7019f and chan_iax2 gets smaller... remove the old jitterbuffer
20 years ago
Russell Bryant 19ca8dc7c1 remove some chekc sof the result of ast_mutex_lock (issue #7119, Mithraen)
20 years ago
Kevin P. Fleming b5a7328dbe update the ->indicate() callback for the new arguments
20 years ago
Russell Bryant 04ecb29d03 remove almost all of the checks of the result from ast_strdupa() or alloca().
20 years ago
Kevin P. Fleming fdcfd6469b ensure that control frames with payload can be sent to channel drivers via ->indicate()
20 years ago
Mark Spencer 66ed134473 Allow media to go directly between IAX endpoints while signalling still
20 years ago
Kevin P. Fleming c22eb692a1 minor cleanups and removal of duplicate prototypes
20 years ago
Mark Spencer 9953f4f40e Make SIP early media work more efficiently without so many reinvites
20 years ago
Mark Spencer 3135a35b92 Make sure we update parameters correctly with reinvite
20 years ago
Mark Spencer db502da870 Make menuselect be able to show what the modules are
20 years ago
Olle Johansson 5a31054599 Issue #7103 (mikma)
20 years ago
Olle Johansson 896362d30c - Issue 7101 (mikma) - Don't crash with no From: header in pedantic mode
20 years ago
BJ Weschke ff82a8046d Merged revisions 25563 via svnmerge from
20 years ago
Matt O'Gorman 05ea5482d0 woohoo asterdevcon first commit, adds feature to
20 years ago
Christian Richter 019f39f614 in PTMP TE we should set the free state for the B-Channel if we ignore an incoming call
20 years ago
Russell Bryant 3b43ddac78 Merged revisions 25123 via svnmerge from
20 years ago
Russell Bryant b6ac5b36c6 document the return value of gettag()
20 years ago
Russell Bryant e91afbaef1 fix the return value of gettag() to only return the pointer to the provided
20 years ago
Christian Richter efccf89eae Added option far_alerting. This option makes it possible to generate a Ringing on other channels if they feel that they should have inband ringing, but there is non in reality. I need this due to the fact that asterisk has not the possibility to transmit progress indicators thus chan_sip and others do not know wether they should generate a Rining tone themselves if they receive AST_CONTROL_RINGING..
20 years ago
BJ Weschke a7b1476058 Provide the ability to adjust txgain/rxgain on a channel level via the CHANNEL() function
20 years ago
Joshua Colp b82b277790 Update chan_iax2 to use linkedlists.h for users and peers. Modify the way get_from_jb and expire_registry works to get rid of certain crash scenarios. Finally - change the way expire_registry works when realtime autoclear is enabled to be a bit more efficient.
20 years ago
Olle Johansson 9c60f78ea1 Issue #7074 - Problem with long contact lines
20 years ago
Christian Richter 7f58902bf3 use set_callerid to update callerid with prefix
20 years ago
Christian Richter 63b0baa757 returning 128 emtpy Frames instead of null frame.
20 years ago
Tilghman Lesher dfdf6e1f76 Don't return stack pointers from functions (especially since the code will attempt to free() them later)
20 years ago
Luigi Rizzo 072e1b8a83 move some code used only --with-pri in the proper
20 years ago
Kevin P. Fleming 0adfa8c635 use proper method of detecting OSS support on Linux and FreeBSD
20 years ago
Kevin P. Fleming 51382b3712 Merged revisions 23705 via svnmerge from
20 years ago
Kevin P. Fleming d7aead737d Merged revisions 23673 via svnmerge from
20 years ago
Kevin P. Fleming 26753f77b0 remove unusable MFC/R2 support
20 years ago
Christian Richter 835dfe67b3 added an up-queue message mechanism to avoid buffer fillups in the kernel, also changed some strdups to ast_strdupa
20 years ago
Luigi Rizzo 96e015a239 partial adaptation to the new module loading
20 years ago
Russell Bryant d649d03170 fix sending the group numbers for a sip peer over the manager interface
20 years ago
Matt O'Gorman d830dbabf8 allows for chan_zap to have all channels reloaded
20 years ago
Matthew Fredrickson 173e8b14cd Make sure we use the correct event type when we're moving channels around :-)
20 years ago
Christian Richter 0b6bd0073b put the default misdn.trace to /var/log/asterisk/misdn.log for better integration of existing log structure
20 years ago
Christian Richter 2bde492ea9 Facility decoding doesn't work proper yet
20 years ago
Kevin P. Fleming 574e14cbea Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
20 years ago
Olle Johansson 5873462c2e - Add doxygen documentation for sipsock_read locking
20 years ago
Jim Dixon a83297d85f Added "Operator Services" connection mode for Zap channels, and the 'O' option
20 years ago
Luigi Rizzo 5fa0dc4316 more stncpy/ast_copy_string replacement.
20 years ago
Luigi Rizzo 8a63187145 replace some strncpy with ast_copy string,
20 years ago
Luigi Rizzo 5928df2a48 replace strncpy with ast_copy_string.
20 years ago
Luigi Rizzo ef619f6dd8 ast_strdup can handle NULL args well, so use it.
20 years ago
Olle Johansson 6149e82b6c Clarify result of sipsock_read
20 years ago
Olle Johansson 4403905c2d Add reference to RFC for mailbox notification
20 years ago
Olle Johansson d0f254ef61 Cosmetic fixes to code...
20 years ago
Olle Johansson fc2d28805b - call parking improvements (part of the siptransfer branch)
20 years ago
Olle Johansson 2af3d42e9b Implement somewhat improved support for 481 Call leg does not exist responses...
20 years ago
Olle Johansson 910c44b1b6 Clean up handle_response_peerpoke
20 years ago
Olle Johansson 60d91caa23 Change sip show channels to include refer status
20 years ago
Olle Johansson 1fec0e47e7 - Deallocate refer structure at sip_destroy time
20 years ago
Luigi Rizzo 52ac09f78f simplify logic in iax2_bridge()
20 years ago
Olle Johansson 177b8e9143 It's critical that we get an ACK on a 200 OK to an INVITE. If we do not get the ACK,
20 years ago
Olle Johansson 2c73c08f5a use XMIT_RELIABLE ...
20 years ago
Olle Johansson 40161ae947 - Move subscribeuri away from refer-to, since refer-to is moving away from sip_pvt
20 years ago
Kevin P. Fleming 2229586d71 more module loader related fixes
20 years ago
Olle Johansson 080298dad4 Set timeout timers to Timer A and F in rfc 3261, section 17
20 years ago
Olle Johansson ea7f924b30 Change transmit_invite(). SIP Transfers are now broken officially, while
20 years ago
Olle Johansson 5320c6b76a - Add supported header
20 years ago
Olle Johansson 42918c225a Add more history on masqs
20 years ago
Olle Johansson b124cf4c80 - Implementing the new SIP transfer data structure
20 years ago
Olle Johansson bdb2332621 - Documentation update
20 years ago
Olle Johansson bedd0c2ed3 Documentation update
20 years ago
Olle Johansson 382fd7260c Remove ignore from handle_respons_refer
20 years ago
Olle Johansson a5e5fb18e2 Clean up handle_response_invite
20 years ago
Olle Johansson 92ac73fe3b - Drop too bad SIP requests in order to avoid some UDP misuse (hello Edwin)
20 years ago
North Antara 659cb5ea5a whitespace and spelling (recieve instead of receive) fixes
20 years ago
Olle Johansson 4a312a044d - Fixes to ast_channel_lock functions
20 years ago
Joshua Colp 5c05128777 Move a bit more stuff over to the datadir (issue #6967 reported by tzafrir patch by north)
20 years ago
Russell Bryant 717445c1d8 add the ability to turn off the feature that allows agents to end calls
20 years ago
Russell Bryant 825d6d7c99 Big oops. I did this from my trunk directory instead of autoconf_and_menuselect ...
20 years ago
Russell Bryant aade174330 include autoconfig.h (casper)
20 years ago
Olle Johansson e75fa47099 More ast_channel_lock fixes
20 years ago
Olle Johansson 6b3367bf5c New functions for locking a channel - these simplify debugging
20 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
20 years ago
Olle Johansson 5af687b83b Issue #6951 - Show last successful registration time in "sip show registry" (ivanfm) with mods for svn trunk
20 years ago
Olle Johansson d4b5393eeb - Adding some refer state definitions from the siptransfer branch
20 years ago
Olle Johansson 9468e5cd06 Fix for Polycom bug...
20 years ago
Olle Johansson ea4235c56c Implement a setting for denying/allowing transfer requests. At this stage,
20 years ago
Olle Johansson 975ddb8552 Doxygen docs
20 years ago
Luigi Rizzo b24bc86fc2 reindent block properly
20 years ago
Luigi Rizzo 86e8094c3c localize some variables, remove useless parentheses
20 years ago
Luigi Rizzo 3579d11dc1 remove useless \0, and fix formatting.
20 years ago
Kevin P. Fleming fb4d5fb6a6 fix logic error; don't test for rtcache flag unless asked to (issue #6923)
20 years ago
Joshua Colp d7f01e051b No need to do this in here any longer since the linkedlists macro is fixed
20 years ago
Joshua Colp afcefc4a68 Convert chan_iax2 to use linked lists for multithreading, and add dynamic threads. These are used when all pool threads are in use, and will stick around until load dies down. The theory is that during high load you'll have more threads available, and during low load you'll only have the normal pool threads sticking around.
20 years ago
Luigi Rizzo 6b2d947b62 staticize a function, and normalize code in preparation to module changes.
20 years ago
Christian Richter baab6e1c27 mISDN Messages must be freed with free_msg \!\!
20 years ago
Olle Johansson 8318cddd8e - First stab at removing debug and ignore variables that
20 years ago
Olle Johansson 26198e8826 Fixup fixup - add some debugging and error handling
20 years ago
Olle Johansson 8b1543974f Resolve conflicts, prepare for next batch of conflicts
20 years ago
Christian Richter 52cf26255a fixed some issues, that appear at higher load
20 years ago
Christian Richter cb6f278393 we send nearly everytime a RELEASE, only if we for sure know, that it's a TE and we did create the call we don't to hear the Inband Info
20 years ago
Olle Johansson fed57c1eb2 Making sure that cancel destroy is only executed once...
20 years ago
Olle Johansson f74538df11 Small fix
20 years ago
Luigi Rizzo c3b3feab76 - staticize gettag() complete_sip_peer() get_calleridname() arguments;
20 years ago
Luigi Rizzo 8731b6386d - constification of some functions (args and return values):
20 years ago
Luigi Rizzo 7e5e2ffb5f - localize 'struct cfalias' into the only function using it;
20 years ago
Luigi Rizzo 25e9168fea constify get_sdp*() and friends.
20 years ago
Luigi Rizzo 87890e75ba constify get_header(), which let me find out and fix one bug (overwriting
20 years ago
Luigi Rizzo 47df1e2020 - describe how sip packets are stored internally;
20 years ago
Luigi Rizzo 20d1876617 struct sip_request cleanup:
20 years ago
Luigi Rizzo 104c2b0a3a more cleanup: remove useless braces, replace "if" with "?",
20 years ago
Olle Johansson 9b4e335439 Re-instate removed comment
20 years ago