Commit Graph

7542 Commits (c7857504df95c83ccd89e2474331e1b8a4d0d66e)

Author SHA1 Message Date
Joshua Colp 55871d3a67 Add additional description stanza names from the old Google Talk protocol which is used with Google Voice.
14 years ago
Joshua Colp 74ebe6d5ab Respect codec preference order when adding codecs to a media description.
14 years ago
Joshua Colp 7296b670d4 Add required items for Google video support.
14 years ago
Joshua Colp 7baa8bf43d Add support for exposing the received contact URI and also for setting the request URI in messages.
14 years ago
Joshua Colp b46e1b45e4 Force the clock rate of G.722 to be 16000 when using the Google transports as it is 8000 elsewhere.
14 years ago
Joshua Colp fa0bcb6c70 Fix dependency to be on res_xmpp. Long ago in a galaxy far far away it used to use res_jabber.
14 years ago
Jonathan Rose 60bc927579 chan_sip: Fix small behavioral change accidentally introduced in r369750
14 years ago
Joshua Colp a3fa37b8cf Add a new unified Jingle, Google Jingle, and Google Talk channel driver written from scratch called chan_motif.
14 years ago
Kinsey Moore db59a3f123 Remove unnecessary generation of informational cause frames
14 years ago
Jonathan Rose 49aa47171b chan_sip: Add case for FLASH control frames so that we don't display a warning.
14 years ago
Matthew Jordan 4b3476d016 Do not send a BYE when a provisional response arrives during a re-INVITE
14 years ago
Terry Wilson 474b023ad4 More improvements to re-INVITEs timing out after a provisional response
14 years ago
Terry Wilson d97e6c1401 Better handle re-INVITEs with provisional but no final repsonses
14 years ago
Joshua Colp 37256ea45d Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
14 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
14 years ago
Joshua Colp 35c533156c With some configurations a transport is not actually specified so assume UDP in these cases.
14 years ago
Joshua Colp 2e23dbb4b6 Make the address family filter specific to the transport.
14 years ago
Terry Wilson 7d9e0158c3 AST-2012-010: Clean up after a reinvite that never gets a final response
14 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
14 years ago
Mark Michelson e0883154cf Re-fix how local tag is generated when sending a 481 to an INVITE.
14 years ago
Mark Michelson 87810af23d Be more consistent with the return code for requests received from invalid domain.
14 years ago
Richard Mudgett e07ba960f9 Change incorrect chan_sip zombie hangup debug message. They are all zombies now.
14 years ago
Terry Wilson 9cdc5468e7 Don't crash on a guest directmedia call
14 years ago
Kinsey Moore eaf8d8a0d8 Fix wrong variable name in the R2 disconnect callback
14 years ago
Kinsey Moore 35c7b65475 Don't parse media stream state for SIP video streams
14 years ago
Kinsey Moore 6a1843bbd0 Add HANGUPCAUSE hash implementation for DAHDI MFC/R2 subtech
14 years ago
Kinsey Moore 1ab47ac137 Add HANGUPCAUSE hash support for analog and PRI DAHDI subtechs
14 years ago
Kinsey Moore dee5d6b9e5 Add "Who Hung Up?" implementation for DAHDI SS7 subtechnology
14 years ago
Richard Mudgett c11c6b6cb0 Fix chan_misdn compile error.
14 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
14 years ago
Mark Michelson 91157d5c2b Fix request routing issue when outboundproxy is used.
14 years ago
Damien Wedhorn 3d38998b70 Various small chan_skinny fixes and cleanup
14 years ago
Kinsey Moore bf6ef69702 Allow chan_sip to decline unwanted media streams
14 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
14 years ago
Kinsey Moore bdab2763ac Add HANGUPCAUSE hash support to IAX2
14 years ago
Matthew Jordan 1efe727ed8 AST-2012-009: Fix crash in chan_skinny due to Key Pad Button Message handling
14 years ago
Mark Michelson 6bd3eb4995 Set the Caller ID "tag" on peers even if remote party information is present.
14 years ago
Matthew Jordan 8bc3c1e20f Fix deadlock in SIP transfers that involve a REFER request
14 years ago
Kinsey Moore afa03bd310 Parse ANI2 information from SIP From header parameters
14 years ago
Richard Mudgett 72eb8eb1e7 Fix deadlock potential with ast_set_hangupsource() calls.
14 years ago
Kinsey Moore c6142cf2cc Fix coverity UNUSED_VALUE findings in core support level files
14 years ago
Igor Goncharovskiy 4ca35e0907 Fix MWI update so LED display correct voicemail state after phone usage. Also fixes few warnings.
14 years ago
Damien Wedhorn d979399071 Skinny cleanup (mwi_event_cb).
14 years ago
Damien Wedhorn 0271734f2e Skinny cleanup.
14 years ago
Richard Mudgett 0f71b29e2f Fix POTS flash hook to orignate a second call deadlock.
14 years ago
Mark Michelson ea8cf8b5f3 Fix a specific scenario where ACKs are not matched.
14 years ago
Kinsey Moore 1492177b7b Ensure overlapping hold flags do not conflict
14 years ago
Kinsey Moore 571445ab9c Convert AST_FLAG_ANSWERED_ELSEWHERE usage to AST_CAUSE_ANSWERED_ELSEWHERE
14 years ago
Mark Michelson d210685a20 Relay proper SIP responses on calling side.
14 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
14 years ago
Kevin P. Fleming dd02d976f5 Improve SDP offer/answer RFC compliance
14 years ago
Kevin P. Fleming 66e5c30716 Improve SDP parsing warning messages
14 years ago
Mark Michelson 463f9d729a Help mitigate potential reinvite glare scenarios.
14 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
14 years ago
Richard Mudgett e65ad34770 Fix deadlock when executing CLI "pri show channels" and "ss7 show channels" commands.
14 years ago
Matthew Jordan 94187aafc0 AST-2012-008: Fix remote crash vulnerability in chan_skinny
14 years ago
Richard Mudgett 2d418b596c AST-2012-007: Fix IAX receiving HOLD without suggested MOH class crash.
14 years ago
Michael L. Young 2eff35bafa Fix pvt_sip for inbound call to use peer's allowtransfer setting
14 years ago
Jonathan Rose bdaecbb66b chan_sip: fix problem directmediapermit/deny uses the wrong address
14 years ago
Richard Mudgett 8de31699d8 Made use IAX frame cache only for cacheable frame types.
14 years ago
Matthew Jordan f454dceaf3 Re-add LastMsgsSent value for SIP peers
14 years ago
Terry Wilson 1ffb200c0e Resolve crash in subscribing for MWI notifications
14 years ago
Kinsey Moore ab4c9f2247 Make chan_iax2 reject cause code indications correctly
14 years ago
Mark Michelson 8b1193087e Revert revision 367163.
14 years ago
Mark Michelson e5f1f0496a Add "send to voicemail" Digium phone functionality to Asterisk.
14 years ago
Mark Michelson 11348736af Address MISSING_BREAK static analysis reports some more.
14 years ago
Mark Michelson 5c576aa3c2 Fix memory leak of SSL_CTX structures in TLS core.
14 years ago
Matthew Jordan 6eb4e81033 Fix more memory leaks
14 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
14 years ago
Jonathan Rose 6fc8e9928d chan_sip: Fix a small TEST_FRAMEWORK related error that prevents compiling
14 years ago
Kinsey Moore 54268bca4a Reorder and renumber tests appropriately
14 years ago
Jonathan Rose cd37bec058 logger: Adds additional support for call id logging and chan_sip specific stuff
14 years ago
Matthew Jordan 87113f1a0c Fix checking bounds of array index after using it; improper sizeof
14 years ago
Mark Michelson 5629d66257 Correct misuse of ast_strip_quoted() when getting a Diversion header's reason parameter.
14 years ago
Richard Mudgett d5d984daa5 The predial routine must be run on the local;1 channel.
14 years ago
Richard Mudgett 0798012e39 Make chan_local use the API call instead of inlining its own version.
14 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
14 years ago
Mark Michelson fef9a32fb4 Fix broken reinvite glare scenario.
14 years ago
Richard Mudgett 4ea636c776 Run predial routine on local;2 channel where you would expect.
14 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
14 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
14 years ago
Mark Michelson 3430da58e9 Close the proper tcptls_session when session creation fails.
14 years ago
Mark Michelson 6125190ca1 Prevent sip_pvt refleak when an ast_channel outlasts its corresponding sip_pvt.
15 years ago
Mark Michelson abfe67b01e Send more accurate identification information in dialog-info SIP NOTIFYs.
15 years ago
Kinsey Moore 781f4657b9 Fix many issues from the NULL_RETURNS Coverity report
15 years ago
Richard Mudgett 8842f76a7f Fix local channel chains optimizing themselves out of a call.
15 years ago
Terry Wilson 07309e586c Multiple revisions 365006,365068
15 years ago
Jason Parker 067064bd65 Save the address on which a MESSAGE was received, so it can be used in MESSAGE()
15 years ago
Mark Michelson 355a6d6f37 Remove a function that has been marked unused since Asterisk 1.6.0.
15 years ago
Richard Mudgett 2b7e1affac * Fix error path resouce leak in local_request().
15 years ago
Mark Michelson 6eb1ea3b79 Revert revision 360862.
15 years ago
Joshua Colp ae1502be33 Add support for lightweight NAT keepalive.
15 years ago
Mark Michelson 1a58b3b775 Don't attempt to make use of the dynamic_exclude_static ACL if DNS lookup fails.
15 years ago
Kinsey Moore 83cf78deda Allow SIP pvts involved in Replaces transfers to fall out of reference sooner
15 years ago
Matthew Jordan 103031330a Allow for reloading SRTP crypto keys within the same SIP dialog
15 years ago
Kinsey Moore 7bf6a01cfa Fix reference leaks involving SIP Replaces transfers
15 years ago
Alec L Davis 5746e0d2ac chan_sip: [general] maxforwards, not checked for a value greater than 255
15 years ago
Richard Mudgett af39a4374e Make DAHDISendCallreroutingFacility wait 5 seconds for a reply before disconnecting the call.
15 years ago
Richard Mudgett d2ac624b87 Clear ISDN channel resetting state if the peer continues to use it.
15 years ago
Matthew Jordan e8e12afc6a AST-2012-006: Fix crash in UPDATE handling when no channel owner exists
15 years ago
Matthew Jordan c37c7b4a2c AST-2012-005: Fix remotely exploitable heap overflow in keypad button handling
15 years ago
Richard Mudgett 01194c5811 Use ast_channel_lock_both() where it was inlined before.
15 years ago
Richard Mudgett 73f48997f9 Add original party id and reason support.
15 years ago
Terry Wilson 6d6bacd5cb Convert some strncpys to ast_copy_string
15 years ago
Matthew Jordan f78290068a Fix a variety of potential buffer overflows
15 years ago
Richard Mudgett c7cb03a975 Add ability to ignore layer 1 alarms for BRI PTMP lines.
15 years ago
Walter Doekes fc63e07135 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
15 years ago
Michael L. Young 8337ecd38d Turn off warning message when bind address is set to any.
15 years ago
Matthew Jordan 2fed9cfa8f Fix negative return handling in channel drivers
15 years ago
Michael L. Young abf40d9b28 Add IPv6 address support to security events framework.
15 years ago
Kinsey Moore f9155c9c3d Make trunkfreq take effect when set
15 years ago
Richard Mudgett 198046d706 Prevent invalid access of free'd memory if DAHDI channel during an MWI event
15 years ago
Matthew Jordan 97f813f3a4 Prevent invalid access of free'd memory if DAHDI channel during an MWI event
15 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging
15 years ago
Matthew Jordan a2e127a651 Fix a typo in the warning messages for an ignored media stream
15 years ago
Jonathan Rose e96a59acfd Replace GNU old-style field designator extensions to fix clang warnings
15 years ago
Kinsey Moore 9cc6f2c59e Stop sending out RTCP if RTP is inactive
15 years ago
Mark Michelson cc2366bca0 Improve accuracy of identifying information sent in dialog-info SIP NOTIFY requests.
15 years ago
Terry Wilson dd9405db05 Fix setting CDR variables in the hangup extension
15 years ago
Mark Michelson 01cc64585e Make a debug message regarding subscription changes more accurate.
15 years ago
Russell Bryant d6d7f51476 chan_iax2: Use OBJ_NODATA to be a bit more explicit.
15 years ago
Richard Mudgett 721f92058f Make number not available presentation also set screening to network provided.
15 years ago
Richard Mudgett df16bd973e Add missing initialization of update_redirecting in chan_sip.c
15 years ago
Matthew Jordan c88d1c8337 Ensure Asterisk sends a BYE when pending on the final response to a re-INVITE
15 years ago
Sean Bright 3a231e090f chan_iax2: Correct spelling of 'Port' header in IAX2 PeerStatus AMI Events
15 years ago
Alec L Davis 9ac6938e09 Missed lastinvite CSeq int to uint32_t change
15 years ago
Paul Belanger 31462e7bd6 Remove unused variable ‘srch’
15 years ago
Paul Belanger 831af9fbc7 Remove some dead code found in _sip_show_peers()
15 years ago
Russell Bryant 44434bf1cf chan_iax2: Fix use of uninitialized sockaddr_in in try_transfer().
15 years ago
Russell Bryant 3b0eb28d86 chan_gtalk: Fix potential use of uninitialized variable.
15 years ago
Richard Mudgett 9b31bd3cd8 Fix deadlock potential with some ast_indicate/ast_indicate_data calls.
15 years ago
Russell Bryant 6c9f009b6d Fix invalid reads/writes due to incorrect sizeof().
15 years ago
Russell Bryant 4585000039 Remove chan_usbradio and app_rpt.
15 years ago
Richard Mudgett a22b56235b Add ability for chan_dahdi ISDN to block connected line updates per span.
15 years ago
Terry Wilson 699d2bd705 Make hints for invalid SIP devices return Unavail, not idle
15 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
15 years ago
Igor Goncharovskiy c369a4416b Massive changes in chan_unistim channel driver. Include many fixes in channel driver operation and add additional functionality:
15 years ago
Sean Bright 99bd5b1e2e Eliminate a bunch of shadow warnings.
15 years ago
Jonathan Rose 587cb230b2 Make transfer not ignore port information with SIP.
15 years ago
Richard Mudgett b9a7421482 Change directly setting _softhangup in sig_ss7.c to use ast_softhangup_nolock().
15 years ago
Richard Mudgett 82ac7fb643 Fix ring cadance setup for outgoing calls on FXS ports.
15 years ago
Richard Mudgett a0f8821749 Add dialtone_detect option for analog incoming calls.
15 years ago
Richard Mudgett 85484c050d Drop SS7 call if not connected yet when INCOMPLETE/BUSY/CONGESTION.
15 years ago
Richard Mudgett dda40528ed Setup DSP when SS7 call is connected or early media is available.
15 years ago
Joshua Colp 2736fe9917 Defer sending the connected line reinvite if a reinvite is already in progress.
15 years ago
Kinsey Moore dec0d4f9e3 Ensure Asterisk acknowledges ACKs to 4xx on Replaces errors
15 years ago
Terry Wilson b71deb0518 Fix unused-but-set-variable warnings
15 years ago
Terry Wilson e8f8d2c81e Make chan_usbradio compile under dev mode
15 years ago
Richard Mudgett 9926662aba Remove ISDN hold restriction for non-bridged calls.
15 years ago
Richard Mudgett ced1211fad Fix compile error from latest channel opaquification change.
15 years ago