Commit Graph

7752 Commits (915de454f806387d00aef0eb38424d578c7e9ef9)

Author SHA1 Message Date
Mark Michelson e510fa1514 Fix refcounting of sip_pvt in test_sip_rtpqos test and unlink it from the list of pvts.
13 years ago
Walter Doekes f83b144899 chan_sip: Convert 'just did sched_add waitid...' from warning to debug message.
13 years ago
Walter Doekes 16160ea357 chan_sip: Fix IP-addr in warning when rejecting a contact ACL.
13 years ago
Igor Goncharovskiy 8d9eff176e - Fix different issues with call transfer cancel. In case 3rd party busy or congestion call was not returned.
13 years ago
Michael L. Young 1e03a50878 Fix Registration Failure When A Peer And TLS Are Used
13 years ago
Moises Silva bc78bfee41 Fix a longstanding issue with MFC-R2 configuration that prevented users
13 years ago
Richard Mudgett c03b11466d chan_dahdi: Fix segfault reloading chan_dahdi when round robin is used.
13 years ago
Igor Goncharovskiy 9ce8896d15 Fix issue with inability to cancell call transfer made by on-sceen menus.
13 years ago
Matthew Jordan 2ffb648a20 Fix memory/ref counting leaks in a variety of locations
13 years ago
Igor Goncharovskiy 13b2c25687 Fix issue with no sound in both way in case of previous call to chan_unistim phone was canceled.
13 years ago
Alec L Davis a90ad16e55 IAX2: Transfer Reject: Lock bridgecallno before touching it, refactor
13 years ago
Alec L Davis f09521a0d5 chan_iax2: nativebridge refactor, missed unlock bridgecallno
13 years ago
Alec L Davis 30cfce07f7 fix bad edit after conflict resolution
13 years ago
Alec L Davis 20b9dac9fc IAX2: refactor nativebridge transfer
13 years ago
Alec L Davis 9fca44e6d4 IAX2: fix race condition with nativebridge transfers.
13 years ago
Igor Goncharovskiy 97ca159774 Fix several problems caused by multiple line usage with i2004 phones.
13 years ago
Michael L. Young eec46f56f4 Fix Crash Caused By One-way Audio With auto_* NAT Settings Fix
13 years ago
Richard Mudgett f296671ec5 Allow mISDN to send PROGRESS messsage.
13 years ago
Sean Bright 771ce9e1e7 Fix copy/paste error in one-touch-recording implementation.
13 years ago
Alec L Davis 527a611c80 chan_sip: NOTIFYs for BLF start queuing up and fail to be sent out after retries fail
13 years ago
Alec L Davis aec4d2f239 chan_sip: Session-Expires: Set timer to correctly expire at (~2/3) of the interval when not the refresher
13 years ago
Alec L Davis 2846881045 chan_sip: Honor Session-Expires in 200OK response when it's a RE-INVITE when asterisk is the refresher.
13 years ago
Alec L Davis a08c0c7e5d chan_dahdi: fix lower bound check with -ve integer conversion from a float
13 years ago
Matthew Jordan 95dcae4aa6 Prevent crash in 'sip show peers' when the number of peers on a system is large
13 years ago
Michael L. Young 9d809c0f42 Fix Displaying Symmetric RTP Global Setting
13 years ago
Michael L. Young 99f3a897fb Change Case On Forcerport For Consistency
13 years ago
Matthew Jordan 9c315f85c1 Don't attempt to create a voice frame on a read error
13 years ago
Michael L. Young f07cccecfd Fix One-Way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
13 years ago
Alec L Davis 82e70b2128 IAX2 defer_full_frames fail to get sent
13 years ago
Alec L Davis 4a06abfee4 IAX2, prevent network thread starting before all helper threads are ready
13 years ago
Matthew Jordan 9511761e81 Fix crash in chan_sip when a core initiated op occurs at the same time as a BYE
13 years ago
Michael L. Young 74c57919a4 Fix For Not Overriding The Default Settings In chan_sip
13 years ago
Richard Mudgett fe8c92adc8 chan_dahdi: Add inband_on_proceeding compatibility option.
13 years ago
Kinsey Moore ef79c00991 Address uninitialized conditional that valgrind found
13 years ago
Matthew Jordan b984d78c5c AST-2013-003: Prevent username disclosure in SIP channel driver
13 years ago
Matthew Jordan 1eff40f21d Resolve deadlock between SIP registration and channel based functions
13 years ago
Richard Mudgett cf3810a555 Set the CALLERID(dnid-num-plan) for incoming ISDN calls.
13 years ago
Kinsey Moore 4a50764715 tcptls: Prevent unsupported options from being set
13 years ago
Matthew Jordan fb8760d679 When a session timer expires during a T.38 call, re-invite with correct SDP
13 years ago
Matthew Jordan 77ca918044 Include the Username field in SIP Registry events when Status is registered
13 years ago
Igor Goncharovskiy 1531ef77a8 Fix core dump on CLI usage
13 years ago
Jonathan Rose 96c231fc18 chan_sip: Update the via header when relaying SMS MESSAGE
13 years ago
Igor Goncharovskiy d4cb37c956 Fix several unreleased mutex locks that cause problem with processing calls
13 years ago
Michael L. Young 2109e47109 Fix / Clean Up Some Items To Handle The New auto_* NAT Options
13 years ago
Matthew Jordan b056a88e08 Prevent deadlock in chan_iax2 when attempting to set caller ID
13 years ago
Joshua Colp e26bd56ff4 Relax dialog checking in get_sip_pvt_byid_locked so it works when the dialog is forked.
13 years ago
Walter Doekes ce9bc4e9a1 Correct RPID parsing for unquoted display-name.
13 years ago
Matthew Jordan fec0881135 Set the sin_family on the bind address socket during initialization
13 years ago
Matthew Jordan cb623e7ad6 Don't send presencestate information if the state is invalid
13 years ago
Mark Michelson a70075ce10 Fix a crash that occurred when a BYE was received on a replaced dialog.
13 years ago
Jonathan Rose 120a7cbc03 chan_sip: Use video and text crypto attributes to append RTP profiles to SDP
13 years ago
Kinsey Moore 8fa605d4cc Fix some more REF_DEBUG-related build errors
13 years ago
David M. Lee ff78dbf2c6 Fixed failing test from r380696.
13 years ago
Damien Wedhorn 66198610a7 Fix reload skinny with active devices.
13 years ago
Damien Wedhorn fd266277d4 Reset skinny vmexten on reload.
13 years ago
David M. Lee 1412adf576 Process session timers, even if Session-Expires header is missing
13 years ago
Richard Mudgett 686f2c50c7 chan_dahdi: Fix "dahdi show channels group" for groups greater than 31.
13 years ago
Matthew Jordan df83528506 Unregister SIP provider API if module load is declined
13 years ago
Matthew Jordan 896bf5e5a8 Perform case insensitive comparisons for T.38 attributes
13 years ago
Richard Mudgett 7b41f52cf2 chan_agent: Prevent multiple channels from logging in as the same agent.
13 years ago
David M. Lee 765c1ac026 Corrected crypto tag in SDP ANSWER for SRTP. (again)
13 years ago
Matthew Jordan 3a6bc03c57 Ensure that a declined media stream is terminated with a '\r\n'
13 years ago
Sean Bright c835ff7cd4 Correct the number of available call numbers in IAX2.
13 years ago
David M. Lee 7be62f9931 Corrected crypto tag in SDP ANSWER for SRTP.
13 years ago
Richard Mudgett df6a5fb23f confbridge: Minor fixes playing user counts to the conference.
13 years ago
Damien Wedhorn 3db7711a63 Fix device call logging issues in skinny
13 years ago
Damien Wedhorn cb5f7233b9 Fix issues with skinny sessions
13 years ago
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.
14 years ago
Richard Mudgett c7e2bf3187 chan_dahdi/SS7: Made reject incoming call for an in-alarm or blocked channel.
14 years ago
Mark Michelson a65fbf8012 Multiple revisions 375993-375994
14 years ago
Joshua Colp 5f28931a1f Fix a bug where our Motif ICE candidates were not quite proper, and make us more forgiving.
14 years ago
Matthew Jordan f0cd27e027 Refactor ast_timer_ack to return an error and handle the error in timer users
14 years ago
Richard Mudgett 93d85a0087 Things don't need to be that const.
14 years ago
Damien Wedhorn f4fb271601 Fix for chan_skinny leaving RTP ports open
14 years ago
Richard Mudgett 35e96f995e Multiple revisions 375519-375524
14 years ago
Michael L. Young 2fce31c09a Fix Wrong Result In Debug Message For SDP Origin Processing
14 years ago
Jonathan Rose 509f348639 chan_sip: Fix a bug causing SIP reloads to remove all entries from the registry
14 years ago
Mark Michelson d51cc27812 Prevent resetting of NATted realtime peer address on reload.
14 years ago
Richard Mudgett 421fbee8d8 chan_dahdi: Fix segfault dereferencing a NULL tech_pvt.
14 years ago
Walter Doekes 0ee22cfd14 Fixes to the fd-oriented SIP TCP reads.
14 years ago
Walter Doekes 5fc8671fb7 Update sip_request_call SIP dial string documentation.
14 years ago
Joshua Colp a318db28e3 Remove a log message that was left in accidentally from call-id logging development.
14 years ago
Mark Michelson 94c0fa9098 Fix some potential misuses of ast_str in the code.
14 years ago
Igor Goncharovskiy 5b1a89e1b1 Fix underscreen buttons warnings apeared while transfer process
14 years ago
Mark Michelson ccf01fbfdc Do not use a FILE handle when doing SIP TCP reads.
14 years ago
Joshua Colp 963f94e99f Fix a bug where audio on Google Voice would not work due to ignoring candidates.
14 years ago
Joshua Colp 385b30fbc6 Fix an issue where outgoing calls would fail to establish audio due to ICE negotiation failures.
14 years ago
Mark Michelson b5f231501b Don't make chan_sip export global symbols.
14 years ago
Joshua Colp d5dc7d8b03 Consider the Google Talk content stanza name (jin:content) valid.
14 years ago
Joshua Colp 332407b5f8 Improve logging for DTLS-SRTP failure situations.
14 years ago
Joshua Colp 749bd15c6f Add a log message for when DTLS-SRTP is requested and the underlying engine does not support it.
14 years ago
Richard Mudgett f76557db58 Merged revisions 374515-374535 from
14 years ago
Matthew Jordan 8943656ccc Fix a variety of ref counting issues
14 years ago
Matthew Jordan 30d590a970 Fix ref leak when adding ICE candidates to an SDP
14 years ago
Joshua Colp f8e894e031 Make res_http_websocket an optional dependency on supported platforms for chan_sip.
14 years ago
Joshua Colp 5e0aff508c Fix an issue where Local channels dialed by app_queue are considered in use immediately.
14 years ago
Mark Michelson 70cb09cd56 Move handling of 408 response so there is no misleading warning message.
14 years ago
Mark Michelson d9e1cec84a Remove dead code and documentation for nonexistent feature.
14 years ago
Joshua Colp 59c9a7205a Fix T.38 support when used with chan_local in between.
14 years ago
Terry Wilson ba4e0c1591 Properly handle UAC/UAS roles for SIP session timers
14 years ago
Jonathan Rose 57771ffe11 chan_sip: Set Quality of Service for video rtp instance
14 years ago
Richard Mudgett fcd5d7f458 Be consistent, send From: "Anonymous" <sip:anonymous@anonymous.invalid>
14 years ago
Richard Mudgett 26e45bbfca Fix potential reentrancy problems in chan_sip.
14 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.
14 years ago
Joshua Colp b40fecd9ab Fix an issue with H.264 format attribute comparison and fix an issue with improper SDP being produced.
14 years ago
Jonathan Rose 388509cfa9 iax2-provision: Fix improper return on failed cache retrieval
14 years ago
Joshua Colp 42ebea2f2f Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
14 years ago
Kinsey Moore 19fcfcb280 Correct handling of unknown SDP stream types
14 years ago
Richard Mudgett 7687370500 Made companding law for SS7 calls only determined by SS7 signaling type.
14 years ago
Matthew Jordan 9e396da730 Resolve memory leaks in TLS initialization and TLS client connections
14 years ago
Joshua Colp 0b9f1c4e0d Skip any non-content information when looking for and handling content.
14 years ago
Mark Michelson cc8afceba5 Add channel name to a warning to make debugging easier.
14 years ago
Jonathan Rose 79d0efd393 chan_local: Switch from using a random 4 digit hex identifier to unique id
14 years ago
Kinsey Moore b7aa658cf9 Ensure iax2 debug output is displayed when expected
14 years ago
Kinsey Moore 05cccdea8c Deprecate chan_gtalk, chan_jingle, and res_jabber
14 years ago