Commit Graph

5205 Commits (982959c04f8d25f5513c6c52ec47cf6c166fa084)

Author SHA1 Message Date
Matthew Fredrickson 4465c8704d Remove unused code as well as demote an error message to a debug message
17 years ago
Russell Bryant 25c75f6772 Let chan_h323 build in dev mode
17 years ago
Russell Bryant 9c549e6cf5 Merged revisions 115512 via svnmerge from
17 years ago
Joshua Colp 4555f32184 Remove redundant header getting.
17 years ago
Russell Bryant e9f62e1d41 Change some NOTICE log messages to debug.
17 years ago
Russell Bryant 27521f9e63 Remove my rant, since I have now replaced the rant with code.
17 years ago
Russell Bryant 2a966cdb03 Merged revisions 115304 via svnmerge from
17 years ago
Tilghman Lesher b11854445b Add attributes to various API calls, to help track down bugs (and remove a deprecated function)
17 years ago
Brett Bryant 4f3e4e22ef Add two new console commands "pri show version" and "ss7 show version" that will show the version of each library respectively.
17 years ago
Jason Parker c48c37909c Allow dringXrange to properly default to 10, as was done in 1.4.
17 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)
17 years ago
Olle Johansson 4c3aecfc55 Merged revisions 114890 via svnmerge from
17 years ago
Russell Bryant 59f170973e Merged revisions 114891 via svnmerge from
17 years ago
Jeff Peeler 7cfd8389ac Fixes a bug where if a stream monitor thread was not created (caused from failure of opening or starting the stream) pthread_cancel was called with an invalid thread ID.
17 years ago
Kevin P. Fleming 63f5e27842 Merged revisions 114880 via svnmerge from
17 years ago
Jeff Peeler 0d4ce02e5b Fixes a problem where all the templates were marked as dead no matter what. The templates should only be marked as dead if a configuration file has been successfully loaded and has changes. Bug found while making API documentation for 1.6.0.
17 years ago
Matthew Fredrickson eff8f552b6 Fix deadlock issue in chan_zap with libss7 due to channel variables being set with the channel pvt lock being held. #12512
17 years ago
Tilghman Lesher f491267c88 Merged revisions 114708 via svnmerge from
17 years ago
Russell Bryant dff07f833c s/chan_zap/chan_skinny/
17 years ago
Michiel van Baak 4cd37243ff Make MWI in chan_skinny event based modeled after chan_zap and chan_mgcp.
17 years ago
Tilghman Lesher 72b5d8d982 Unleak reference
17 years ago
Tilghman Lesher c5f11a59d0 Add 'sip qualify peer <peer>' command (with AMI SIPqualifypeer)
17 years ago
Russell Bryant 7be171455d Merged revisions 114673 via svnmerge from
17 years ago
Sean Bright f98b2cfef9 Speaking of building...
17 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
17 years ago
Joshua Colp a50b48dacd Hey look, it builds.
17 years ago
Mark Michelson cb80defb68 Merged revisions 114632 via svnmerge from
17 years ago
Mark Michelson 2602b21b39 Merged revisions 114624 via svnmerge from
17 years ago
Tilghman Lesher ea9014beac Merged revisions 114621 via svnmerge from
17 years ago
Jason Parker f9d4fc2f34 Merged revisions 51989 via svnmerge from
17 years ago
Russell Bryant 8bb98b63d8 Merged revisions 114608 via svnmerge from
17 years ago
Olle Johansson 9a4e9f5944 Merged revisions 114603 via svnmerge from
17 years ago
Russell Bryant 767fa7a909 Change a verbose message to debug.
17 years ago
Russell Bryant 0fa42f819a Merged revisions 114587 via svnmerge from
17 years ago
Olle Johansson 2958831a97 Merged revisions 114584 via svnmerge from
17 years ago
Tilghman Lesher b170c36350 Merged revisions 114571 via svnmerge from
17 years ago
Russell Bryant fe8b7f31db Merged revisions 114558 via svnmerge from
17 years ago
Russell Bryant 580cb27eec Merged revisions 114537 via svnmerge from
17 years ago
Joshua Colp 1e066813ac Add support for authenticating on a NOTIFY request. This is useful for phones that require it when sending them a special packet to get them to do something (such as reload their configuration).
17 years ago
Steve Murphy 161b4abd79 Hopefully, this will resolve the issues that russellb had with this log_show_lock().
17 years ago
Jeff Peeler 41fd7a6a21 (closes issue #6113)
17 years ago
Matthew Fredrickson b43364eac8 Add support for generic name transmission (#12484) on SS7 in chan_zap
17 years ago
Joshua Colp a79214b5b1 Merged revisions 114322 via svnmerge from
17 years ago
Matthew Fredrickson 264cc6ff5a SS7:Added - Generic Name / Access Transport / Redirecting Number handling. #12425
17 years ago
Joshua Colp b05e17fdd7 Make sure ADSI is marked as unavailable on Unistim channels so voicemail does not try to do some ADSI jazz.
17 years ago
Mark Michelson 0e821d7201 Merged revisions 114257 via svnmerge from
17 years ago
Sean Bright e4dce85331 Merged revisions 114245 via svnmerge from
17 years ago
Steve Murphy 5203c664de Thanks to snuff for finding these omissions
17 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.
17 years ago
Kevin P. Fleming a51fb142f9 Merged revisions 114184 via svnmerge from
17 years ago
Olle Johansson 18866623dc Merged revisions 114148 via svnmerge from
17 years ago
Olle Johansson f239f24580 Adding chanvar to SIPPEER from 1.4 branch
17 years ago
Jason Parker b9bb0749d1 Shorten the mac address pattern, since some phones use different identifiers (such as the i2050 softphone).
17 years ago
Jason Parker 6e6d6f2e10 Merged revisions 114120 via svnmerge from
17 years ago
Joshua Colp 6fad8249f5 During hangup it is possible for p->chan or p->owner to be NULL, so just return what the channel is bridged to instead of what they are *really* bridged to. Thanks Matt Nicholson!
17 years ago
Joshua Colp c5d0ca23f0 Merged revisions 114103 via svnmerge from
17 years ago
Matthew Fredrickson 5110d3bc69 Make sure linkset is locked exiting ss7_start_call
17 years ago
Matthew Fredrickson f9960bc748 Make sure we start incoming calls on SS7 with echo cancellation enabled. Also make sure when completing a COT we call ss7_start_call with the proper locks held. Lastly, make sure if we fail to get a channel from zt_new that we don't assume it's there.
17 years ago
Terry Wilson 4bc75c9a55 Merged revisions 114083 via svnmerge from
17 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.
17 years ago
Mark Michelson d13b45564b Merged revisions 114045 via svnmerge from
17 years ago
Joshua Colp 4a21c5dd22 Fix spelling of existent in a few places.
17 years ago
Joshua Colp a4e73acaf8 Merged revisions 114021 via svnmerge from
17 years ago
Mark Michelson 88cc98ea94 Merged revisions 113927 via svnmerge from
17 years ago
Joshua Colp 0351ef6e6e Enable enough RTP bridging to allow P2P to work.
17 years ago
Jason Parker d314fd5336 Move all messages wrapped in skinnydebug from debug to verbose.
17 years ago
Joshua Colp 230d9d1465 Merged revisions 113784 via svnmerge from
17 years ago
Mark Michelson 925924386a Merged revisions 113681 via svnmerge from
17 years ago
Terry Wilson 3ee1602b6a Merged revisions 113596 via svnmerge from
17 years ago
Jason Parker b52ec53da7 Merged revisions 113504 via svnmerge from
17 years ago
Jason Parker f469ee8cf2 Merged revisions 113454 via svnmerge from
17 years ago
Tilghman Lesher fa875c0578 Merged revisions 113348 via svnmerge from
17 years ago
Jeff Peeler bb13bf705e Merged revisions 113013 via svnmerge from
17 years ago
Jason Parker 63f574ceb4 Merged revisions 113118 via svnmerge from
17 years ago
Jeff Peeler 566e073606 Merged revisions 113012 via svnmerge from
17 years ago
Steve Murphy f291c2af0a Found a little problem with the sip request handling that could lead to a quick crash of asterisk, and a road to a DOS attack if left unfixed.
17 years ago
Philippe Sultan 71dc6a4771 Merged revisions 112820 via svnmerge from
17 years ago
Philippe Sultan db884798db Merged revisions 112766 via svnmerge from
17 years ago
Mark Michelson 3fd8236d28 Merged revisions 112599 via svnmerge from
17 years ago
Tilghman Lesher cbf80c1a3c Make MISDN generate channel rename events when the name changes.
17 years ago
Joshua Colp b5cccfe1a4 Since the SIP request structure gets reused multiple times with TCP handling we have to clear the debug state or else we will keep spitting out debug even after it has been turned off.
17 years ago
Jeff Peeler 6699761f80 Added dnsmgr status output for sip show registry.
17 years ago
Russell Bryant 094fc2c616 Fix a typo that prevented configuration of non-dynamic peers.
17 years ago
Jeff Peeler e9825d7c8a Existing DNS manager lookups extended to check for SRV records.
17 years ago
Tilghman Lesher d751947b1a Fix last commit
17 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.
17 years ago
Joshua Colp a8be22f9da Merged revisions 112204 via svnmerge from
17 years ago
Joshua Colp dcf4e46d8f Demote a log message down to a warning.
17 years ago
Russell Bryant af9c1ee0df Now that zaptel trunk has been removed, add the PSTN deprecation notice to chan_zap, as well.
17 years ago
Jason Parker 652ce60a6f I missed a place when this define was changed.
17 years ago
Russell Bryant 76baf34555 This fixes a high fence violation that MALLOC_DEBUG reported to me.
17 years ago
Mark Michelson bf4893fdce This time the fix is proper for issue 12284. I have tested it thoroughly and found
17 years ago
Mark Michelson 3a0f4cc933 Temporary revert of 111662. It's causing lots of trouble and appears to not be
17 years ago
Jason Parker 5591c696a5 Merged revisions 111720 via svnmerge from
17 years ago
Mark Michelson ca8e44c051 The copy_request function did not take into account the necessary null terminator
17 years ago
Tilghman Lesher bdf4443586 Oops, missed one
17 years ago
Joshua Colp 438361c0b8 Add expiry value to the sip show subscriptions CLI command.
17 years ago
Jason Parker 6412a96e43 Large cleanup of DSP code
17 years ago
Joshua Colp a3d7dc8903 Merged revisions 111020 via svnmerge from
17 years ago
Joshua Colp febd162ed2 Merged revisions 110628 via svnmerge from
17 years ago