Commit Graph

3055 Commits (1ae762634c317fbcbd98a8c34d2474f7d4b654ed)

Author SHA1 Message Date
Matthew Jordan 8c019b1a6b res/res_agi: Make Verbose message for 'stream file' match other playbacks
11 years ago
David M. Lee 49386cf568 Fix crash for sorcery misconfigs
11 years ago
Kinsey Moore 3b0c40f337 PJSIP: Allow use of 'inactive' streams for hold
11 years ago
Kinsey Moore 15af40180a Sorcery: Log when old config remains in use
11 years ago
Joshua Colp 0c9fbb449f res_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
11 years ago
Joshua Colp 61fe4f10d2 res_pjsip_session: Fix issue where a declined media stream in a re-INVITE would fail SDP negotiation.
11 years ago
Joshua Colp fb768ec33a res_http_websocket: Fix crash due to double freeing memory when receiving a payload length of zero.
11 years ago
Kinsey Moore a220a08777 PJSIP: Fix assert on initial mass qualify
11 years ago
Kevin Harwell 2f21f85c37 ARI/AMI: Include language in standard channel snapshot output
11 years ago
Kevin Harwell 525c823b4b Direct Media calls within private network sometimes get one way audio
11 years ago
Kevin Harwell 664067e318 res_pjsip_outbound_publish: stack overflow when using non-default sorcery wizard
11 years ago
Joshua Colp 74b032bb03 ari: Add support for specifying an originator channel when originating.
11 years ago
Kinsey Moore 64581d894d PJSIP: Stagger outbound qualifies
11 years ago
Mark Michelson 1712694817 Fix a crash that would occur when receiving a 491 response to a reinvite.
11 years ago
Mark Michelson 93b1df3bf6 Add new AMI and ARI events for connected line changes on a channel.
11 years ago
Kinsey Moore 55c9a46abd Stasis: Fix StasisStart/End order and missing events
11 years ago
Matthew Jordan 7fd1227202 res/res_monitor: Reset in/out sample counts on Monitor start
11 years ago
Joshua Colp a551851e5b res_pjsip_refer: Fix issue where native bridge may not occur upon completion of a transfer.
11 years ago
George Joseph 7472c661ca res_pjsip_endpoint_identifier_ip: Add 'show identify(ies)' cli commands
11 years ago
Matthew Jordan d79c68d3fb main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
George Joseph 2846d23688 sorcery: Make is_object_field_registered handle field names that are regexes.
11 years ago
Jonathan Rose ddc3f4846f PJSIP ACLs: Fix ACLs not loading on startup and apply/acl issues on contact
11 years ago
Joshua Colp e7f16827cb AST-2014-016: Fix crash when receiving an in-dialog INVITE with Replaces in res_pjsip_refer.
11 years ago
Richard Mudgett 524588c345 ast_str: Fix improper member access to struct ast_str members.
11 years ago
Joshua Colp a0d9eab389 res_pjsip_sdp_rtp: Add support for optimistic SRTP.
11 years ago
Joshua Colp 87c2e9e238 res_pjsip_refer: Ensure Refer-To is NULL terminated and parse it as a URI.
11 years ago
Richard Mudgett 8648bc1f6f parking_tests.c: Add missing newline on a unit test message.
11 years ago
Joshua Colp cbba061f13 res_pjsip: Enforce requirements for session timer minimum expiration period and normal expiration period.
11 years ago
Mark Michelson 1536b0ecb6 Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
Mark Michelson 77c57f2b1a Fix race condition where duplicated requests may be handled by multiple threads.
11 years ago
Kevin Harwell 721ae89155 res_pjsip_exten_state: PJSIPShowSubscriptionsInbound causes crash
11 years ago
Kinsey Moore 5013659972 Stasis: Fix StasisEnd message ordering
11 years ago
Joshua Colp 248c592292 res_pjsip: Ensure in-dialog responses have an endpoint associated.
11 years ago
Corey Farrell 1c255e711e res_hep: fix major leak that occurs when config is missing or enabled=no.
11 years ago
Mark Michelson 27dc7e47d7 Make the disable_tcp_switch PJSIP system object enabled by default.
11 years ago
Joshua Colp 0d0131bf34 res_pjsip_multihomed: Add logging during startup to aid debugging if local DNS is misbehaving.
11 years ago
Corey Farrell 3e29fa3686 res_http_websockets: Fix extra unref of module
11 years ago
Richard Mudgett b586e7f0b2 res_pjsip: Add disable_tcp_switch option.
11 years ago
Matthew Jordan d5309929be res/res_stasis: Fix crash on module unload while performing operation
11 years ago
Scott Griepentrog b3b93a7c15 pjsip: clarify tls cert and key file usage
11 years ago
Scott Griepentrog b4ee155c62 pjsip: Handle outbound unregister correctly
11 years ago
Kevin Harwell c3b1d0df0d res_pjsip_exten_state: PJSIPShowSubscriptionsInbound causes crash
11 years ago
Kevin Harwell fed9d0deb0 res_pjsip: incorrect qualify statistics after disabling for contact
11 years ago
Corey Farrell 0ca681a414 res_fax: Resolve T38 gateway frame leak.
11 years ago
Malcolm Davenport 0bbb351655 ASTERISK-24323, fix bug in documentation of AGI STREAM FILE CONTROL
11 years ago
Matthew Jordan b23580afe6 res/res_http_websocket: Fix minor nits found by wdoekes on r409681
11 years ago
Matthew Jordan f3fbcc550e res/res_phoneprov: Fix crash on shutdown caused by container cleanup
11 years ago
Matthew Jordan 775640f658 res/res_srtp: Fix include issue for libsrtp 1.5.0
11 years ago
Matthew Jordan 0e911663e3 AST-2014-011: Fix POODLE security issues
11 years ago
Matthew Jordan 70b21c4617 res/res_pjsip_sdp_rtp: Revert 425922
11 years ago
Matthew Jordan 2c7556769c res/res_pjsip_sdp_rtp: Remove left over reference to override_prefs
11 years ago
Matthew Jordan dd7031bfb7 res_pjsip_session/res_pjsip_sdp_rtp: Be more tolerant of offers
11 years ago
Kinsey Moore 289830cdc6 PJSIP: Enforce module load dependencies
11 years ago
Joshua Colp 70a3e74f0a res_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
11 years ago
Jonathan Rose fab0df2f4c parking_tests: Fix assertions and possibly crashes in res_parking unit tests
11 years ago
George Joseph 26724c65f7 res_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup
11 years ago
Corey Farrell c0943cf8d6 res_fax: Fix reference leak caused by gateway sessions
11 years ago
Corey Farrell 6b93ab5824 res_fax: Resolve module reference leak caused by reserved sessions
11 years ago
George Joseph 8bb06d592a manager/config: Support templates and non-unique category names via AMI
11 years ago
Joshua Colp efefbe15a4 res_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
11 years ago
Walter Doekes 1e6c3d1a26 res_calendar_ews: Relax neon version check to work with 0.30 too.
11 years ago
George Joseph 004c387041 res_phoneprov: Cleanup module load error handling
11 years ago
Matthew Jordan b8aed5b14d res/res_phoneprov: Bail on registration if res_phoneprov didn't load
11 years ago
Joshua Colp 23ffd68e70 res_pjsip_phoneprov_provider: Add missing dependency on pjproject.
11 years ago
Joshua Colp 494bb9f931 res_pjsip_nat: Place source port into rport of responses if 'force_rport' is on.
11 years ago
George Joseph bbc56596fd res_pjsip_phoneprov_provider: fix compile breakage on AST_VECTOR
11 years ago
Kevin Harwell e2ae7bd79f res_rtp_asterisk: Crash if no candidates received for component
11 years ago
George Joseph d3342fb98d res_pjsip_phoneprov_provider: Provides pjsip integration with res_phoneprov
11 years ago
Matthew Jordan cc07f4835c res/res_phoneprov: Don't cancel Asterisk load on module load failure
11 years ago
George Joseph d1c9621852 res_phoneprov: Refactor phoneprov to allow pluggable config providers
11 years ago
Joshua Colp 0292839ae0 res_rtp_asterisk: Allow only UDP ICE candidates.
11 years ago
Matthew Jordan 17d079c371 res/res_pjsip_outbound_registration: Initialize auth_reject_permanent parameter
11 years ago
Matthew Jordan 9f5c73586c res/res_pjsip_pubsub: Fix typo in WARNING message
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
Matthew Jordan f36b64f58e res/res_pjsip_pubsub: Gracefully handle errors when re-creating subscriptions
11 years ago
Richard Mudgett 30e6eed19d res_pjsip: Fix XML typo and update CHANGES.
11 years ago
Richard Mudgett 6a844be566 chan_pjsip: Fix deadlock when masquerading PJSIP channels.
11 years ago
Kinsey Moore ef2c567597 PJSIP: Restore functional default for callerid_privacy
11 years ago
Joshua Colp 6246189df7 res_pjsip_session: Reduce SDP size by removing duplicate connection lines.
11 years ago
Richard Mudgett 94105b30a6 res_pjsip: Make transport cipher option accept a comma separated list of cipher names.
11 years ago
Corey Farrell a2c47caa09 res_hep: Release allocation reference to configuration.
11 years ago
Joshua Colp a1763a89a3 res_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
11 years ago
Joshua Colp 0de2d080c2 res_pjsip_sdp_rtp: Accept DTLS attributes in top level, not just media session.
11 years ago
Kinsey Moore e3da76a352 PJSIP: Handle defaults properly
11 years ago
Kinsey Moore ac095304e6 PJSIP: Force transport on contact rewrite
11 years ago
Joshua Colp d9b15388b2 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 b1bb6b97df res_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
11 years ago
George Joseph faae530006 pjsip_cli: Suppress header print on error or no objects
11 years ago
Richard Mudgett 2a7c5208ee Simplify UUID generation in several places.
11 years ago
Joshua Colp 19ffbb1e64 res_pjsip_session: Add additional checks for delaying session refreshes.
11 years ago
Richard Mudgett 5a77eb3476 res_fax: Fix out of bounds error in update_modem_bits().
11 years ago
Richard Mudgett 8ae471258e res_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous().
11 years ago
Richard Mudgett 774890de1b pjsip_options.c: Fix race condition stopping periodic out of dialog OPTIONS request.
11 years ago
Joshua Colp 9a988639f4 res_pjsip_notify: Fix crash on unload/load and don't say the module doesn't exist on reload.
11 years ago
Richard Mudgett fbbe455b9d res_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated.
11 years ago
Kinsey Moore fade256307 PJSIP: Prevent T38 framehook being put on wrong channel
11 years ago
Sean Bright 6b3c47bd6a res_pjsip: Don't require a password when doing userpass authentication.
11 years ago
Mark Michelson 23f58d6f80 Add subscription state test events.
11 years ago
Jonathan Rose 5567d3e7d2 res_pjsip_endpoint_identifier_ip: Fix parsing of match value with CIDR
11 years ago
Mark Michelson 5c5aee4458 res_fax_spandsp: Properly handle cleanup before starting FAXes.
11 years ago
Mark Michelson 7a35800551 res_pjsip_pubsub: Add some type safety when generating NOTIFY bodies.
11 years ago
George Joseph a2482acdce res_pjsip: ami: Fix error in AMI output when an endpoint has no transport
11 years ago
Joshua Colp c48b609fb3 res_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
11 years ago
Joshua Colp 85d7e44186 res_rtp_asterisk: Fix 100% CPU usage due to timer heap thread spinning.
11 years ago
Joshua Colp 93f7c8a434 res_rtp_asterisk: Fix building when pjproject is not used.
11 years ago
Joshua Colp 48d58da883 res_pjsip_session: Fix usage of wrong memory pool when creating local SDP.
11 years ago
Joshua Colp 4098d87eef res_rtp_asterisk: Fix a myriad of TURN client issues.
11 years ago
Sean Bright 8f15395e09 pjsip/config_auth.c: Add missing whitespace to log messages.
11 years ago
Mark Michelson 9a5ee513d5 Pre-allocate transmission data buffer for RLS NOTIFY requests.
11 years ago
Jonathan Rose 346877f6c9 res_pjsip_pubsub: Check supported headers for eventlist when subscribing to
11 years ago
Joshua Colp df77a7c5f0 res_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" attribute if in session and not media stream.
11 years ago
Joshua Colp 1bcb46c578 res_pjsip_transport_websocket: Fix crash when the Contact header is not a URI.
11 years ago
Mark Michelson c98e04753b Resolve race condition where channels enter dialplan application before media has been negotiated.
11 years ago
Matthew Jordan 2d8c38cf9a res_stasis: Don't play MoH to channels by default when added to holding bridges
11 years ago
Mark Michelson 7918e67d35 Fix bug that did not allow for multiple batched RLS notifications to be sent.
11 years ago
Richard Mudgett a4700eee6a res/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage.
11 years ago
Kinsey Moore a4a58c2771 CallerID: Fix parsing of malformed callerid
11 years ago
Richard Mudgett 00ffbc40e1 res_musiconhold.c: Release any format refs before memset().
11 years ago
Richard Mudgett d6ea6f5848 res_musiconhold: Fix MOH restarting where it left off from the last hold.
11 years ago
Joshua Colp 42fe127009 res_pjsip_transport_websocket: Attach the Websocket module on outgoing INVITEs.
11 years ago
Joshua Colp e86ee8e76b res_pjsip_transport_websocket: Fix a progressive memory growth.
11 years ago
Joshua Colp 3592d4b398 res_pjsip_transport_websocket: Ensure secure Websocket clients can be called.
11 years ago
Jonathan Rose 712907eec6 ARI: Fix a crash caused by hanging during playback to a channel in a bridge
11 years ago
Richard Mudgett 6684442945 res_musiconhold.c: Remove obsolete REF_DEBUG code.
11 years ago
Mark Michelson a457acff46 Switch from hostname to an IP address in the SDP origin line.
11 years ago
Mark Michelson 5de3fa2c60 Ensure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
11 years ago
Mark Michelson a9befb9eec Let's try checking the name and number, instead of the name twice.
11 years ago
Jonathan Rose 2903df52f3 res_musiconhold: Fix reference leaks caused when reloading with REF_DEBUG set
11 years ago
Mark Michelson b806440959 Improve consistency of party ID privacy usage.
11 years ago
Matthew Jordan bc0536e009 Clean up files that do not end with newlines
11 years ago
Richard Mudgett e8b72c6f4b chan_pjsip: Update media translation paths when new SDP negotiated.
11 years ago
Mark Michelson 12891b608b Set the role for inbound subscriptions correctly.
11 years ago
Kinsey Moore 04f478212c Stasis: Add information to blind transfer event
11 years ago
Mark Michelson bc58898587 Alter documentation for callerid_privacy to use correct values.
11 years ago
Mark Michelson 6e5ca3fe5b Fix compilation error on certain versions of GCC.
11 years ago
Jonathan Rose 5c35544a23 ARI: Fix a bug where /channels/{channelID}/continue doesn't execute PBX
11 years ago
Richard Mudgett 3b5127ba69 chan_pjsip: Fix attended transfer connected line name update.
11 years ago
Matthew Jordan 7eef81c370 res/ari/resource_channels: Fix compilation issue
11 years ago
Matthew Jordan a6cf7b53da res/ari/resource_channels: Don't return allocation failure on failed function
11 years ago
Joshua Colp 66fb08e26d res_http_websocket: Include query parameters in client connection requests.
11 years ago
Matthew Jordan cce3d9ec5c res/res_hep_rtcp: Remove dependency on PJSIP
11 years ago
Richard Mudgett ee93b5a314 ARI: Originate to app local channel subscription code optimization.
11 years ago
Kinsey Moore e8a5847742 PJSIP: Prevent crash no-URI contacts
11 years ago
Richard Mudgett bede29b762 res_stasis_snoop.c: Fix off nominial exit path leaving Snoop channel locked and not hungup.
11 years ago
Richard Mudgett a0b7f2ce42 res/stasis/command.c: Fix recent commit using spaces instead of tabs.
11 years ago
Kinsey Moore ccb2f94691 Stasis: Use the correct return value
11 years ago
Kinsey Moore 406dded64c Stasis: Allow internal channels directly into bridges
11 years ago
Mark Michelson ef70c08dc7 Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Mark Michelson 1b500d2fa1 Fix crashing unit tests with regards to RLS.
11 years ago
Mark Michelson c43c22fe89 Fix crash encountered by the testsuite.
11 years ago
Matthew Jordan cc7853f40f res_hep: Remove disabling of modules
11 years ago
Kinsey Moore 965ba7c36f Fix build in dev mode
11 years ago
Mark Michelson 99d0bccd35 Add support for RFC 4662 resource list subscriptions.
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Joshua Colp a8829490b6 res_pjsip_publish_asterisk: Add support for exchanging device and mailbox state using SIP.
11 years ago
Joshua Colp ece78c6991 res_pjsip_outbound_publish: Add module which provides outbound PUBLISH support.
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Matthew Jordan ac5c75b45d stasis: Fix compilation issue with ao2 tagged objects
11 years ago
Matthew Jordan 47bf7efc4d Multiple revisions 420089-420090,420097
11 years ago
Kinsey Moore 48140b9808 Manager: Add PJSIPShowEndpoint[s] documentation
11 years ago
Mark Michelson 94b21f94d3 Add ContactStatusDetail to PJSIPShowEndpoint AMI output.
11 years ago
Jonathan Rose b744adb8aa PJSIP: Send Notify AMI and CLI commands can now send to URI instead of endpoint
11 years ago
Matthew Jordan bbeaeea1a3 res_hep_rtcp: Add module that sends RTCP information to a Homer Server
11 years ago
Kinsey Moore 485d0379ae manager: Add state list commands
11 years ago
Joshua Colp e8a1e63498 res_pjsip_session: Fix race condition where redirecting information may not be set.
11 years ago
Joshua Colp e28f8936d3 res_pjsip_pidf_body_generator / res_pjsip_xpidf_body_generator: Ensure local entity is unquoted.
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 355dc3d2ad Multiple revisions 419565-419566
11 years ago
Matthew Jordan ba9867fab0 module loader: Unload modules in reverse order of their start order
11 years ago
Richard Mudgett a2ce95d9d2 accountcode: Slightly change accountcode propagation.
11 years ago
Corey Farrell ef697de4a5 res_fax: unregister manager actions on unload
11 years ago
Matthew Jordan bb87796f67 ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech
11 years ago
Kinsey Moore 9056c23bbd Fix more dev-mode build issues
11 years ago
Corey Farrell e04607f8a3 res_smdi: convert to astobj2
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Matthew Jordan b299052e20 ari: Add a copy operation for stored recordings
11 years ago
Kinsey Moore 88d8473746 Fix build in dev-mode
11 years ago
Scott Griepentrog 0a99e4099b astobj2: assert on invalid ref and backtrace cleanup
11 years ago
Jonathan Rose af4cd65143 Channels: Masquerades to automatically move frame/audio hooks
11 years ago
Jonathan Rose 5c988cc4e6 res_fax: Provide AMI equivalents for fax CLI commands
11 years ago
Matthew Jordan fd94fea599 res_pjsip: Support setting a default accountcode on endpoints
11 years ago
Matthew Jordan 03e9c598e5 cel_pgsql, cdr_pgsql, res_config_pgsql: Add PostgreSQL application_name support
11 years ago
Richard Mudgett f962448eee ARI: Make mixing bridges propagate linkedids and accountcodes.
11 years ago
Matthew Jordan 3126d18c1b res_rtp_asterisk: Fix undefined function when PJPROJECT is not installed
11 years ago
Joshua Colp 534ffd8481 res_pjsip_dialog_info_body_generator: Add dialog-info+xml support for presence.
11 years ago
Matthew Jordan d4b436d0ea ARI/res_stasis: Subscribe to both Local channel halves when originating to app
11 years ago
Kinsey Moore edcaa54019 CEL: Fix incorrect/missing extra field information
11 years ago
Matthew Jordan 97834718c2 Remove many deprecated modules
11 years ago
Richard Mudgett 9b10813a2b res_ari: Fix some off-nominal paths just dropping the HTTP connection.
11 years ago
Richard Mudgett dbec5e0d8d HTTP: Add persistent connection support.
11 years ago
Sam Galarneau aa370d6105 ARI: Improvements to body parameters documentation
11 years ago
Jonathan Rose a69e0cd32a ARI: Remove unnecessary \briefs from automatically generated documentation
11 years ago
Joshua Colp 56a6cd0fa8 res_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times.
11 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
11 years ago
Mark Michelson 688bb204dc Reverse logic during subscription persistence recreation.
11 years ago
Matthew Jordan 15dcaeef82 res_pjsip: Add ActionID to events created as a result of PJSIP AMI actions
12 years ago
Matthew Jordan 435d20201c res_http_websocket: Export symbol for ast_websocket_set_timeout
12 years ago
Matthew Jordan 365ae7523b res_http_websocket: Close websocket correctly and use careful fwrite
12 years ago
Mark Michelson bc8c08c609 Abstract PJSIP-specific elements from the pubsub API.
12 years ago
Joshua Colp d5ca5b7f8f res_rtp_asterisk: Return the length of data written when sending via ICE instead of 0.
12 years ago
Jonathan Rose a8cb4924cb res_parking: Make manager commands register with module information
12 years ago
George Joseph d87f8c429e pjsip cli: Change Identify to show CIDR notation instead of netmasks.
12 years ago
Kinsey Moore bd36288efa Fix build warnings with TEST_FRAMEWORK enabled
12 years ago
Mark Michelson 351db2033c Fix string growth algorithm for XML presence bodies.
12 years ago
Kinsey Moore 163c734ae7 MoH: Don't restart stream on repeated start calls
12 years ago
Kevin Harwell bd0aa4fb04 res_http_websocket: read/write string fixup
12 years ago
Igor Goncharovskiy a1e0a5e4b0 We have faced situation when using CDR and CEL by sqlite3 modules. With system having high load (~100 concurrent calls created by sipp) we found many cdr and cel records missed. There is special finction in sqlite3, that make able to fix this situation - sqlite3_wait_timeout, that also can replace awful code cdr_sqlite3 ad cel_sqlite3 modules. Also this function can be used for aastdb and res_config_sqlite3 to avoid missed writes to sqlite db.
12 years ago
Matthew Jordan b52c6d0903 MoH: Undo commit r416150 (1.8)
12 years ago
Corey Farrell eade1d490c res_manager_devicestate and res_manager_presencestate missing support level
12 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
12 years ago
Kinsey Moore 0acc626530 MoH: Don't restart stream on repeated start calls
12 years ago
Kinsey Moore 27430374db Fix build in devmode for GCC 4.10
12 years ago
Richard Mudgett 4ca5745dbe AST-2014-007: Fix DOS by consuming the number of allowed HTTP connections.
12 years ago
Kevin Harwell 870394c051 res_pjsip_pubsub: unauthenticated remote crash in PJSIP pub/sub framework
12 years ago
Mark Michelson e6cb6974fe Fix potential deadlock situation in res_pjsip.
12 years ago
Joshua Colp 58f4c18ab6 res_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup.
12 years ago
Jonathan Rose a0adb8a26b PJSIP: PJSIPNotify - Strip content-length headers and add documentation
12 years ago
Mark Michelson 45db91dd98 chan_pjsip: Fix bug where custom SIP headers could be duplicated on outgoing INVITEs.
12 years ago
Kinsey Moore 5510e3c699 PJSIP: Remove premature write of raw formats
12 years ago
Kevin Harwell e763d70470 res_http_websocket: Create a websocket client
12 years ago
Matthew Jordan 4f603c5da3 res_pjsip_session: Add debug statement for session refreshes
12 years ago
Kinsey Moore 00077c46db PJSIP: Prevent crash on blind transfer
12 years ago
Matthew Jordan 53968c00b3 TALK_DETECT: A channel function that raises events when talking is detected
12 years ago
Matthew Jordan fb5690ce4b Logger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages
12 years ago
Richard Mudgett 69125a7ae2 res_pjsip_session: Fix leaked video RTP ports.
12 years ago
Joshua Colp dcfae78574 res_config_odbc: Use dynamically sized buffers to store row data so values do not get truncated.
12 years ago
Walter Doekes b14a4389e6 res_config_odbc: Fix old and new ast_string_field memory leaks.
12 years ago
Scott Griepentrog cf21644d6a ARI: Add ability to raise arbitrary User Events
12 years ago
Jonathan Rose d00882108f res_pjsip_refer: Fix bugs involving Parking/PJSIP/transfers
12 years ago
Matthew Jordan 9cee08f502 res_corosync: Update module to work with Stasis (and compile)
12 years ago
Paul Belanger 4988d4932b Replace __ast_answer with ast_raw_answer in app_control_answer
12 years ago
Matthew Jordan 42a1dee02d Undo r414123
12 years ago
Matthew Jordan 17ff4d9282 bridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook
12 years ago
Walter Doekes 8fd6a88633 res_musiconhold: Minor cleanup.
12 years ago
Walter Doekes 0eda637fc4 h264: Fix H264 SDP payload format.
12 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
12 years ago
Mark Michelson 2d572eafb9 Fix encoding of custom prepare extra data.
12 years ago
Mark Michelson 065bd7d703 Improve XML sanitization in NOTIFYs, especially for presence subtypes and messages.
12 years ago
Mark Michelson 9eae6c3f5b Check for an act on failures to update contacts during registration.
12 years ago
Mark Michelson 3f5d4516bd Ensure that all parts of SQL UPDATEs and DELETEs are encoded.
12 years ago
Mark Michelson ff1841fcfb Prevent crashes in res_config_odbc due to uninitialized string fields.
12 years ago
Mark Michelson ff1658ed3b Return the number of rows affected by a SQL insert, rather than an object ID.
12 years ago
Richard Mudgett 119599407b res_pjsip_refer: Add Referred-By header on INVITE for blind transfers.
12 years ago
Jonathan Rose 57372e61d2 Parking: Add 'AnnounceChannel' argument to manager action 'Park'
12 years ago
Mark Michelson fc4c5ca3de Remove unnecessary repetition checks from res_pjsip_exten_state
12 years ago
Joshua Colp 45a7132480 res_pjsip: Add the ability to configure ciphers based on name.
12 years ago
Richard Mudgett 20750e261b chan_sip.c: Fixed off-nominal message iterator ref count and alloc fail issues.
12 years ago
Kinsey Moore a7fc217837 Websocket: Add session locking and delay close
12 years ago
Joshua Colp 10f4d0f65d res_stasis: Add progress indications to operations which perform media.
12 years ago
Joshua Colp 7378d3e054 res_pjsip_sdp_rtp: Fix issue where sending a hold SDP twice could cause an unhold.
12 years ago
Joshua Colp 56ca10c7f1 chan_pjsip: Add support for picking up calls in the configured pickup group.
12 years ago
Mark Michelson 7dd64ff993 Add DeviceStateChanged and PresenceStateChanged AMI events.
12 years ago
Matthew Jordan bf81470083 res_rtp_asterisk: Add support for DTLS handshake retransmissions
12 years ago
Russell Bryant 4b9b4790d9 Fix error loading res_monitor.
12 years ago
Joshua Colp 9b71a87108 res_stasis: Fix crash when handling a failed blind transfer message.
12 years ago
Jonathan Rose b9d7dfcc62 ARI: Make bridges/{bridgeID}/play queue sound files
12 years ago
Mark Michelson f5b8ab445f Allow for multiple contacts to be configured in a single contact= line.
12 years ago
Kinsey Moore 9a85fc0aa0 ARI: Add debug logging for events and responses
12 years ago
Joshua Colp 1a9ff2fffb res_pjsip: Handle reloading when permanent contacts exist and qualify is configured.
12 years ago
Jonathan Rose a8742e327f ARI: Add tones playback resource
12 years ago
Kevin Harwell 3043cd363d res_pjsip_refer: Channel variable SIPREFERTOHDR not being set during blind transfer
12 years ago
Russell Bryant 5b7a769fd8 (mix)monitor: Add options to enable a periodic beep
12 years ago
Richard Mudgett ba1db5d8f5 Eliminate some more unnecessary RAII_VAR() uses.
12 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
12 years ago
Kinsey Moore d6e2c50058 bridging: Ensure locking during snapshot creation
12 years ago
Russell Bryant af95d8c1d2 monitor: use app options parsing helper code
12 years ago
Matthew Jordan 0c1342bd2b res_hep_pjsip: Use the channel name instead of the call ID when it is available
12 years ago
Kevin Harwell 6905ac0f5e res_pjsip_pubsub: Set the body generation result to 0 for a valid path
12 years ago
Kinsey Moore c613ef6b30 res_stasis_answer: Add missing newlines
12 years ago
Joshua Colp 909f835066 res_pjsip: Ignore explicit transport configuration if a WebSocket transport is specified.
12 years ago
Kinsey Moore fcb04d889a PJSIP: Ensure test event has new state
12 years ago
Kinsey Moore 62e2bf68f0 Stasis: Fix Stasis() bridge refcount issue
12 years ago
Kinsey Moore 5d9a1281ee PJSIP: Fix crash introduced in r411671
12 years ago
Richard Mudgett 9be438299d Add some asserts that were handy when looking for a stasis cache problem.
12 years ago
Kinsey Moore 045285f8e3 res_pjsip_pubsub: Add test event for state change
12 years ago
Matthew Jordan db5bd60c2a res_hep: Fix crash when hep.conf not available
12 years ago
Mark Michelson eefcb79bfb Prevent duplicate sorcery wizards from being applied to sorcery object types.
12 years ago
Richard Mudgett c704795dcb res_parking: Minor tweaks.
12 years ago
Matthew Jordan ef0c9fe4d8 res_hep/res_hep_pjsip: Add a HEPv3 capture agent module and a logger for PJSIP
12 years ago
Matthew Jordan a438a0e65f res_config_odbc: Fix for nullable integer columns and keyfield existence check in update_odbc.
12 years ago
Corey Farrell fbe0dfaf44 Fix dialplan function NULL channel safety issues
12 years ago
Sean Bright c32fe8b8e5 ARI: Don't complain about missing ARI users when we aren't enabled
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
Jonathan Rose eb0a982f8c ARI: Resolve a subscription leak against implicit bridge subscriptions
12 years ago
Richard Mudgett 236d17362d res_pjsip_registrar.c: Miscellaneous cleanup in rx_task().
12 years ago
Sean Bright b44d324891 Make the AEL load process less chatty.
12 years ago
Sean Bright 14942ecb17 Revert r410981. aelparse blew up.
12 years ago
Sean Bright 922d0b7565 Make the AEL load process less chatty.
12 years ago
Richard Mudgett 1ba13718fc assigned-uniqueids: Miscellaneous cleanup and fixes.
12 years ago
Mark Michelson 57239bfe37 PJSIP: Allow for identify sections to be specified in sorcery.conf.
12 years ago
Joshua Colp 326153d949 res_stasis: Fix a bug where the default bridge type was not set.
12 years ago
Joshua Colp 1cf74b8776 res_stasis: Extend bridge type to be a comma separated list of bridge attributes.
12 years ago
Matthew Jordan e33e003f78 res_ari: Fix documentation schema error
12 years ago
Rusty Newton 35fb3a564b res_ari: Add notes about Asterisk HTTP server to the "enabled" config option for the res_ari general section
12 years ago
Joshua Colp 216b04e6f4 res_pjsip: Fix memory leak of nameservers in off-nominal resolver creation failure.
12 years ago
Sean Bright 8357027080 res_fax_spandsp: Use g711_free() when available.
12 years ago
Joshua Colp cc40bf5317 res_pjsip: Enable PJSIP DNS client support.
12 years ago
Joshua Colp 932fb5a6e2 res_pjsip_multihomed: Make address replacement less aggressive.
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
Matthew Jordan 2c5484c869 stasis/app.c: Add some extra debugging for subscription counts
12 years ago
Mark Michelson 9665c2d3eb Handle the return values of realtime updates and stores more accurately.
12 years ago
Mark Michelson 1fc33bc795 Prevent conflicts regarding unsolicited and solicited MWI to an endpoint.
12 years ago
Jonathan Rose ff63012c4e PJSIP: TOS values should be represented as decimals in sorcery objects
12 years ago
Jonathan Rose 4c2b1c225b ARI/bridges: Forward Playback/Recording Started/Finished to bridge topic
12 years ago
Richard Mudgett 66718a06f7 res_mwi_external: Clear the stasis cache entry when the external MWI is deleted.
12 years ago
Kinsey Moore 5247a0d990 ARI: Ensure managing application receives ChannelEnteredBridge messages
12 years ago
Joshua Colp 1b5c098976 Multiple revisions 410509-410510
12 years ago
Richard Mudgett f627a0aca0 res_musiconhold.c: Generate MOH start/stop events whenever the MOH stream is started/stopped.
12 years ago
Joshua Colp d00c1ac23e res_pjsip_multihomed: Fix a bug where outgoing messages for TCP would go out using UDP.
12 years ago
Joshua Colp 2fa1ff6e75 res_pjsip_multihomed: Add module which places the correct address within messages.
12 years ago
Scott Griepentrog ef69b5176d unqiueid: correct max uniqueid length test
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
Matthew Jordan 5ca081e053 resource_channels: Check if a passed in ID is NULL before checking its length
12 years ago
Matthew Jordan dd603ca96f res_pjsip: Fix documentation for one touch recording see-also links
12 years ago
Mark Michelson c162101d69 Make res_sorcery_realtime filter unknown retrieved results.
12 years ago
Scott Griepentrog feae552139 pjsip: allow and disallow show same codecs
12 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
12 years ago
Russell Bryant fbf8700c10 moh: fix a refcount error with realtime MOH
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
Joshua Colp 3f730662f7 res_stasis_recording: Add a "target_uri" field to recording events.
12 years ago
Mark Michelson 59ff66ef02 Don't attempt to link in an aggregate MWI subscription if an endpoint does not aggregate MWI.
12 years ago
Matthew Jordan 38da8d2fda res_fax_spandsp: Fix crash when passing ulaw/alaw data to spandsp
12 years ago
Richard Mudgett 4515cb3145 res_musiconhold.c: Remove some unnecessary RAII_VAR() usage.
12 years ago
Moises Silva bcb0f94604 Fix res/res_http_websocket.c build failure in 32bit due to incorrect print format for uint64_t
12 years ago
Moises Silva e4e5cfa9b8 Fix WebRTC over WSS not working
12 years ago
Jonathan Rose a0fff439ab res_rtp_asterisk: Fix one way audio problems with hold/unhold when using ICE
12 years ago
Joshua Colp c5bd5be298 res_stasis_recording: Fix memory leak of the absolute name.
12 years ago
Joshua Colp 597690f363 res_pjsip_session: Set options (100rel, timers) on incoming sessions.
12 years ago
Jonathan Rose a40ea867cd Multiple revisions 409129-409130
12 years ago
Matthew Jordan 83b2063ea5 res_pjsip_sdp_rtp: Apply packetization rules on inbound SDP handling
12 years ago
Joshua Colp 0e279c215e res_ari: Make some additional error responses consistent with the rest of the system.
12 years ago
Kinsey Moore c3123956cd PJSIP: Prevent crash if channel has gone away
12 years ago
Kevin Harwell 73ad9430e8 res_pjsip_exten_state: Presence for digium phones
12 years ago
Kevin Harwell eee4313fe8 res_pjsip_send_to_voicemail: transferring to voicemail for digium phones
12 years ago
Corey Farrell e468e73b9e Remove extra defines of AST_PBX_MAX_STACK.
12 years ago
Richard Mudgett d277f3ec3e json: Fix off-nominal json ref counting issues.
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
Matthew Jordan 8e1c5b62be res_pjsip: Update documentation for 'use_avpf' option
12 years ago
Richard Mudgett 61a4a98ed9 res_sorcery_astdb.c: Fix regex handling and keep simple prefix matching performance.
12 years ago
Mark Michelson ed66eefdf0 Store SIP User-Agent information in contacts.
12 years ago
Mark Michelson 584f9bafa0 Remove all PJSIP MWI-specific use from our MWI code.
12 years ago
Mark Michelson db0d0363af Fix crash in AMI PJSIPShowEndpoint action.
12 years ago
Matthew Jordan 0ebbeac69f ari/resource_channels: Add channel variables earlier in the creation process
12 years ago