Commit Graph

3176 Commits (a79c41ee6687ed698ff39d34b9a01ec638bdedd2)

Author SHA1 Message Date
Matthew Nicholson 785e3a1417 Merged revisions 302314 via svnmerge from
15 years ago
Terry Wilson ae6b55e4a3 Merged revisions 293493 via svnmerge from
15 years ago
Jeff Peeler a0e4c4ee5b Merged revisions 301790 via svnmerge from
15 years ago
Terry Wilson c6858b9a1d Merged revisions 301683 via svnmerge from
15 years ago
Leif Madsen 783ea39ba1 Merged revisions 300521 via svnmerge from
15 years ago
Terry Wilson 94ef793caa Merged revisions 300301 via svnmerge from
15 years ago
Matthew Nicholson ef23c07447 Merged revisions 299353 via svnmerge from
15 years ago
Mark Michelson 59ec959844 Merged revisions 299248 via svnmerge from
15 years ago
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements.
15 years ago
Tzafrir Cohen 6307b6fe3a Typos: recieved => received
15 years ago
Brad Watkins 806d69dc93 Merged revisions 298773 via svnmerge from
15 years ago
Tilghman Lesher 8ba7ff54b4 Merged revisions 298539 via svnmerge from
15 years ago
Terry Wilson 30f81f902d Merged revisions 297965 via svnmerge from
15 years ago
Jeff Peeler 537d235460 Merged revisions 297607 via svnmerge from
15 years ago
Jeff Peeler a46bd43ae8 Merged revisions 297075 via svnmerge from
15 years ago
Russell Bryant 40cc550f1f Merged revisions 296628 via svnmerge from
15 years ago
Brad Watkins ad56a4d16e Merged revisions 296352 via svnmerge from
15 years ago
Terry Wilson e5ede71934 Merged revisions 295673 via svnmerge from
15 years ago
Jeff Peeler 99a698efb7 Merged revisions 294734 via svnmerge from
15 years ago
Matthew Nicholson 2df9e23e35 Merged revisions 294243 via svnmerge from
15 years ago
Brett Bryant bbffb7fb07 Merged revisions 294084 via svnmerge from
15 years ago
David Vossel 97a1489960 Perform proper handling of forked outbound INVITE requests.
15 years ago
David Vossel f38f888416 Merged revisions 293924 via svnmerge from
15 years ago
Paul Belanger dcd6dae413 Merged revisions 293887 via svnmerge from
15 years ago
Terry Wilson abc94089cd Merged revisions 293803 via svnmerge from
15 years ago
Jeff Peeler 9528e27b8c Merged revisions 293724 via svnmerge from
15 years ago
Jeff Peeler a491f69be6 Merged revisions 293305 via svnmerge from
15 years ago
Leif Madsen 8de8e4a11c Merged revisions 292787 via svnmerge from
15 years ago
Terry Wilson 9653b5d500 Merged revisions 292309 via svnmerge from
15 years ago
David Vossel 8be13e128f Merged revisions 291942 via svnmerge from
15 years ago
Paul Belanger b1cc567e3f Merged revisions 291758 via svnmerge from
15 years ago
Russell Bryant 0971ebc037 Merged revisions 291394 via svnmerge from
15 years ago
Richard Mudgett d8b4b9509a Add todo comment about handle_incoming() calling assumption.
15 years ago
Richard Mudgett 924793d6e6 Merged revisions 291112-291113 via svnmerge from
15 years ago
Jeff Peeler c44527e185 Merged revisions 289840 via svnmerge from
15 years ago
Jeff Peeler bb485fc6f9 Merged revisions 289701 via svnmerge from
15 years ago
Stefan Schmidt 15cb4412f8 don't iterate through all dialogs to find and delete old subscribes
15 years ago
Matthew Nicholson 72fbcfd95d Merged revisions 289554 via svnmerge from
15 years ago
Richard Mudgett 8bbe682e45 Merged revisions 289054-289055 via svnmerge from
15 years ago
David Vossel c60da4ec9d For an INVITE transaction, treat all 2XX responses the same as a 200.
15 years ago
Olle Johansson 9860ca7d16 Formatting fixes
15 years ago
Tilghman Lesher 475cd60ab2 Merged revisions 288961 via svnmerge from
15 years ago
David Vossel 9b8cdd8a9f Merged revisions 288852 via svnmerge from
15 years ago
David Vossel 344bd58d56 Merged revisions 288821 via svnmerge from
15 years ago
David Vossel a2a1ec5336 Merged revisions 288418 via svnmerge from
15 years ago
David Vossel e6382a2dcb Merged revisions 288345 via svnmerge from
15 years ago
Tilghman Lesher 949e81e6e5 Merged revisions 288159 via svnmerge from
15 years ago
Stefan Schmidt ee5af946e2 Instead of iterate through all dialogs, add two separte container for needdestroy and rtptimeout
15 years ago
David Vossel 08aeb74d7a Merged revisions 287929 via svnmerge from
15 years ago
Russell Bryant 4a356afb7d Merged revisions 287895 via svnmerge from
15 years ago
Tilghman Lesher 9b4cfb0d28 Merged revisions 287893 via svnmerge from
15 years ago
David Vossel e2d002a144 Merged revisions 287645 via svnmerge from
15 years ago
Olle Johansson 7c77cebd4e We do not handle AST_CAUSE_INTERWORKING which we set on a lot of incoming
15 years ago
Jeff Peeler 41b95ee887 Merged revisions 286931 via svnmerge from
15 years ago
Matthew Nicholson f9c7f53a1f Merged revisions 286868 via svnmerge from
15 years ago
David Vossel c994bfae3d Merged revisions 286834 via svnmerge from
15 years ago
Matthew Nicholson 2bb5307c8d Merged revisions 286758 via svnmerge from
15 years ago
Jason Parker 7b2c877fcb Merged revisions 286457 via svnmerge from
15 years ago
Olle Johansson a6480ff889 Formatting changes.
15 years ago
David Vossel 83bc091ac3 Merged revisions 285568 via svnmerge from
15 years ago
David Vossel ede9032f92 Merged revisions 285564 via svnmerge from
15 years ago
Jason Parker dc7e1c6183 Merged revisions 285455 via svnmerge from
15 years ago
Jason Parker 9b6fac435b Merged revisions 285369 via svnmerge from
15 years ago
Terry Wilson 3b5727bf38 Merged revisions 285017 via svnmerge from
15 years ago
David Vossel 1b2039e7db Merged revisions 285006 via svnmerge from
15 years ago
David Vossel 16eac93882 Merged revisions 284952 via svnmerge from
15 years ago
David Vossel d17eded2e9 Merged revisions 284950 via svnmerge from
15 years ago
David Vossel 804c8c38fd Merged revisions 284705 via svnmerge from
15 years ago
Tilghman Lesher 8190e96fad Merged revisions 284610 via svnmerge from
15 years ago
David Vossel c28c620936 Merged revisions 284561 via svnmerge from
15 years ago
Terry Wilson 920f5ea8b7 Merged revisions 284477 via svnmerge from
15 years ago
Tilghman Lesher d99e8609de Merged revisions 284415 via svnmerge from
15 years ago
Leif Madsen 7e718275a5 Add trustrpid and sendrpid global values to 'sip show settings'
15 years ago
David Vossel 22c5c7c437 Merged revisions 284032 via svnmerge from
15 years ago
David Vossel 522806df97 Merged revisions 283692 via svnmerge from
15 years ago
David Vossel 75232687f4 Merged revisions 283595 via svnmerge from
15 years ago
David Vossel 848135748f Merged revisions 283559 via svnmerge from
15 years ago
Russell Bryant 2e4c877542 Merged revisions 283527 via svnmerge from
15 years ago
Leif Madsen ea7ddb38fc Merged revisions 283457 via svnmerge from
15 years ago
David Vossel bb9be59671 Merged revisions 283382 via svnmerge from
15 years ago
David Vossel 5ef8140eb2 Merged revisions 282895 via svnmerge from
15 years ago
David Vossel da683f0cc0 Merged revisions 282891 via svnmerge from
15 years ago
Matthew Nicholson a49703a77d Merged revisions 282860 via svnmerge from
15 years ago
Matthew Nicholson 70a7d40da7 Merged revisions 282639 via svnmerge from
15 years ago
David Vossel f283b0a61a Merged revisions 282577 via svnmerge from
15 years ago
David Vossel eca5209181 Merged revisions 282302 via svnmerge from
15 years ago
David Vossel 0f8eaa6299 Merged revisions 282269 via svnmerge from
15 years ago
David Vossel 86142d711f Merged revisions 282236 via svnmerge from
15 years ago
Matthew Nicholson 8e178bb9eb Merged revisions 281874 via svnmerge from
15 years ago
Matthew Nicholson fbb801fc15 Merged revisions 281760 via svnmerge from
15 years ago
Russell Bryant e8aea605dc Merged revisions 281532 via svnmerge from
15 years ago
David Vossel 62ab85a834 Merged revisions 281432 via svnmerge from
15 years ago
dfb810efc3 Merged revisions 280778 via svnmerge from
15 years ago
dc0f39a760 Reverted r280706 and r280707. Will commit in branch 1.8 and merge to trunk properly.
15 years ago
b641ad14a4 Fixed IPv6-related SIP parsing bugs.
15 years ago
David Vossel f507546498 if totag is not present for an ACK request, do not send an error response
15 years ago
David Vossel 5e2999324b Merged revisions 280552 via svnmerge from
15 years ago
David Vossel 91cfe9a93e respond with 481 when request requiring totag has no totag to match against
15 years ago
Olle Johansson 8e4efe2164 Formatting changes
15 years ago
Mark Michelson eecac589ec Merged revisions 279887 via svnmerge from
15 years ago
David Vossel d61a4088f5 Merged revisions 279817 via svnmerge from
15 years ago
Mark Michelson 805082efd4 Merged revisions 279785 via svnmerge from
15 years ago
David Vossel 4a98994542 Merged revisions 279568 via svnmerge from
15 years ago
Mark Michelson d1ad460b3d SIP URI comparison fixes.
15 years ago
Russell Bryant 09206a7db8 ... just kidding. Enable SIP by default. :-)
15 years ago
Russell Bryant 98f0f3933f Disable SIP support by default for Asterisk 1.8.
15 years ago
Mark Michelson 57a92a6a7c Allow IPv6 addresses for UDPTL streams.
15 years ago
David Vossel 3819ba7ac7 update sip subscription debug message to a warning message
15 years ago
David Vossel 318798e932 send "423 Interval too small" Response to Subscribe with Expires less that min allowed
15 years ago
Matthew Nicholson 43b486453b Properly set the port number for UDPTL media sessions.
15 years ago
David Vossel c26791d5f8 fixes sip CANCEL race condition
15 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
15 years ago
Mark Michelson cb5892bb67 Fix port setting of external address in SIP.
15 years ago
Mark Michelson 6fa79e8f77 Make ACLs IPv6-capable.
15 years ago
Matthew Nicholson 5150954d4a Merged revisions 277497 via svnmerge from
15 years ago
Olle Johansson 93373d7bdf Formatting fixes
15 years ago
Olle Johansson cbe0a6dc02 Formatting changes (guideline corrections)
15 years ago
Olle Johansson e129b31fc6 Add ability to configure the Max-Forwards header in the dialplan, as well as in
15 years ago
Mark Michelson dfba265a0b Fix reversed logic of if statement.
15 years ago
Jeff Peeler 44ae0033be Correct not setting the bindport before attempting to open the socket.
15 years ago
Jeff Peeler 2b2a6123de Fix MWI notification transmission problems over SIP.
15 years ago
Mark Michelson 1e8c66e749 Fix errors where incorrect address information was printed.
15 years ago
David Vossel d1c9a4b366 handle special case were "200 Ok" to pending INVITE never receives ACK
15 years ago
Richard Mudgett cf7bbcc4c6 Expand the caller ANI field to an ast_party_id
15 years ago
David Vossel e2599bc42c collapse debug code in retrans_pkt into separate lines
15 years ago
Jeff Peeler f4c665ee13 Do not skip sending MWI for a peer if an address is defined. Really just a merge mistake from IPv6
15 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
15 years ago
David Vossel 23b6e621d2 chan_sip: RFC compliant retransmission timeout
15 years ago
Terry Wilson b42c6cab17 Revert early destruction of RTP sessions
15 years ago
Terry Wilson cb160a12b0 Destroy RTP fds when we schedule final dialog destruction
15 years ago
Terry Wilson 6f8832735b Don't try to ref authpeer when it isn't set
15 years ago
Mark Michelson 7b1e28c6a1 Fix error in parsing SIP registry strings from ASTdb.
15 years ago
Mark Michelson e46325f18c Fix port parsing in check_via.
15 years ago
Mark Michelson 7e6f9b4e2d Fix an issue where the port for p->ourip was being set to 0.
15 years ago
Paul Belanger d2872c60e4 Merged revisions 275241 via svnmerge from
15 years ago
Tilghman Lesher da8450323f Kill some startup warnings and errors and make some messages more helpful in tracking down the source.
15 years ago
Mark Michelson 5f92aed2ba Return logic of sip_debug_test_addr() to its original functionality.
15 years ago
53071af180 Copy the address into the peer structure after we set the default port
15 years ago
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
15 years ago
Eliel C. Sardanons a1b89a6a50 Implement AstData API data providers as part of the GSOC 2010 project,
15 years ago
David Vossel 21f8c77934 Fixes some ref count issues introduced by r274539
15 years ago
Mark Michelson d6f8dd67f7 Use the relatedpeer field of a sip_pvt during INVITE processing.
15 years ago
Terry Wilson 745f4edbd5 Merged revisions 274280 via svnmerge from
15 years ago
Tzafrir Cohen c613897d1c Fix various typos reported by Lintian
16 years ago
David Vossel 243d87038e correct handling of get_destination return values
16 years ago
Tilghman Lesher 62a3133df2 Merged revisions 273060 via svnmerge from
16 years ago
David Vossel 64ae2e1e2a send a 400 Bad Request on malformed sip request
16 years ago
David Vossel 8a07dbf95d rfc compliant sip option parsing + new unit test
16 years ago
Mark Michelson dc877759cb Merged revisions 272804 via svnmerge from
16 years ago
David Vossel 43871a926b code guidelines cleanup for retrans_pkt() function
16 years ago
David Vossel aa428b8967 chan_sip: more accurate retransmissions
16 years ago
Mark Michelson 2c798f321a Add extra protection for reinvite glare scenario.
16 years ago
David Vossel 1509737580 ignore CANCEL request after having already received final response to INVITE
16 years ago
Matthew Nicholson 5f45ca4d50 Merged revisions 271902 via svnmerge from
16 years ago
Matthew Nicholson 9bbeb945e8 Merged revisions 271689 via svnmerge from
16 years ago
David Vossel 462da0585e fixes crash when From header URI is missing "sip:"
16 years ago
David Vossel a1fe641a38 retransmit response to BYE requests until timer J expires
16 years ago
David Vossel fcb055fb4e addition of G.719 pass-through support
16 years ago
Terry Wilson 480f412858 Make contactdeny apply to src ip when nat=yes
16 years ago
Leif Madsen c672763af8 Fix some doxygen warnings.
16 years ago
Terry Wilson 857814f435 Add SRTP support for Asterisk
16 years ago
Tilghman Lesher bfdb973191 Use the mailbox destructor function, instead.
16 years ago
Tilghman Lesher 8b790e4f06 Mailbox list would previously grow at each reload, containing duplicates.
16 years ago
Tilghman Lesher 17bd11b8aa Seems strange (and the code backs up) that if the max and min of a statistic is expressed as a double, the last value would not also need to be a double.
16 years ago
David Vossel e32d9a1303 fixes compile error from uninitialized variable
16 years ago
David Vossel 19d1cd04ba RFC3261 compliant sip unreliable retransmit timing + 'registerattempts' option tweak
16 years ago
Terry Wilson f06302755a Send an ACK for every final response received for an INVITE
16 years ago
Mark Michelson b8d39db94d Prevent use of uninitialized values.
16 years ago
Richard Mudgett afd4454c44 Generic Advice of Charge.
16 years ago
David Vossel 185f73d8b1 fixes crash when creation of UDPTL fails
16 years ago
David Vossel 77a96c5a93 do all sip registry parsing before transmit_register
16 years ago
David Vossel 07500098c1 fixes failed SIP Directed pickup resulting in dead channel
16 years ago
Mark Michelson 822423adb8 .......
16 years ago
Mark Michelson 83ca84d9bd Re-enable "always" option for videosupport option in sip.conf.
16 years ago
Mark Michelson 01db62bdbe Properly use peer's outboundproxy for outbound REGISTERs.
16 years ago
Mark Michelson f908dd984c Allow type=user SIP endpoints to be loaded properly from realtime.
16 years ago
David Vossel 94de6f3cb8 reverses incorrect logic introduced by r243200
16 years ago
Mark Michelson ee60cb8d41 Be sure to set the sin_family on the proxy when allocating.
16 years ago
Terry Wilson fe9c315171 Take dup'd code for directmedia ACLs and make utility func
16 years ago
Terry Wilson c7303d840e Add support for direct media ACLs
16 years ago
Mark Michelson 6bb45831eb Fix transcode_via_sln option with SIP calls and improve PLC usage.
16 years ago
David Vossel 0407208b6d fixes crash in check_rtp_timeout
16 years ago
Mark Michelson 7814913d86 Be sure to heap-allocate the redirecting to tag so as not to cause crashiness.
16 years ago
Mark Michelson 2b2439dede Fix memory leaks in redirecting structures in chan_sip.c
16 years ago
Mark Michelson b5d5cc565f Enhancements to connected line and redirecting work.
16 years ago
Paul Belanger 4b1d9f85a7 Convert to AST_CLI_YESNO and AST_CLI_ONOFF
16 years ago
Paul Belanger 9c012b460f Improve logging information for misconfigured contexts
16 years ago
David Vossel f16625b7a0 fixes sip native transfer
16 years ago
Paul Belanger 35eeb71ead Merged revisions 261274 via svnmerge from
16 years ago
Mark Michelson 9e1b6c7236 Don't override peer context with domain context.
16 years ago
Leif Madsen 1b62cf14e4 Small error in the T.140 RTP port verbose log.
16 years ago
David Vossel f2b8561a5a fixes issue with double "sip:" in header field
16 years ago
Mark Michelson ba81ee6d28 Make sure to fail a monitor if we receive a negative response for a CC SUBSCRIBE.
16 years ago
Tilghman Lesher 84d0b95def Merged revisions 257467 via svnmerge from
16 years ago
Tilghman Lesher e148ffc00f Also unref the pvt when we delete the provisional keepalive job.
16 years ago
David Vossel bd53cbabcf gives channel reference before unlocking it and using setvar helper.
16 years ago
Mark Michelson 9afa6af881 Remove status_response callbacks where they are not needed.
16 years ago
Mark Michelson ae7b76a1b9 Fix some compiler errors that popped up after the CCSS merge.
16 years ago
Mark Michelson e24661fd18 Merge Call completion support into trunk.
16 years ago
Mark Michelson 6cad0f1602 func_srv and explicit specification of a remote IP for SIP.
16 years ago