Commit Graph

7685 Commits (5ee5dccf51d50ec1a32f2e3a80f73c27e55f94ba)

Author SHA1 Message Date
David M. Lee f04706fde4 Fix Record-Route parsing for large headers.
13 years ago
Richard Mudgett 64843422b7 chan_misdn: Fix compile error.
13 years ago
Matthew Jordan 9495a7ba7e Set the INVALID_EXTEN channel variable when chan_misdn forces the 'i' extension
13 years ago
David M. Lee 992224c9de Fix XML encoding of 'identity display' in NOTIFY messages, continued.
13 years ago
David M. Lee 12c51024c3 Fix XML encoding of 'identity display' in NOTIFY messages.
13 years ago
Damien Wedhorn d35f6c5210 Rewrite skinny dialing to remove threaded simpleswitch
13 years ago
Michael L. Young 10a948a8ca Fix SIP Notify Messages To Have The Proper IP Address In The FROM Field
13 years ago
Richard Mudgett f6ae419786 chan_agent: Fix wrapup time wait response.
13 years ago
Richard Mudgett ce8d64cd99 chan_agent: Misc code cleanup.
13 years ago
Richard Mudgett bba3c7a1f2 chan_agent: Fix agent_indicate() locking.
13 years ago
Matthew Jordan eda6664de0 Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Matthew Jordan 5ebec60090 Resolve crashes due to large stack allocations when using TCP
13 years ago
Kinsey Moore 28b36d4864 Ensure chan_sip rejects encrypted streams without crypto info
13 years ago
Richard Mudgett ac78bb107a Make chan_local module references tied to local_pvt lifetime.
13 years ago
Damien Wedhorn 62007e30f8 Fix skinny to recognise vmexten in general section of conf
13 years ago
Damien Wedhorn d3ab29934c Minor fixes for chan_skinny
13 years ago
Damien Wedhorn 38d06ca3d2 Fix skinny debug tab completion
13 years ago
Kinsey Moore 3292e66ca1 Ensure Min-SE is included in outbound INVITEs
13 years ago
Mark Michelson b6d36124cd Fix a potential deadlock in chan_sip during transfers.
13 years ago
Kinsey Moore 62a4ae8782 Handle Session-Expires less than local Min-SE in 200 OK
13 years ago
Igor Goncharovskiy eb76c8cd0b Fix codec mismatch
13 years ago
Igor Goncharovskiy 08de7e8ec4 Remove trailing whitespaces in number from incoming redial list.
13 years ago
Joshua Colp 26098a9487 Add missing support for "who hung up" to chan_motif.
13 years ago
Joshua Colp eb3a88351a Fix a SIP request memory leak with TLS connections.
13 years ago
Joshua Colp 5935aaa6ec Fix an RTP instance reference count leak in chan_motif.
13 years ago
Joshua Colp 1d83d32489 Tweak extension used for incoming calls received on Motif.
13 years ago
Richard Mudgett b8a4eff072 chan_misdn: Fix sending RELEASE_COMPLETE in response to SETUP.
13 years ago
Mark Michelson da951d0855 Fix potential crashes during SIP attended transfers.
13 years ago
Richard Mudgett 0c6a476bb3 chan_local: Fix local_pvt ref leak in local_devicestate().
13 years ago
Richard Mudgett 903a942b85 Fix compile error.
13 years ago
Michael L. Young bb38f97269 Improve Code Readability And Fix Setting natdetected Flag
13 years ago
Pedro Kiefer ed6c432874 Fix chan_sip websocket payload handling
13 years ago
Mark Michelson 0cc3b6cd9b Add "Require: timer" to 200 OK responses when appropriate.
13 years ago
Alec L Davis 4e76aa4920 Reduce CLI spam of "Extension Changed" device state messages.
13 years ago
Walter Doekes 65c8d16d79 Fix most leftover non-opaque ast_str uses.
13 years ago
Joshua Colp fb74294b92 Remove a fixed size limitation for producing SDP and change how ICE support is disabled by default.
13 years ago
Richard Mudgett c7e2bf3187 chan_dahdi/SS7: Made reject incoming call for an in-alarm or blocked channel.
13 years ago
Mark Michelson a65fbf8012 Multiple revisions 375993-375994
13 years ago
Joshua Colp 5f28931a1f Fix a bug where our Motif ICE candidates were not quite proper, and make us more forgiving.
13 years ago
Matthew Jordan f0cd27e027 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Richard Mudgett 93d85a0087 Things don't need to be that const.
13 years ago
Damien Wedhorn f4fb271601 Fix for chan_skinny leaving RTP ports open
13 years ago
Richard Mudgett 35e96f995e Multiple revisions 375519-375524
13 years ago
Michael L. Young 2fce31c09a Fix Wrong Result In Debug Message For SDP Origin Processing
13 years ago
Jonathan Rose 509f348639 chan_sip: Fix a bug causing SIP reloads to remove all entries from the registry
13 years ago
Mark Michelson d51cc27812 Prevent resetting of NATted realtime peer address on reload.
13 years ago
Richard Mudgett 421fbee8d8 chan_dahdi: Fix segfault dereferencing a NULL tech_pvt.
13 years ago
Walter Doekes 0ee22cfd14 Fixes to the fd-oriented SIP TCP reads.
13 years ago
Walter Doekes 5fc8671fb7 Update sip_request_call SIP dial string documentation.
13 years ago
Joshua Colp a318db28e3 Remove a log message that was left in accidentally from call-id logging development.
13 years ago
Mark Michelson 94c0fa9098 Fix some potential misuses of ast_str in the code.
13 years ago
Igor Goncharovskiy 5b1a89e1b1 Fix underscreen buttons warnings apeared while transfer process
13 years ago
Mark Michelson ccf01fbfdc Do not use a FILE handle when doing SIP TCP reads.
13 years ago
Joshua Colp 963f94e99f Fix a bug where audio on Google Voice would not work due to ignoring candidates.
13 years ago
Joshua Colp 385b30fbc6 Fix an issue where outgoing calls would fail to establish audio due to ICE negotiation failures.
13 years ago
Mark Michelson b5f231501b Don't make chan_sip export global symbols.
13 years ago
Joshua Colp d5dc7d8b03 Consider the Google Talk content stanza name (jin:content) valid.
13 years ago
Joshua Colp 332407b5f8 Improve logging for DTLS-SRTP failure situations.
13 years ago
Joshua Colp 749bd15c6f Add a log message for when DTLS-SRTP is requested and the underlying engine does not support it.
13 years ago
Richard Mudgett f76557db58 Merged revisions 374515-374535 from
13 years ago
Matthew Jordan 8943656ccc Fix a variety of ref counting issues
13 years ago
Matthew Jordan 30d590a970 Fix ref leak when adding ICE candidates to an SDP
13 years ago
Joshua Colp f8e894e031 Make res_http_websocket an optional dependency on supported platforms for chan_sip.
13 years ago
Joshua Colp 5e0aff508c Fix an issue where Local channels dialed by app_queue are considered in use immediately.
13 years ago
Mark Michelson 70cb09cd56 Move handling of 408 response so there is no misleading warning message.
13 years ago
Mark Michelson d9e1cec84a Remove dead code and documentation for nonexistent feature.
13 years ago
Joshua Colp 59c9a7205a Fix T.38 support when used with chan_local in between.
13 years ago
Terry Wilson ba4e0c1591 Properly handle UAC/UAS roles for SIP session timers
13 years ago
Jonathan Rose 57771ffe11 chan_sip: Set Quality of Service for video rtp instance
13 years ago
Richard Mudgett fcd5d7f458 Be consistent, send From: "Anonymous" <sip:anonymous@anonymous.invalid>
13 years ago
Richard Mudgett 26e45bbfca Fix potential reentrancy problems in chan_sip.
13 years ago
Joshua Colp f3e09ab823 Fix a deadlock caused by a race condition between removing a hint and reloading the dialplan and subscribing to the removed hint.
13 years ago
Joshua Colp b40fecd9ab Fix an issue with H.264 format attribute comparison and fix an issue with improper SDP being produced.
13 years ago
Jonathan Rose 388509cfa9 iax2-provision: Fix improper return on failed cache retrieval
13 years ago
Joshua Colp 42ebea2f2f Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
13 years ago
Kinsey Moore 19fcfcb280 Correct handling of unknown SDP stream types
13 years ago
Richard Mudgett 7687370500 Made companding law for SS7 calls only determined by SS7 signaling type.
13 years ago
Matthew Jordan 9e396da730 Resolve memory leaks in TLS initialization and TLS client connections
13 years ago
Joshua Colp 0b9f1c4e0d Skip any non-content information when looking for and handling content.
13 years ago
Mark Michelson cc8afceba5 Add channel name to a warning to make debugging easier.
13 years ago
Jonathan Rose 79d0efd393 chan_local: Switch from using a random 4 digit hex identifier to unique id
13 years ago
Kinsey Moore b7aa658cf9 Ensure iax2 debug output is displayed when expected
13 years ago
Kinsey Moore 05cccdea8c Deprecate chan_gtalk, chan_jingle, and res_jabber
13 years ago
Matthew Jordan 0067aba7e8 Only re-create an SRTP session when needed
13 years ago
Richard Mudgett 1af1164d43 Fix loss of MOH on an ISDN channel when parking a call for the second time.
13 years ago
Darren Sessions 909248b763 LDAP Realtime Peers Cannot Register
13 years ago
Mark Michelson d649550d23 Fix issue where SIP devices were not notified when custom devices changed to "ringing".
13 years ago
Matthew Jordan b40c4649f2 AST-2012-013: Resolve ACL rules being ignored during calls by some IAX2 peers
13 years ago
Jonathan Rose 862adf23cf chan_sip: Send 408 on retransmit timeout instead of 603
13 years ago
Joshua Colp 266d2cb75b Add support for call-id logging to chan_motif.
13 years ago
Mark Michelson ff4674440d Fix misuses of asprintf throughout the code.
13 years ago
Joshua Colp ef1f1b16a8 When a peer registers using WebSocket do not resolve the Contact provided.
13 years ago
Jonathan Rose cf9265008d chan_sip: Use pvt outgoing_call variable to set Remote-Party-ID Header
13 years ago
Jonathan Rose 80ee807c13 chan_sip: Trigger reinvite if the SDP answer is included in the SIP ACK
13 years ago
Michael L. Young 75f68294fc Fix Segfault When Registering SIP Over WebSockets
13 years ago
Kinsey Moore 5add0570b5 Avoid unconditional NULLing of mwipvt on relatedpeer on SIP dialog destruction
13 years ago
Kinsey Moore d7fbceb55b Add HANGUPCAUSE information to callee channels
13 years ago
Mark Michelson 85a6ab78ce Fix problem where incorrect pointer was checked for nullity.
13 years ago
Richard Mudgett fb6238899b Add private representation of caller, connected and redirecting party ids.
13 years ago
Mark Michelson 5ff199d99a Fix a comparison that was causing presence tests to fail.
13 years ago
Richard Mudgett 18d5041981 Use better libss7 detection test and move libpri compile test.
13 years ago
Mark Michelson 9ee8b3c0f6 Extend extension state callbacks to have more information.
13 years ago
Richard Mudgett 062becab80 Convert sig_analog to use a global callback table.
13 years ago
Richard Mudgett f1dce57742 Fix the analog dial *0 flash-hook of bridged peer feature.
13 years ago
Richard Mudgett 35bf5efeaf Convert sig_pri to use a global callback table.
13 years ago
Richard Mudgett f24be2740b Convert sig_ss7 to use a global callback table.
13 years ago
Damien Wedhorn f4d1b7ab12 Rewrite of skinny debugging.
13 years ago
Joshua Colp 15e41c7542 Reduce memory consumption significantly for users of the RTP engine API by storing only the payloads present and in use instead of every possible one.
13 years ago
Matthew Jordan 5c4578f4ad Add named callgroups/pickupgroups
13 years ago
Mark Michelson e46db5d943 Improve debug message for temporary outbound proxies.
13 years ago
Mark Michelson 9f0127f087 Multiple revisions 370769-370771
13 years ago
Kinsey Moore e108a5777a Fix regression from r370636
13 years ago
Mark Michelson 4377d511ae Add headers from SIPAddHeader to outbound REFER requests.
13 years ago
Matthew Jordan d5d41741cc Schedule pokes of registered SIP peers within a given timespan after SIP reload
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Kinsey Moore e5210366e4 Clean up chan_sip
13 years ago
Richard Mudgett 00d8fae66b Release B channel allocation on error path in chan_misdn.
13 years ago
Jonathan Rose 3da07b3ec0 chan_sip: Add SIPpeerstatus command to AMI
13 years ago
Tzafrir Cohen 6f8bb47833 chan_oss: fix "sample rate" error message
13 years ago
Igor Goncharovskiy 8eaba809ab Remove code, that operate with cdr in attempt_transfer(). That was removed somewhere between 1.2 and 1.4 and acidentaly put back in chan_unistim.
13 years ago
Mark Michelson a28e6fc7bd Add separate configuration options for subscription and registration minexpiry and maxexpiry.
13 years ago
Joshua Colp 4d6b524b61 Prevent multiple local candidates from being added with the same information and add support for disabling ICE on a per-peer basis.
13 years ago
Jonathan Rose a5e10001b2 chan_iax2: Fix a segfault introduced by call ID logging
13 years ago
Kinsey Moore c2d9192660 Fix build error in chan_misdn from commit 370316
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Matthew Jordan 86ff5585fd Add the ability to specify technology specific documentation
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Joshua Colp cbdb2dbb0e Fix a crash occurring as a result of excess stack usage.
13 years ago
Igor Goncharovskiy 9278b5e51e Added option 'interdigit_timer' to unistim.conf to make able controll hardcoded dial timeout constant.
13 years ago
Walter Doekes 6027b26fa7 Code cleanup and bugfix in chan_sip outboundproxy parsing.
13 years ago
Joshua Colp f234eae9ee Fix a bug exposed by the testsuite where text streams would no longer be parsed correctly.
13 years ago
Joshua Colp e938737570 Add support for SIP over WebSocket.
13 years ago
Igor Goncharovskiy f9c3585d73 Deactivate timer for dialing entered number on hook switch hang up.
13 years ago
Igor Goncharovskiy 95ac8f4743 Add French translation for chan_unistim phones on-screen menus.
13 years ago
Joshua Colp a693fd1d87 Add support for parsing SDP attributes, generating SDP attributes, and passing it through.
13 years ago
Richard Mudgett 9773d2351b Add missing ast_hangup() calls on some analog exception paths.
13 years ago
Kinsey Moore c1354af599 Include Expires header for SIP PUBLISH requests
13 years ago
Kinsey Moore 65fe6976ae Prevent double uri_escaping in chan_sip when pedantic is enabled
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Joshua Colp a25b4b7457 Do not consider failure to read the configuration file in chan_motif to be a show stopper for loading Asterisk by returning decline instead of failure.
13 years ago
Matthew Jordan 9bc2127d7b Fix validation errors when producing documentation using default build script
13 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events
13 years ago
Kinsey Moore 3805e2ae4d Fix failing SDP_offer_answer test
13 years ago
Joshua Colp 55871d3a67 Add additional description stanza names from the old Google Talk protocol which is used with Google Voice.
13 years ago
Joshua Colp 74ebe6d5ab Respect codec preference order when adding codecs to a media description.
13 years ago
Joshua Colp 7296b670d4 Add required items for Google video support.
13 years ago
Joshua Colp 7baa8bf43d Add support for exposing the received contact URI and also for setting the request URI in messages.
13 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.
13 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.
13 years ago
Jonathan Rose 60bc927579 chan_sip: Fix small behavioral change accidentally introduced in r369750
13 years ago