Commit Graph

3108 Commits (40caf0ad9bef07bdfb568a88192c157dd1840100)

Author SHA1 Message Date
Joshua Colp bb6ddb3dc8 res_ari_device_states: Fix dependency on res_stasis_device_state.
11 years ago
Mark Michelson 11ffcf662f Restrict functionality when ACLs are misconfigured.
11 years ago
Joshua Colp 80aa9aee5d res_pjsip_outbound_registration: Fix double unref on error return.
11 years ago
Matt Jordan 7fe923d20b Merge "ARI: Fix missing dependencies."
11 years ago
Kevin Harwell 5d0c182885 res_fax: allow 2400 transmission rate according to v.27ter standard
11 years ago
Joshua Colp 648b22f19d Merge "res_pjsip_outbound_registration: Don't fail on delayed processing."
11 years ago
Mark Michelson 03261b9614 Merge "Git Conversion: Switch Non-C files to ASTERISK_REGISTER_FILE."
11 years ago
Mark Michelson 4f1db2070d res_pjsip_outbound_registration: Don't fail on delayed processing.
11 years ago
Joshua Colp ed5715eb39 res_sorcery_config: Fix build issue due to syntax error.
11 years ago
Matt Jordan 48d5971a82 Merge "chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf"
11 years ago
Corey Farrell f226bd6f60 ARI: Fix missing dependencies.
11 years ago
Corey Farrell 881844297a res_pjsip: Remove incorrect MODULEINFO from presence_xml.c.
11 years ago
Corey Farrell 55a780d211 Git Conversion: Switch Non-C files to ASTERISK_REGISTER_FILE.
11 years ago
Joshua Colp 2415e94b07 Merge "res_pjsip_outbound_registration: Add debugging messages."
11 years ago
Ashley Sanders 46cf643c75 chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR
11 years ago
Mark Michelson f47fed2e12 res_pjsip_outbound_registration: Add debugging messages.
11 years ago
Steve Davies 5e96584829 res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS
11 years ago
Matt Jordan e43fa9868b Merge "Astobj2: Allow reference debugging to be enabled/disabled by config."
11 years ago
Corey Farrell 5c1d07baf0 Astobj2: Allow reference debugging to be enabled/disabled by config.
11 years ago
George Joseph 356568dc7f res_pjsip: Fix SEGV on pending-qualify contacts
11 years ago
Matt Jordan 0c92a85aee Merge "Clang: Fix some more tautological-compare warnings."
11 years ago
Matt Jordan 3646ce0cb5 Merge "res_pjsip_outbound_authenticator: Increase CSeq on authed requests."
11 years ago
Mark Michelson bd61c9300c res_pjsip_outbound_authenticator: Increase CSeq on authed requests.
11 years ago
Diederik de Groot f8e21a1adf Clang: Fix some more tautological-compare warnings.
11 years ago
Matt Jordan 61c8ae548a Merge "res_pjsip_t38: Don't crash on authenticated reinvite after originated T.38 FAX."
11 years ago
Mark Michelson 1a8355622d Merge "Clang: change previous tautological-compare fixes."
11 years ago
Mark Michelson 89a3fc0572 res_pjsip_t38: Don't crash on authenticated reinvite after originated T.38 FAX.
11 years ago
George Joseph 75666ad7c6 res_pjsip: Validate that contact uris start with sip: or sips:
11 years ago
Diederik de Groot ca7193167e Clang: change previous tautological-compare fixes.
11 years ago
George Joseph cc77440deb res_corosync: Add check for config file before calling corosync apis
11 years ago
Joshua Colp 190fa4f333 res_pjsip_mwi: Send unsolicited MWI NOTIFY on startup and when endpoint registers.
11 years ago
Joshua Colp bfdc766bf6 Merge "res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs."
11 years ago
Mark Michelson 6331be0638 res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs.
11 years ago
Joshua Colp b1deedf0dc Merge "pjsip_options: Fix non-qualified contacts showing as unavailable"
11 years ago
George Joseph 06ba1e59cb pjsip_options: Fix format specifier for int64_t rtt.
11 years ago
George Joseph 298faf7c50 pjsip_options: Fix non-qualified contacts showing as unavailable
11 years ago
Richard Mudgett 1269dd06bc res_fax: Fix latent bug exposed by ASTERISK-24841 changes.
11 years ago
Matt Jordan 8435a0cdff Merge "Detect potential forwarding loops based on count."
11 years ago
Mark Michelson aae45acbda Detect potential forwarding loops based on count.
11 years ago
Matt Jordan bb347fa594 Merge topic 'ASTERISK-24863'
11 years ago
George Joseph c6ed681638 res_pjsip: Add global option to limit the maximum time for initial qualifies
11 years ago
Scott Griepentrog 664d3263e4 res_pjsip_pubsub: On notify fail deleted sub_tree is then referenced
11 years ago
George Joseph 51886c68dc pjsip_options: Add qualify_timeout processing and eventing
11 years ago
George Joseph ab6382cafd res_pjsip: Refactor endpt_send_request to include transaction timeout
11 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
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
George Joseph b35e184d41 Add .gitignore and .gitreview files
11 years ago
Matthew Jordan 5f181bcccd res/res_pjsip_t38: Add missing initialization of t38faxmaxdatagram
11 years ago
Richard Mudgett c499cabf53 chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path choices.
11 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
11 years ago
George Joseph f69e46de25 res_pjsip_config_wizard: Cleanup load unload
11 years ago
Matthew Jordan 894153b8b1 res/ari: Fix model validation for ChannelHold event
11 years ago
George Joseph ed6b6e3c03 res_pjsip_phoneprov_provider: Fix reference leak on unload
11 years ago
Kevin Harwell 520b9f2174 res_pjsip: add CLI command to show global and system configuration
11 years ago
Matthew Jordan 3ef0a17b1f res/res_pjsip_dlg_options: Add a module to handle in-dialog OPTIONS requests
11 years ago
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
11 years ago
Jonathan Rose a759714101 res_pjsip_t38: Fix FAX failures when using PJSIP with authentication
11 years ago
Matthew Jordan b8fa8aa775 clang compiler warnings: Fix pointer-bool-converesion warnings
11 years ago
Mark Michelson 1eba6abae5 Do not queue message requests that we do not respond to.
11 years ago
Matthew Jordan c2f50ba6f4 ARI: Add the ability to intercept hold and raise an event
11 years ago
Matthew Jordan c1cfe3fae2 clang compiler warnings: Fix non-literal-null-conversion warnings
11 years ago
Kevin Harwell 87d7c90e4e res_pjsip: config option 'timers' can't be set to 'no'
11 years ago
Matthew Jordan 0543879228 clang compiler warnings: Remove large chunks of unused code from extconf
11 years ago
Mark Michelson 0a26602b8c Merge NAPTR support into trunk.
11 years ago
Corey Farrell ffd7319df3 res_pjsip_phoneprov_provider: Revert 433996 / 433997.
11 years ago
Mark Michelson 53af579d4c ParkedCall: Don't allow dialplan fallthrough after retrieving parked call.
11 years ago
Corey Farrell e6f0410028 res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE iterator.
11 years ago
Mark Michelson 3439487a81 res_pjsip_messaging: Serialize outbound SIP MESSAGEs
11 years ago
Joshua Colp 39824e3d01 dns: Add support for SRV record parsing and sorting.
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 e9520dbe0d clang compiler warnings: Fix -Wparantheses-equality warnings
11 years ago
Matthew Jordan c747b3b12a clang compiler warnings: Fix -Winitializer-overrides
11 years ago
Richard Mudgett 2659e48d9d res_pjsip_registrar_expire.c: Made use ao2 container template routines and eliminated some RAII_VAR() usage.
11 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
11 years ago
Richard Mudgett a18da4eaf2 res_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown.
11 years ago
Matthew Jordan a024af1156 res/res_timing_kqueue: Update the module to conform to current timer API
11 years ago
Corey Farrell d7fc85e69d res_pjsip: Enable unload of all modules at shutdown.
11 years ago
Richard Mudgett e953d15223 A couple minor cleanup tweaks.
11 years ago
Matthew Jordan 47156aab92 res_xmpp: Buddies are always auto-registered when processing the roster
11 years ago
Joshua Colp abf3e40902 dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests.
11 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
11 years ago
Richard Mudgett 7e097bce86 Audit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
11 years ago
Richard Mudgett 148e8799fe res_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
11 years ago
Richard Mudgett e0ea490a11 res_pjsip_session: Fix off-nominal extra unref of session.
11 years ago
Scott Griepentrog 62cf2a2c02 Reverting accidental ci of wrong change in r433061
11 years ago
Scott Griepentrog cb6c7eecfd various: cleanup issues found during leak hunt
11 years ago
Richard Mudgett c41dd32b94 Audit ast_sockaddr_resolve() usage for memory leaks.
11 years ago
Kevin Harwell 803a916334 res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Kevin Harwell aef7278af6 res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett 259e833e88 res_pjsip: Add reason comment.
11 years ago
Richard Mudgett c52adca396 chan_pjsip: AMI action PJSIPShowEndpoint closes AMI connection on error.
11 years ago
Richard Mudgett 636d82f4d8 chan_pjsip/res_pjsip_callerid: Make Party ID handling simpler and consistent.
11 years ago
Kevin Harwell d42c6adb1a Revert - res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Corey Farrell c08fd275bf Logger: Convert 'struct ast_callid' to unsigned int.
11 years ago
Richard Mudgett 4115e327ac res_pjsip: Move internal init/destroy prototypes to private header file.
11 years ago
Richard Mudgett 89b65f5dda res_pjsip: Fix pjsip.conf type=global object default value handling.
11 years ago
Richard Mudgett 185d2e082a res_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
11 years ago
Matthew Jordan 15d266bf85 res/res_config_odbc: Fix improper escaping of backslashes with MySQL
11 years ago
Richard Mudgett e7ee83ea90 res_pjsip_refer: Fix occasional unexpected BYE sent after receiving a REFER.
11 years ago
Kevin Harwell 1ce529d30e res_pjsip: allow configuration of endpoint identifier query order
11 years ago
Joshua Colp a5f80f1781 res_rtp_asterisk: Fix wrongful use of USE_PJPROJECT define.
11 years ago
Richard Mudgett affcf1d766 res_pjsip_refer: Make safely get the context for a blind transfer.
11 years ago
Richard Mudgett 090ab1735b res_pjsip_refer: Made refer_attended_alloc() not create the ao2 object with a lock.
11 years ago
Matthew Jordan 278ea2f468 res/res_pjsip_sdp_rtp: Revert portion of r432195
11 years ago
Richard Mudgett 9e841e4fb6 ARI: Fix crash if integer values used in JSON payload 'variables' object.
11 years ago
David M. Lee ff642289f4 Increase WebSocket frame size and improve large read handling
11 years ago
Matthew Jordan a528dfc9a7 ARI/PJSIP: Apply requesting channel's format cap to created channels
11 years ago
Joshua Colp bedf51b2ce res_ari_channels: Return a 404 response when a requested channel variable does not exist.
11 years ago
Joshua Colp 87b7060f36 res_pjsip_registrar: Add Expires header to 200 OK if present in REGISTER.
11 years ago
Joshua Colp 283bb15c16 res_pjsip: Add a log message when creating a UAC dialog to a target URI that is invalid.
11 years ago
George Joseph 340818ad12 ASTERISK-24811: Add ast_sorcery_apply_config() to res_pjsip_publish_asterisk.
11 years ago
Richard Mudgett 6992b2e8fa res_pjsip_refer: Handle INVITE with Replaces failure after answer.
11 years ago
Richard Mudgett 09bfe4b208 res_pjsip_refer: Fix crash from a REFER and BYE collision.
11 years ago
Matthew Jordan d808eace5c res/res_rtp_asterisk: Fix crash in debug from RTCP reports without report block
11 years ago
Joshua Colp e78dd39885 res_sorcery_config: Improve object lookup times.
11 years ago
Joshua Colp e6fe69b76c res_pjsip: Add "pjsip show version" CLI command.
11 years ago
Joshua Colp 17f9e0cacc res_timing_pthread: Fix leaky pipes.
11 years ago
Joshua Colp fae6bf8ace res_pjsip_exten_state: Improve log message when a subscription is attempted to a non-existent extension.
11 years ago
Richard Mudgett f00ebf0a2d res_pjsip_session: Fix double re-INVITE collision crash.
11 years ago
Matthew Jordan 29f66b0429 ARI/PJSIP: Add the ability to redirect (transfer) a channel in a Stasis app
11 years ago
Kevin Harwell 9d081ed06c res_pjsip: dtls_handler causes Asterisk to crash
11 years ago
Kevin Harwell cc85e55d88 ari_websockets: removed extra check on websocket session read
11 years ago
Richard Mudgett e2d3215b83 HTTP: Stop accepting requests on final system shutdown.
11 years ago
Kevin Harwell 137c4b0778 res_http_websocket: websocket write timeout fails to fully disconnect
11 years ago
George Joseph 49161d8df8 res_pjsip_config_wizard: Add ability to auto-create hints.
11 years ago
Matthew Jordan 858e825568 res/ari/resource_channels: Add missing 'no_answer' reason to DELETE /channels
11 years ago
Matthew Jordan 17247daae6 res/res_odbc: Remove unneeded queries when determining if a table exists
11 years ago
Matthew Jordan 2ebe811d80 res/res_pjsip_sdp_rtp: Fix leak of local ICE candidates when applying to SDP
11 years ago
Scott Griepentrog 7ca1a0da04 various: cleanup issues found during leak hunt
11 years ago
Joshua Colp a79c920aa1 res_pjsip_keepalive: Don't crash if PJSIP module is not loaded.
11 years ago
Joshua Colp 14a57782a6 res_format_attr_h264: Fix crash when determining joint capability.
11 years ago
Kevin Harwell 5c9f1b3f51 res_pjsip_outbound_publish: eventually crashes when no response is ever received
11 years ago
Mark Michelson bd0bdf1e41 Fix some memory leaks.
11 years ago
Scott Griepentrog 388d691f34 stasis transfer: fix stasis bridge push race part two
11 years ago
Mark Michelson f61c80a8f7 Allow disabling of 100rel support on PJSIP endpoints.
11 years ago
Mark Michelson 034798e37e Use SIPS URIs in Contact headers when appropriate.
11 years ago
George Joseph 8357ffab9c res_pjsip_exten_state: Reduce log clutter... change a WARNING to a VERBOSE/2
11 years ago
Joshua Colp 9893ba7ffb res_rtp_asterisk: Fix DTLS when used with OpenSSL 1.0.1k
11 years ago
Mark Michelson b3ff43a4e8 Fix file descriptor leak in RTP code.
11 years ago
Sean Bright f080ca6536 media formats: update res_format_attr_opus & silk
11 years ago
Richard Mudgett 69e107b24e res_pjsip_outbound_registration: Fix reload race condition.
11 years ago
Kevin Harwell e62bd46511 res_pjsip: make it unloadable (take 2)
11 years ago
Joshua Colp a43d24a9d3 bridge / res_pjsip_sdp_rtp: Fix issues with media not being reinvited during direct media.
11 years ago
Matthew Jordan fb8a2e0399 ARI: Improve wiki documentation
11 years ago
Joshua Colp 2504f97b01 res_parking: Fix crash due to race condition when unloading.
11 years ago
David M. Lee 965777ccfc Various fixes for OS X
11 years ago
David M. Lee 89610adda5 Add depend on pjproject to res_pjsip_config_wizard.c
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
Richard Mudgett e67ca431ee res_pjsip_outbound_registration.c: Minor code cleanup.
11 years ago
Scott Griepentrog 49f405fe4c stasis transfer: fix a race condition on stasis bridge push
11 years ago
Richard Mudgett 38738a7316 res_pjsip_outbound_registration.c: Move unref to a better place.
11 years ago
Ashley Sanders 804ab70f9d ARI: Fixed crash that occurred when updating a bridge when the optional query parameter 'name' was not supplied.
11 years ago
Richard Mudgett e4738a59eb CHANNEL(peer), chan_iax2, res_fax, SNMP agent: Fix deadlock from reaching across a bridge.
11 years ago
Joshua Colp e43912f3f3 res_pjsip / res_pjsip_multihomed: Use the correct transport and addressing information on UAS sessions.
11 years ago
Kevin Harwell 07e2a48ab1 REVERTING res_pjsip: make it unloadable
11 years ago
Mark Michelson 831acba826 Fix problem where a hung channel could occur on a failed blind transfer.
11 years ago
Mark Michelson 023fa0f9e8 Add support for the ca_list_path option for PJSIP transports.
11 years ago
Richard Mudgett a8ea2f9287 res_fax.c, res_fax_spandsp.c: Remove redundant locking.
11 years ago
Richard Mudgett 9b1c36d3fa res_fax.c, res_fax_spandsp.c: Fix some curlies on the end of function definitions.
11 years ago
Joshua Colp 1e605d950b res_pjsip_outbound_registration: Fix race condition when reloading and listing registrations.
11 years ago
Kevin Harwell 49542a794b res_pjsip: make it unloadable
11 years ago
Mark Michelson 67234b3ee2 Prevent slow graceful shutdown when outbound publications never started.
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
Kinsey Moore 77ee23210d res_fax: Add T.38 negotiation timeout option
11 years ago
George Joseph 8786fe13a4 res_pjsip_pubsub: Fix persistent subscriptions not surviving graceful shutdown
11 years ago
George Joseph c55f86c69d res_pjsip_outbound_registration: Fix reference leak.
11 years ago
George Joseph 030facce94 res_pjsip_outbound_registration: Fix several reload issues
11 years ago
Kinsey Moore f8c4909eb7 ARI: Allow usage of ASYNCGOTO with Stasis()
11 years ago
Mark Michelson 7f836c1c15 Add the ability to continue and originate using priority labels.
11 years ago
George Joseph e83853eebc res_pjsip_exten_state: Change 'does not exist' warning to notice
11 years ago
George Joseph 8cde7443c2 res_pjsip_mwi: Change "MWI Subscription failed" message from warning to notice
11 years ago
Mark Michelson 464647d8f8 Fix ability to perform a remote attended transfer with PJSIP.
11 years ago
Kinsey Moore 0c5234f12a Fix dev-mode build on recent gcc
11 years ago
George Joseph 8b5bde3e5a res_pjsip_mwi: Change warning to notice
11 years ago
George Joseph fb3c8e3424 outbound_registration: Add 'pjsip send register' and update 'send unregister'
11 years ago
George Joseph 7dc0c88fc6 pjsip cli: Fix sorting of contacts for 'pjsip list contacts'
11 years ago
Joshua Colp f7cf988a82 pjsip: Add 'PJSIP_AOR' and 'PJSIP_CONTACT' dialplan functions.
11 years ago
Kinsey Moore cb6a737359 PJSIP: Update transport method documentation
11 years ago
George Joseph 7ea4156a5e pjsip_options: Fix continued qualifies after endpoint/aor deletion
11 years ago
George Joseph b137a92aef res_pjsip_phoneprovi_provider: Fix reload
11 years ago
Richard Mudgett 54bd1c9683 res_http_websocket.c: Fix incorrect use of sizeof in ast_websocket_write().
11 years ago
Richard Mudgett 2cbfafa8c1 chan_dahdi.c, res_rtp_asterisk.c: Change some spammy debug messages to level 5.
11 years ago
Kevin Harwell 546a54574f res_pjsip_sdp_rtp: wrong bridge chosen when the DTMF mode is not compatible
11 years ago
Mark Michelson 2f3e5b494a Prevent potential infinite outbound authentication loops in registration.
11 years ago
George Joseph 18b5a336ef res_pjsip_config_wizard: fix unload SEGV
11 years ago
George Joseph c4360796f7 res_pjsip_config_wizard: Change FILEUNCHANGED config_load2 flag determination
11 years ago
Walter Doekes 8b6ecc449c Fix printf problems with high ascii characters after r413586 (1.8).
11 years ago
George Joseph c4cc668ba9 res_pjsip_config_wizard: fix test breakage
11 years ago
Joshua Colp b5182a6795 res_pjsip_t38: Fix T.38 failure when peer reinvites immediately.
11 years ago
George Joseph 39b54a21dc res_pjsip_config_wizard: Allow streamlined config of common pjsip scenarios
11 years ago
Mark Michelson 53e5b377a0 Activate persistent subscriptions when they are recreated.
11 years ago
Matthew Jordan 901221ffae res/res_agi: Make Verbose message for 'stream file' match other playbacks
11 years ago
David M. Lee 2e6d2b1484 Fix crash for sorcery misconfigs
11 years ago
Kinsey Moore a6cf13f2e9 PJSIP: Allow use of 'inactive' streams for hold
11 years ago
Kinsey Moore b99770d4fe Sorcery: Log when old config remains in use
11 years ago