Commit Graph

177 Commits (59881fbb9988be2f4e07ca750f45a404e79cb115)

Author SHA1 Message Date
Richard Mudgett a3292230b8 chan_pjsip: AMI action PJSIPShowEndpoint closes AMI connection on error.
11 years ago
Kevin Harwell 0497b7b155 Revert - res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Richard Mudgett bd029688cd res_pjsip: Move internal init/destroy prototypes to private header file.
11 years ago
Richard Mudgett c24a294f0b res_pjsip: Fix pjsip.conf type=global object default value handling.
11 years ago
Richard Mudgett 737064bfa4 res_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
11 years ago
Kevin Harwell 110b99646c res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Joshua Colp a3044cbf02 res_pjsip: Add "pjsip show version" CLI command.
11 years ago
Kevin Harwell e8ec15a9ef res_pjsip: dtls_handler causes Asterisk to crash
11 years ago
Richard Mudgett feddab7944 HTTP: Stop accepting requests on final system shutdown.
11 years ago
Mark Michelson b8ea23b0d1 Allow disabling of 100rel support on PJSIP endpoints.
11 years ago
Kevin Harwell 9e3d316dd1 res_pjsip: make it unloadable (take 2)
11 years ago
Kevin Harwell 630eea087d Investigate and fix memory leaks in Asterisk
11 years ago
Kevin Harwell 34c220203f REVERTING res_pjsip: make it unloadable
11 years ago
Mark Michelson 8bc4a89e1f Add support for the ca_list_path option for PJSIP transports.
11 years ago
Kevin Harwell 77a036bf3f res_pjsip: make it unloadable
11 years ago
Richard Mudgett 4b363688d4 AMI: Make AMI actions that generate event lists consistent.
11 years ago
Kinsey Moore e17a1a8ba1 Fix dev-mode build on recent gcc
11 years ago
George Joseph d873b09075 pjsip cli: Fix sorting of contacts for 'pjsip list contacts'
11 years ago
Joshua Colp a7c38428af pjsip: Add 'PJSIP_AOR' and 'PJSIP_CONTACT' dialplan functions.
11 years ago
Matthew Jordan 915bb88d3e res_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports.
11 years ago
Matthew Jordan 006ffdcfb2 res_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable.
11 years ago
George Joseph d1c532034b pjsip_options: Fix continued qualifies after endpoint/aor deletion
11 years ago
Kinsey Moore a220a08777 PJSIP: Fix assert on initial mass qualify
11 years ago
Kinsey Moore 64581d894d PJSIP: Stagger outbound qualifies
11 years ago
George Joseph 7472c661ca res_pjsip_endpoint_identifier_ip: Add 'show identify(ies)' cli commands
11 years ago
Joshua Colp a0d9eab389 res_pjsip_sdp_rtp: Add support for optimistic SRTP.
11 years ago
Joshua Colp cbba061f13 res_pjsip: Enforce requirements for session timer minimum expiration period and normal expiration period.
11 years ago
Joshua Colp 248c592292 res_pjsip: Ensure in-dialog responses have an endpoint associated.
11 years ago
Mark Michelson 27dc7e47d7 Make the disable_tcp_switch PJSIP system object enabled by default.
11 years ago
Richard Mudgett b586e7f0b2 res_pjsip: Add disable_tcp_switch option.
11 years ago
Kevin Harwell fed9d0deb0 res_pjsip: incorrect qualify statistics after disabling for contact
11 years ago
Matthew Jordan 4f28ae4f51 res_pjsip/pjsip_options: Do not 404 an OPTIONS request not sent to an endpoint
11 years ago
Matthew Jordan 69032d62aa res_pjsip: Prevent crashes when PJPROJECT presents an rdata with no message
11 years ago
Kinsey Moore ef2c567597 PJSIP: Restore functional default for callerid_privacy
11 years ago
Richard Mudgett 94105b30a6 res_pjsip: Make transport cipher option accept a comma separated list of cipher names.
11 years ago
Joshua Colp a1763a89a3 res_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
11 years ago
Kinsey Moore e3da76a352 PJSIP: Handle defaults properly
11 years ago
George Joseph faae530006 pjsip_cli: Suppress header print on error or no objects
11 years ago
Richard Mudgett 774890de1b pjsip_options.c: Fix race condition stopping periodic out of dialog OPTIONS request.
11 years ago
Sean Bright 6b3c47bd6a res_pjsip: Don't require a password when doing userpass authentication.
11 years ago
George Joseph a2482acdce res_pjsip: ami: Fix error in AMI output when an endpoint has no transport
11 years ago
Sean Bright 8f15395e09 pjsip/config_auth.c: Add missing whitespace to log messages.
11 years ago
Richard Mudgett a4700eee6a res/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage.
11 years ago
Mark Michelson 94b21f94d3 Add ContactStatusDetail to PJSIPShowEndpoint AMI output.
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Matthew Jordan fd94fea599 res_pjsip: Support setting a default accountcode on endpoints
11 years ago
Joshua Colp 534ffd8481 res_pjsip_dialog_info_body_generator: Add dialog-info+xml support for presence.
11 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
12 years ago
Matthew Jordan 15dcaeef82 res_pjsip: Add ActionID to events created as a result of PJSIP AMI actions
12 years ago
Matthew Jordan 365ae7523b res_http_websocket: Close websocket correctly and use careful fwrite
12 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
12 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
12 years ago
Mark Michelson 065bd7d703 Improve XML sanitization in NOTIFYs, especially for presence subtypes and messages.
12 years ago
Joshua Colp 45a7132480 res_pjsip: Add the ability to configure ciphers based on name.
12 years ago
Mark Michelson f5b8ab445f Allow for multiple contacts to be configured in a single contact= line.
12 years ago
Joshua Colp 1a9ff2fffb res_pjsip: Handle reloading when permanent contacts exist and qualify is configured.
12 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
12 years ago
Mark Michelson eefcb79bfb Prevent duplicate sorcery wizards from being applied to sorcery object types.
12 years ago
Mark Michelson 2bf37a417d Add a "message_context" option for PJSIP endpoints.
12 years ago
Richard Mudgett c1c8300e27 res_pjsip: Fix contact authenticate_qualify endpoint lookup when qualifing a contact.
12 years ago
Joshua Colp 216b04e6f4 res_pjsip: Fix memory leak of nameservers in off-nominal resolver creation failure.
12 years ago
Joshua Colp cc40bf5317 res_pjsip: Enable PJSIP DNS client support.
12 years ago
Mark Michelson eba91d2a98 Revert changes to sorcery that accidentally got committed.
12 years ago
Mark Michelson d44aefeef4 Fix stuck channel in ARI through the introduction of synchronous bridge actions.
12 years ago
Jonathan Rose ff63012c4e PJSIP: TOS values should be represented as decimals in sorcery objects
12 years ago
Joshua Colp aa57dcf634 AST-2014-003: res_pjsip: When handling 401/407 responses don't assume a request will have an endpoint.
12 years ago
George Joseph 3ff60b75b1 pjsip_cli: Create pjsip show channel and contact, and general cli code cleanup.
12 years ago
Scott Griepentrog feae552139 pjsip: allow and disallow show same codecs
12 years ago
George Joseph a4906e9f86 sorcery: Create AST_SORCERY dialplan function.
12 years ago
Jonathan Rose f0b8590c14 pjsip configuration: Make transport TOS values consistent with endpoints
12 years ago
George Joseph 39a450d924 pjsip_cli: Add pjsip commands 'show registrations' and 'show contacts'.
12 years ago
George Joseph 31a18c14b8 pjsip_cli: Fix memory leak in ast_sip_cli_print_sorcery_objectset.
12 years ago
George Joseph a94c8562fd sorcery: Create sorcery instance registry.
12 years ago
Mark Michelson ed66eefdf0 Store SIP User-Agent information in contacts.
12 years ago
Mark Michelson db0d0363af Fix crash in AMI PJSIPShowEndpoint action.
12 years ago
Richard Mudgett b5ca213e34 res_pjsip: Updates and adds more PJSIP CLI commands.
12 years ago
Kevin Harwell 99f8f0f80a res_pjsip: When no global type the debug option defaults to "yes"
12 years ago
Richard Mudgett 844df94f9b res_pjsip: Fix assertion for pjsip.conf authorization list options.
12 years ago
Kevin Harwell 10e38fb10c res_pjsip: Config option to enable PJSIP logger at load time.
12 years ago
Mark Michelson f55abe9cf1 Decouple subscription handling from NOTIFY/PUBLISH body generation.
12 years ago
Kevin Harwell 01a537d515 res_pjsip,compat: INFINITY and NAN undefined
12 years ago
Kevin Harwell 1f6c34a6c9 res_pjsip: AOR option qualify_frequency not respected on startup
12 years ago
Kinsey Moore 7cbb6eab15 PJSIP: Add Path header support
12 years ago
Mark Michelson aced8bdd2e Fix erroneous behavior when sending auth rejection to artificial endpoint.
12 years ago
Kinsey Moore f1497fe220 res_pjsip: Fix CLI tab completion issues
12 years ago
Mark Michelson 60ed8159a1 Print "<unknown>" for artificial endpoint in PJSIP security events.
12 years ago
Mark Michelson 9674196009 Use proper case for checking if digest authentication is used.
12 years ago
Joshua Colp 0ae89e7b7e res_pjsip: Ensure more URI validation happens in pj threads.
12 years ago
Kevin Harwell 821ab51381 res_pjsip: add 'set_var' support on endpoints
12 years ago
Matthew Jordan 5a15803a1b res_pjsip/pjsip_cli: fix compilation error caused by passing ast_free
12 years ago
Matthew Jordan b172d369c4 res_pjsip: Add PJSIP CLI commands
12 years ago
Richard Mudgett 72c282cc66 ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files.
12 years ago
Joshua Colp 433c6f010f res_pjsip: Ignore 401/407 responses for transactions and dialogs we don't know about.
12 years ago
Joshua Colp d7b84b0368 res_pjsip: Apply outbound proxy to all SIP requests.
12 years ago
Kevin Harwell c602b086ed res_pjsip_messaging: send message to a default outbound endpoint
12 years ago
Mark Michelson b18ed67d16 Switch PJSIP auth to use a vector.
12 years ago
Richard Mudgett 3357c494cb sorcery, bucket: Change observer remove calls to take const callbacks struct.
12 years ago
Joshua Colp 0620cc0c00 res_pjsip_transport_websocket: Fix security events and simplify implementation.
12 years ago
Joshua Colp a64cd7c6bb res_pjsip_session: Add configurable behavior for redirects.
12 years ago
Joshua Colp 9d3b590ad8 res_pjsip: Fix crash when reloading certain configurations.
12 years ago