Commit Graph

5535 Commits (2f4460b0ea69b51cae9bec66190449aef0310833)

Author SHA1 Message Date
Russell Bryant affbbe3bd2 Merged revisions 116978 via svnmerge from
17 years ago
Russell Bryant 29a9d477df Remove duplicate colon on Reason header
17 years ago
Joshua Colp 4943cbcf2c Improve native transfers when a chain of IAX2 connections are in use.
17 years ago
Joshua Colp 30aedbade7 Try to fix attended transfers.
17 years ago
Joshua Colp df6cd7a879 Merged revisions 116799 via svnmerge from
17 years ago
Matthew Fredrickson 74c9d35cb5 Try to see if we can make our ringback situation a little better
17 years ago
Sean Bright 1e65b27439 Compile under dev-mode, please.
17 years ago
Jim Dixon 76707a409c Bring all app_rpt and chan_usbradio stuff up to date
17 years ago
Jeff Peeler f97d547aba Fixes a problem I was having with two SIP phones using Packet2Packet bridging dropping audio nearly immediately. The problem was that the lock on the SIP dialog was not being unlocked while the bridge was still active. (Related to issue #12566)
17 years ago
Joshua Colp 46423f6e09 Fix pedanticness.
17 years ago
Russell Bryant 08f91c1192 Merged revisions 116463 via svnmerge from
17 years ago
Olle Johansson eecea3268e Don't add linefeed on received MESSAGE
17 years ago
Olle Johansson f07454f25d Properly declare charset for text messages.
17 years ago
Olle Johansson bb386c84e7 Adding spport for T.140 RED - Simple RTP redundancy to prevent packet loss in text stream
17 years ago
Olle Johansson 47bf217ee8 Merged revisions 116230 via svnmerge from
17 years ago
Olle Johansson 29b1d73567 Add support for codec settings in originate via call file and manager.
17 years ago
Olle Johansson 9c2956a3b0 Reformatting
17 years ago
Olle Johansson 615ed013d3 Adding comments
17 years ago
Mark Michelson 0ebec7fa4f Undo inadvertent changes to chan_skinny caused by the merging of urgent messaging
17 years ago
Russell Bryant 739a3c88a5 Merged revisions 116038 via svnmerge from
17 years ago
Joshua Colp 8d18723961 Merged revisions 115944 via svnmerge from
17 years ago
Matthew Fredrickson a439ea6fe2 Need to clear calling_party_cat variable after we retrieve it
17 years ago
Matthew Fredrickson df175cebc3 Add support for receiving calling party category
17 years ago
Brett Bryant 9575b82389 A small change to fix iax2 native bridging.
17 years ago
Matthew Fredrickson 5e3d36e4aa Add Zap MTP2 support to chan_zap
17 years ago
Matthew Fredrickson 1a492c49d4 Open up audio channel when we get ACM on SS7 event
17 years ago
Mark Michelson 7daebcd610 Adding support for "urgent" voicemail messages. Messages which are
17 years ago
Russell Bryant b280054c38 Merged revisions 115568 via svnmerge from
17 years ago
Russell Bryant c961d9637f Merged revisions 115565 via svnmerge from
17 years ago
Russell Bryant c02cf176e1 Merged revisions 115561 via svnmerge from
17 years ago
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
Tilghman Lesher ef4eff9a9b Add the "config reload <conffile>" command, which allows you to tell Asterisk
17 years ago
Jeff Peeler 13787bc595 This one line change makes an if inside a for loop (in realtime_peer) check all the ast_variables the loop was intending to test rather than just the first one.
17 years ago
Mark Michelson a49b6591f5 Oops here too. I need to stop coding for a while...
17 years ago
Mark Michelson 67efba6e50 Merged revisions 110635 via svnmerge from
17 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.
17 years ago
Olle Johansson 676d9d3303 Use the "Server" header when responding to SIP requests.
17 years ago
Mark Michelson c05501d812 Remove the "Event: registration" header from Asterisk-generated
17 years ago
Mark Michelson 625f6bd203 Merged revisions 110618 via svnmerge from
17 years ago
Russell Bryant c087390452 Merged revisions 110614 via svnmerge from
17 years ago
Joshua Colp 5a77d16eda Only print out the set_address_from_contact host verbose message if debugging is enabled on the dialog.
17 years ago
Russell Bryant 2860d9f83c Merged revisions 110336 via svnmerge from
17 years ago
Tilghman Lesher 0be1d98624 Fix recent trunk breakage
17 years ago
Jason Parker 9e3603dac9 Rename DSP_FEATURE_DTMF_DETECT, because we are *NOT* only detecting DTMF digits.
17 years ago
Jason Parker 8d4276578a Rename very poorly named function to reflect what it actually does. This was causing quite a bit of confusion for me...
17 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.
17 years ago
Russell Bryant 5f7e81b564 Set req->data to NULL after free'ing to ensure that it never gets accidentally
17 years ago
Mark Michelson 37fcf0e0fe Fix a typo which caused a double free in chan_zap. This was discovered
17 years ago
Mark Michelson 8bceb4f2a1 Since a sip request's data field is now a stringfield, we not only have to check
17 years ago
Mark Michelson f1181cb04e Merged revisions 109575 via svnmerge from
17 years ago
Kevin P. Fleming 3a8268bc29 fix up various warnings found via the addition of format string checking... some of these were really, really bad code
17 years ago
Terry Wilson b02bc230af Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not
17 years ago
Joshua Colp 10cdbe28a8 Merged revisions 109386 via svnmerge from
17 years ago
Jason Parker 263c658a6b Do not return with a successful authentication if the From header ends up empty.
17 years ago
Olle Johansson 0de4eba640 Add manager peerstatus events when peer can't authenticate.
17 years ago
Michiel van Baak 5729b0ec40 Update the directory of placed calls on skinny phones
17 years ago
Joshua Colp 7980ac1261 Remove something that is never ever used.
17 years ago
Joshua Colp ba63fd28c2 Merged revisions 109107 via svnmerge from
17 years ago
Joshua Colp f7f58d194e Make sure that the temporary sip_request structure is empty so that copy_request doesn't think it already has an ast_str.
17 years ago
Russell Bryant 5bd4e32a4c Merged revisions 108796 via svnmerge from
17 years ago
Mark Michelson 086d4f0e56 Merged revisions 108737 via svnmerge from
17 years ago
Russell Bryant 5f58a11ff2 Merged revisions 108530 via svnmerge from
17 years ago
Russell Bryant 1a2b358588 Merge changes from team/jamesgolovich/chan_sip-ast_str
17 years ago
Russell Bryant 8bbef5f996 Rename ast_tcptls_server_instance to session_instance, since this pertains to
17 years ago
Mark Michelson ff1527de3d Let's get this to compile
17 years ago
Mark Michelson 39cc1b4f36 Merged revisions 108288 via svnmerge from
17 years ago
Kevin P. Fleming a3a8aa6547 add support for named sections in zapata.conf, and fix a few bugs in config file parsing
17 years ago
Kevin P. Fleming 5ebfa5638a Merged revisions 108086 via svnmerge from
17 years ago
Tilghman Lesher 582d3b4ba7 Deadlock fixes
17 years ago
Jason Parker 1c0bc928d1 Merged revisions 107714 via svnmerge from
17 years ago
Kevin P. Fleming 3ee2872f40 Merged revisions 107713 via svnmerge from
17 years ago
Kevin P. Fleming acb73c7448 fix another potential bug found by gcc 4.3
17 years ago
Kevin P. Fleming 4925e7b835 Merged revisions 107464 via svnmerge from
17 years ago
Terry Wilson a9a3f001e0 Merged revisions 107290 via svnmerge from
17 years ago
Jason Parker 6477f207f1 Merged revisions 107173 via svnmerge from
17 years ago
Joshua Colp 362b184c9c If we receive a 488 on a T38 request reinvite back to audio. As well reinvite across a bridge back to audio if one side doesn't negotiate to T38.
17 years ago
Kevin P. Fleming f5bee50ad1 Merged revisions 106945 via svnmerge from
18 years ago
Matthew Fredrickson 8874940104 Make sure we don't start a call when we have already done so in response to a COT message
18 years ago
Steve Murphy 377e51c4d4 (closes issue #6002)
18 years ago
Tilghman Lesher 8718878490 Merged revisions 106552 via svnmerge from
18 years ago
Joshua Colp 496adc6fc0 Merged revisions 106235 via svnmerge from
18 years ago
Russell Bryant 82b3a87fd7 Merged revisions 106237 via svnmerge from
18 years ago
Kevin P. Fleming c6585e5b5d Merged revisions 106038 via svnmerge from
18 years ago
Tilghman Lesher 7a3f642207 Merged revisions 106015 via svnmerge from
18 years ago
Tilghman Lesher 7007c565fe Fix minor misuses of snprintf
18 years ago
Russell Bryant 96e04792bd add a destroy API call for a server instance
18 years ago
Russell Bryant cc55483858 More public API name changes to use an appropriate ast_ prefix
18 years ago
Russell Bryant efb1e30a38 Rename public object server_instance to ast_tcptls_server_instance
18 years ago
Russell Bryant 7b1e335999 Fix some bugs in the SIP tcp helper thread.
18 years ago
Joshua Colp 4de0d8368f Merged revisions 105674 via svnmerge from
18 years ago
Russell Bryant 0db8a98efe Fix some code that was improperly changed in revision 104866 from issue #12079.
18 years ago
Russell Bryant a584b51dd9 Merged revisions 105570 via svnmerge from
18 years ago
Russell Bryant bc3f768547 Merged revisions 105568 via svnmerge from
18 years ago
Joshua Colp b336ac48cf Merged revisions 105557 via svnmerge from
18 years ago
Philippe Sultan 7293986e44 Remove unnecessary if statements before calling iks_delete (redundant check is
18 years ago
Tilghman Lesher 557c38bc8d Fix crash when configuration does not match hardware detection.
18 years ago
Jason Parker decec84c56 Merged revisions 104920 via svnmerge from
18 years ago
Russell Bryant 60eec5bdcb reduce indentation in alloc_sub
18 years ago
Joshua Colp 1281c05afa After further discussion revert my previous commit for this. Currently in order to ensure devicestate is the expected value in another module (such as app_queue) then chan_sip must be loaded before hand.
18 years ago
Joshua Colp 5a5b0be411 When queueing up a device state change when the peer is loaded from the configuration give it a state of not in use. We have to do this because the channel technology may not yet be registered so the state could not be queried and would be considered invalid.
18 years ago
Joshua Colp dca12f4aa7 Fix T38 passthrough regression introduced by state changes.
18 years ago
Tilghman Lesher 4aff24881b Bring Voicetronix driver up to date with current drivers
18 years ago
Russell Bryant 0036cde5f3 Rename version.h to ast_version.h. Next, I will be re-adding version.h as an
18 years ago
Olle Johansson 82cef0fa88 Formatting and doxygen while waiting on an airport...
18 years ago
Russell Bryant 3a8756c9b4 Merged revisions 104119 via svnmerge from
18 years ago
Russell Bryant f8412a637d Deprecate the "stripmsd" option in favor of dialplan substring variable syntax.
18 years ago
Joshua Colp b5a5db340c Merged revisions 104095 via svnmerge from
18 years ago
Joshua Colp 581c8c7bf2 Instead of outputting a verbose message every so often let's make it a debug message.
18 years ago
Russell Bryant 871e86846e Merged revisions 104086 via svnmerge from
18 years ago
Joshua Colp 26e297b27f Merged revisions 104084 via svnmerge from
18 years ago
Joshua Colp 5410140ae1 Merged revisions 104082 via svnmerge from
18 years ago
Steve Murphy c33c0855b8 Enforce a space between function args as per code review.
18 years ago
Doug Bailey 552b782fc2 Add protection to chan_zap build when NEONMWI events are not defined
18 years ago
Tilghman Lesher e537a1368c Merged revisions 104037 via svnmerge from
18 years ago
Russell Bryant 0bcd2ae4b0 fix a typo
18 years ago
Doug Bailey ee4137f337 Added configuration distinction between neon and fsk mwi detection
18 years ago
Joshua Colp 715ab328c1 Try to do Packet2Packet bridging with chan_h323 if reinviting isn't enabled.
18 years ago
Joshua Colp 22f70f2db1 Merged revisions 103953 via svnmerge from
18 years ago
Mark Michelson b895cda7a3 Merged revisions 103904 via svnmerge from
18 years ago
Joshua Colp 369af0f291 Merged revisions 103823 via svnmerge from
18 years ago
Russell Bryant 85cd43c3c9 Merged revisions 103821 via svnmerge from
18 years ago
Jeff Peeler 19d238dee3 (closes issue #11864)
18 years ago
Joshua Colp e54da94808 Add a non-invasive API for application level manipulation of T38 on a channel. This uses control frames (so they can even pass across IAX2) to negotiate T38 and provided a way of getting the current status of T38 using queryoption. This should by no means cause any issues and if it does I will take responsibility for it.
18 years ago
Jason Parker f6a1b64de9 Merged revisions 103795 via svnmerge from
18 years ago
Matthew Fredrickson 05ead467bd Commit chan_zap portion of #11964: add the ability to get ORIG_CALLED_NUM
18 years ago
Jason Parker e0e9ff2e43 Merged revisions 103790 via svnmerge from
18 years ago
Matthew Fredrickson 484214d534 Make sure EC is enabled when SS7 call comes in. Also add support for multiple DPCs per linkset. #11779
18 years ago
Tilghman Lesher 2c3c489ade Merged revisions 103780 via svnmerge from
18 years ago
Olle Johansson f04d5fb83d Make sure we can set up calls without audio (text+video).
18 years ago
Mark Michelson e9d0cda77d Merged revisions 103770 via svnmerge from
18 years ago
Joshua Colp 67ac1d44da Merged revisions 103763 via svnmerge from
18 years ago
Olle Johansson 17c761c5ff - No space in manager event names, please
18 years ago
Michiel van Baak 62ac882f8c move two ast_log calls to ast_debug.
18 years ago
Russell Bryant 958ed2b620 Merged revisions 103741 via svnmerge from
18 years ago
Jason Parker 72bc8a7c7d Fix up some doxygen issues.
18 years ago
Jason Parker a38a5d9ab6 Add periodic jitter stats to CLI and manager.
18 years ago
Joshua Colp 60de470a77 Merged revisions 103385 via svnmerge from
18 years ago
Joshua Colp 9587f09103 Add support for allowing a native bridge to happen when the L option is enabled. The RTP bridging could already handle this, it just needed to be enabled in the main bridging code.
18 years ago
Joshua Colp a684207428 Change chan_skinny to use debug messages as appropriate.
18 years ago
James Golovich 5f4b027f19 Don't wipe out transport and fd in chan_sip on reload (issue #11930)
18 years ago
Russell Bryant 1ec8cb41a8 Merge changes from team/mvanbaak/cli-command-audit
18 years ago
Mark Michelson b7764b534a Merged revisions 103070 via svnmerge from
18 years ago
Joshua Colp ae6eea1999 Fix a network byte order issue and ensure when creating an outgoing dialog that the socket always contains information such as type and port.
18 years ago
Joshua Colp 3d3852f125 Merged revisions 102968 via svnmerge from
18 years ago
Joshua Colp 84fd4fcd47 Merged revisions 102725 via svnmerge from
18 years ago
Mark Michelson fe9821cc10 Get rid of any remaining ast_verbose calls in the code in favor of
18 years ago
Mark Michelson 33e42a6788 Merged revisions 102453 via svnmerge from
18 years ago
Joshua Colp 4b0c2cd0f3 Yeah yeah, I broke building on trunk. Shoot me.
18 years ago
Joshua Colp 946da18730 Merged revisions 102450 via svnmerge from
18 years ago
Jason Parker 668cecbafc Add line numbers to warning/error messages (and pretty up some existing ones).
18 years ago
Olle Johansson 7ca0fa1cae Merged revisions 102142 via svnmerge from
18 years ago
Olle Johansson eab33324de Merged revisions 102090 via svnmerge from
18 years ago
Russell Bryant 208f346878 Merged revisions 101989 via svnmerge from
18 years ago
Russell Bryant c2d9664f6f Merged revisions 101693 via svnmerge from
18 years ago
Russell Bryant 02357a6462 Fix a simple deadlock that was introduced _right_ before this code got merged
18 years ago
Jason Parker 245661a158 Merged revisions 101482 via svnmerge from
18 years ago
Russell Bryant 039f7a6ce1 Merged revisions 101433 via svnmerge from
18 years ago
Russell Bryant e3caa42311 Merged revisions 101413-101414 via svnmerge from
18 years ago
Mark Michelson 4d00d175c3 The deprecation of "username" in favor of "defaultuser" for SIP peers unfortunately
18 years ago
Kevin P. Fleming 9e7a9c3292 simplify this code and eliminate the return value cast that is no longer necessary
18 years ago
Olle Johansson 13c62afa80 Constifying the interface to get pvt_ids in the bridge, based on
18 years ago
Olle Johansson 85b2ef5f0e Merged revisions 101152 via svnmerge from
18 years ago
Jason Parker 0214baa6eb Merged revisions 100930 via svnmerge from
18 years ago
Jason Parker 8727ced2d6 Merged revisions 100835 via svnmerge from
18 years ago
Joshua Colp d38298c272 Make externip work as documented. If no port is specified it will use the value of bindport instead of always being 5060.
18 years ago
Christian Richter a3bdc0a77f Merged revisions 100793 via svnmerge from
18 years ago
Christian Richter 2753deb0db Merged revisions 96199 via svnmerge from
18 years ago
Olle Johansson 2151e444e5 Merged revisions 100740 via svnmerge from
18 years ago
Olle Johansson 5059be57bf Removing code that wasn't supposed to be there at all, only at an experimental stage
18 years ago
Mark Michelson f007eba6d9 Re-inserting chan_vpb into trunk.
18 years ago
Joshua Colp a1eeabcd41 Fix up some T38 state change issues.
18 years ago
Joshua Colp 212db7a0d7 Fix up two scheduling issues. In one instance a scheduled item was not deleted when it should have been and in the other it was scheduled again when it shouldn't have been.
18 years ago
Russell Bryant b437d33fe5 Merged revisions 100629 via svnmerge from
18 years ago
Jason Parker bf800d7e25 Merged revisions 100624 via svnmerge from
18 years ago
Russell Bryant 1c74c549d7 Merged revisions 100581 via svnmerge from
18 years ago
Joshua Colp 9cbe2622b6 Don't do a network byte order conversion when setting the socket's port variable to that of bindaddr's. It is already in the correct network byte order.
18 years ago
Tilghman Lesher 69ade72e3c With the switch to the ast_sched_replace* API in trunk, we lose the correction
18 years ago
Tilghman Lesher ac699196f5 Merged revisions 100465 via svnmerge from
18 years ago
Mark Michelson 7a90863973 Removing chan_vpb from the tree
18 years ago
Jason Parker 34bdd7bf7a Merged revisions 100378 via svnmerge from
18 years ago
James Golovich 1fd8f0fe8c Fix simple whitespace issue
18 years ago
Jason Parker 32989872dd Move chan_local dependency into places (only one) that previously depended on res_features, and used local channels
18 years ago
Joshua Colp f44ef30a3e Remove dependency on res_features from some channel drivers. It is now part of the core and no longer exists as a module.
18 years ago
Kevin P. Fleming de9e315146 fix flag bit definitions to make code from issue #11049 actually work; along the way, clarify comments and add some dummy flag definitions for other multi-bit flags to hopefully stop this from happening in the future
18 years ago
Olle Johansson 5fb7250511 Merged revisions 99978 via svnmerge from
18 years ago
Olle Johansson 02e2718e94 Merged revisions 99977 via svnmerge from
18 years ago
Kevin P. Fleming 0b2239deae since echo canceler parameters in Zaptel are now signed integers, allow them during parsing
18 years ago
Tilghman Lesher e19b83a0a3 Progress messages don't work
18 years ago
Olle Johansson 16315ae2f3 - Add a few comments to sip_xmit
18 years ago
Olle Johansson e956900bc5 Merged revisions 99652 via svnmerge from
18 years ago
Olle Johansson b8aa3248ec Add a generic function to set the bridged call PVT unique id string
18 years ago
Olle Johansson 949bb30d03 Merged revisions 99594 via svnmerge from
18 years ago
Russell Bryant 14657e25ea Point out a bug in some debug counter handling
18 years ago
Olle Johansson f4fe6744cc Add authentication options to the SIP dialstring.
18 years ago
Olle Johansson 865bb84432 Doxygen updates
18 years ago
Mark Michelson c48b43e2d8 Merged revisions 99426 via svnmerge from
18 years ago
Jason Parker 97fb8a75d4 Fix distinctive ring detection.
18 years ago
Olle Johansson 8f19d8523b Remove compiler warning for uninitialized variable
18 years ago
Olle Johansson fcaeb2d722 Doxygen updates.
18 years ago
Olle Johansson 8296d2d29d Updating doxygen
18 years ago
Joshua Colp 965c454543 Merged revisions 99301 via svnmerge from
18 years ago
Joshua Colp aeb3048676 Change over to using ast_debug so these debug messages don't always show up.
18 years ago
Russell Bryant 3a95a07e69 Add a "console active" CLI command, which lets you find out which console device
18 years ago
Russell Bryant f20450ea03 Merge changes from team/russell/console_devices
18 years ago
Russell Bryant b995c78c31 Merge changes from team/group/sip-tcptls
18 years ago
Russell Bryant 89778a05c1 Make the output of "console list devices" a bit prettier.
18 years ago
Russell Bryant 30de4fc350 List which devices are inputs and outputs in "console list devices"
18 years ago
Russell Bryant 2a91da6613 Merged revisions 99004 via svnmerge from
18 years ago
Jason Parker 8dc5e09ccb Add several busy detection related defines to menuselect.
18 years ago
Kevin P. Fleming cd4cc27c93 major reliability and performance improvement in VWMI monitoring for FXO ports (code by markster, me and dbailey)
18 years ago
Russell Bryant 6aaa992301 Merge the changes from issue #10665 from the team/group/sip_session_timers branch.
18 years ago
Joshua Colp a6da07a515 Merged revisions 98966 via svnmerge from
18 years ago
Mark Michelson 343949b741 Merged revisions 98964 via svnmerge from
18 years ago
Joshua Colp 4082bed03a Merged revisions 98955 via svnmerge from
18 years ago
Joshua Colp 1faba2a90c Remove DNS lookup from sip_devicestate. This seems to come from way back when and I can't think of a reason for it being here, plus it could cause needless DNS lookups.
18 years ago
Russell Bryant 2cdf636c0f Merged revisions 98946 via svnmerge from
18 years ago
Russell Bryant 4fb04cb58a Merged revisions 98943 via svnmerge from
18 years ago
Joshua Colp 9a76fbf9c2 Merged revisions 98934 via svnmerge from
18 years ago
Joshua Colp 698ad33d7b Merged revisions 98894 via svnmerge from
18 years ago
Jason Parker 524aed3768 Add proper call forwarding (all and busy) support for chan_skinny.
18 years ago
Jason Parker d357378397 Fix for potential crash with vmexten
18 years ago
Kevin P. Fleming 4b0a63ffa2 Add 'zap set dnd' CLI command, and ensure that the AMI DNDState event always gets generated.
18 years ago
Kevin P. Fleming 138799091c Add 'auto' signalling mode for Zaptel channels.
18 years ago
Tilghman Lesher 911fbb5df9 Merged revisions 98164 via svnmerge from
18 years ago
Kevin P. Fleming 9603b5f598 Ascom phones send Flash events as SIP INFO using '!' as the 'digit'
18 years ago
Russell Bryant 5c2beee6c3 Add a new global and per-peer option to chan_sip, qualifyfreq, which allows you
18 years ago
Tilghman Lesher c88f243d8d Merged revisions 97973 via svnmerge from
18 years ago
Steve Murphy 71ad27409c The fixes in this commit are mainly to allow compiling of trunk with --enable-dev-mode, mutex profiling, lock debugging, etc. Mainly, the version.c needs to be in the OBJS line; asterisk.h was chosen to have the prototypes for ast_get_version, ast_get_version_num; and the ASTERISK_FILE_VERSION macro needs to be used after including asterisk.h in a few files. I hope I did the right thing. If not, let me know.
18 years ago
Tilghman Lesher 857e3412f4 Several manager changes:
18 years ago
Luigi Rizzo 84d4c3d801 remove a wrong 'const'
18 years ago
Luigi Rizzo cdf6974dea Two changes:
18 years ago
Philippe Sultan 55240a4e35 Merged revisions 97489 via svnmerge from
18 years ago
Luigi Rizzo aaddb77f42 Implement keyboard handling, and use it to enter
18 years ago
Kevin P. Fleming dae22c9567 Merged revisions 97448 via svnmerge from
18 years ago
Kevin P. Fleming 1f390863eb Merged revisions 97410 via svnmerge from
18 years ago
Luigi Rizzo b4fbb1916d implement the "console startgui" and "console stopgui"
18 years ago
Luigi Rizzo bbbef73276 make get_video_desc() return the active console if
18 years ago
Luigi Rizzo fda25337b3 add copyright (most of this code was written by Marta Carbone),
18 years ago
Luigi Rizzo 11c492aaec add support for textareas, used for various dialog windows on the gui.
18 years ago
Olle Johansson 2905e69622 Change reference to external library so it appears on the extref listing
18 years ago
Joshua Colp 186a5febd5 One line documentation ftw!
18 years ago
Joshua Colp 98e93bc80b Merged revisions 97195 via svnmerge from
18 years ago
Joshua Colp 21fe29f818 Move common code for setting T38 capabilities and fix a bug with fax detection in the SIP RTP read callback. It's still sort of silly... but more on that later.
18 years ago
Tilghman Lesher 3ad9a66e0f Merged revisions 97077 via svnmerge from
18 years ago
Luigi Rizzo afe68c2323 add support for cropping the keypad image while displaying it.
18 years ago
Luigi Rizzo 17d76401f1 update comments to reflect reality (or at least planned behaviour).
18 years ago
Luigi Rizzo eb86067cba resolve a load-time problem avoiding a call to console_do_answer.
18 years ago
Russell Bryant 54bc2c20b6 Now that the version.h file was getting properly regenerated every time the svn
18 years ago
Russell Bryant f5580269e1 Add the URL to the home page for portaudio. Also add the location of the
18 years ago
Kevin P. Fleming 5d7ee7e9bf improve chan_usbradio to use indications just like chan_alsa/chan_oss do now
18 years ago
Tilghman Lesher 2fac359db6 Merged revisions 96525 via svnmerge from
18 years ago
Kevin P. Fleming f4fba89489 [commit message]
18 years ago
Russell Bryant c51ee0c6ae Merged revisions 96449 via svnmerge from
18 years ago
Russell Bryant 4d6c570974 Merged revisions 96394 via svnmerge from
18 years ago
Kevin P. Fleming e566f4eda7 eliminiate sound_thread() and other stuff from chan_oss since Asterisk indications can handle it
18 years ago
Kevin P. Fleming 2e5cc8f3c0 coding guidelines cleanup
18 years ago
Christian Richter c9f70f995b Merged revisions 96198 via svnmerge from
18 years ago
Russell Bryant fa39abb50b Add support for generating a ringing sound on an incoming call. This is a bit
18 years ago
Russell Bryant b8caf43b3a Note that this module doesn't actually play a ringing sound for an incoming call
18 years ago
Russell Bryant d6c016a5aa Show the correct CLI command to answer the call
18 years ago
Kevin P. Fleming e4d1524c23 actually parse and store echocan parameters from zapata.conf... this *should* work <G>
18 years ago
Mark Michelson 426d9beceb Add curly braces around a compound if statement so that trunk will build properly
18 years ago
Kevin P. Fleming 9d3ee005b0 another checkpoint... chan_zap can now use the new ZT_ECHOCAN_PARAMS ioctl if it is present, but doesn't parse any supplied parameters yet
18 years ago
Mark Michelson 5107c5474c Change instances of AST_NONSTANDARD_APP_ARGS(foo, bar, ',') to AST_STANDARD_APP_ARGS(foo, bar)
18 years ago
Joshua Colp 70071915e1 Merged revisions 95946 via svnmerge from
18 years ago
Kevin P. Fleming 29800b0540 clean up hwgain CLI command and improve docs for swgain CLI command
18 years ago
Kevin P. Fleming 027cb522d9 umm... this did not compile on x86-64, and could not possibly have worked on any platform as it was passing string pointers to a function expecting ints
18 years ago
Kevin P. Fleming c69eb1082a fix some long-time breakage that kept chan_misdn from being embedded
18 years ago
Kevin P. Fleming 005cb3329c use the proper technique for including submodules so that embedding will work
18 years ago
Luigi Rizzo e7f195e82a call directly the cli command to implement hangup.
18 years ago
Luigi Rizzo afc18baa1a prevent a panic when destroying a channel with no incoming video.
18 years ago
Luigi Rizzo 38c1dbb39a remove a leftover sleep(1) used for debugging
18 years ago
Russell Bryant 067fcc2a03 Update chan_console to natively use a 16 kHz sample rate. If it is talking
18 years ago
Russell Bryant 4e99cc88e2 Merge the main set of changes from team/russell/chan_console.
18 years ago
Luigi Rizzo d6d39dfee9 Move grabbers definitions to a separate file, vgrabbers.c, so it is easier
18 years ago
Luigi Rizzo f2702ec721 virtualize the interface for video grabbers, which should
18 years ago
Luigi Rizzo a799456578 Add a few entries up to 1408x1152 in the table of known video resolutions.
18 years ago
Luigi Rizzo 6b33a01692 change the interface of video encapsulation routines, they only
18 years ago
Luigi Rizzo 14c09c5bea various rearrangements and renaming of console_video stuff
18 years ago
Russell Bryant 5fe74de6b8 Merged revisions 95191 via svnmerge from
18 years ago
Luigi Rizzo 77dd3c1b3f fix a small bug in printing out geometries - wrong input.
18 years ago
Luigi Rizzo fb487bbc89 remove useless casts
18 years ago
Joshua Colp e2712448a5 Merged revisions 94924 via svnmerge from
18 years ago
Joshua Colp fcf927e597 Merged revisions 94905 via svnmerge from
18 years ago
Luigi Rizzo b634b8ccca more localization of gui stuff
18 years ago
Luigi Rizzo 07afabbaf1 more steps to decouple the gui from the rest of the code.
18 years ago
Luigi Rizzo bda73977fa Enable building the code even if SDL is not present (similarly,
18 years ago
Luigi Rizzo 4fe5e46cc3 more localizations around sdl_setup
18 years ago
Luigi Rizzo f24811e641 use fread instead of mmap to read in the comment area from the keypad.
18 years ago
Tilghman Lesher c3fc2a76f5 Allow more spans than 32. Also, rearrange compiler flags so the most often
18 years ago
Luigi Rizzo fa928c14c7 another bunch of gui localizations
18 years ago
Luigi Rizzo 250f064851 more localization of sdl stuff
18 years ago
Luigi Rizzo fe050b42b6 move more gui stuff into console_gui.c
18 years ago
Luigi Rizzo a2b091b664 more preparation for untangling of the various console_video stuff
18 years ago
Tilghman Lesher fc22a4a40e Convert raw bits for callprogress bitfield to use constants, for greater code clarity
18 years ago
Russell Bryant 21e057e79d Fix a bug in peer handling that caused multiple instances of a peer to end up
18 years ago
Luigi Rizzo add967dccf Split console_video.c so that video codecs and gui functions
18 years ago
Tilghman Lesher 27f8b5bc2d Change the abbreviated TON from 'A' to 'V', since 'A' is a legitimate DTMF
18 years ago
Luigi Rizzo d508cf1a07 support sdl_videodriver to send output to x11/aalib/console
18 years ago
Luigi Rizzo c5e36e822e move reading info from the keypad to a separate function.
18 years ago
Luigi Rizzo 2f592c52bd make sure the minimum surface depth is 16bpp so we can create YUVoverlays.
18 years ago