Commit Graph

2760 Commits (a6cf13f2e9c2b485194b22059dc739b04472ab98)

Author SHA1 Message Date
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
Joshua Colp 618b46d8f0 Multiple revisions 423209,423212
11 years ago
Joshua Colp ceedf44edd res_pjsip_session: Fix usage of wrong memory pool when creating local SDP.
11 years ago
Joshua Colp e977425bc8 res_rtp_asterisk: Fix a myriad of TURN client issues.
11 years ago
Walter Doekes 9c1f34c7e9 musiconhold: Add sort=randstart, and deprecate old stuff.
11 years ago
Sean Bright 7bd3287a11 pjsip/config_auth.c: Add missing whitespace to log messages.
11 years ago
Mark Michelson c6bc44f700 Pre-allocate transmission data buffer for RLS NOTIFY requests.
11 years ago
Jonathan Rose ef5f7a0e32 res_pjsip_pubsub: Check supported headers for eventlist when subscribing to
11 years ago
Joshua Colp fd8010de2b res_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" attribute if in session and not media stream.
11 years ago
Joshua Colp 3cd36d0e10 res_pjsip_transport_websocket: Fix crash when the Contact header is not a URI.
11 years ago
Mark Michelson 1b64f353f1 Resolve race condition where channels enter dialplan application before media has been negotiated.
11 years ago
Matthew Jordan df5dbbd878 res_stasis: Don't play MoH to channels by default when added to holding bridges
11 years ago
Mark Michelson 327d67270f Fix bug that did not allow for multiple batched RLS notifications to be sent.
11 years ago
Richard Mudgett 94e1b4a8a4 res/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage.
11 years ago
Kinsey Moore bf85018107 CallerID: Fix parsing of malformed callerid
11 years ago
Richard Mudgett fefa6fba82 res_musiconhold.c: Release any format refs before memset().
11 years ago
Richard Mudgett 2b19d94a71 res_musiconhold: Fix MOH restarting where it left off from the last hold.
11 years ago
Joshua Colp 497a92d079 res_pjsip_transport_websocket: Attach the Websocket module on outgoing INVITEs.
11 years ago
Joshua Colp 477e2e6edb res_pjsip_transport_websocket: Fix a progressive memory growth.
11 years ago
Joshua Colp 2c0cbf8e64 res_pjsip_transport_websocket: Ensure secure Websocket clients can be called.
11 years ago
Jonathan Rose 33835e17a0 ARI: Fix a crash caused by hanging during playback to a channel in a bridge
11 years ago
Richard Mudgett f8c4fc1121 res_musiconhold.c: Remove obsolete REF_DEBUG code.
11 years ago
Mark Michelson 644e693645 Switch from hostname to an IP address in the SDP origin line.
11 years ago
Mark Michelson 56a1d4930a Ensure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
11 years ago
Jonathan Rose 4946981646 res_musiconhold: Fix reference leaks caused when reloading with REF_DEBUG set
11 years ago
Mark Michelson 12d34bb12f Let's try checking the name and number, instead of the name twice.
11 years ago
Mark Michelson 2150daf748 Improve consistency of party ID privacy usage.
11 years ago
Matthew Jordan 085d5a2629 Clean up files that do not end with newlines
11 years ago
Richard Mudgett b7f98c3da4 chan_pjsip: Update media translation paths when new SDP negotiated.
11 years ago
Mark Michelson 49f8bd4ad4 Set the role for inbound subscriptions correctly.
11 years ago
Kinsey Moore 36f4bff943 Stasis: Add information to blind transfer event
11 years ago
Mark Michelson 76290adf50 Alter documentation for callerid_privacy to use correct values.
11 years ago
Mark Michelson 28a89e7685 Fix compilation error on certain versions of GCC.
11 years ago
Jonathan Rose 222b5cd036 ARI: Fix a bug where /channels/{channelID}/continue doesn't execute PBX
11 years ago
Richard Mudgett 83a9b91da9 chan_pjsip: Fix attended transfer connected line name update.
11 years ago
Matthew Jordan bb494067a5 Multiple revisions 421311-421312
11 years ago
Matthew Jordan ba5d5da60b Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Joshua Colp 952da298ce res_http_websocket: Include query parameters in client connection requests.
11 years ago
Matthew Jordan 980e49614c res/res_hep_rtcp: Remove dependency on PJSIP
11 years ago
Richard Mudgett 79c5c08db9 ARI: Originate to app local channel subscription code optimization.
11 years ago
Kinsey Moore 6aa510b41f PJSIP: Prevent crash no-URI contacts
11 years ago
Richard Mudgett 8526d967c9 res_stasis_snoop.c: Fix off nominial exit path leaving Snoop channel locked and not hungup.
11 years ago
Richard Mudgett aba07a0f6e res/stasis/command.c: Fix recent commit using spaces instead of tabs.
11 years ago
Kinsey Moore 7a4691b425 Stasis: Use the correct return value
11 years ago
Kinsey Moore 6f735288b0 Stasis: Allow internal channels directly into bridges
11 years ago
Mark Michelson db0a97f8ce Fix crashing unit tests with regards to RLS.
11 years ago
Mark Michelson b4e33c81e3 Fix crash encountered by the testsuite.
11 years ago
Matthew Jordan becf7c7003 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.
12 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
12 years ago
Mark Michelson 688bb204dc Reverse logic during subscription persistence recreation.
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 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