Commit Graph

296 Commits (44af1e23d05a2b9005a4be408978a2263bf7f1a7)

Author SHA1 Message Date
Russell Bryant 44af1e23d0 Merge changes from team/russell/smdi-msg-searching
18 years ago
Brett Bryant 5634048c98 Add two new dialplan functions from libspeex for applying audio gain control
18 years ago
Joshua Colp f4237076bf Add support for specifying the registration expiry on a per registration basis in the register line. This comes from a Switchvox patch. (issue AST-24)
18 years ago
Mark Michelson e37dafdd3a Adding new configuration options to app_queue. This adds two new values
18 years ago
Tilghman Lesher fe2d50a4c9 Document the Incomplete application addition.
18 years ago
Mark Michelson 3aad03e5f0 Adding a new option 'n' to app_chanspy. This option allows for the name of the spied-on
18 years ago
Mark Michelson d0f35e6355 Adding a new option, 'B' to app_chanspy. This option allows the spy to
18 years ago
Russell Bryant 01f3a08f8a Add a c() option for the Jack() application and JACK_HOOK() funciton for supplying
18 years ago
Steve Murphy c0b8f57b9d (closes issue #12467)
18 years ago
Joshua Colp e52ae01831 Add MEETME_INFO dialplan function that allows querying various properties of a Meetme conference.
18 years ago
Jeff Peeler 4d3e086a3e added info describing DNS manager
18 years ago
Sean Bright 3b775e41ae Update the CHANGES file with yesterday's ChanSpy change. Sorry Kevin, just saw your e-mail.
18 years ago
Steve Murphy 5fb4b1bbe5 This is the scariest commit I've done in a long time. This is the astobj2-ification of chan_sip. I've tested a number of scenarios like crazy. It used to have 4x the call setup/teardown performance of trunk, but now it's roughly at parity. I will attempt to find the bottlenecks and get it back to the 4x mark. The changes made were somewhat invasive, but the value to the community of these upgrades outweighs waiting further for more testing. Every change being made to chan_sip was lousing this code up when we tried to merge. Peers, Users, Dialogs, are all now astobj2 objects, indexed via hashtables. Refcounting is used to track objects and free them at the bitter end of their lives. Please file issues on bugs.digium.com, and PLEASE, please, please be patient. One natural advantage to all the hash-table work is that loading large sip.conf files full of thousands of peers now goes much faster. One more please: PLEASE help thrash this code and test it.
18 years ago
Steve Murphy 2b69ec9a38 Introducing a small upgrade to the ast_sched_xxx facility, to keep it from eating up lots of cpu cycles. See CHANGES. From the team/murf/bug11210 branch.
18 years ago
Steve Murphy 6138b16995 Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch.
18 years ago
Steve Murphy 27891e6b4b Introducing doubly linked lists to trunk from branch team/murf/bug11210.
18 years ago
Joshua Colp a08c4b2064 A 'b' option has been added which causes chan_local to return the actual channel that is behind it when queried. This is useful for transfer scenarios as the actual channel will be transferred, not the Local channel. If you have been using Local channels as queue members and having issues when the agent did a blind transfer this option may solve the issue.
18 years ago
Tilghman Lesher 7e91279cfc Mark recent additions from #11954 and #12254
18 years ago
Jeff Peeler e9825d7c8a Existing DNS manager lookups extended to check for SRV records.
18 years ago
Jeff Peeler a5cdd849e5 This adds DNS SRV record support to DNS manager. If there is a SRV record for a given domain, the hostname and port listed in the SRV record will be used. If no SRV record exists or a SRV lookup is not attempted, the DNS lookup on the specified domain will be performed as normal. Chan_sip has been modified to take advantage of the new SRV support.
18 years ago
Tilghman Lesher e6fc9ae52c Add a linkedlist macro that maintains a sorted list
18 years ago
Tilghman Lesher a46a5e6586 Oops, fix this, too
18 years ago
Kevin P. Fleming 789831ef9a Merged revisions 110880 via svnmerge from
18 years ago
Joshua Colp 738e4ec94e Add a special dialplan variable to chan_sip which will cause an audio file to be played upon completion of an attended transfer.
18 years ago
Russell Bryant a567b41083 Note that the TCP and TLS support is currently considered experimental and
18 years ago
Tilghman Lesher ec3033020e Add note of the added Directory options, from commit 110237 (closes issue #7151)
18 years ago
Jeff Peeler 515ec9d92f This change adds DNS manager support for registrations not referencing a peer entry. It looks like there is support for DNS manager for realtime peers as well, however it is not implemented correctly. The improper usage occurs when ast_dnsmgr_lookup is called with one of the arguments being an address from the stack to be continually updated. The variable from the stack will go out of scope and dnsmgr will continue to try and update the memory there, causing possible stack corruption. This problem will be worked on next as well as adding DNS manager support for peer entries.
18 years ago
Joshua Colp e097cc7221 Add the ability to use a pattern match for a hint.
18 years ago
Mark Michelson cd7efcf4e7 Add option 'randomperiodicannounce' to queues.conf. Setting this will
18 years ago
Olle Johansson 0de4eba640 Add manager peerstatus events when peer can't authenticate.
18 years ago
Jeff Peeler 3c4c3c0dd2 documenting changes as a result of adding TCP functionality to ExternalIVR
18 years ago
Kevin P. Fleming a3a8aa6547 add support for named sections in zapata.conf, and fix a few bugs in config file parsing
18 years ago
Russell Bryant 67fd292f96 Add a trivial new dialplan function, AST_CONFIG(), which allows you to access
18 years ago
Mark Michelson 2ed30d47e8 Adding the Atxfer manager command. With this, you may initiate
18 years ago
Tilghman Lesher 8a411ccf83 Create a centralized configuration option for silencethreshold
18 years ago
Russell Bryant e8a8319aad Update CHANGES heading
18 years ago
Russell Bryant ebcefd1395 Add a "devstate change" CLI command to control custom device states. Also,
18 years ago
Joshua Colp 2a7eac9940 Add an 'e' option to ResetCDR which re-enables a CDR that has been disabled.
18 years ago
Russell Bryant 86e26793c2 Update CHANGES for SMDI stuff
18 years ago
Tilghman Lesher f274f7bcaa Permit additional CDR columns to be saved in Postgres. Note that these
18 years ago
Tilghman Lesher f92a3e119e Move Originate to a separate privilege and require the additional System privilege to call out to a subshell.
18 years ago
Joshua Colp 3e0f3915a5 Add CHANNELREDIRECT_STATUS variable to ChannelRedirect() dialplan application. This will either be set to NOCHANNEL if the given channel was not found or SUCCESS if it worked.
18 years ago
Olle Johansson 17c761c5ff - No space in manager event names, please
18 years ago
Tilghman Lesher 26755e3882 Context tracing for channels
18 years ago
Mark Michelson c08a40fb61 Document GotoIfTime change from svn revision 103738
18 years ago
Jeff Peeler 16a14a4cd8 Requested changes from Pari, reviewed by Russell.
18 years ago
Russell Bryant 2dd50b7656 remove entry that is no longer in the tree
18 years ago
Olle Johansson 0ca3d5509e Update CHANGES with rtppage
18 years ago
Jason Parker 46f06a5e0c Fix a typo
18 years ago
Russell Bryant 22fae48e3c Add the 'n' option to SpeechBackground, which has the application not answer the
18 years ago