Commit Graph

2900 Commits (3f54af689f35faf691cde8ff1d92479c4bcf259e)

Author SHA1 Message Date
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
Joshua Colp 74d43977cf res_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
11 years ago
Joshua Colp 8d384f3825 res_pjsip_session: Fix issue where a declined media stream in a re-INVITE would fail SDP negotiation.
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
Kinsey Moore 0cba439c4d PJSIP: Fix assert on initial mass qualify
11 years ago
Kevin Harwell d673209abc ARI/AMI: Include language in standard channel snapshot output
11 years ago
Kevin Harwell c17cef1c38 Direct Media calls within private network sometimes get one way audio
11 years ago
Kevin Harwell 7844266e21 res_pjsip_outbound_publish: stack overflow when using non-default sorcery wizard
11 years ago
Joshua Colp 60ab564ad2 ari: Add support for specifying an originator channel when originating.
11 years ago
Kinsey Moore b6e18cae5c PJSIP: Stagger outbound qualifies
11 years ago
Mark Michelson bba1763f47 Fix a crash that would occur when receiving a 491 response to a reinvite.
11 years ago
Mark Michelson fe7671fee6 Add new AMI and ARI events for connected line changes on a channel.
11 years ago
Kinsey Moore 4bb556a847 Stasis: Fix StasisStart/End order and missing events
11 years ago
Matthew Jordan 49aa87e17c res/res_monitor: Reset in/out sample counts on Monitor start
11 years ago
Joshua Colp 0c1aaa7da5 res_pjsip_refer: Fix issue where native bridge may not occur upon completion of a transfer.
11 years ago
George Joseph f418f25c44 res_pjsip_endpoint_identifier_ip: Add 'show identify(ies)' cli commands
11 years ago
Matthew Jordan 1106e8fd0f main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
George Joseph 4394e0431c sorcery: Make is_object_field_registered handle field names that are regexes.
11 years ago
Jonathan Rose 2f97486d43 PJSIP ACLs: Fix ACLs not loading on startup and apply/acl issues on contact
11 years ago
Joshua Colp 1c88ca9d31 AST-2014-016: Fix crash when receiving an in-dialog INVITE with Replaces in res_pjsip_refer.
11 years ago
Richard Mudgett a7c9f4c668 ast_str: Fix improper member access to struct ast_str members.
11 years ago
Joshua Colp 7f8b7ace72 res_pjsip_sdp_rtp: Add support for optimistic SRTP.
11 years ago
Joshua Colp 3119c3737f res_pjsip_refer: Ensure Refer-To is NULL terminated and parse it as a URI.
11 years ago
Richard Mudgett a94efa239c parking_tests.c: Add missing newline on a unit test message.
11 years ago
Joshua Colp 9d2882d274 res_pjsip: Enforce requirements for session timer minimum expiration period and normal expiration period.
11 years ago
Mark Michelson 2d9471ab1f Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
Mark Michelson 2454505d5a Fix race condition where duplicated requests may be handled by multiple threads.
11 years ago
Kevin Harwell 49b7a1cbaf res_pjsip_exten_state: PJSIPShowSubscriptionsInbound causes crash
11 years ago
Kinsey Moore 74e706878b Stasis: Fix StasisEnd message ordering
11 years ago
Joshua Colp 47074f4bfd res_pjsip: Ensure in-dialog responses have an endpoint associated.
11 years ago
Corey Farrell c46664305a res_hep: fix major leak that occurs when config is missing or enabled=no.
11 years ago
Mark Michelson 69f29e627f Make the disable_tcp_switch PJSIP system object enabled by default.
11 years ago
Joshua Colp b06078880b res_pjsip_multihomed: Add logging during startup to aid debugging if local DNS is misbehaving.
11 years ago
Joshua Colp c77a71ad2f res_pjsip: Apply the 'user_eq_phone' setting to the To header as well.
11 years ago
Joshua Colp 5e43d68717 res_pjsip: Allow + at the beginning of a phone number when user_eq_phone is enabled.
11 years ago
Corey Farrell 9f2874639d res_http_websockets: Fix extra unref of module
11 years ago
Joshua Colp d159885e50 res_pjsip_outbound_registration: Add virtual line support.
11 years ago
Richard Mudgett 33f0251b6c res_pjsip: Add disable_tcp_switch option.
11 years ago
Joshua Colp ac091d4184 chan_pjsip: Add support for passing hold and unhold requests through.
11 years ago
Matthew Jordan 5db1c978e3 res/res_stasis: Fix crash on module unload while performing operation
11 years ago
Scott Griepentrog 28173ddf05 pjsip: clarify tls cert and key file usage
11 years ago
Scott Griepentrog f59db388a7 pjsip: Handle outbound unregister correctly
11 years ago
Kevin Harwell a537e314d1 res_pjsip_exten_state: PJSIPShowSubscriptionsInbound causes crash
11 years ago
Kevin Harwell cd52456ea1 res_pjsip: incorrect qualify statistics after disabling for contact
11 years ago
Corey Farrell 7205d76d7d res_fax: Resolve T38 gateway frame leak.
11 years ago
Malcolm Davenport 68d9872f58 ASTERISK-24323, fix bug in documentation of AGI STREAM FILE CONTROL
11 years ago
Matthew Jordan 5a17878085 res/res_http_websocket: Fix minor nits found by wdoekes on r409681
11 years ago
Matthew Jordan 62bee9b327 res/res_phoneprov: Fix crash on shutdown caused by container cleanup
11 years ago
Matthew Jordan 130a3fcd7f res/res_srtp: Fix include issue for libsrtp 1.5.0
11 years ago
Matthew Jordan dad0334cf1 AST-2014-011: Fix POODLE security issues
11 years ago
Matthew Jordan 404b6ab3ab res/res_pjsip_sdp_rtp: Revert 425924
11 years ago
Matthew Jordan b263c8bdae res/res_pjsip_sdp_rtp: Remove left over reference to override_prefs
11 years ago
Matthew Jordan 8f58592252 res_pjsip_session/res_pjsip_sdp_rtp: Be more tolerant of offers
11 years ago
Joshua Colp 0d0e38a0e1 res_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports.
11 years ago
Joshua Colp 7144c739e9 res_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable.
11 years ago
Kinsey Moore 86a4ce4957 PJSIP: Enforce module load dependencies
11 years ago
Joshua Colp bfee1b4bc5 res_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
11 years ago
Jonathan Rose 3d58066de9 parking_tests: Fix assertions and possibly crashes in res_parking unit tests
11 years ago
George Joseph 527b58aeb7 res_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup
11 years ago
Corey Farrell fbb19db0c8 res_fax: Fix reference leak caused by gateway sessions
11 years ago
Corey Farrell 01bdc80475 res_fax: Resolve module reference leak caused by reserved sessions
11 years ago
George Joseph c7e6b6ba3d manager/config: Support templates and non-unique category names via AMI
11 years ago
Joshua Colp 8d6f1d763c res_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
11 years ago
Walter Doekes 2a03efdbae res_calendar_ews: Relax neon version check to work with 0.30 too.
11 years ago
George Joseph 6a3c11c75b res_phoneprov: Cleanup module load error handling
11 years ago
Matthew Jordan c3ff212cae res/res_phoneprov: Bail on registration if res_phoneprov didn't load
11 years ago
Joshua Colp c46100ad5f res_pjsip_phoneprov_provider: Add missing dependency on pjproject.
11 years ago
Joshua Colp 0ef680cff0 res_pjsip_nat: Place source port into rport of responses if 'force_rport' is on.
11 years ago
George Joseph aef63118da res_pjsip_phoneprov_provider: fix compile breakage on AST_VECTOR
11 years ago
Kevin Harwell 6fc4df7279 res_rtp_asterisk: Crash if no candidates received for component
11 years ago
George Joseph c6837c236f res_pjsip_phoneprov_provider: Provides pjsip integration with res_phoneprov
11 years ago
Matthew Jordan 3a187aa14a res/res_phoneprov: Don't cancel Asterisk load on module load failure
11 years ago
George Joseph cc595f7353 res_phoneprov: Refactor phoneprov to allow pluggable config providers
11 years ago
Joshua Colp 8b0089ea1d res_rtp_asterisk: Allow only UDP ICE candidates.
11 years ago
Matthew Jordan a9011106b6 res/res_pjsip_outbound_registration: Initialize auth_reject_permanent parameter
11 years ago
Matthew Jordan 523da7d1b3 res/res_pjsip_pubsub: Fix typo in WARNING message
11 years ago
Matthew Jordan cce3d99ec8 res_pjsip/pjsip_options: Do not 404 an OPTIONS request not sent to an endpoint
11 years ago
Matthew Jordan 45b7b474ac res_pjsip: Prevent crashes when PJPROJECT presents an rdata with no message
11 years ago
Matthew Jordan f27f41a288 res/res_pjsip_pubsub: Gracefully handle errors when re-creating subscriptions
11 years ago
Richard Mudgett 24ded9d9eb res_pjsip: Fix XML typo and update CHANGES.
11 years ago
Richard Mudgett 0165c5f95a chan_pjsip: Fix deadlock when masquerading PJSIP channels.
11 years ago
Kinsey Moore b1f8eba178 PJSIP: Restore functional default for callerid_privacy
11 years ago
Richard Mudgett 2b0777c017 res_pjsip: Make transport cipher option accept a comma separated list of cipher names.
11 years ago
Corey Farrell a752ca00bd res_hep: Release allocation reference to configuration.
11 years ago
Joshua Colp adba2a8d7f res_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
11 years ago
Joshua Colp 9233b1cf44 res_pjsip_sdp_rtp: Accept DTLS attributes in top level, not just media session.
11 years ago
Kinsey Moore 4d2c7c23f8 PJSIP: Handle defaults properly
11 years ago
Kinsey Moore 122cc050d0 PJSIP: Force transport on contact rewrite
11 years ago
Joshua Colp d7c29885ad res_pjsip_sdp_rtp: Don't place an extra whitespace before 'rport' and don't put IPv6 addresses in brackets.
11 years ago
Joshua Colp 3641ebcf96 res_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
11 years ago
George Joseph 27396a6b59 pjsip_cli: Suppress header print on error or no objects
11 years ago
Richard Mudgett 270932635d Simplify UUID generation in several places.
11 years ago
Joshua Colp 2eef53c465 res_pjsip_session: Reduce SDP size by removing duplicate connection lines.
11 years ago
Joshua Colp 76744543b4 res_pjsip_session: Add additional checks for delaying session refreshes.
11 years ago
Richard Mudgett d07b9af24b res_fax: Fix out of bounds error in update_modem_bits().
11 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Richard Mudgett fa0c33ebc1 res_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous().
11 years ago
Walter Doekes d172d84fe1 musiconhold: Add preferchannelclass=no option to prefer app class.
11 years ago
Richard Mudgett 68077634fe pjsip_options.c: Fix race condition stopping periodic out of dialog OPTIONS request.
11 years ago
Joshua Colp 354fff327d res_pjsip_notify: Fix crash on unload/load and don't say the module doesn't exist on reload.
11 years ago
Richard Mudgett ec0313c411 res_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated.
11 years ago
Kinsey Moore 7f2623a26f PJSIP: Prevent T38 framehook being put on wrong channel
11 years ago
Sean Bright 40e033a6b6 res_pjsip: Don't require a password when doing userpass authentication.
11 years ago
Mark Michelson de72f3edbc Add subscription state test events.
11 years ago
Jonathan Rose ac46240b62 res_pjsip_endpoint_identifier_ip: Fix parsing of match value with CIDR
11 years ago
Mark Michelson 389db2b720 res_fax_spandsp: Properly handle cleanup before starting FAXes.
11 years ago
Mark Michelson 79eac1ffca res_pjsip_pubsub: Add some type safety when generating NOTIFY bodies.
11 years ago
George Joseph 126334a7aa res_pjsip: ami: Fix error in AMI output when an endpoint has no transport
11 years ago
Joshua Colp 8839ba3727 res_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
11 years ago