Commit Graph

8558 Commits (18f5f5fc99a8106c1856d13aeeeeafa2b13ef033)

Author SHA1 Message Date
Alexei Gradinari 2b9ad3a5f7 chan_pjsip: segfault on already disconnected session
9 years ago
Joshua Colp 1843b7fa0c Merge "chan_sip: Support nat=auto_comedia or nat=force_rport,auto_comedia."
9 years ago
Joshua Colp 8b2b8be4e3 Merge "chan_rtp: Set a sane default rtp engine for unicast."
9 years ago
Moises Silva 2b03017022 chan_rtp: Set a sane default rtp engine for unicast.
9 years ago
Michael Kuron e9315791b3 chan_sip: Only send video on outgoing channel if incoming channel supports it
9 years ago
Alexander Traud 4f7f8a7e95 chan_sip: Support nat=auto_comedia or nat=force_rport,auto_comedia.
9 years ago
Alexander Traud c4268ec734 chan_sip: Honor support of Symmetric Response (rport) for SIP requests.
9 years ago
zuul 3f62485ba7 Merge "chan_sip: Resolve externhost not to IPv6; instead go for IPv4."
9 years ago
zuul eeeff9487f Merge "chan_sip: Address runaway when realtime peers subscribe to mailboxes"
9 years ago
Alexander Traud 5dd99465d3 chan_sip: Resolve externhost not to IPv6; instead go for IPv4.
9 years ago
George Joseph d425971009 chan_sip: Address runaway when realtime peers subscribe to mailboxes
9 years ago
Aaron An 18a8ca06eb channels/chan_pjsip: fix HANGUPCAUSE function bug.
9 years ago
zuul 544fe73811 Merge "chan_sip: Fix session timeout on retransmit of non-UDP packets"
9 years ago
Steve Davies 6ba68b486e chan_sip: Fix session timeout on retransmit of non-UDP packets
9 years ago
Walter Doekes 740292e6ae chan_sip: Allow target refresh (Contact update) on re-INVITE.
9 years ago
Joshua Colp 82a3d659dc chan_sip: Don't allocate new RTP instances on top of old ones.
9 years ago
Alexander Traud 7a12355dbd chan_sip: Allow Preferred sRTP.
9 years ago
Walter Doekes d80b28560c chan_sip: Don't refuse calls with "optional crypto"; fall back to RTP.
9 years ago
varnav d2e03c252d chan_iax2: Set plaintext auth to deprecated as per ASTERISK-22820
9 years ago
Kevin Harwell 53a2f7dc88 res_format_attr_g729: Add annexb=no format parameter to SDPs
9 years ago
Corey Farrell 824a4e84d1 Refactor usage pattern of xmldoc info tag.
9 years ago
Joshua Colp 4f0067293e Merge "chan_sip: Fix lastrtprx always updated"
9 years ago
cjack 957df73301 chan_sip: Fix lastrtprx always updated
9 years ago
Matt Jordan ddab42e296 func_channel: Reorganize documentation
9 years ago
Matt Jordan c315460abb channels/chan_pjsip: Add PJSIP_SEND_SESSION_REFRESH
9 years ago
zuul 7cfd9bf104 Merge "chan_sip: Enable Session-Timers for SIP over TCP (and TLS)."
9 years ago
Alexander Traud 9be69c1636 chan_sip: Enable Session-Timers for SIP over TCP (and TLS).
9 years ago
zuul 075f7c4aea Merge "chan_sip: Prevent deadlock when issuing "sip show channels""
9 years ago
zuul 9473818659 Merge "res_srtp: Enable AES-256 and AES-GCM."
9 years ago
zuul 9372fe1b95 Merge "chan_dahdi.c: Fix deadlock potential in fax redirection."
9 years ago
zuul a58f15ee4b Merge "chan_sip.c: Fix deadlock potential in fax redirection."
9 years ago
zuul ba2da66bd5 Merge "chan_pjsip.c: Fix deadlock potential in fax redirection."
9 years ago
Joshua Colp 4ffffa8bc4 Merge "chan_dahdi: Add faxdetect_timeout option."
9 years ago
Joshua Colp 0933f0cf96 Merge "res_pjsip: Add fax_detect_timeout endpoint option."
9 years ago
George Joseph 1b4922466b chan_sip: Prevent deadlock when issuing "sip show channels"
9 years ago
Alexander Traud 1d2173c7ae res_srtp: Enable AES-256 and AES-GCM.
9 years ago
Richard Mudgett 3d62f317dd chan_dahdi.c: Fix deadlock potential in fax redirection.
9 years ago
Richard Mudgett db4979fa79 chan_sip.c: Fix deadlock potential in fax redirection.
9 years ago
Richard Mudgett 3db468ea9e chan_pjsip.c: Fix deadlock potential in fax redirection.
9 years ago
Richard Mudgett 0d1744e132 chan_dahdi: Add faxdetect_timeout option.
9 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Corey Farrell cf1188a1be Unit tests: Use AST_TEST_DEFINE in conditional code only.
9 years ago
Corey Farrell f73ddde7d4 chan_sip: Fix reference leak in mwi_event_cb
9 years ago
Corey Farrell ad30d60c69 chan_sip: Fix reference leaks in error paths.
9 years ago
Joshua Colp 302be4809a chan_sip/res_pjsip_t38: Handle a request to negotiate T.38 after it is enabled.
9 years ago
Richard Mudgett 656ed73ac6 res_pjsip: Add missing NULL checks when using pjsip_inv_end_session().
9 years ago
zuul ba872766fa Merge "siren: Add format attribute modules for Siren7 and Siren14."
9 years ago
George Joseph 651290a809 BuildSystem: Fix a few issues hightlighted by gcc 6.x
9 years ago
Joshua Colp 75818b4084 siren: Add format attribute modules for Siren7 and Siren14.
9 years ago
George Joseph c7309a5254 chan_unistim: Fix memcpy in get_to_address
9 years ago
zuul 947f76a971 Merge "chan_sip: bigger buffers for headers, better failure mode"
9 years ago
zuul 88dfcd21b2 Merge "chan_sip: Support auth username for callbackextension feature"
9 years ago
zuul 0388c40b8c Merge "chan_pjsip: Lock channel when checking for RTP changes."
9 years ago
Mark Michelson cdb7edbe7b chan_pjsip: Lock channel when checking for RTP changes.
9 years ago
George Joseph d21a77b325 build: Fix ast_sockaddr initialization to be more portable
9 years ago
Joshua Colp 2525563438 Merge "chan_sip: No rtpmap for static RTP payload IDs in SDP."
9 years ago
Joshua Colp 5c949d009e Merge "Fixes to include signal.h"
9 years ago
Timo Teräs 39b69ab537 Fixes to include signal.h
9 years ago
Alexander Traud 784c18128b chan_sip: No rtpmap for static RTP payload IDs in SDP.
9 years ago
Vasil Kolev 80ff7912a1 chan_sip: bigger buffers for headers, better failure mode
9 years ago
Richard Mudgett dca052e531 chan_rtp.c: Simplify options to UnicastRTP channel creation.
9 years ago
Timo Teräs 538c6415c6 chan_sip: Support auth username for callbackextension feature
10 years ago
Mark Michelson bb0f4a6310 multicast RTP: Add dialing options
10 years ago
Richard Mudgett 2a77af9ed0 chan_rtp.c: Cleanup ast_request() parameter parsing.
10 years ago
George Joseph 5bd1bf2816 chan_sip: Prevent extra Session-Expires headers from being added
10 years ago
Joshua Colp 1e41d14822 Merge "chan_sip: Make autocreated peers send PeerStatus events"
10 years ago
Joshua Colp c480159045 chan_sip: Give more time for TCP/TLS threads to stop.
10 years ago
kkm 41ecf22587 chan_sip: Make autocreated peers send PeerStatus events
10 years ago
Jaco Kroon f06ce7f90a chan_sip: Don't verify table if rtupdate=no
10 years ago
Richard Mudgett 6138a75e8e pbx.h: Make ast_state_cb_type take more const.
10 years ago
zuul a04a62586f Merge "chan_sip: Do not send all codecs on INVITE. Do not break on Session-Timers."
10 years ago
George Joseph c4064727d2 chan_pjsip: Add 'pjsip show channelstats'
10 years ago
Alexander Traud 3f720155b7 chan_sip: Do not send all codecs on INVITE. Do not break on Session-Timers.
10 years ago
Francesco Castellano ac66999971 chan_sip.c: Space after port causes unnecessary resolution attempt
10 years ago
Kevin Harwell a3c9a74a02 chan_pjsip: ref leak when checking direct_media_glare
10 years ago
zuul 4aaf8f2ace Merge "chan_pjsip: transfers with direct media reinvite has wrong address/port"
10 years ago
Kevin Harwell c534bd5807 chan_pjsip: transfers with direct media reinvite has wrong address/port
10 years ago
Joshua Colp 7d63b4499e Merge "chan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full()."
10 years ago
Richard Mudgett 810f92c9dc chan_sip.c: Fix mwi resub deadlock potential.
10 years ago
Richard Mudgett 72c444ba37 chan_sip.c: Fix registration timeout and expire deadlock potential.
10 years ago
Richard Mudgett 7ea1e181dc chan_sip.c: Fix waitid deadlock potential.
10 years ago
Richard Mudgett fbf8e04aed chan_sip.c: Fix t38id deadlock potential.
10 years ago
Richard Mudgett 02458cc6fd chan_sip.c: Fix session timers deadlock potential.
10 years ago
Richard Mudgett c7fdff2e37 chan_sip.c: Fix reinviteid deadlock potential.
10 years ago
Richard Mudgett 69810b306d chan_sip.c: Fix autokillid deadlock potential.
10 years ago
Richard Mudgett f484ddbdfe chan_sip.c: Fix packet retransid deadlock potential.
10 years ago
Richard Mudgett 67c79c326d chan_sip.c: Fix provisional_keepalive_sched_id deadlock.
10 years ago
Richard Mudgett 76be7093cd chan_sip.c: Adjust how dialog_unlink_all() stops scheduled events.
10 years ago
Richard Mudgett 52f0932e4c chan_sip.c: Clear scheduled immediate events on unload.
10 years ago
Richard Mudgett 0987a11cce sip/dialplan_functions.c: Fix /channels/chan_sip/test_sip_rtpqos crash.
10 years ago
Richard Mudgett cb97198ca6 chan_sip.c: Simplify sip_pvt destructor call levels.
10 years ago
Richard Mudgett 8be01398d9 chan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full().
10 years ago
George Joseph d2eb65f71e res_pjsip: Strip spaces from items parsed from comma-separated lists
10 years ago
Richard Mudgett 25de01f301 SIP diversion: Fix REDIRECTING(reason) value inconsistencies.
10 years ago
Richard Mudgett 2dae4a1ccf chan_sip.c: Fix T.38 issues caused by leaving a bridge.
10 years ago
zuul 170941990b Merge "chan_sip: Optionally supply fromuser/fromdomain in SIP dial string."
10 years ago
Richard Mudgett 886ee09471 chan_sip.c: Suppress T.38 SDP c= line if addr is the same.
10 years ago
Walter Doekes c00082329e chan_sip: Optionally supply fromuser/fromdomain in SIP dial string.
10 years ago
George Joseph b69729dde5 chan_misdn: Fix a few issues causing compile errors
10 years ago
Richard Mudgett a877e0d94b AST-2016-002 chan_sip.c: Fix retransmission timeout integer overflow.
10 years ago
Mark Michelson d89f0b09de Merge "chan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip."
10 years ago
George Joseph 40da6434c1 build_system: Fix some warnings highlighted by clang
10 years ago
StefanEng86 55a7367ad4 chan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip.
10 years ago
Corey Farrell 830f8933c2 chan_sip: Fix buffer overrun in sip_sipredirect.
10 years ago
Mark Michelson 53570e2c6f Merge "chan_sip: option 'notifyringing' change and doc fix"
10 years ago
Ward van Wanrooij d4b10cfb3e chan_sip: option 'notifyringing' change and doc fix
10 years ago
Dade Brandon 6dc21bbf00 chan_sip.c: fix websocket_write_timeout default value
10 years ago
Joshua Colp d2c8614122 chan_sip: Enable WebSocket support by default.
10 years ago
Jonathan Rose ceebdfce40 chan_sip: Add TCP/TLS keepalive to TCP/TLS server
10 years ago
Matt Jordan 259fa9c901 Merge "chan_sip: Check sip_pvt pointer in ast_channel_get_t38_state(c)"
10 years ago
Eugene Voityuk be693539c3 chan_sip.c: Start ICE negotiation when response is sent or received.
10 years ago
Filip Jenicek 59a91c350a chan_sip: Check sip_pvt pointer in ast_channel_get_t38_state(c)
10 years ago
Richard Mudgett 65c8147952 chan_sip: Fix crash involving the bogus peer during sip reload.
10 years ago
Christof Lauber 48c065e46d chan_sip: Support parsing of Q.850 reason header in SIP BYE and CANCEL requests.
10 years ago
Richard Mudgett 145d10a5d0 Audit improper usage of scheduler exposed by 5c713fdf18. (v13 additions)
10 years ago
Richard Mudgett fa20729032 Audit improper usage of scheduler exposed by 5c713fdf18.
10 years ago
Matt Jordan 726ee873a6 chan_pjsip: Handle T.38 faxes with direct media bridges
10 years ago
Steve Davies d982b99e71 Further fixes to improper usage of scheduler
10 years ago
Alexander Traud cf79b62778 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Corey Farrell 40574a2ea3 chan_sip: Allow websockets to be disabled.
10 years ago
Matt Jordan a186c9ee30 Merge "chan_sip: Do not send all codecs on INVITE."
10 years ago
Alexander Traud d343a25173 chan_sip: Do not send all codecs on INVITE.
10 years ago
George Joseph 4328d320c2 build: GCC 5.1.x catches some new const, array bounds and missing paren issues
10 years ago
Alexander Traud f3b2b3d1b3 chan_sip: Fix autoframing=yes.
10 years ago
Matt Jordan 13229037d1 channels/chan_sip: Set cause code to 44 on RTP timeout
10 years ago
Joshua Colp 38519aeadf Merge "chan_pjsip: Fix crash on reINVITE before initial INVITE completes."
10 years ago
Florian Sauerteig 3ec9cf7d6a chan_sip: Fix port parsing for IPv6 addresses in SIP Via headers.
10 years ago
Richard Mudgett 8fe9350b68 chan_pjsip: Fix crash on reINVITE before initial INVITE completes.
10 years ago
Matt Jordan 52f413f709 Merge "Fix improper usage of scheduler exposed by 5c713fdf18f"
10 years ago
Matt Jordan 8cb614fe20 Fix improper usage of scheduler exposed by 5c713fdf18
10 years ago
Debian Amtelco c6b0d60264 chan_pjsip: Add Referred-By header to the PJSIP REFER packet.
10 years ago
Joshua Colp 9f673544a4 Merge "chan_sip: Fix From header truncation for extremely long CALLERID(name)."
10 years ago
Walter Doekes e4df271a3e chan_sip: Fix From header truncation for extremely long CALLERID(name).
10 years ago
Scott Griepentrog 87f04d5acf PJSIP: avoid crash when getting rtp peer
10 years ago
Matt Jordan b1f9c998ed Merge "chan_sip.c: Validation on module reload"
10 years ago
Rodrigo Ramírez Norambuena 34aa96bef4 chan_sip.c: Validation on module reload
10 years ago
Matt Jordan b16c7ef0ed Merge "channels/pjsip/dialplan_functions: Add an option for extracting the SIP call-id"
10 years ago
Matt Jordan 86b02228f5 channels/pjsip/dialplan_functions: Add an option for extracting the SIP call-id
10 years ago
Mark Michelson 4a540721d1 Merge "Chaos: make hangup NULL tolerant"
10 years ago
Scott Griepentrog 490db8ba94 Chaos: make hangup NULL tolerant
10 years ago
Joshua Colp d03d09aad3 chan_sip: Allow call pickup to set the hangup cause.
10 years ago
Richard Mudgett 857923d9c7 chan_sip.c: Set preferred rx payload type mapping on incoming offers.
10 years ago
Richard Mudgett 1a549ed134 rtp_engine.c: Initial split of payload types into rx and tx mappings.
10 years ago
Kevin Harwell 43bdddfc26 chan_sip.c: wrong peer searched in sip_report_security_event
10 years ago
Mark Michelson 58edd2dddc Merge "chan_dahdi.c: Lock private struct for ast_write()."
10 years ago
Mark Michelson 318b97fd1e Merge "chan_dahdi.c: Flush the DAHDI write buffer after starting DTMF."
10 years ago
Richard Mudgett 87c92d2aee chan_dahdi.c: Flush the DAHDI write buffer after starting DTMF.
10 years ago
Richard Mudgett b9b957d4e9 chan_dahdi.c: Lock private struct for ast_write().
10 years ago
Alexander Traud 991d4da1eb chan_sip: Fix negotiation of iLBC 30.
10 years ago
Mark Michelson 35a98161df res_http_websocket: Avoid passing strlen() to ast_websocket_write().
10 years ago
Richard Mudgett d122c1e50b chan_sip.c: Tweak glue->update_peer() parameter nil value.
10 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Matt Jordan 6741eedece Merge "chan_pjsip: Don't change formats when frame of unsupported format is received."
10 years ago
Joshua Colp 649460aa44 chan_pjsip: Don't change formats when frame of unsupported format is received.
10 years ago
Patric Marschall 7908ae4934 sig_pri.h: force_restart_unavailable_chans in wrong scope
10 years ago
Joshua Colp 987548413d Merge "chan_sip: Fix early call pickup channel leak."
10 years ago
Matt Jordan 2c17515f3c Makefile: Remove coverage files on 'make clean'
10 years ago
Joshua Colp fa4dd9755a Merge "chan_vpb.cc: Fix compiler warning Jenkins found."
10 years ago
Walter Doekes 34323f9f95 chan_sip: Fix early call pickup channel leak.
10 years ago
Walter Doekes 6fbb58c7f7 chan_mgcp: Don't call close on fd -1.
10 years ago
Richard Mudgett 41610df8d5 chan_vpb.cc: Fix compiler warning Jenkins found.
10 years ago
Alexander Traud 1ad9a6b6b6 chan_sip: Reload peer without its old capabilities.
10 years ago
Joshua Colp 5caefc98a1 chan_sip: Destroy peers without holding peers container lock.
10 years ago
Damian Ivereigh 19f60d9412 chan_sip.c: Update dialog fromtag after request with auth
10 years ago
Matt Jordan bb00b26f35 chan_pjsip: Set the context and extension on the channel when created
10 years ago
Mark Michelson 339f965cbe Merge "chan_iax2: Prevent deadlock between hangup and sending lagrq/ping"
11 years ago
Corey Farrell 80621ce3c5 Fix unsafe uses of ast_context pointers.
11 years ago
Corey Farrell 50044fdc15 Stasis: Fix unsafe use of stasis_unsubscribe in modules.
11 years ago
Yousf Ateya 83ff268b9e chan_iax2: Prevent deadlock between hangup and sending lagrq/ping
11 years ago
snuffy 17129d2c29 chan_pjsip: Fix crash during off-nominal when no endpoint specified.
11 years ago
Joshua Colp 35ff01823b Merge "AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro."
11 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
11 years ago
Richard Mudgett 0bb0d4a603 chan_dahdi/sig_pri: Fix crash on ISDN call hangup collision.
11 years ago
Matt Jordan f451af65c4 Merge topics 'ASTERISK-25049', 'ASTERISK-25056'
11 years ago
Joshua Colp bebf0b9b27 chan_unistim: Fix build failure due to ACL changes.
11 years ago
Joshua Colp f45833c9ad Merge "Restrict functionality when ACLs are misconfigured."
11 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
11 years ago
Corey Farrell c3ec5da156 Remove unneeded uses of optional_api providers.
11 years ago
Mark Michelson 11ffcf662f Restrict functionality when ACLs are misconfigured.
11 years ago
Richard Mudgett 03c51cf525 chan_dahdi: Add the chan_dahdi.conf force_restart_unavailable_chans option.
11 years ago
Joshua Colp 78ff328b0b Merge "chan_iax2: Ensure that IAX flags are 64 bits."
11 years ago
Yousf Ateya 5ebfed8ef3 chan_iax2: Ensure that IAX flags are 64 bits.
11 years ago
Richard Mudgett 0bbe2c35cf chan_vpb: Fix compile error due to use of ASTERISK_FILE_VERSION.
11 years ago
Corey Farrell 5c1d07baf0 Astobj2: Allow reference debugging to be enabled/disabled by config.
11 years ago
Matt Jordan d7f4788341 channels/chan_skinny: Fix compilation error introduced in f8e21a1adf
11 years ago
Diederik de Groot f8e21a1adf Clang: Fix some more tautological-compare warnings.
11 years ago
Richard Mudgett 614f506690 chan_dahdi/sig_pri: Make post AMI HangupRequest events on PRI channels.
11 years ago
Corey Farrell 62508d6891 Build System: Create Makefile macro MOD_ADD_SOURCE.
11 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
11 years ago
Richard Mudgett c499cabf53 chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path choices.
11 years ago
Kevin Harwell 66f3fd0028 chan_sip: make progressinband default to no
11 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
11 years ago
Matthew Jordan 80c443bea4 channels/chan_iax2: Improve POKE expiration time calculation for lossy networks
11 years ago
Matthew Jordan b3d01f1fbf channels/chan_iax2: Add a configuration parameter for call token expiration
11 years ago
Richard Mudgett b2b1f24af6 chan_iax2.c: Fix ref leak in iax2_request().
11 years ago
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
11 years ago
Richard Mudgett 09df34d880 Bridging: Eliminate the unnecessary make channel compatible with bridge operation.
11 years ago
Matthew Jordan 3f54af689f chan_iax2: Fix compilation issue due to funky merge
11 years ago
Matthew Jordan a9b6a62461 chan_iax2: Fix crash caused by unprotected access to iaxs[peer->callno]
11 years ago
Matthew Jordan 477536ef25 chan_sip: Handle IPv4 mapped IPv6 clients when NAT is enabled
11 years ago
Matthew Jordan b8fa8aa775 clang compiler warnings: Fix pointer-bool-converesion warnings
11 years ago
Matthew Jordan c1cfe3fae2 clang compiler warnings: Fix non-literal-null-conversion warnings
11 years ago
George Joseph e48f2e7897 build: Fixes for gcc 5 compilation
11 years ago
Richard Mudgett 2d28fa678e chan_sip: Fix expression in unit test /channels/chan_sip/test_sip_rtpqos.
11 years ago
Matthew Jordan 7bc2345fb1 clang compiler warnings: Fix -Wabsolute-value warnings
11 years ago
Matthew Jordan ce59fabd5c clang compiler warnings: Fix invalid enum conversion
11 years ago
Matthew Jordan d2776d4d45 clang compiler warnings: Fix a variety of "unused" warnings
11 years ago
Matthew Jordan fd50e5bfb5 clang compiler warnings: Fix -Wbitfield-constant-conversion warning
11 years ago
Matthew Jordan d6173cd1d0 clang compiler warnings: Fix -Wunused-function; make inline function static
11 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
11 years ago
Corey Farrell d486659502 chan_sip: Simplify dialog/peer references, improve REF_DEBUG output.
11 years ago
Corey Farrell 2c83ac4364 chan_sip: Fix dialog reference leaked to scheduler for reinvite_timeout.
11 years ago
Richard Mudgett 636d82f4d8 chan_pjsip/res_pjsip_callerid: Make Party ID handling simpler and consistent.
11 years ago
Corey Farrell c08fd275bf Logger: Convert 'struct ast_callid' to unsigned int.
11 years ago
Richard Mudgett c7cc1b3059 chan_dahdi/sig_analog: Fix distinctive ring detection to suck less.
11 years ago
Richard Mudgett f1ab2c5e8b chan_sip: Fix realtime locking inversion when poking a just built peer.
11 years ago
Matthew Jordan 8a16c2f0c2 make: Remove 'res_features' from libraries to link against with cygwin/mingw32
11 years ago
Matthew Jordan 3725173b9e channels/chan_sip: Don't send a BYE after final response when PBX thread fails
11 years ago
Matthew Jordan 4b63da7f7d channels/chan_sip: Clarify WARNING message in mismatched SRTP scenario
11 years ago
Matthew Jordan 8574c4d197 channels/chan_sip: Fix crash when transmitting packet after thread shutdown
11 years ago
Matthew Jordan a528dfc9a7 ARI/PJSIP: Apply requesting channel's format cap to created channels
11 years ago
Richard Mudgett bb06603d5f chan_dahdi/sig_analog: Put log message strings on one line.
11 years ago
Richard Mudgett 05cc6d6d55 chan_dahdi: Remove some dead code.
11 years ago
Corey Farrell a4774ceaa5 Create work around for scheduler leaks during shutdown.
11 years ago
Joshua Colp cc96e4a7ef Multiple revisions 431751-431752
11 years ago
Matthew Jordan 29f66b0429 ARI/PJSIP: Add the ability to redirect (transfer) a channel in a Stasis app
11 years ago
Richard Mudgett e2d3215b83 HTTP: Stop accepting requests on final system shutdown.
11 years ago
Matthew Jordan 5a17ed7a38 channels/chan_sip: Fix RealTime error during SIP unregistration with MariaDB
11 years ago
Mark Michelson bd0bdf1e41 Fix some memory leaks.
11 years ago
Mark Michelson fe76d4829f Use SIPS URIs in Contact headers when appropriate.
11 years ago
Kevin Harwell 3b0f03ef7b chan_sip: stale nonce causes failure
11 years ago
David M. Lee 965777ccfc Various fixes for OS X
11 years ago
Kevin Harwell ca02121ef7 Investigate and fix memory leaks in Asterisk
11 years ago
Walter Doekes 49cbfa7de6 Fix typo's (retrieve, specified, address).
11 years ago
Walter Doekes 874cb5615d chan_sip: Case insensitive comparison of "defaultuser" parameter.
11 years ago
Matthew Jordan 5835bf7a7f channels/chan_sip: Fix registration leak during reload
11 years ago
Richard Mudgett e4738a59eb CHANNEL(peer), chan_iax2, res_fax, SNMP agent: Fix deadlock from reaching across a bridge.
11 years ago
Mark Michelson 831acba826 Fix problem where a hung channel could occur on a failed blind transfer.
11 years ago
Joshua Colp 0e631a541d chan_pjsip: Add configure check for 'pjsip_get_dest_info' function.
11 years ago
Richard Mudgett c7ea108e02 Revert -r430452 It needs to be redone for the next major AMI version change instead.
11 years ago
Richard Mudgett ef34a05f21 AMI: Remove no longer used parameter from astman_send_listack().
11 years ago
Richard Mudgett 52a7cdb101 AMI: Make AMI actions that generate event lists consistent.
11 years ago
Joshua Colp f7cf988a82 pjsip: Add 'PJSIP_AOR' and 'PJSIP_CONTACT' dialplan functions.
11 years ago
Richard Mudgett 7d954f4cb1 Fix compilation since the patch for ASTERISK-24363 went in.
11 years ago
Matthew Jordan 264a50c52a chan_sip: Send CANCEL via original INVITE destination even after UPDATE request
11 years ago
Richard Mudgett b508b3474e chan_dahdi: Don't ignore setvar when using configuration section scheme.
11 years ago
Richard Mudgett 2cbfafa8c1 chan_dahdi.c, res_rtp_asterisk.c: Change some spammy debug messages to level 5.
11 years ago
Richard Mudgett eacbb4ceb5 chan_dahdi: Populate CALLERID(ani2) for incoming calls in featdmf signaling mode.
11 years ago
Mark Michelson cc1405bd38 Ensure the correct value is returned for CHANNEL(pjsip, secure)
11 years ago
Walter Doekes 8b6ecc449c Fix printf problems with high ascii characters after r413586 (1.8).
11 years ago
Joshua Colp 58095d2486 chan_sip: Allow T.38 switch-over when SRTP is in use.
11 years ago
Kevin Harwell 72499dc697 chan_pjsip: Race between channel answer and bridge setup when using direct media
11 years ago
Joshua Colp 74d43977cf res_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
11 years ago
Joshua Colp 03c94ef761 res_http_websocket: Fix crash due to double freeing memory when receiving a payload length of zero.
11 years ago
Kevin Harwell c17cef1c38 Direct Media calls within private network sometimes get one way audio
11 years ago
Matthew Jordan 1106e8fd0f main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
Joshua Colp d25eda5fb2 AST-2014-015: Fix race condition in chan_pjsip when sending responses after a CANCEL has been received.
11 years ago
Richard Mudgett a7c9f4c668 ast_str: Fix improper member access to struct ast_str members.
11 years ago
Corey Farrell 4cea5fd4ba chan_sip: Fix theoretical leak of p->refer.
11 years ago
Joshua Colp 656601d8c4 chan_pjsip: Remove AOR check when dialing and one is specified.
11 years ago
Joshua Colp bc02cbabd9 chan_sip: Fix bug where DTLS configuration from general would copy dtlsenable.
11 years ago
Joshua Colp ece61f5ed1 chan_pjsip: Add additional log message when an AOR is specified when dialing and it does not exist.
11 years ago
Joshua Colp 49e63a191d chan_motif / chan_pjsip: Fix incorrect "No such module" messages when reloading.
11 years ago
Joshua Colp d0523b4b3c chan_sip: Add support for setting DTLS configuration in the general section.
11 years ago
Matthew Jordan f4392c4b6d channels/chan_mgcp: Fix regression which causes gateways to be skipped
11 years ago
Corey Farrell d4fd0774f4 chan_console: Fix reference leaks to pvt.
11 years ago
Joshua Colp ac091d4184 chan_pjsip: Add support for passing hold and unhold requests through.
11 years ago
Matthew Jordan d88282af40 channels/sip/reqresp_parser: Fix unit tests for r426594
11 years ago
Igor Goncharovskiy c866ced76b Add additional checks for NULL pointers to fix several crashes reported.
11 years ago
Matthew Jordan 0ddc3bde24 channels/chan_sip: Add improved support for 4xx error codes
11 years ago
Matthew Jordan ff83ff564c channels/chan_sip: Support mutltiple Supported and Required headers
11 years ago
Tzafrir Cohen 8a69aedd17 Fix building chan_phone on big endian systems
11 years ago
Matthew Jordan 86eea19c8f channels/chan_sip: Respect outboundproxy setting when sending qualify requests
11 years ago
Kinsey Moore 86a4ce4957 PJSIP: Enforce module load dependencies
11 years ago
Igor Goncharovskiy a770ca168d Fix loss of voice after second call drops (on a second line) in case using multiple lines on unistim phones. There is regression was introduced in r391379.
11 years ago
Richard Mudgett 28c11fff78 chan_motif: Cleanup jingle_tech.capabilities only once.
11 years ago
Walter Doekes 9e72c74db5 chan_sip: Fix so asterisk won't send reINVITE after a BYE.
11 years ago
Walter Doekes d3f525fd8f chan_sip: Fix dialog leak resulting from missing ACK to re-INVITE.
11 years ago
Matthew Jordan c013916869 pjsip/dialplan_functions: Handle PJSIP_MEDIA_OFFER called on non-PJSIP channels
11 years ago
Corey Farrell 1b0902caa4 chan_motif: Correct last commit to use ao2_cleanup to free format cap
11 years ago
Corey Farrell 0cea12b9e8 chan_motif: Release format capabilities and config on module load error
11 years ago
Richard Mudgett 0165c5f95a chan_pjsip: Fix deadlock when masquerading PJSIP channels.
11 years ago
Jonathan Rose 2f570094b7 chan_pjsip: Fix an assertion for channels that lack formats on creation
11 years ago
Walter Doekes c3a7524457 chan_sip: Simplify some unref code by removing unlink_peer_from_tables.
11 years ago
Walter Doekes 841d978a30 chan_sip: Remove excess ref of realtime peer before sip_poke_peer.
11 years ago
Joshua Colp 76744543b4 res_pjsip_session: Add additional checks for delaying session refreshes.
11 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Walter Doekes 39fada4dc9 chan_sip: Unref outbound proxy structure on dialog/pvt destruction.
11 years ago
Walter Doekes 593455621b chan_sip: On INVITE retransmission, don't add an extra 503 response.
11 years ago
Richard Mudgett ec0313c411 res_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated.
11 years ago
Jonathan Rose 7e602175ff chan_iax2: Fix a crash when using chan_iax2 jitterbuffer settings
11 years ago
Joshua Colp 02295456ef chan_rtp: Add unicast RTP support.
11 years ago
Richard Mudgett 5a1de68b9a devicestate.c: Minor tweaks
11 years ago
Mark Michelson 1b64f353f1 Resolve race condition where channels enter dialplan application before media has been negotiated.
11 years ago
Scott Griepentrog 2df2d785b7 The assertion that peer was not found on final event
11 years ago
Michael L. Young c5916fb39f chan_iax2: Fix Dynamic IAX2 Registrations After Temporary DNS Failure
11 years ago
Paul Belanger ef28cc0d43 chan_sip.c: Add 'rtpbindaddr' setting
11 years ago
Kinsey Moore bf85018107 CallerID: Fix parsing of malformed callerid
11 years ago
Joshua Colp cee660dadf chan_sip: Use the server reflexive ICE candidate RTCP port as provided.
11 years ago
Matthew Jordan 77ddc5b713 chan_sip: Don't use port derived from fromdomain if it isn't set
11 years ago