Commit Graph

178 Commits (d1739bcf07502e5e59917818dfcf514b95a6c2e3)

Author SHA1 Message Date
Richard Mudgett 34d7fa6c4a res_pjsip: Fix deadlock when sending out-of-dialog requests.
10 years ago
Mark Michelson f1a2e82d49 res_pjsip: Copy default_from_user to avoid crash.
10 years ago
Mark Michelson 993ae9a669 res_pjsip: Change default from user value.
10 years ago
Mark Michelson c15d8cc0ed res_pjsip: Fix contact refleak on stateful responses.
10 years ago
Joshua Colp d013ecf748 res_pjsip: Add common ast_sip_get_host_ip API.
10 years ago
Richard Mudgett f3f5b45d57 res_pjsip.c: Fix crash from corrupt saved SUBSCRIBE message.
10 years ago
Joshua Colp 4b6c657a82 res_pjsip: Ensure sanitized XML is NULL terminated.
10 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Kevin Harwell 74135c8efa res_pjsip: Failover when server is not available
10 years ago
Matt Jordan c0194b55b5 Merge "threadpool, res_pjsip: Add serializer group shutdown API calls."
10 years ago
Mark Michelson 700606a659 res_pjsip_nat: Rewrite route set when required.
10 years ago
Richard Mudgett af4ae3095e threadpool, res_pjsip: Add serializer group shutdown API calls.
10 years ago
Kevin Harwell 93ac45d3bd res_pjsip: Add option to force G.726 to be treated as AAL2 packed.
10 years ago
Richard Mudgett 30cd559345 DNS: Need to use the same serializer for a pjproject SIP transaction.
10 years ago
Richard Mudgett 6d8dc9bb5c res_pjsip: Remove outgoing authentication code no longer needed.
10 years ago
George Joseph 29ef6571cb res_pjsip: Refactor endpt_send_transaction (qualify_timeout)
10 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
10 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
10 years ago
Mark Michelson 4f1db2070d res_pjsip_outbound_registration: Don't fail on delayed processing.
10 years ago
George Joseph 75666ad7c6 res_pjsip: Validate that contact uris start with sip: or sips:
10 years ago
Matt Jordan bb347fa594 Merge topic 'ASTERISK-24863'
10 years ago
George Joseph c6ed681638 res_pjsip: Add global option to limit the maximum time for initial qualifies
10 years ago
George Joseph 51886c68dc pjsip_options: Add qualify_timeout processing and eventing
10 years ago
George Joseph ab6382cafd res_pjsip: Refactor endpt_send_request to include transaction timeout
10 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
10 years ago
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
10 years ago
Kevin Harwell 520b9f2174 res_pjsip: add CLI command to show global and system configuration
10 years ago
Kevin Harwell 87d7c90e4e res_pjsip: config option 'timers' can't be set to 'no'
10 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
10 years ago
Corey Farrell d7fc85e69d res_pjsip: Enable unload of all modules at shutdown.
10 years ago
Richard Mudgett 4c2fc5b811 chan_pjsip: Add "rpid_immediate" option to prevent unnecessary "180 Ringing" messages.
10 years ago
Richard Mudgett 7e097bce86 Audit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
10 years ago
Kevin Harwell 803a916334 res_pjsip: Allow configuration of endpoint identifier query order
10 years ago
Kevin Harwell aef7278af6 res_pjsip: Allow configuration of endpoint identifier query order
10 years ago
Richard Mudgett 259e833e88 res_pjsip: Add reason comment.
10 years ago
Kevin Harwell d42c6adb1a Revert - res_pjsip: Allow configuration of endpoint identifier query order
10 years ago
Kevin Harwell 1ce529d30e res_pjsip: allow configuration of endpoint identifier query order
10 years ago
Joshua Colp 283bb15c16 res_pjsip: Add a log message when creating a UAC dialog to a target URI that is invalid.
10 years ago
Scott Griepentrog 7ca1a0da04 various: cleanup issues found during leak hunt
10 years ago
Mark Michelson 034798e37e Use SIPS URIs in Contact headers when appropriate.
10 years ago
Richard Mudgett 69e107b24e res_pjsip_outbound_registration: Fix reload race condition.
10 years ago
Kevin Harwell e62bd46511 res_pjsip: make it unloadable (take 2)
10 years ago
Joshua Colp e43912f3f3 res_pjsip / res_pjsip_multihomed: Use the correct transport and addressing information on UAS sessions.
10 years ago
Kevin Harwell 07e2a48ab1 REVERTING res_pjsip: make it unloadable
10 years ago
Mark Michelson 023fa0f9e8 Add support for the ca_list_path option for PJSIP transports.
10 years ago
Kevin Harwell 49542a794b res_pjsip: make it unloadable
10 years ago
Kinsey Moore 0c5234f12a Fix dev-mode build on recent gcc
10 years ago
Kinsey Moore cb6a737359 PJSIP: Update transport method documentation
10 years ago
Joshua Colp 7f8b7ace72 res_pjsip_sdp_rtp: Add support for optimistic SRTP.
11 years ago
Mark Michelson 2454505d5a Fix race condition where duplicated requests may be handled by multiple threads.
11 years ago
Mark Michelson 69f29e627f Make the disable_tcp_switch PJSIP system object enabled by default.
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
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
Scott Griepentrog 28173ddf05 pjsip: clarify tls cert and key file usage
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
Richard Mudgett 24ded9d9eb res_pjsip: Fix XML typo and update CHANGES.
11 years ago
Richard Mudgett 2b0777c017 res_pjsip: Make transport cipher option accept a comma separated list of cipher names.
11 years ago
Joshua Colp adba2a8d7f res_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
11 years ago
Richard Mudgett 270932635d Simplify UUID generation in several places.
11 years ago
Richard Mudgett fa0c33ebc1 res_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous().
11 years ago
Richard Mudgett 68077634fe pjsip_options.c: Fix race condition stopping periodic out of dialog OPTIONS request.
11 years ago
Mark Michelson 76290adf50 Alter documentation for callerid_privacy to use correct values.
11 years ago
Kinsey Moore 6aa510b41f PJSIP: Prevent crash no-URI contacts
11 years ago
Kinsey Moore 48140b9808 Manager: Add PJSIPShowEndpoint[s] documentation
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Matthew Jordan fd94fea599 res_pjsip: Support setting a default accountcode on endpoints
11 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
11 years ago
Matthew Jordan 365ae7523b res_http_websocket: Close websocket correctly and use careful fwrite
11 years ago
Mark Michelson e6cb6974fe Fix potential deadlock situation in res_pjsip.
11 years ago
Joshua Colp 58f4c18ab6 res_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup.
11 years ago
Joshua Colp 1a9ff2fffb res_pjsip: Handle reloading when permanent contacts exist and qualify is configured.
11 years ago
Joshua Colp 909f835066 res_pjsip: Ignore explicit transport configuration if a WebSocket transport is specified.
11 years ago
Mark Michelson 2bf37a417d Add a "message_context" option for PJSIP endpoints.
11 years ago
Richard Mudgett c1c8300e27 res_pjsip: Fix contact authenticate_qualify endpoint lookup when qualifing a contact.
11 years ago
Joshua Colp cc40bf5317 res_pjsip: Enable PJSIP DNS client support.
11 years ago
Joshua Colp aa57dcf634 AST-2014-003: res_pjsip: When handling 401/407 responses don't assume a request will have an endpoint.
11 years ago
Matthew Jordan dd603ca96f res_pjsip: Fix documentation for one touch recording see-also links
11 years ago
George Joseph a94c8562fd sorcery: Create sorcery instance registry.
11 years ago
Matthew Jordan 8e1c5b62be res_pjsip: Update documentation for 'use_avpf' option
11 years ago
Mark Michelson ed66eefdf0 Store SIP User-Agent information in contacts.
11 years ago
Kevin Harwell 10e38fb10c res_pjsip: Config option to enable PJSIP logger at load time.
11 years ago
Rusty Newton a1d6e8ebab res_pjsip: Documentation improvement for Endpoint and AOR mailbox options.
11 years ago
Kinsey Moore e0da867dbe PJSIP: Handle headers in a list appropriately
11 years ago
Rusty Newton 926081461b Fixing some XML syntax issues with my previous commit at r405777 for ASTERISK-23071
11 years ago
Rusty Newton 3fb2906955 res_pjsip: enhance documentation for mailboxes options, for both endpoints and aors
11 years ago
Kinsey Moore fc241d6f52 PJSIP: Fix outbound OPTIONS support
11 years ago
Kinsey Moore 7cbb6eab15 PJSIP: Add Path header support
11 years ago
Kevin Harwell 04c5c39d56 res_pjsip_messaging: potential for field values in from/to headers to be missing
11 years ago
Kevin Harwell 821ab51381 res_pjsip: add 'set_var' support on endpoints
11 years ago
Mark Michelson 1b91ee6c4b Fix a deadlock that occurred due to a conflict of masquerades.
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
Mark Michelson d61f258384 Initialize the hash value argument to pj_hash_get() to 0.
12 years ago
Joshua Colp 0620cc0c00 res_pjsip_transport_websocket: Fix security events and simplify implementation.
12 years ago