aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_sip.c
AgeCommit message (Collapse)AuthorFilesLines
2005-10-31Only consider timeouts on realtimers (bug #5554)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6916 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31properly handle '100 Trying' that arrives after a dialog has been dropped ↵kpfleming1-0/+5
(issue #5475) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6912 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31handle improperly formatted initial requests properly (issue #5483)kpfleming1-7/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6911 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31add some warning message for when chan_sip gets overloaded (issue #5530)kpfleming1-2/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6908 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31don't increment 'inuse' counter when call is being failed because of limit ↵kpfleming1-4/+0
(issue #5545) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6907 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31properly support 'musicclass' setting for peers/users (issue #5521)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6905 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-30Fix ability to do lots of outbound registrations (bug #5529)markster1-2/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6897 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28Merge highly modified fullcontact in realtime sip patch (bug #4832, heavy mods)markster1-17/+44
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6870 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-27Remove unnecessary checks before calls to ast_strlen_zero. Also, changerussell1-24/+24
some places where strlen is used instead of ast_strlen_zero git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26more doxygenification (issue #5513)russell1-565/+564
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6852 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-3/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-23Fix max forwards interoperability (bug #5474)markster1-43/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6844 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-17Fix queue, iax and sip formatting issues (bug #5449)markster1-8/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6811 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14make chan_sip able to deal with PBX-level call limit being reached (issue #5131)kpfleming1-5/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6788 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13don't force CLID to be a phone-number-looking-thingie (issue #5325)kpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6778 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13Fix the ordering of the sscanfs for SDP parsing (bug #AT&T)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6772 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13clean up pedantic mode tag handling (issue #5125)kpfleming1-38/+97
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6767 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13Display proper error for matching domain registers (bug #5412)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6764 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13re-bind the socket if the bindaddr option is changed during reload (issue #5435)russell1-6/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6762 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13send "100 Trying" when we receive PROCEEDING, unless "183 Session Progress" ↵kpfleming1-1/+7
has already been sent git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6760 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12Fix "screen" for network numbers (bug #5432)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6750 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12Do *not* default to a max number of registration attemptsmarkster1-7/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6749 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12Handle yet some SIP contact issue nuances and exceptions (bug #5289 with ↵markster1-3/+5
mods and rant) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6747 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-12Fix noncecount update (bug #5308, redone fix)markster1-31/+44
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6746 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05fix authentication header extra space (issue #5329)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6732 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05fix timer T1 handling (issue #5330)kpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6730 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05ensure that the correct flags are always copied from peers/users to private ↵kpfleming1-31/+28
structures (so RPID sending will work properly, issue #5322) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6729 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05ensure that Remote-Party-ID is sent even on secondary INVITEs within a ↵kpfleming1-6/+11
dialog (issue #5322) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6728 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05remove unused config option (issue #5358)kpfleming1-14/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6724 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04handle peer matching for subscriptions by name instead of IP address (issue ↵kpfleming1-15/+32
#5103) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6723 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04fix various state-related bugs (issue #5369, with mod to return ↵kpfleming1-12/+32
AST_DEVICE_INUSE) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6722 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04support call duration limits on inbound OSP calls (issue #5346)kpfleming1-26/+32
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6721 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04generate fewer 'stale nonce' messages (issue #5381)kpfleming1-2/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6718 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04don't destroy calls when re-INVITE messages ask for things we can't do ↵kpfleming1-2/+4
(issue #5384) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6714 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29ensure that peer codec preferences take precedence over global preferenceskpfleming1-101/+136
clean and simplify SDP-building code git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6697 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29don't replace CLID/CNAM when RPID is being generated (issue #5301)kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6689 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28Remove possibility of manager deadlocks from manager actionsmarkster1-9/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6687 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-28486 (and friends) are really BUSY (bug #5257)markster1-3/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6674 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-27store tag in the private structure as formatted text, instead of formatting ↵kpfleming1-14/+19
every time we send a packet git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6672 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-27support optional sending of Remote-Party-ID headers (issue #2471, heavily ↵kpfleming1-5/+111
modified to actually work properly) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6671 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26add domains documentation and rename config optionkpfleming1-9/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6669 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26add basic SIP domain support (issue #4466, with major mods)kpfleming1-43/+291
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6668 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26properly ignore retransmitted INVITEs on long latency links (issue #3658)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6660 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-26properly respond to REGISTER queries (issue #5272)kpfleming1-16/+45
remove unused sip_peer expiry field git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6656 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-25clean update devicestate function, ensure that it can return ↵kpfleming1-38/+27
AST_DEVICE_UNKNOWN when call limits are not turned on (issue #5281) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6654 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-18add missing newline (issue #5243)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6624 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15error message generated using backwards logic (issue #5224)kpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6607 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14correct 'progressinband' parsing (issue #5209, different fix)kpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6604 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14put items in RFC-specified order (issue #5217)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6602 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14proper header name and attribution (issue #5218)kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6601 f38db490-d61c-443f-a65b-d21fe96a405b