Commit Graph

221 Commits (c7f94e570e5efcb40e7cc0c02de8cc90f0eef1c4)

Author SHA1 Message Date
Richard Mudgett ba362822f3 res_pjsip: Add ignore_uri_user_options option.
9 years ago
Aaron An 2a50c29101 res/res_pjsip: Add preferred_codec_only config to pjsip endpoint.
9 years ago
George Joseph 534063fd67 res_pjsip: Add contact_user to endpoint
9 years ago
Alexei Gradinari 403b63571c res_pjsip_mwi: fix unsolicited mwi blocks PJSIP stack
9 years ago
Alexander Traud 3ff964c6b6 res_pjsip: SIP/SDP origin (o=) contained square brackets on IP6 transports.
9 years ago
Richard Mudgett 4286a369a1 res_pjsip: Whitespace and comment cleanup.
9 years ago
Joshua Colp 0933f0cf96 Merge "res_pjsip: Add fax_detect_timeout endpoint 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
Alexei Gradinari 1c949eea6c res_pjsip: Added "subscribe_context" to endpoint
9 years ago
Joshua Colp 01a8d9844b Merge "res_pjsip.c: Register PJMEDIA error code decoder."
9 years ago
Richard Mudgett e6e12c752c res_pjsip.c: Register PJMEDIA error code decoder.
9 years ago
Alexei Gradinari 6fa3ed0679 res_pjsip: improve realtime performance #2
9 years ago
Richard Mudgett 7c59f2126f res_pjsip.c: Add check that timer actually got scheduled.
9 years ago
Alexei Gradinari 31f17abe44 res_pjsip: add "via_addr", "via_port", "call_id" to contact
10 years ago
Joshua Colp 85d0272e76 res_pjsip: Only check transaction on transaction state events.
10 years ago
Alexei Gradinari 69a85a519f res_pjsip: Endpoint IP Access Controls
10 years ago
Alexei Gradinari cc4c5f5693 res_pjsip: improve realtime performance
10 years ago
Alexei Gradinari 2b1edee772 pjsip: Added "reg_server" to contacts.
10 years ago
George Joseph 4ebf9a938d res_pjsip: Add ability to identify by Authorization username
10 years ago
Joshua Colp d1b9b96456 Merge "res_pjsip: disable multi domain to improve realtime performace"
10 years ago
Alexei Gradinari 860b135c88 res_pjsip: disable multi domain to improve realtime performace
10 years ago
George Joseph e83499df56 res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
10 years ago
Alexei Gradinari 49813bc9e5 res_pjsip: Add headers to AMI Event ContactStatusDetail
10 years ago
George Joseph e2524fcee3 res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited
10 years ago
zuul 23d2a561d5 Merge "res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS"
10 years ago
George Joseph c971a64366 res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS
10 years ago
George Joseph c948ce9651 sorcery/res_pjsip: Refactor for realtime performance
10 years ago
George Joseph 2b9849625c res_pjsip_caller_id: Anonymize 'From' when caller id presentation is prohibited
10 years ago
George Joseph ba8adb4ce3 res_pjsip/config_transport: Allow reloading transports.
10 years ago
zuul 1783edd181 Merge "res_pjsip: Refactor load_module/unload_module"
10 years ago
zuul 295a501d79 Merge "res_pjsip: Handle pjsip_dlg_create_uas deprecation"
10 years ago
George Joseph b37555cc94 res_pjsip: Refactor load_module/unload_module
10 years ago
George Joseph 168c18737f res_pjsip: Handle pjsip_dlg_create_uas deprecation
10 years ago
George Joseph bbf3ace682 res_pjsip: Fix infinite recursion when loading transports from realtime
10 years ago
Richard Mudgett 5615db3714 res_pjsip: Add CLI "pjsip dump endpt [details]"
10 years ago
Daniel Journo 8182146e85 pjsip: Add option global/regcontext
10 years ago
Joshua Colp 9a13df1b3c Merge "pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address"
10 years ago
George Joseph a41aab477a pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address
10 years ago
Richard Mudgett 0bca2a5c26 res_pjsip: Create human friendly serializer names.
10 years ago
Matt Jordan a83e426e91 res/res_pjsip: Fix off nominal crash with requests that fail and have a timer
10 years ago
Mark Michelson 264c74aa22 res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Joshua Colp 64c172deba res_pjsip: Move URI validation to use time.
10 years ago
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.
11 years ago
Richard Mudgett 6d8dc9bb5c res_pjsip: Remove outgoing authentication code no longer needed.
11 years ago
George Joseph 29ef6571cb res_pjsip: Refactor endpt_send_transaction (qualify_timeout)
11 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
11 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
11 years ago
Mark Michelson 4f1db2070d res_pjsip_outbound_registration: Don't fail on delayed processing.
11 years ago
George Joseph 75666ad7c6 res_pjsip: Validate that contact uris start with sip: or sips:
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
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
Matthew Jordan 8bae18ab93 res_pjsip: Add an 'auto' option for DTMF Mode
11 years ago
Kevin Harwell 520b9f2174 res_pjsip: add CLI command to show global and system configuration
11 years ago
Kevin Harwell 87d7c90e4e res_pjsip: config option 'timers' can't be set to 'no'
11 years ago
Mark Michelson 0b62e41654 Add stateful PJSIP response API call, and use it for out-of-dialog responses.
11 years ago
Corey Farrell d7fc85e69d res_pjsip: Enable unload of all modules at shutdown.
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
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
Kevin Harwell d42c6adb1a Revert - res_pjsip: Allow configuration of endpoint identifier query order
11 years ago
Kevin Harwell 1ce529d30e res_pjsip: allow configuration of endpoint identifier query order
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
Scott Griepentrog 7ca1a0da04 various: cleanup issues found during leak hunt
11 years ago
Mark Michelson 034798e37e Use SIPS URIs in Contact headers when appropriate.
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 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 023fa0f9e8 Add support for the ca_list_path option for PJSIP transports.
11 years ago
Kevin Harwell 49542a794b res_pjsip: make it unloadable
11 years ago
Kinsey Moore 0c5234f12a Fix dev-mode build on recent gcc
11 years ago
Kinsey Moore cb6a737359 PJSIP: Update transport method documentation
11 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