Commit Graph

2931 Commits (d2cb9b0d3b294b51c633af5cd52ff3a71939f005)

Author SHA1 Message Date
Kevin P. Fleming 84790a577b respect 'usecallingpres' in zapata.conf even if CLID has not been set for the channel (issue #7123)
19 years ago
Kevin P. Fleming 76066c2b74 fix for non-OSP builds (issue #7217)
19 years ago
Kevin P. Fleming 9739139287 add an option to allow the admin to 'hide' SIP user/peer names from systems trying to 'fish' names
19 years ago
Russell Bryant 6d3d5e1649 fix the sourceaddress option (issue #7213, alphaque)
19 years ago
Kevin P. Fleming d6873875cc simplify/fix lock retry, and fix comment
19 years ago
BJ Weschke f84891dfbb 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.
19 years ago
Joshua Colp f0e022bbad Preserve presentation bit when going through chan_local (issue #7002 reported by acunningham)
19 years ago
Russell Bryant ee808b6187 fix the possibility of writing one byte past the end of a buffer.
19 years ago
Kevin P. Fleming 4eef3ef785 don't try to predict where the compiler will place things on the stack... put them in the right place explicitly (issues #7029 and #7100, maybe others)
19 years ago
Kevin P. Fleming 0c4cc3b0ce use the specified 'subscribecontext' for a peer rather than the context found via the target domain (domain contexts are for calls, not for subscriptions) (issue #7122, reported by raarts)
19 years ago
Joshua Colp dda49ce86b Make the minidle option actually exist as documented (issue #7159 reported by imran)
19 years ago
Kevin P. Fleming 89da276678 fix up a few more places to find the SDP properly (fallout from fix for #7124)
19 years ago
Kevin P. Fleming 53a0b36973 handle incoming multipart/mixed message bodies in SIP and find the SDP, if presnet (issue #7124 reported and patched by eborgstrom, but very different fix)
19 years ago
Kevin P. Fleming 2ef43a770b support 'inactive' tag for SDP media streams (simple fix, proper fix will appear in 1.4 release) (issue #7130)
19 years ago
Joshua Colp 3361be7b6e Fix codec priority stuff during authentication (issue #6194 reported by jkoopmann)
19 years ago
Olle Johansson 8b96daf53e Issue #7176 - Crash in expire_register
19 years ago
Olle Johansson d5d56f98c3 chan_sip did not use the TRANSFER_CONTEXT for transfers, like res_features. Now fixed.
19 years ago
Kevin P. Fleming 78986fe938 ensure that we send a response to REGISTER requests that are successfully authenticated but contain invalid Contact URIs
19 years ago
BJ Weschke adbfc9d3c7 Add the appropriate jumping behavior that is the standard for 1.2.X to SIPGetHeader that is now deprecated in /trunk. #7111 (blitzrage!!!)
19 years ago
Olle Johansson 6b93396fb9 Issue 7103 - mikma
19 years ago
BJ Weschke 6af35712ef Don't show agents as available when they are in wrap-up time. #6726 (ZX81)
19 years ago
Russell Bryant eb19888db5 ensure that the appropriate manager events are sent in all of the places where
19 years ago
Russell Bryant 0f643c18be update chan_h323 to reflect the new prototype for rtp_set_peer (issue #6560, casper)
19 years ago
Olle Johansson 87d78ee383 Issue #7074 - Problem with long contact lines
19 years ago
Kevin P. Fleming 37e9f9a15c remove a pointless comparison, since the buffer is smaller than the length being checked for
19 years ago
Kevin P. Fleming a7961494bd allow top-level OPTIMIZE setting to affect builds in these subdirectories too
19 years ago
Matthew Fredrickson cecda9a947 Fix buglet in channel reassignment on SETUP_ACK
19 years ago
Olle Johansson 7b12d67e50 - Fix cause codes
19 years ago
Olle Johansson d98317c7ad - Fix possible minor memory leak in chan_sip
19 years ago
Olle Johansson d5a3b59ccf Issue #6878 - Unhide DNDstate manager events (thanks casper)
19 years ago
Olle Johansson 65f95fee51 Issue #6848 take two - Use the tag provided by the SUBSCRIBE request when sending NOTIFY
19 years ago
Olle Johansson bca4868578 Ugly patch to avoid hangup causes in non-final responses
19 years ago
Russell Bryant 9a729f7aff move a NULL check to before the first time the pointer is dereferenced (issue #6832)
19 years ago
Russell Bryant d125a1a278 fix the situation where bindport is specified but bindaddr is not (issue #6616)
19 years ago
Tilghman Lesher 65acfca5af Bug 6853 - Manager fixes: 1) extra ActionID, 2) missing colon
19 years ago
Olle Johansson 8d417967ce Issue #6823
19 years ago
Russell Bryant 8c63eaec22 fix Bus Error on sparc (issue #6354)
19 years ago
Olle Johansson 35ea822831 Fix breakage of NAT support for peers with qualify=yes.
19 years ago
Olle Johansson 09bf0c3032 Issue #6736 - Use flags for OPTION messages. Thanks Casper!
19 years ago
Olle Johansson 3db3883d3d Issue #6597 - sip show registry shows incorrect port
19 years ago
Olle Johansson b85f9ea8fb Issue #6409 - Use "s" extension when there's no username in the URI
19 years ago
Matthew Fredrickson b89b296584 Fix SETUP_ACK handling so that we change channels if so requested
19 years ago
Olle Johansson 674425a343 Issue #6766 - fix ;user=phone functionality. (Reported by alein, fix by russell - thanks!)
19 years ago
Olle Johansson 108275cf6c Do not overwrite ANI if it's set by IE (sendany=yes in the peer)
19 years ago
Olle Johansson 6b8f2a96f1 Reset global_rtautoclear at sip reload
19 years ago
Russell Bryant 3b776cdfdc always use the callerid signalling method set in the zt_pvt strucutre as
20 years ago
Olle Johansson 9593aa0aa1 To quote giant developers: "Oops". Thanks, Tony!
20 years ago
Olle Johansson 38ca23948d Issue #6728: Remove parameters to Event: header on SUBSCRIBE requests
20 years ago
Olle Johansson 023a312f65 Set properties on two files that lacked properties for eol etc
20 years ago
Olle Johansson fbe6931218 Issue #5937 - Make sure SIP CANCEL's are re-transmitted
20 years ago
Olle Johansson 8545a6d4c0 Issue #6576 - SIP_CODEC not used for early media (reported by gpapadop73)
20 years ago
Olle Johansson 3388661f38 Issue #6657 - Ignore 183 session progress without SDP
20 years ago
Tilghman Lesher 1d58eff4a7 Bug 6020 - Race condition where packet could be lost if first packet on list is acked
20 years ago
Olle Johansson 782eb432ab Clear page2 flags at reload too
20 years ago
Russell Bryant b26f150b75 fix the output that indicates whether qualify smoothing is on or not (issue #6608)
20 years ago
Russell Bryant 39139b2802 fix finding realtime peers that are not dynamic by ip address (issue #6093)
20 years ago
Mark Spencer 1ef0003131 Handle ACKing properly (remove gratuitous -1)
20 years ago
Mark Spencer 4e884dbd28 Fix numerous places in jitter buffer where freed memory is referenced
20 years ago
Kevin P. Fleming f522e07cbd ensure that agents logged in via the manager interface are stored in the persistence database (related to issue #6301)
20 years ago
Kevin P. Fleming 8d66f50877 when answering INVITE, don't send codecs the peer didn't offer (issue #6052)
20 years ago
Russell Bryant 0ea76a52a9 fix memory leak from not destroying the scheduler context on module unload
20 years ago
Kevin P. Fleming 3b0edd5cfe clean up my mess from thread-starting change
20 years ago
BJ Weschke 74eef60486 kpfleming's fix from r9472 backported to 1.2
20 years ago
Kevin P. Fleming b3a8fbf495 don't create monitor threads in detached mode, when we need to be able to pthread_join() them later if the module is unloaded (solve crash-on-unload problem for these channel modules)
20 years ago
Russell Bryant a96ecb64a6 reload peercontext on iax2 reload (issue #6442)
20 years ago
Matt O'Gorman 917259bcd3 Make logger report error,warning,notice if logger.conf
20 years ago
Kevin P. Fleming 48fb967c05 disable buggy PRI user-user code until it can be fixed
20 years ago
Olle Johansson e74a7116e5 Issue 6182 - Don't remove scheduled event until it's really done.
20 years ago
Olle Johansson fd25b81993 Issue 6362 - Register without Contact: and Expires: fails (reporter: op)
20 years ago
Russell Bryant 1d9b2a9df1 fix problem with dtmf on e&m (issue #6364)
20 years ago
Olle Johansson 659da47b95 Issue 5898: Registrations does not get deleted if there's an active SIP dialog
20 years ago
Russell Bryant e83bfee678 don't call ast_update_realtime with uninitialized variables if we get a
20 years ago
Russell Bryant ab209c7d92 fix memory leak (inspired by issue #6351)
20 years ago
Matthew Fredrickson 2f43722570 Backport fix for #6229, hangup on polarity reversal
20 years ago
Olle Johansson 7ea315539c Issue 6114: Don't hangup on BYE/ALSO with no channel.
20 years ago
Olle Johansson 10d527906a Issue #6308 - never send response to ACK. (Reported by whiskerp)
20 years ago
BJ Weschke cea50c9247 Bug fix: Correct some scenarios where CALL_LIMIT could not be getting adjusted properly allowing chan_sip to send calls when it really shouldn't. Bug #6111
20 years ago
Tilghman Lesher 636f956bf0 Bug 6281 - Cannot set more than a single header with SIPAddHeader
20 years ago
Matt O'Gorman 962cffffc7 solved problem with delayreject and iax trunking
20 years ago
Olle Johansson f196484187 Enable "musicclass" setting for sip peers as per the config sample.
20 years ago
Russell Bryant 74c149e891 fix Message-Account header to use the ip address if the fromdomain
20 years ago
Russell Bryant e22510658b fix spelling errors (issue #6227)
20 years ago
Russell Bryant dee03d2b80 move variable to correct scope (issue #6197)
20 years ago
Russell Bryant ffb11fb950 fix mem leak on module unload (issue #6190)
20 years ago
Kevin P. Fleming d8c5d338cb re-initialize _all_ sequence numbers when transfer completes
20 years ago
Kevin P. Fleming 2fd6520a7e update agent persistence when an agent gets logged off by autologoff
20 years ago
Kevin P. Fleming 224c6e3f7c send device state updates for auto-logoff of agents as well
20 years ago
Olle Johansson ed523e248a Fixing typo in XML for video updates.
20 years ago
Kevin P. Fleming b59a63c8cd backport rport scanning fix from trunk (bug #6071)
20 years ago
BJ Weschke ea4c262482 Fix compiler warnings.
20 years ago
Russell Bryant 4578bc3b0c fix memory leak in build_rpid (issue #6070)
20 years ago
Kevin P. Fleming 9f92220a9c backport fix to ensure that DSP is never enabled on pseudo channels
20 years ago
Russell Bryant a434f8877a cast time_t to an int in printf/scanf (issue #5635)
20 years ago
Russell Bryant a5e9fe97c8 revert changes to videosupport to allow per-peer setting, since it isn't quite
20 years ago
Russell Bryant 2293cfaf84 remove stray unlock (issue #5955)
20 years ago
Josh Roberson d252dde933 Actually put in the per-peer settings for sip video, as they didn't make it in at astricon somehow, and I've been too busy up until now to redo it.
20 years ago
Tilghman Lesher 37a49a5992 Allow a chan_alsa that failed to open sound devices to be unloaded.
20 years ago
BJ Weschke 2783801610 Bug #6040 - Documentation correction
20 years ago
Russell Bryant 3bbeaefa57 backport fix for reloading peer context (issue #6007)
20 years ago
Russell Bryant 50079144e3 I messed up and accidently committed this to the trunk first ...
20 years ago
Kevin P. Fleming 8ef66261f1 Max-Forwards headers must only be present on requests, not responses
20 years ago
Kevin P. Fleming 90812b536c forcibly expire previous subscriptions from a peer when they resubscribe (keeps them from building up and waiting for expiration, and stops us sending unwanted NOTIFY messages to devices)
20 years ago
Christian Richter 8b352fcb94 * Added mISDN/mISDNuser Echo cancel Patch
20 years ago
Kevin P. Fleming 8452f6b494 ensure that hangups while incoming calls are in early state are handled properly (issue #5919)
20 years ago
Kevin P. Fleming f9bc6f8afc only report AGENT_IDLE for callback mode agents when they are actually idle (issue #5902)
20 years ago
BJ Weschke d38fff38f9 Bug #5877
20 years ago
Russell Bryant 03a8791440 fix the order of arguments to an error message (issue #5927)
20 years ago
Olle Johansson 8c701a0861 Bug #5907. Improve SIP INFO DTMF debugging output. (1.2 & Trunk)
20 years ago
Kevin P. Fleming 41023ecb9c protect agent_bridgedchannel() from segfaulting when there is no bridged channel (issue #5879)
20 years ago
Kevin P. Fleming fb8d0a544d allow variables to exist on both 'halves' of the Local channel (issue #5810)
20 years ago
Kevin P. Fleming a563eab49a remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 5ec3844077 remove CVS ignore lists, set SVN ignore lists
20 years ago
Kevin P. Fleming 3b50570c9b backport fix from HEAD branch
20 years ago
Kevin P. Fleming 00d7e962a7 backport fix from HEAD branch
20 years ago
Russell Bryant 4612b4ccca issue #5815
20 years ago
Russell Bryant ca9633ca9b issue #5794
20 years ago
Russell Bryant c14c078405 issue #5792
20 years ago
Russell Bryant f2af073588 issue #5799
20 years ago
Russell Bryant d8f74ecb94 Add missing carriage return and line feed to the SDP line indicating that we don't support VAD (issue #5780)
20 years ago
Kevin P. Fleming f7f2b1b033 fix remaining breakage related to chan_modem modules
20 years ago
Jeremy McNamara af4301802d don't register channel type until we are ready, coding format updates
20 years ago
Kevin P. Fleming c86be56b3b don't build chan_modem by default
20 years ago
Kevin P. Fleming 639104bbb2 fix previous commit to actually do it properly...
20 years ago
Kevin P. Fleming 2b656be753 issue #5764
20 years ago
Kevin P. Fleming 4331958422 issue #5539
20 years ago
Kevin P. Fleming c7c3fa1d53 issue #5672
20 years ago
Kevin P. Fleming 3d599e6501 issue #5739 (plus ast_copy_string() usage conversion)
20 years ago
Kevin P. Fleming e88e390bb8 issue #5751
20 years ago
Mark Spencer b05ff7c343 Fix i4l breakage (bug #5729)
20 years ago
Russell Bryant c9ceb15e1e fix a lil' typo
20 years ago
Mark Spencer 2b547e1f9e Fix build on FreeBSD 4.11
20 years ago
Kevin P. Fleming 766d1a73b1 issue #5712
20 years ago
Kevin P. Fleming 38c665bd67 fix typo
20 years ago
Kevin P. Fleming 8605bf0104 minor fixes
20 years ago
Mark Spencer a7d794a0ac Fix DTMF issue with 3-way native zap
20 years ago
Kevin P. Fleming 36315b865b issue #5713
20 years ago
Kevin P. Fleming f603eb0135 issue #5671
20 years ago
Kevin P. Fleming 1740d40182 issue #5693
20 years ago
Kevin P. Fleming 8c9a32bd4b issue #5685
20 years ago
Kevin P. Fleming 8fddeef1ac issue #5700
20 years ago
Kevin P. Fleming 6dabdbc7cd eliminate useless warnings generated by IAXy registrations
20 years ago
Kevin P. Fleming bdda6254f4 correct logic for group-match CONGESTION checking
20 years ago
Kevin P. Fleming cdf4031963 issue #3360 plus related fix
20 years ago
Kevin P. Fleming 15b01f246c issue #5604
20 years ago
Mark Spencer c5f0a6db6f Fix three-way issue
20 years ago
Kevin P. Fleming ebf04fc570 more header include simplification
20 years ago
Kevin P. Fleming a0a9769616 issue #5648
20 years ago
Kevin P. Fleming 145daf44d8 issue #5634 and a little ChangeLog cleanup
20 years ago
Kevin P. Fleming 5e0149d7cf issue #5639
20 years ago
Russell Bryant bb3e125ed4 don't loop forever on an invalid options string (issue #5629)
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Russell Bryant 1781e73435 use enum's for iax user/peer flags, and for pvt state
20 years ago
Mark Spencer 7c3efb156c chan_misdn updates (bug #5597)
20 years ago
Mark Spencer a67c2702c5 Fix chan_oss buglets (bug #5618)
20 years ago
Mark Spencer 3d473eebbc Fix chan_zap build on non-PRI (bug #5620)
20 years ago
Mark Spencer 994b9db081 Handle DTMF properly when combined with other events
20 years ago
Russell Bryant 5039ee0965 allow the IAXPEER function to check a peer's status
20 years ago
Ben Kramer 3e2507a07a i/ got the loop drop the wrong way around
20 years ago
Kevin P. Fleming 426360e389 major update to arg/option parsing APIs and documentation
20 years ago
Jeremy McNamara fa46248f9d Request a sane amount of bandwdith from GK, and fix one-way auido problems with broken H.323 stacks *cough* CCM.
20 years ago
Jeremy McNamara 27041dbda8 document UserByAlias usage
20 years ago
Ben Kramer e9f5bd158b / added dropping of loop when hanging up a station port from another chan
20 years ago
Ben Kramer 9693d05882 / fix to for compiling with both 2.4.x and 3.x vpb-drivers
20 years ago
Ben Kramer b2c2b5cd49 working on delay issue when bridging via ast_bridge
20 years ago
Ben Kramer 610f5614e3 added patched to support collecting caller ID before first ring using
20 years ago
Kevin P. Fleming 986a8ca089 issue #5566
20 years ago
Kevin P. Fleming 7ffb604a2f issue #4678
20 years ago
Mark Spencer 4468de1bd7 Only consider timeouts on realtimers (bug #5554)
20 years ago
Kevin P. Fleming 6eaca0ad8f finish chan_misdn commit
20 years ago
Kevin P. Fleming 033cd4d58f revert strncpy->ast_copy_string changes where the semantics are subtly different
20 years ago
Kevin P. Fleming e86e9a9fe3 allow netsock objects to be unref'd so they can disappear when needed (issue #5454)
20 years ago
Kevin P. Fleming d8672874ef properly handle '100 Trying' that arrives after a dialog has been dropped (issue #5475)
20 years ago
Kevin P. Fleming 9c25f9d1d5 handle improperly formatted initial requests properly (issue #5483)
20 years ago
Kevin P. Fleming 0ac988acaa add experimental mISDN channel driver (issue #4077)
20 years ago
Kevin P. Fleming 3da6bf02c9 add some warning message for when chan_sip gets overloaded (issue #5530)
20 years ago
Kevin P. Fleming a15a52208d don't increment 'inuse' counter when call is being failed because of limit (issue #5545)
20 years ago
Kevin P. Fleming 0a314b2454 add some additional log output and comment cleanup in the registration process (issue #5534)
20 years ago
Kevin P. Fleming b175ff39ef properly support 'musicclass' setting for peers/users (issue #5521)
20 years ago
Mark Spencer 39d27dbab8 Fix ability to do lots of outbound registrations (bug #5529)
20 years ago
Mark Spencer 6b26826bab Remove ancient copy/paste error (bug #5541)
20 years ago
Mark Spencer 6be92affa2 Fix minor iax2 device state issue (bug #5540)
20 years ago
Kevin P. Fleming c24ba6ac5e fix remaining breakage from yesterday's changes
20 years ago
Kevin P. Fleming fff6a2c159 use new app-argument macros, and try to fix yesterday's breakage
20 years ago
Mark Spencer de47e29d09 Merge highly modified fullcontact in realtime sip patch (bug #4832, heavy mods)
20 years ago
Russell Bryant 395f81d734 strncpy to ast_copy_string
20 years ago
Russell Bryant 9ddf0e4dce Remove unnecessary checks before calls to ast_strlen_zero. Also, change
20 years ago
Russell Bryant d57fb0b655 doxygenify the comments for data structures and defines in chan_iax2
20 years ago
Russell Bryant f1b14773dd use an enum instead of #define'd integers in a couple of places
20 years ago
Russell Bryant 052db5af42 fix up arguments to AgentCallbackLogin so that the options string and the
20 years ago
Russell Bryant 6324072247 more doxygenification (issue #5513)
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer c3226a226a Fix segfault when building peer based on IP
20 years ago
Mark Spencer 5f78c43950 Fix max forwards interoperability (bug #5474)
20 years ago
Russell Bryant 4cc2618bd1 fix output of 'zap show status' to line up properly (issue #5491)
20 years ago
Matthew Fredrickson 0f850c2ffb Add user to user ie transmission support in chan_zap.c
20 years ago
Russell Bryant 56135f210f silence compiler warnings when ZT_TONEDETECT is not defined (issue #5470)
20 years ago
Jim Dixon e726a13036 Allow for obtaining IAX2 call peer (endpoint) IP address with IAXPEER(CURRENTCHAN) function
20 years ago
Mark Spencer e603dcedb5 Perform some extra checks before performing masquerades
20 years ago
Mark Spencer 4e919f337c Fix queue, iax and sip formatting issues (bug #5449)
20 years ago
Mark Spencer f5a38b3871 Make alsa/oss ignore VIDUPDATE control frames
20 years ago
Mark Spencer 141d9f7156 Make sure when the timeout occurs that we actually break the bridge (bug #5252)
20 years ago
Kevin P. Fleming 9b69c79a36 fix compile error (%d changed to %n)
20 years ago
Jeremy McNamara 69bc7e0900 add missing new line
20 years ago
Kevin P. Fleming 4d1506e64d make chan_sip able to deal with PBX-level call limit being reached (issue #5131)
20 years ago
Kevin P. Fleming 2fe49e7a5f support sending text through agent channels (issue #5295)
20 years ago
Kevin P. Fleming 454061ec18 don't force CLID to be a phone-number-looking-thingie (issue #5325)
20 years ago
Mark Spencer 0b265779b2 Fix the ordering of the sscanfs for SDP parsing (bug #AT&T)
20 years ago
Mark Spencer 03eb870f3e Fix naming on realtime peers (bug #5421)
20 years ago
Kevin P. Fleming c05c0c7ce6 clean up pedantic mode tag handling (issue #5125)
20 years ago
Kevin P. Fleming 7734cca1c2 properly display connected channel name in 'agents' manager action for non-callback agents (issue #5235)
20 years ago
Mark Spencer d75fb48fb8 Display proper error for matching domain registers (bug #5412)
20 years ago
Russell Bryant 1f2943fc0a re-bind the socket if the bindaddr option is changed during reload (issue #5435)
20 years ago
Kevin P. Fleming 04d7bcc757 send "100 Trying" when we receive PROCEEDING, unless "183 Session Progress" has already been sent
20 years ago
Mark Spencer dd11afca42 Fix call timeouts with rtp bridge etc (bug #5252)
20 years ago
Mark Spencer bb49ec837f Fix seg in chan_agent (bug #5402)
20 years ago
Mark Spencer 7560605ebc Fix "screen" for network numbers (bug #5432)
20 years ago
Mark Spencer 522dfad107 Do *not* default to a max number of registration attempts
20 years ago
Mark Spencer 4d9210f705 Don't override calling presentation if *name* is present (bug #5405)
20 years ago
Mark Spencer 65afb68602 Handle yet some SIP contact issue nuances and exceptions (bug #5289 with mods and rant)
20 years ago
Mark Spencer c07a31e4bc Fix noncecount update (bug #5308, redone fix)
20 years ago
Kevin P. Fleming 2aa0434048 don't check 'acknowledged' for setting lastdisc, since it's guaranteed to be zero at this point (issue #5254)
20 years ago
Kevin P. Fleming 8496d5fe92 fix authentication header extra space (issue #5329)
20 years ago
Kevin P. Fleming d9f508c7f1 fix timer T1 handling (issue #5330)
20 years ago
Kevin P. Fleming a755500ef8 ensure that the correct flags are always copied from peers/users to private structures (so RPID sending will work properly, issue #5322)
20 years ago
Kevin P. Fleming d50adefa05 ensure that Remote-Party-ID is sent even on secondary INVITEs within a dialog (issue #5322)
20 years ago
Kevin P. Fleming 0bffff1930 correct cygwin detection (issue #5328)
20 years ago
Kevin P. Fleming aeaf9f4cc6 remove unused config option (issue #5358)
20 years ago
Kevin P. Fleming 7c1bbe6eef handle peer matching for subscriptions by name instead of IP address (issue #5103)
20 years ago
Kevin P. Fleming 6fe572d1a9 fix various state-related bugs (issue #5369, with mod to return AST_DEVICE_INUSE)
20 years ago
Kevin P. Fleming b7c31babb0 support call duration limits on inbound OSP calls (issue #5346)
20 years ago
Kevin P. Fleming b1a61a9672 generate fewer 'stale nonce' messages (issue #5381)
20 years ago
Kevin P. Fleming a0a478a72c don't destroy calls when re-INVITE messages ask for things we can't do (issue #5384)
20 years ago
Matthew Fredrickson 1406f660b6 Rewrite of PRI progress and message handling. Fixes bugs #5266 and #4468
20 years ago
Kevin P. Fleming 8e4697d8f2 ensure that peer codec preferences take precedence over global preferences
20 years ago
Kevin P. Fleming 13519f72e7 support both regular and Feature Group D dialing syntax on EM_WINK trunks (issue #5323)
20 years ago
Kevin P. Fleming 35b5891b74 don't replace CLID/CNAM when RPID is being generated (issue #5301)
20 years ago
Mark Spencer ea215f5b7d Remove possibility of manager deadlocks from manager actions
20 years ago
Kevin P. Fleming 4287cb7f42 more whitespace fixes
20 years ago
Kevin P. Fleming b450a235b2 more whitespace cleanup
20 years ago
Kevin P. Fleming f8f7d21252 whitespace fix
20 years ago
Kevin P. Fleming eb91322494 fix comment typo
20 years ago
Kevin P. Fleming 2685a48e37 missed a line...
20 years ago
Kevin P. Fleming 35c4afd0fd code cleanup
20 years ago
Kevin P. Fleming b40ba965d6 minor fixes
20 years ago
Kevin P. Fleming b5e6b8af98 clean up formatting, use the same flag bit for both GR-303 modes
20 years ago
Russell Bryant 380005fea4 fix variable name (issue #5302)
20 years ago
Russell Bryant 3c020accfd don't declare the priority inside of the for loop so that the priority
20 years ago
Mark Spencer bca61024ca 486 (and friends) are really BUSY (bug #5257)
20 years ago
Kevin P. Fleming 626582a84c store tag in the private structure as formatted text, instead of formatting every time we send a packet
20 years ago
Kevin P. Fleming 8af7725f98 support optional sending of Remote-Party-ID headers (issue #2471, heavily modified to actually work properly)
20 years ago
Mark Spencer 266529a503 Fix "console" help (thanks to Andy Dvorak)
20 years ago
Kevin P. Fleming fdccf66d52 add domains documentation and rename config option
20 years ago
Kevin P. Fleming 9bbf4c3854 add basic SIP domain support (issue #4466, with major mods)
20 years ago
Kevin P. Fleming 24cdb73f92 handle polarity reversal hangup indication during an incoming call that is still ringing (issue #5191)
20 years ago
Kevin P. Fleming 78fa3593b1 properly ignore retransmitted INVITEs on long latency links (issue #3658)
20 years ago
Kevin P. Fleming f0b4072039 fix some buglets in 'agents' Manager action (issue #5235)
20 years ago
Kevin P. Fleming 43d43b8b46 properly respond to REGISTER queries (issue #5272)
20 years ago
Kevin P. Fleming 051ddb97f3 clean update devicestate function, ensure that it can return AST_DEVICE_UNKNOWN when call limits are not turned on (issue #5281)
20 years ago
Mark Spencer da7c542e29 Handle authenticating *to* realtime peers (bug #5269)
20 years ago
Mark Spencer cfabcabae8 Null out call number on release complete when number is unallocated (bug #4633)
20 years ago
Mark Spencer a21c9058e0 Fix cut/paste error (bug #5282)
20 years ago
Mark Spencer 8087701923 iax2 parser cleanups
20 years ago
Russell Bryant bcaaea9ce6 add missing newline (issue #5243)
20 years ago
Jeremy McNamara 9ce1402c8b ok wtf, no compiler error here
20 years ago
Jeremy McNamara 59e784c96a I swore this compiled. Honest, officer
20 years ago
Kevin P. Fleming b8f23573fa more license/copyright header updates (thanks Ian!)
20 years ago
Kevin P. Fleming d6ef44afe0 revert an optimization that didn't work (issue #5222)
20 years ago
Jeremy McNamara 3cba705808 Lets try this - an attempt to properly deal with DTMF
20 years ago
Jeremy McNamara 777e97ab26 clean up debug
20 years ago
Jeremy McNamara c1517d081a castrate the logic in oh323_digit to pass DTMF no matter what. (issue #4989)
20 years ago
Kevin P. Fleming 4fb8ce1fd9 allow minimum/maximum registration intervals to be set on server side (issue #51111)
20 years ago
Kevin P. Fleming c4d824cf71 error message generated using backwards logic (issue #5224)
20 years ago
Kevin P. Fleming fadae17355 don't leave a buffer not filled in when getting a REGACK (issue #5226)
20 years ago
Kevin P. Fleming ff41d6ab6c correct 'progressinband' parsing (issue #5209, different fix)
20 years ago
Kevin P. Fleming eb332490ff put items in RFC-specified order (issue #5217)
20 years ago
Kevin P. Fleming 02e5af9cf5 proper header name and attribution (issue #5218)
20 years ago
Kevin P. Fleming e30adc051f various niteroperability fixes (issue #5221)
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming f2e6ac45ca don't abort Asterisk load if configuration not found (issue #5115)
20 years ago
Kevin P. Fleming ee696945de support all OSP authentication models (issue #5159)
20 years ago
Kevin P. Fleming 77ed1394b6 ensure that exten field is cleared when incoming number is not matched to an extension (issue #5203)
20 years ago
Kevin P. Fleming 16cd2019b1 ensure that Manager hold/unhold events are generated even for non-bridged channels (issue #4594)
20 years ago
Kevin P. Fleming e60671d5bf make RTP handling errors less likely to crash Asterisk (issue #5172)
20 years ago
Kevin P. Fleming 811ec06cfd more documentation (issue #5174)
20 years ago
Kevin P. Fleming 07a06d83a4 handle rport/received in Via headers properly (issue #5037)
20 years ago
Kevin P. Fleming 72437b1dba more BSD portability fixes (issue #5155)
20 years ago
Kevin P. Fleming 67584e21c8 ensure that agent channels don't get seized during login (issue #5020)
20 years ago
Mark Spencer 5600956db8 Handle dialog updates to to tag properly (bug #5166)
20 years ago
Kevin P. Fleming f16f81db05 ensure that the AGENTBYCALLERID_* variable is cleared when an agent logs in to a different device (issue #5213)
20 years ago
Kevin P. Fleming 6f49ab2dfa partial formatting cleanup
20 years ago
Kevin P. Fleming a1bdc4836a output 'our tag' in proper format
20 years ago
Mark Spencer 41bf6b42fd Try a more generally correct solution, for NFAS (bug #5179)
20 years ago
Mark Spencer 04e4a54ae8 Restart PRI when we come out of alarm if we're not already up...
20 years ago
Josh Roberson 8ac8621f40 don't send a 200 ACK before a 404 on invalid subscriptions (Bug #5198)
20 years ago
Mark Spencer 961cd50bba Don't allow callwait to happen during initial ringdown (bug #5188)
20 years ago
Kevin P. Fleming 60ffafcc39 allow users of RTP to know when the peer endpoint is (apparently) behind a NAT
20 years ago
Mark Spencer a2b177fcbb Increase PRI buffers just in case
20 years ago
Matthew Fredrickson f49370c82f Fix 'w' to correctly send sending complete on PRI
20 years ago
Russell Bryant 943e527d0a don't use a signed buffer for data that the protocol specifies as unsigned.
20 years ago
Jim Dixon 4794638c99 Fixed signalling problem with pciradio
20 years ago
Russell Bryant d0ff6c46f8 add missing break (issue #5154)
20 years ago
Russell Bryant 720272254b initialize these variables because they could be used uninitialized in the
20 years ago
Kevin P. Fleming a51556ff3e don't reject REGREL requests (issue #5152)
20 years ago
Kevin P. Fleming 1e854ea773 remove useless buffer initializations (issue #5134)
20 years ago
Kevin P. Fleming 04a954ae16 ensure debug messages are only output if debug is enabled (issue #5142)
20 years ago
Matthew Fredrickson 6f78afbe00 Revert change that removed q931_call structure too soon
20 years ago
Kevin P. Fleming c70e1d1674 handle no-peer-specified-in-dial-string gracefully (issue #5132)
20 years ago
Kevin P. Fleming 836916dab4 add doxygen documentation (issue #5133)
20 years ago
Kevin P. Fleming 1bd1a35a9a factor out INVITE response handling in its own function (issue #5127)
20 years ago
Kevin P. Fleming 7d37750831 remove unneeded variables (issue #5117)
20 years ago
Josh Roberson 8f21e3659b Fix spelling of Accountcode. *wink*
20 years ago
Kevin P. Fleming 5fdc070109 add new channel option (via ast_channel_setoption()) to let channel drivers adjust txgain/rxgain if they are able (only Zap channels at this time)
20 years ago
Mark Spencer 2f67f66577 Allow "auto" dtmf mode to select between RFC2833 and inband based on peer's offer or answer.
20 years ago
Mark Spencer bcd06b8582 Don't recreate stuff on authentication (so it works on reinvites)
20 years ago
Matthew Fredrickson 7348cba9c7 Fixed possible hangup race condition that would lead to segfualt with hangups.
20 years ago
Kevin P. Fleming aa6883aba6 revert unnecessary change
20 years ago
Kevin P. Fleming 3bad83e0f2 ensure that notify message sent out have the correct state (issue #5088 with minor mods)
20 years ago
Kevin P. Fleming 6a260b78fe use unsigned char for data elements and native-signed char for strings (issue #5104)
20 years ago
Mark Spencer 0602837f4e Fix vidupdate for chan_zap to eliminate sillyl warning
20 years ago
Kevin P. Fleming 5f6431a75a factor calling-plan-apply logic into a separate function
20 years ago
Kevin P. Fleming a2be145193 make chan_iax2 rtupdate behave the same as chan_sip
20 years ago
Kevin P. Fleming 6b76015469 allow for custom URI options to be set (issue #4927 with mods)
20 years ago
Kevin P. Fleming d3a76999d0 various devicestate fixes (issue #5081, take two)
20 years ago
Kevin P. Fleming 3a31b6ff2d don't try to reference through pvt if it is NULL (issue #5089)
20 years ago
Kevin P. Fleming 8fc8505607 don't send warnings for unhandled indications, let ast_indicate() deal with them (issue #5097)
20 years ago
Kevin P. Fleming 4f493d1126 don't add a colon to the header name (thanks bkw!)
20 years ago
Matthew Fredrickson c88ab78d47 New, more robust way of doing e&m digit collection. Bug #3805
20 years ago
Matthew Fredrickson 25d9051633 Make sure we enable echo cancellation on incoming overlapdial calls
20 years ago
Kevin P. Fleming e86bb70642 stop adding 'username@' to incoming IAX2 channel names, so that they can be properly matched in the device-state system (issue #5081)
20 years ago
Kevin P. Fleming 050d6c7d34 ensure revents fields are initialized before calling poll()
20 years ago
Kevin P. Fleming 5b819fc101 stop retransmitting INVITE after we have sent CANCEL for the same call
20 years ago
Mark Spencer ac0eaaf1f2 Add support for ring begin event and configurable ringtimeout.
20 years ago
Kevin P. Fleming f3c46f8f20 deprecate chan_modem and its subdrivers
20 years ago
Kevin P. Fleming bef3341975 remove unused define
20 years ago
Kevin P. Fleming 102ff2d56e preserve user-added headers when outbound INVITE must be authenticated (issue #5070)
20 years ago
Kevin P. Fleming 085ad00ee0 don't terminate subscriptions before they should be (issue #5063)
20 years ago
Kevin P. Fleming 5f07eec58a remove unused 'outgoinglimit' code, rename 'incominglimit' to 'call-limit' (old syntax is still supported) (issue #5068)
20 years ago
Kevin P. Fleming 6d19c704b7 make chan_sip and chan_iax2 less chatty when not in debug mode (issue #5067)
20 years ago
Matthew Fredrickson 98047ff61d Add support for override of the default pri exclusive/preferred channel
20 years ago
Kevin P. Fleming 9519f6c5f4 clean up, use make functions instead of subshells, remove unused stuff
20 years ago
Mark Spencer 5d4d2fdfd4 Add SIP video fixes
20 years ago
Kevin P. Fleming 538e160956 fix error I introduced into oej's patch :-(
20 years ago
Kevin P. Fleming 388e8bd9a8 massive upgrade to SUBSCRIBE, device state and messaging support (issue #3644)
20 years ago
Kevin P. Fleming ae1e51c857 use proper next hop in strict routing mode (issue #3609)
20 years ago
Kevin P. Fleming 1824c2f630 encode/decode URIs in 'pedantic' mode (issue #3923)
20 years ago
Kevin P. Fleming 3ac4417753 eliminate warning when !ZAPATA_PRI
20 years ago
Russell Bryant 14fa6770e4 fix build when NEWJB is not defined (issue #5046)
20 years ago
Kevin P. Fleming 99929b21e4 preserve hint watchers and laststate across 'extensions reload' (issue #2522)
20 years ago
Kevin P. Fleming ffe23eb007 add AgentCallbackLogin and AgentLogoff manager actions (issue #4766)
20 years ago
Kevin P. Fleming da627fc643 use case-insensitive comparisons for headears (issue #5023)
20 years ago