Commit Graph

916 Commits (354b7f1a81057d6c68b51a05268f0d914b809357)

Author SHA1 Message Date
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 78fa3593b1 properly ignore retransmitted INVITEs on long latency links (issue #3658)
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
Russell Bryant bcaaea9ce6 add missing newline (issue #5243)
20 years ago
Kevin P. Fleming c4d824cf71 error message generated using backwards logic (issue #5224)
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 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 07a06d83a4 handle rport/received in Via headers properly (issue #5037)
20 years ago
Mark Spencer 5600956db8 Handle dialog updates to to tag properly (bug #5166)
20 years ago
Kevin P. Fleming a1bdc4836a output 'our tag' in proper format
20 years ago
Josh Roberson 8ac8621f40 don't send a 200 ACK before a 404 on invalid subscriptions (Bug #5198)
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
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 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
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
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
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 6b76015469 allow for custom URI options to be set (issue #4927 with mods)
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 4f493d1126 don't add a colon to the header name (thanks bkw!)
20 years ago
Kevin P. Fleming 5b819fc101 stop retransmitting INVITE after we have sent CANCEL for the same call
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
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 99929b21e4 preserve hint watchers and laststate across 'extensions reload' (issue #2522)
20 years ago
Kevin P. Fleming da627fc643 use case-insensitive comparisons for headears (issue #5023)
20 years ago
Kevin P. Fleming 529fcab374 add T1 timer support for NOTIFY dialogs (issue #5017)
20 years ago
Kevin P. Fleming 1cb8d00523 ensure Asterisk won't segfault during re-registration (issue #5011)
20 years ago
Kevin P. Fleming bf6bc6d4fd clean up rtcaching config options (issue #4075)
20 years ago
Kevin P. Fleming 60718ec80b handle INVITEs that are asking for authentication that we cannot supply more intelligently (issue #4995)
20 years ago
Kevin P. Fleming 20e887d708 make some messages show up only under debugging and other minor cleanups (issue #5018)
20 years ago
Kevin P. Fleming fa4b3f8416 fix 'sip debug' vs. reload properly
20 years ago
Kevin P. Fleming 87f2acf15d don't reset sipdebug to zero during reload (issue #5000)
20 years ago
Kevin P. Fleming 9a6618e8d8 show global vmexten in 'sip show settings' (issue #5005)
20 years ago
Kevin P. Fleming 0a3502b592 handle on-/off-hold properly with RTP reinvited streams (issue #3974)
20 years ago
Kevin P. Fleming a5b640cb40 add 'sip show settings' CLI command (issue #4806)
20 years ago
Kevin P. Fleming 0bf1d48e40 support configurable Message-Account value in NOTIFY messages (issue #4801)
20 years ago
Kevin P. Fleming 3480297607 add preliminary support for SIP timers (issue #4359)
20 years ago
Kevin P. Fleming 09bd4cfb95 add SIPCHANINFO function to retrieve information about the current connected SIP endpoint (issue #4698)
20 years ago
Kevin P. Fleming 97b45d5d6d handle BYE instead of CANCEL from callers (issue #4994)
20 years ago
Mark Spencer 97e1ede292 Centralize and fix tos for IAX (bug #4850 inspired)
20 years ago
Mark Spencer 95cf08ee92 Allow ToS to be set in hex (bug #4923)
20 years ago
Mark Spencer 6dde38ed52 Be consistent with User/Username (bug #4916)
20 years ago
Russell Bryant c65f1a04ab there is no reason to check the channeltype of the channel calling SIPAddHeader
20 years ago
Mark Spencer 73e21b0ccc Add extra aliases from RFC4028 and RFC3841 (bug #4889)
20 years ago
Mark Spencer 6e825f933d Revert a portion of oej's patch...
20 years ago
Mark Spencer c57bfc55cf Don't ignore ACk packets (bug #4861)
20 years ago
Mark Spencer 3a362c7839 Reduce number of calls to get method (bug #4863)
20 years ago
Mark Spencer 50087d3467 Fix qop syntax (bug #4822)
20 years ago
Mark Spencer 9f136f57fe Don't delete RTP if there is a channel, even if we get REGISTER/SUBSCRIBE (bug #4534)
20 years ago
Kevin P. Fleming 11891d28da and now we know why #define-ing constants and trying to keep them in sequence is a bad idea...
20 years ago
Kevin P. Fleming 9080884688 fix breakage that was causing PUBLISH to be sent instead of CANCEL
20 years ago
Kevin P. Fleming f99dcb7586 add a few const's
20 years ago
Kevin P. Fleming b774d41660 enhance SIP_PEER function to return additional items (bug #4816)
20 years ago
Kevin P. Fleming 4df19fa1c2 clean up SIP response and pedantic REGISTER matching (bug #3663)
20 years ago
Kevin P. Fleming 1a5aa9c836 add dedicated function for adding Content-Length header (bug #4795)
20 years ago
Kevin P. Fleming 6596f8496e _really_ rewrite get_in_brackets to do the right thing (including skipping escaped double-quote characters)
20 years ago
Kevin P. Fleming 1aa875b656 combine bracket-removing functions (bug #4794, with compiler warning mod)
20 years ago
Kevin P. Fleming 1e9beaa1d2 ensure that port number in URI is presented when needed (bug #4784)
20 years ago
Kevin P. Fleming 1153f74259 add plain-text hangup cause private header to outbound BYE/CANCEL (bug #4783 with minor mods)
20 years ago
Kevin P. Fleming 5238d544e9 ensure socket address family is copied (bug #4789)
20 years ago
Kevin P. Fleming dd1cd37f11 ensure SIP_HEADER does not segfault when called on hung-up channels (bug #4756, different fix than posted patch)
20 years ago
Russell Bryant bd18858411 more formatting fixes from oej :-) (bug #4757)
20 years ago
Kevin P. Fleming 91e8442629 add SIPPEER dialplan function (bug #4728)
20 years ago
Kevin P. Fleming 0be59a11de simple fix for bug #3638
20 years ago
Kevin P. Fleming 22b0f5d306 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
20 years ago
Kevin P. Fleming 9d8d86e19d phase two of string portability stuff:
20 years ago
Kevin P. Fleming aaa057778c add create_addr_from_peer, to use an existing peer reference
20 years ago
Russell Bryant e24821e1cf fix off by one errors in calls to ast_copy_string (bug #4600)
20 years ago
Russell Bryant 4c531ca8c0 define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
20 years ago
Kevin P. Fleming c13d601fb4 queue device state changes and handle them serially in a background thread
20 years ago
Malcolm Davenport f1a18b8066 Hardcode urgent messages option in Voice-Message to 0
20 years ago
Kevin P. Fleming 1bd88c387e don't segfault when peer doesn't send Referred-By (bug #4588)
20 years ago
Russell Bryant 52ef5c7d30 add function to convert a cause code to a string
20 years ago
Kevin P. Fleming 3c91556d2d reset regattempts counter after successful registration (bug #4634)
20 years ago
Kevin P. Fleming 4803ab0bb2 don't use locks when reading usecounts (reading only, not writing)
20 years ago
Mark Spencer 4358089aa7 Fix SIP with OSP
20 years ago
Kevin P. Fleming 369b421b78 make SIP registration accept RFC non-compliant Digest headers (bug #4577)
20 years ago
Kevin P. Fleming 52e26805e7 begin properly supporting 'Supported' and 'Required' headers (bug #4351)
20 years ago
Kevin P. Fleming 4e6d610317 ensure that proper response code is return for unimplemented methods (bug #4512)
20 years ago