Commit Graph

2535 Commits (077c4187d9789eaf585568f8178f5e3a470ab781)

Author SHA1 Message Date
Joshua Colp 1b14a78d14 res_pjsip: Add support for building against pjproject with SIP transaction group lock support.
12 years ago
Joshua Colp 67b650543c res_ari_channels: Add the ability to stop locally generated ringing on a channel.
12 years ago
Kevin Harwell f6593b4156 ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404
12 years ago
Kevin Harwell 4be01b4598 ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404
12 years ago
Kevin Harwell 12a0edac69 pjsip_messaging, pjsip_header_funcs: Crashes due to NULL pointer dereferences
12 years ago
David M. Lee 5701c51bb6 Fixed a typ.
12 years ago
Richard Mudgett 7323809607 res_stasis.c: Fix locking issues with the app_bridge_moh container.
12 years ago
Mark Michelson 518f091a1a Clarify an ambiguous error message.
12 years ago
David M. Lee 4c128198c8 res_pjsip: Print a helpful error message if sorcery registration fails
12 years ago
David M. Lee b83a3965b8 Changes from make ari-stubs after r402560
12 years ago
Kevin Harwell 4f1bdeed1c ARI playback: Rename ARI Playback to Playbacks
12 years ago
David M. Lee 97a8debd90 ari: Add application/x-www-form-urlencoded parameter support
12 years ago
Jonathan Rose 3c645e8520 PJSIP: Improve error handling in digest authenticator
12 years ago
David M. Lee 7d0d1a1efb ari: User better nicknames for ARI operations
12 years ago
Joshua Colp 7678fd040e res_ari_channels: Add ring operation, dtmf operation, hangup reasons, and tweak early media.
12 years ago
Kinsey Moore 98dea21bc1 chan_sip: Fix RTCP port for SRFLX ICE candidates
12 years ago
Joshua Colp 4053f36a71 res_ari_channels: Fix a deadlock when originating multiple channels close to eachother.
12 years ago
Joshua Colp d17a780333 res_stasis: Ensure the channel is always departed from the bridge when it leaves.
12 years ago
David M. Lee 069da1e75a stasis: add functions embarrassingly missing from r400522
12 years ago
Kevin Harwell 4746c068dc pjsip_messaging: Added debug for in dialog messaging
12 years ago
Kinsey Moore aa7f9e55f2 ARI: Remove channels/{channelId}/dial
12 years ago
Joshua Colp fd98037fe2 res_ari_playback: Add missing 404 error response for GET and DELETE.
12 years ago
Richard Mudgett 8e4084b586 res_stasis.c: Made use the ao2_container callback templates.
12 years ago
Richard Mudgett 7eea4ab872 You'd think that new files would be free of whitespace issues. But you would be wrong.
12 years ago
Jonathan Rose 5c696bde67 ARI: channel/bridge recording errors when invalid format specified
12 years ago
Jonathan Rose d8a760307e ARI recordings: Issue HTTP failures for recording requests with file conflicts
12 years ago
Jonathan Rose bb1568caa1 PJSIP: Add log messages when requests are received for non-existent endpoints
12 years ago
Jonathan Rose d7bac6cf4b res_rtp_asterisk: Address jittery DTMF events in RTP streams
12 years ago
Matthew Jordan f04a4328d8 res_rtp_asterisk: Fix crash when RTCP is not available during SSRC change
12 years ago
Richard Mudgett 8f03a463e1 res_parking: Give parking timeout comebacktoorigin channel DTMF features.
12 years ago
Richard Mudgett c17731620d res_parking: Update XML documention for DTMF features after parking timeout.
12 years ago
David M. Lee c87aae26f8 Fixed malformed Access-Control-Allow-Methods header. Was causing Safari to barf on POST and DELETE.
12 years ago
Joshua Colp d183c6e134 Return a channel snapshot when originating using ARI, and subscribe the Stasis application to it.
12 years ago
Richard Mudgett a80a6a7631 res_parking: Remove setting useless flag.
12 years ago
Richard Mudgett 057d105c5a Add channel lock protection around translation path setup.
12 years ago
Jonathan Rose 9a45173715 res_parking: Fix bug where reloading immediately wipes new parkpos extensions
12 years ago
Kinsey Moore 4cdd02ce26 Reduce log level of a non-pubsub error message
12 years ago
Richard Mudgett 868a76f897 ARI: Fix crash when POST /playback/{id}/control does not have an operation parameter.
12 years ago
Kinsey Moore 2fc0a8873c Clarify documentation for channel and bridge list
12 years ago
Paul Belanger 7955e89d06 Use POST / DELETE to toggle ARI bridge moh
12 years ago
Kinsey Moore ec83706003 Ensure bridge record error responses validate
12 years ago
Paul Belanger 6072e043cf Use POST / DELETE to toggle hold / moh for ARI channels
12 years ago
Kevin Harwell 61b60fab2d pjsip outbound registration: Log message says received a 408 when we didn't
12 years ago
Matthew Jordan fd4919e466 Remove duplicate module info block
12 years ago
Joshua Colp b47851264e Fix a race condition in res_pjsip_session with rapidly terminating the session.
12 years ago
Kinsey Moore 1a0a2b3e4c Fix realm comparison for outbound auth
12 years ago
David M. Lee 9234804a3b Multiple revisions 400508,400842-400843,400848
12 years ago
Joshua Colp 113c281782 Perform validation of permanent contacts on AORs in res_pjsip.
12 years ago
Joshua Colp cbbcf1808c Fix an assertion in res_pjsip when specifying an invalid outbound proxy.
12 years ago
Matthew Jordan fcf6c84666 Use 'z' as the format specifier for size_t
12 years ago
Matthew Jordan b36ef0b412 Add PJSIP_HEADER function for manipulation of SIP headers in the PJSIP stack
12 years ago
Mark Michelson 2904a198d5 Switch from using pjsip_strerror to pj_strerror.
12 years ago
Kinsey Moore 4873c11f64 Fix STUN crash when using IPv6 any address
12 years ago
Mark Michelson a4d6f43962 Push CLI qualify into the threadpool.
12 years ago
Richard Mudgett 8eec8fbf83 Make app_queue and res_agi independent of AMI being enabled.
12 years ago
Jonathan Rose f4ebdca52a chan_pjsip: Make logger togglable without loading/unloading
12 years ago
Matthew Jordan 8d7873b836 ARI: Add subscription support
12 years ago
Joshua Colp b52c972b17 Enclose the To URI and update its user portion if a request user has been specified.
12 years ago
Joshua Colp 47da03e737 Replace the connection address at the SDP level if altering the SDP with the external media address.
12 years ago
Joshua Colp bd8cf10d60 Fix a crash caused by muting and unmuting a channel in ARI without specifying a direction.
12 years ago
Kinsey Moore c3b1d8f8c1 res_rtp_multicast: Ensure SSRC is set properly
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Joshua Colp c977f73e13 Fix crashes in res_pjsip_sdp_rtp and res_pjsip_t38 when a stream is rejected and external_media_address is set.
12 years ago
Mark Michelson addbf276f5 Multiple revisions 400318-400319
12 years ago
Joshua Colp 51a9b93a14 Fix a crash in res_pjsip_t38 caused by the wrong assumption that a session will always have a channel.
12 years ago
Richard Mudgett 97fcd6366d MALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled.
12 years ago
Joshua Colp 424c0f2eb7 Fix a random one way audio issue in PJSIP.
12 years ago
Joshua Colp 83d55f85ec Allow specifying a channel to dial an extension and context in an ARI dial operation.
12 years ago
Joshua Colp c33aac75e4 Retrieve and store the hostname only once so multiple threads do not potentially initialize it at the same time.
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Kinsey Moore b44ce141e5 chan_sip: Allow Asterisk to retry after 403 on register
12 years ago
Matthew Jordan a1d56da32a res_pjsip_notify: Add documentation
12 years ago
Matthew Jordan c4b5c549fd res_rtp_asterisk: Correct erroneous lost packet information in RTCP reports
12 years ago
Richard Mudgett 2b32732aa8 app_cdr and res_parking: Fix some resource leaks.
12 years ago
Kevin Harwell d6bceb0350 res_pjsip: crash when using localnet and external_signaling_address options
12 years ago
Kevin Harwell 103ebcf807 pjsip: race condition in registrar
12 years ago
Rusty Newton 21fb2fca5e Broke the build - Fixing XML DTD violation added in r399782, missing <para> tags inside a <note>
12 years ago
Rusty Newton 1b9db0fd99 Fixing documentation for the configOption "external_media_address" of both Endpoints and Transports
12 years ago
Joshua Colp 85d6db6cbe Fix crash in res_pjsip on load if error occurs, and prevent unloading of res_pjsip and res_pjsip_session.
12 years ago
Richard Mudgett ec5a724714 res_rtp_asterisk: Fix ref leaks in ast_rtcp_read().
12 years ago
Kevin Harwell 0e1d364fbd res_pjsip_messaging: Register message technology as pjsip
12 years ago
Mark Michelson 391f0003c4 Change the "external_media_address" PJSIP endpoint option to "media_address".
12 years ago
Richard Mudgett 10d4ed93ff app_speech_utils: Fix unresolved symbol ast_speech_get_setting().
12 years ago
Richard Mudgett 2a371cd80b Restore Dial, Queue, and FollowMe 'I' option support.
12 years ago
Mark Michelson 9deb416397 Create more accurate Contact headers for dialogs when we are the UAS.
12 years ago
Mark Michelson bbf5fbbd8c Change how realms are handled for outbound authentication.
12 years ago
Rusty Newton 873969d6c5 Broke the build! Forgot para tags within my description.
12 years ago
David M. Lee 2a57f6ccf7 res_pjsip: Forward PJSIP logging to Asterisk logging
12 years ago
David M. Lee f56796a539 ARI: Fix WebSocket response when subprotocol isn't specified
12 years ago
Rusty Newton fc09e5eb66 'identify' configObject doesn't have a synopsis
12 years ago
Rusty Newton 1b777d8946 Documentation fix and improvements to XML configuration help res_pjsip_acl
12 years ago
David M. Lee 6ad74509f3 Fix symbol collision with pjsua.
12 years ago
Kevin Harwell 4d35941891 pjsip: reinvite for connected line updates occurs when it should not
12 years ago
Richard Mudgett 83bf017db9 Fix incorrect usages of ast_realloc().
12 years ago
Mark Michelson 9fb34542d1 Add extra debugging to res_pjsip_endpoint_identifier_ip
12 years ago
David M. Lee 0bcc676d09 Multiple revisions 398638-398639
12 years ago
Kinsey Moore ad89dffb8a Prevent XMPP timeout on blank responses
12 years ago
Kinsey Moore 0bed76989a Multiple revisions 398558,398577
12 years ago
Kinsey Moore 53dbe10f5c Fix build warnings
12 years ago
Mark Michelson 23ed2ca57f Clarify server_uri and client_uri registration settings.
12 years ago
Mark Michelson 517389b1e7 Give more detail regarding failures to create request with auth credentials.
12 years ago
Kevin Harwell 1be7514a59 Debug messages for pjsip outbound registration
12 years ago
Kinsey Moore e5542ab1e7 Prevent a crash in res_pjsip_dtmf_info.c
12 years ago
Kevin Harwell 9bad1dabcf Add a reloadable option for sorcery type objects
12 years ago
Kevin Harwell 16b8d0cb5a Fix various memory leaks
12 years ago
Kevin Harwell af1747ee6c Memory leak fix
12 years ago
David M. Lee 9bed50db41 optional_api: Fix linking problems between modules that export global symbols
12 years ago
David M. Lee 7f547872e4 ARI: Implement /recordings/stored API's
12 years ago
Mark Michelson eb955dad9a Sanitize XML output for PIDF bodies.
12 years ago
Mark Michelson b5f61b5608 Fix method for creating activities string in PIDF bodies.
12 years ago
Mark Michelson 8990924953 Fix when the subscription_terminated callback is called for subscription handlers.
12 years ago
Mark Michelson de7ce39187 Fix a race condition where a canceled call was answered.
12 years ago
Mark Michelson 6cc7319455 Improve detection of answer on SIP blind transfer.
12 years ago
Mark Michelson a181544299 Fix dialog matching in the SIP distributor.
12 years ago
David M. Lee 451993f4f5 ARI: WebSocket event cleanup
12 years ago
Matthew Jordan de44880645 Add rtpengine configuration parameter
12 years ago
Mark Michelson e7c6f33517 Add some clarifying documentation to the rewrite_contact endpoint option.
12 years ago
Richard Mudgett 6ebfac8e70 Handle DTMF and hold wrapup when a channel leaves the bridging system.
12 years ago
David M. Lee 7a581537e8 ARI: Correct error codes for bridge operations
12 years ago
Matthew Jordan 4d348e853c Add pass through support for Opus and VP8; Opus format attribute negotiation
12 years ago
Matthew Jordan e31bd332b8 Update config framework/sorcery with types/options without documentation
12 years ago
Jonathan Rose 21e22310c7 ARI: Music on Hold/Background Music for bridges
12 years ago
Kinsey Moore 7b032c1adb Add SayAlphaCase and similar functionality for AGI
12 years ago
Kevin Harwell aefebebd37 res_sip_dtmf_info: Support sending of 'raw' DTMF
12 years ago
Kinsey Moore 6fa4e8e3ab Add missing configOption close tags
12 years ago
Rusty Newton 9520df86fd Fix missing xml doc configOption 'type' for for both 'system' and 'global' configObjects
12 years ago
Richard Mudgett 477dea4661 Bridge API: Set a cause code on a channel when it is ejected from a bridge.
12 years ago
Mark Michelson 8049bf94f7 Handle default body types for SIP event packages in res_pjsip_pubsub
12 years ago
David M. Lee 5762c1b4ac ARI: Correct segfault with /variable calls are missing ?variable parameter.
12 years ago
David M. Lee f5cca5e41e res_stasis: remove call to missing function control_continue.
12 years ago
Richard Mudgett d213dfa30f Fix several interrelated issues dealing with the holding bridge technology.
12 years ago
Kinsey Moore d12350ccc3 Allow channels in app_stasis to hangup properly
12 years ago
Mark Michelson 5caa938be2 Localize and rename ACL configuration.
12 years ago
Mark Michelson 86741bdf46 Clarify documentation for the "identify_by" option for SIP endpoints.
12 years ago
Mark Michelson ed19b8ee76 Add debug message to res_pjsip_endpoint_identifier_ip to indicate when an endpoint is successfully retrieved.
12 years ago
Mark Michelson 8931502f7a Add warning messages for registration failure paths.
12 years ago
Mark Michelson 14ba1751f6 Add note to transport configuration that a restart is required to change transports.
12 years ago
Joshua Colp 17f332169c Remove assumption in res_pjsip_dtmf_info that all INFO messages will contain a body.
12 years ago
Kinsey Moore dbe1520f35 Disable build of res_corosync until it is back in a compiling state
12 years ago
Rusty Newton 168c679e6c xml doc changes for 'aor' config object and a few of its options
12 years ago
Rusty Newton 6b1f91b6fc 'domain_alias' config object XML help doesn't make it clear that the name used for the object is the domain alias
12 years ago
Rusty Newton fdfe1ea82e xml doc changes for clarity - 'auth' config object and auth's 'auth_type' config option
12 years ago
Rusty Newton 115c078e9d xml doc change for transport config object - remove non-applicable warning and add text regarding Asterisk restart
12 years ago
Kinsey Moore 56aea1c030 Allow res_parking to be unloadable
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Richard Mudgett 8b7742202f Minor parking cleanup.
12 years ago
Richard Mudgett 6b062d9afd Parking: Eliminate local channel name hack to get peer channel.
12 years ago
Kinsey Moore e9ac63f9a9 Prevent automagic things from happening to Stasis application bridges
12 years ago
David M. Lee 987fdfb444 ARI: allow other operations to happen while bridged
12 years ago
John Bigelow d195728541 Add test suite events for when contacts are added or removed from an AOR
12 years ago
Jonathan Rose 6fe21ef48e bridge_channel: Support the lonely flag and make ARI use it.
12 years ago
David M. Lee c790848794 ARI: Add recording controls
12 years ago
Kinsey Moore dfa5be76d4 Expose res_pjsip threadpool options
12 years ago
Joshua Colp 5b3441ae55 Fix crash in res_pjsip_outbound_registration when the remote server can not be resolved.
12 years ago
Matthew Jordan 80c9ad102e Add AMI registration events for PJSIP outbound registration attempts
12 years ago
Jonathan Rose e47794ead1 ARI: bridges/{bridgeID}/addChannel: add roles parameter
12 years ago
Jonathan Rose 98b02d98f3 res_parking: Unit tests
12 years ago
David M. Lee 357b275239 Fix res_ari_asterisk load issue
12 years ago
Mark Michelson 11d2993426 Get the SNMP code to compile.
12 years ago
David M. Lee 5114e4fc0b ARI - GET /ari/asterisk/info
12 years ago
David M. Lee 537ecebd2d ARI - implement allowMultiple for parameters
12 years ago
David M. Lee 10c91bc96e Address JSON thread safety issues.
12 years ago
Mark Michelson 328e99f41d Make a couple of changes to help AMI events to be more clear in what is occurring.
12 years ago
Kinsey Moore 41cd06e03f Add CLI/AMI commands to force chan_pjsip actions
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
Joshua Colp 63a229e369 Fix a crash due to performing full URI validation on a contact which only contains '*'.
12 years ago
Matthew Jordan 5c4b482471 Support externally initiated parking requests; remove some dead code
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
David M. Lee 88d6c366d1 Fixed compile errors introduced in r395954.
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Joshua Colp 5c13969469 Answer with multiple codecs if the underlying pjproject supports it.
12 years ago
Matthew Jordan 9ea74182ef Update CONTROL STREAM FILE to accept an 'offsetms' parameter
12 years ago
Mark Michelson a479821c91 Found another missed "sip" -> "pjsip" CLI command.
12 years ago
Mark Michelson d27d0d0761 Remove "constant" endpoint identifier.
12 years ago
Kinsey Moore f6c7e6355e Fix remnants of the pjsip renaming
12 years ago
Mark Michelson a7be7ea9c1 Missed a conversion to pjsip.conf in documentation and sorcery.
12 years ago
Mark Michelson 127a6fc114 Update res_pjsip_endpoint_identifier_constant.c to use reorganized endpoint structure.
12 years ago
Mark Michelson 735b30ad71 The large GULP->PJSIP renaming effort.
12 years ago
Mark Michelson 895c8e0d2c Reorganize the ast_sip_endpoint structure into substructures.
12 years ago
Joshua Colp 7fded33789 Add support for T.38 fax to chan_pjsip.
12 years ago
Kinsey Moore 7c371a1add Fix compilation on gcc 4.8.1
12 years ago
Mark Michelson 2510b48d7e Clarify documentation for trust of identification.
12 years ago
Kinsey Moore f1ff08b58f Remove comment that no longer applies
12 years ago
Kinsey Moore d8956f690e Rename everything Stasis-HTTP to ARI
12 years ago
Richard Mudgett c017d5e6a3 Remove the unsafe bridge parameter from ast_bridge_hook_callback's.
12 years ago
Richard Mudgett 50aba6be36 Improved feature limits interval hook implementaion.
12 years ago
David M. Lee b6f9b39830 Fix /stasis/res/app_replaced unit test.
12 years ago
Joshua Colp ddd02c0303 Fix crash due to trying to send a re-invite while in the incorrect state.
12 years ago
Joshua Colp 1aaa26796d Change the default value for "allowsubscribe" to yes to match chan_sip.
12 years ago
Matthew Jordan 56a90d435c Fix incorrect reference to stasis/bridging.h
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Matthew Jordan 9d8a5ceb02 Move after bridge callbacks into their own file
12 years ago
Joshua Colp 71609d58aa Improve initial INVITE handling and fix crash due to rapidly arriving CANCEL.
12 years ago
Matthew Jordan 1d1650f572 Update bridge_channel refactorings; export bridge_ symbol
12 years ago
Kinsey Moore 81994949a9 Tweak another magic number
12 years ago
Kinsey Moore 5f98c6bf84 Tweak a magic number
12 years ago
Matthew Jordan d91dc6d1a8 Perform the initial renaming of the Bridging API
12 years ago
David M. Lee e148c6e867 No more teapots.
12 years ago
Kinsey Moore 98504fec8e Add DTLS-SRTP support to chan_pjsip
12 years ago
David M. Lee f6a227a451 Continue events when ARI WebSocket reconnects
12 years ago
Kinsey Moore 5f56004b1d Add missing newline
12 years ago
Joshua Colp 16885ffda5 Expose the chan_pjsip implementation pvt and session in a defined manner.
12 years ago
Jonathan Rose a6329a3acf ARI: MOH start and stop for a channel
12 years ago
Jonathan Rose 17c546173f ARI: Bridge Playback, Bridge Record
12 years ago
Kinsey Moore 5a8f32703c Filter channels used as internal mechanisms
12 years ago
Mark Michelson c47787feab Add a bunch of options from sip.conf to res_sip.conf
12 years ago
David M. Lee 3c86832f9f Fixed null dereference when WebSocket subprotocol isn't specified
12 years ago
Jason Parker c1a7567d24 ARI: Add support for suppressing media streams.
12 years ago
Michael L. Young 6d9909887e Properly indicate failure to open an audio stream in res_agi
12 years ago
David M. Lee e1b75afdb8 Debug logging to help with WebSocket connection problems
12 years ago
Mark Michelson 6bdd453168 Prevent crash from trying to end a session in an invalid way.
12 years ago
David M. Lee 80dd0229f1 Fixed null dereference when WebSocket protocol is omitted
12 years ago
David M. Lee de31a362db Document the ari.conf allowed_origins setting
12 years ago
Joshua Colp b75b88e8f7 Remove some callbacks and functions which are not needed.
12 years ago
Jason Parker 2bad69006f ARI: Add support for Cross-Origin Resource Sharing (CORS), origin headers
12 years ago
Joshua Colp 0ce29906eb Tweak the subscription failure warning message to include endpoint name and context.
12 years ago
David M. Lee 684481b74c Change ARI user config to use a type field
12 years ago
David M. Lee fb09d5bc60 Apply defaults to ari.conf's general section
12 years ago
Joshua Colp c232a1f821 Handle outbound registration failures that do not occur as a result of a real response.
12 years ago
David M. Lee 15036c2979 Document the 400 error response for originate
12 years ago
David M. Lee a73394abb8 Corrected api-docs for channel variables
12 years ago
Joshua Colp 6e192a0f6f Ensure all pjsip_regc_* access occurs within a pjlib thread.
12 years ago
Joshua Colp 6670f56027 Tweak log message slightly.
12 years ago
Joshua Colp 0f7d4d308e Treat the authentication object as invalid if digest configuration is chosen and the digest is not of the correct length.
12 years ago
David M. Lee a0684d97f5 Oh menuconfig, why do you hate margins?
12 years ago
David M. Lee ed60f4793a Better structure for the WebSocket validation failure message
12 years ago
Joshua Colp 259fb38187 Ensure that a valid bind host is specified for transports.
12 years ago
Joshua Colp 7c044acbd9 Refactor operations to access the stasis cache instead of objects directly when retrieving information.
12 years ago
David M. Lee b698d80d4b res_stasis_http doesn't depend on res_stasis any more
12 years ago
Jonathan Rose b083a4cdae res_parking: Apply ringing role option on swap with a channel that rings
12 years ago
Joshua Colp 7ee5b025f4 Fix building.
12 years ago
Jason Parker 87973eecff ARI: Add support for getting/setting channel and global variables.
12 years ago
Jason Parker 7422581b6d Move channel driver Registry manager events to core.
12 years ago
Mark Michelson 7fdeb52910 Fix some broken logic in sending outbound caller ID.
12 years ago
David M. Lee c54b26a18c ARI: return a 503 if Asterisk isn't fully booted
12 years ago
David M. Lee cc3478d2e8 Print error details when set nonblock fails
12 years ago
David M. Lee 01c21c7aea Document MissingParams error message for /ari/events
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
13 years ago
David M. Lee fb03bf9b39 Fix int width problem for 32-bit... again
13 years ago
David M. Lee dbc588b02f Fix load errors related to the new ari_model_validators.
13 years ago
David M. Lee ef032842f1 Violating the margins to make menuconfig happy
13 years ago
David M. Lee a75fd32212 ARI - channel recording support
13 years ago
David M. Lee 9ba976b19c ARI authentication.
13 years ago
David M. Lee c9a3d4562d Update events to use Swagger 1.3 subtyping, and related aftermath
13 years ago
David M. Lee dcf03554a0 Shuffle RESTful URL's around.
13 years ago
David M. Lee d98c19f947 Add pjproject dependency to res_sip_notify
13 years ago
Kevin Harwell a25a630659 New SIP Channel driver: Always Auth Reject
13 years ago
Kevin Harwell 5456794b66 New SIP Channel Driver - Add CLI/AMI initiated NOTIFY requests
13 years ago
Jason Parker f820d24db1 ARI: Implement channel hold/unhold.
13 years ago
Jason Parker f41faf0b7d ARI: Implement channel dial.
13 years ago
Kinsey Moore 909ee4bfb9 Refactor extraneous channel events
13 years ago
Joshua Colp 68b3bce8b8 Nothing to see here, move along.
13 years ago
Joshua Colp f523a96635 Implement the defined PUBLISH ESC API within res_sip_pubsub.
13 years ago
Jonathan Rose 50ff1f5fc1 res_parking: Dynamic Parking Lots
13 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
13 years ago
Jason Parker eba5739470 Change ARI originate to also allow dialing an exten/context/priority.
13 years ago
Jason Parker f6211b6b70 Change some 500 errors to 400.
13 years ago
David M. Lee b193b580b0 Removed stray apostrophe.
13 years ago
David M. Lee 1426b2b228 Removed the automatic 302 redirects for ARI URL's that end with a slash.
13 years ago
Jason Parker 609c42c854 ARI: Add support for continuing to a different location in dialplan.
13 years ago
Richard Mudgett 5e27e13e28 Remove some redundant parking config error messages.
13 years ago
Jonathan Rose 854c4c64fe res_parking: Add Parking manager action to the new parking system
13 years ago
Joshua Colp ea948c69d3 Move where the sorcery observer is added for qualify to guarantee the sched_qualifies container exists.
13 years ago
Matthew Jordan 13b470d704 Fix memory/ref counting leaks in a variety of locations
13 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks
13 years ago
David M. Lee d56cbf43a0 Fixed templates so that the changes from r392777 won't be overwritten the next
13 years ago
Richard Mudgett b5f18d1677 Fix menuselect display for stasis modules.
13 years ago
Kinsey Moore a0b7a49a4a Index installed sounds and implement ARI sounds queries
13 years ago
Matthew Jordan cc29957a6f Properly pack the parameters into ast_json_pack when sending a send fax message
13 years ago
Joshua Colp 477e207f28 Add some more missing ast_sorcery_generic_alloc conversions.
13 years ago
Matthew Jordan 175b9831f2 Properly extract channel variables for the SendFAX/ReceiveFAX Stasis messages
13 years ago
Joshua Colp a330d0867e Make sorcery details opaque and add extended fields.
13 years ago
Joshua Colp 77002bc377 Merge in current pimp_my_sip work, including:
13 years ago
Matthew Jordan ea03516cb5 Fix a deadlock and possible crash in res_fax
13 years ago
Joshua Colp 94ec267888 Migrate PeerStatus events to stasis, add stasis endpoints, and add chan_pjsip device state.
13 years ago
Joshua Colp ffab4d52f1 Add a log message for when an incoming session is rejected due to the extension not being found.
13 years ago
Richard Mudgett cd40e179a9 Fix potential bridge hook resource leak if the hook install fails.
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Joshua Colp 671d7e62c7 Ensure that the number of added contacts never goes below 0.
13 years ago
Kinsey Moore b51b437bf3 Refactor CEL bridge events on top of Stasis-Core
13 years ago
Joshua Colp 65c492e851 Add support for requiring that all queued messages on a caching topic have been handled before
13 years ago
David M. Lee 1e9faaf78a Fix segfault for certain invalid WebSocket input.
13 years ago
Kinsey Moore 8cb0c33e48 Add AGI command arguments to AsyncAGI event
13 years ago
Kinsey Moore a5bbc790e7 Stasis-HTTP: Flesh out bridge-related capabilities
13 years ago
Jonathan Rose ed3f65ef96 res_parking: Add parking_devicestate.c left out from previous commit
13 years ago
Jason Parker f19ff9579a Implement ARI POST to /channels, to originate a call.
13 years ago
Jonathan Rose 8954661207 res_parking: Automatically generate extensions, hints, etc.
13 years ago
Kinsey Moore e36c6f714f Fix documentation generation
13 years ago
Kinsey Moore 3c37bb646f Fix documentation that was in review during the great suffix/prefix swap
13 years ago
Jason Parker 0613100e63 Split AGI manager events, to remove SubEvent field.
13 years ago
Mark Michelson 94d8d0468f Remove remaining traces of remove_on_pull from hooks and hook APIs.
13 years ago
Matthew Jordan 071c1e290d Pack the right number of items into the status and receive fax blobs
13 years ago
Kinsey Moore 6851801a5e Resolve a merge conflict
13 years ago
Matthew Jordan 2d2a47fae3 Fix some more fax test errors due to needing the peer in a bridge
13 years ago
Matthew Jordan 9e35096623 Fix a few fax gateway failures
13 years ago
Matthew Jordan fe3ca5401f Fix a variety of memory corruption/assertion errors
13 years ago
Jason Parker 154fbf8cae Split Hold event into Hold/Unhold, and move it into core.
13 years ago
Kinsey Moore 1223199b3d Remove a junk define
13 years ago