Commit Graph

2224 Commits (8703628608a3eb0f075ed6f9555e16ad68107688)

Author SHA1 Message Date
Kevin P. Fleming 115e45c7b0 handle stale authentication nonces more properly (bug #4343, with formatting fixes)
21 years ago
Kevin P. Fleming 860d7948ba clean up create_addr, and use a structure instead of a large parameter list
21 years ago
Kevin P. Fleming 6107dfe927 use ast_cli_register_multiple() for chan_zap CLI commands
21 years ago
Mark Spencer c01873574a Blindly merge jitter buffer patch of bug #4342)
21 years ago
Mark Spencer 7b03b102c9 Setup transfer capability properly for outbound calls (bug #4434)
21 years ago
Jeremy McNamara 9950df1b49 Add button templates for 7902, 7935, 7940, 7960, 7970, support big endian machines with proper byte ordering, fixed caller*id on 7910 (others?) and more. Bug #4398
21 years ago
Jeremy McNamara fc0f505c5f Apply a proper solution to resolve AST_MAX_ACCOUNT_CODE
21 years ago
Mark Spencer 04be319867 Fix small sizeof bug (#4407)
21 years ago
Mark Spencer 5b55f3600b Fix attended transfer crash (bug #4404 with changes)
21 years ago
Mark Spencer db99849187 Fix reply digest selection of size (bug #4409)
21 years ago
Mark Spencer ed233f7e82 Fix the ordering fo some checks (bug #4406)
21 years ago
Russell Bryant 4e329973eb use DEFAULT_SIP_PORT (bug #4408)
21 years ago
Mark Spencer 2f1e6379b3 Fix agent deadlock and remove braindead tags dependency
21 years ago
Jeremy McNamara 8adbac17df Define AST_MAX_ACCOUNTCODE because chan_h323.h does not link to the Asterisk headers
21 years ago
Mark Spencer a6f2f031b3 Fix typo about maddr (bug #4386)
21 years ago
Josh Roberson 70b3b8730e Fix typo in chan_sip. (Bug #4376).
21 years ago
Mark Spencer 2df83a9298 Fix SIP registration (bug #4138)
21 years ago
Mark Spencer 41e7cc8154 Use defined AST_MAX_ACCOUNT_CODE (bug #4350)
21 years ago
Russell Bryant 9644f1dcfe various code cleanups (bug #4353)
21 years ago
Jeremy McNamara fa46a46ec1 Correctly implement the button templates in hopes to support more 79XX series phones. Needs testing, please report. Bug #4366
21 years ago
Matthew Fredrickson c055fcc9a7 (Hopefully!) last remaining changes for NFAS.
21 years ago
Matthew Fredrickson e92b07d372 More updates for NFAS span/channel mapping
21 years ago
Matthew Fredrickson 91bfc89301 Bug in pri_find_principle
21 years ago
Matthew Fredrickson 840a2ba5b4 Updates for new libpri set_message api
21 years ago
Jeremy McNamara 2353f5925c Optimize global/user/peer configuration call options. Bug #4336
21 years ago
Jeremy McNamara 39f884aaff Make debug output more precise. Bug #4345
21 years ago
Matthew Fredrickson ed76520002 Mods for IMPLICIT/EXPLICIT channel id selection support
21 years ago
Kevin P. Fleming 17e476378a make 'sip debug' work again (commands must be registered shortest-first when they start with the same words) (bug #4341)
21 years ago
Jeremy McNamara ec9ce8db9d Make capbilities be connection specific versus for the whole endpoint. Bug #4334
21 years ago
Jeremy McNamara 793182ea7d Fix memory leak, avoid uncessary abuse of memory and formatting tweaks. Bug #4282
21 years ago
Kevin P. Fleming d5b50fc83d formatting cleanup (bug #4330)
21 years ago
Kevin P. Fleming 58a530eba8 remove unnecessary conditional logic (bug #4313, take two)
21 years ago
Kevin P. Fleming 041147243c ensure that peer-level RTP settings are actually used (bug #4313)
21 years ago
Kevin P. Fleming c8889e6563 add IAXPEER function (bug #4310, with minor formatting and doc changes)
21 years ago
Kevin P. Fleming a1779650de move variable declarations to top of function where they belong (bug #4303)
21 years ago
Mark Spencer 53d655cf0a Yet another set of jitter buffer changes (this time some scheduling improvements) (bug #4319)
21 years ago
Mark Spencer 9272e1f68a More jitter buffer fixes for large resync (bug #4311)
21 years ago
Mark Spencer 503be4c93a Merge skew reduction (bug #4222)
21 years ago
Mark Spencer ee8cbfa872 Add IAX2 testing code (bug #4242)
21 years ago
Mark Spencer 28e5165284 Actually apply timestamp bug (bug #3961)
21 years ago
Russell Bryant 9f9fcca6c0 print out the IAX DATETIME IE in 'iax2 debug' in human readable form
21 years ago
Matthew Fredrickson ee296ae8a9 Turn on the DSP for the channel after an ANSWER so that we get DTMF detected
21 years ago
Matthew Fredrickson 9b89127c75 Additions to chan_zap.c to receive PRI_EVENT_KEYPAD_DIGIT properly. Bug #4286
21 years ago
Kevin P. Fleming 252bf2d652 SIP hold improvements (bug #4290)
21 years ago
Kevin P. Fleming 507ceb1a29 add 'zap show status' CLI command to display card/span status (bug #3585)
21 years ago
Kevin P. Fleming 9bf21dbf58 more strncpy -> ast_copy_string conversions, fixing some buglets along the way
21 years ago
Kevin P. Fleming fb59e4a857 combine two lines of code to make the logic clearer (bug #4273)
21 years ago
Kevin P. Fleming ea4c054123 fix segfaults in realtime_peer/realtime_user when wrong-type realtime entry is loaded (bug #4266)
21 years ago
Kevin P. Fleming 3fbdf210ce fix up help text and output for 'iax2 trunk debug' CLI command (bug #4191)
21 years ago
Kevin P. Fleming 7bcaa0caa2 code formatting cleanup (bug #4213)
21 years ago
Kevin P. Fleming acffa5d930 implement more detailed hangup causes (bug #4214)
21 years ago
Kevin P. Fleming 6cd4f9a8d3 correct some signed/unsigned issues found by GCC 4 (bug #4237)
21 years ago
Kevin P. Fleming 0356b70224 add functions to register/unregister multiple CLI commands in a single operation (bug #4255, with minor mods)
21 years ago
Kevin P. Fleming c382394360 add counters to 'show agents' CLI command (bug #4232)
21 years ago
Kevin P. Fleming 4515e94c39 various minor formatting changes and code cleanups (bug #4262)
21 years ago
Mark Spencer e37adfa243 Add netstats option (bug #4175)
21 years ago
Mark Spencer 01424f1f05 Fix one way audio problem with iax trunking (bug #4221)
21 years ago
Mark Spencer c936fc827c Add remainder of rtp fixes, iax2 patch (bug #3961)
21 years ago
Mark Spencer 060b71e52f Fix incorrect variable (bug #4243)
21 years ago
Jeremy McNamara 5af8df2b98 Formatting fixes and sanity checks Bug #4263
21 years ago
James Golovich 7d26776adc Fix typo in chan_zap.c faclityenable != facilityenable
21 years ago
Malcolm Davenport 04274f46c3 Resolve Bug #4248
21 years ago
Russell Bryant 65a7d2ac76 fixes for the new jitter buffer (bug #4249)
21 years ago
Matthew Fredrickson ba736889bf enable/disable facility ies
21 years ago
Matthew Fredrickson 567dd8c1ea Set DNID for immediate calls (Bug #4220)
21 years ago
Jeremy McNamara c224da2948 C++ formatting fixes, Log PWLib assertions, remove uncessary locking and to shut bkw up. Bug #4185
21 years ago
Jeremy McNamara e6be0236e5 Formatting fixes, proper locking and to shut bkw up. Bug #4185
21 years ago
Jeremy McNamara f3f322c990 Fix one way audio with some broken Endpoints and to shut bkw up. Bug #4164
21 years ago
Jeremy McNamara bd8ec48b6a Add specific gcc version to shut bkw up
21 years ago
Matthew Fredrickson 31d5fab9cd chan_zap.c portion of PRI show debug command (Bug #3985)
21 years ago
Russell Bryant 5f54bf2230 revert this patch ... THIS IS NORMAL OPERATION, see the bugnotes for details (bug #4107)
21 years ago
Mark Spencer 82d52ffe35 Use maxdomainlen in chan_sip (bug #4212)
21 years ago
Mark Spencer 00bcbaaa05 Fix gethostname calls (bug #4198, with mods)
21 years ago
Russell Bryant 7e83b3a4b1 now fix the formatting part (bug #4207)
21 years ago
Russell Bryant 6ce084b7e2 remove unreachable block of code (bug #4207)
21 years ago
Kevin P. Fleming 4d2537ae11 major re-work of dialplan functions, including:
21 years ago
Mark Spencer 0575c11d72 Merge formatting changes (bug #4172)
21 years ago
Mark Spencer 2fcda7000b Minor protocol fixes (bug #4169)
21 years ago
Kevin P. Fleming 6f118fe66a remove extraneous manual string termination
21 years ago
Kevin P. Fleming 7d6ba573e5 move some debugging output to a higher debug level (bug #4119)
21 years ago
Kevin P. Fleming aba598c26f fix build on FreeBSD (bug #4125)
21 years ago
Kevin P. Fleming 135f392c62 solve memory leak and allow chan_mgcp to be unloaded (bug #4148)
21 years ago
Kevin P. Fleming 38c513fd02 ensure the SIP socket is closed on module unload (bug #4149)
21 years ago
Kevin P. Fleming 50b9f0e970 fix breakage when ast_copy_string is used to copy substrings (bug #4146, but a different fix)
21 years ago
Jeremy McNamara 09ed70fcaf Fix one-way audio issues with CCM and possibly other [broken] endpoints. Bug #4135
21 years ago
Jeremy McNamara f0c47a88ba Fix one-way audio issues with CCM and possibly other [broken] endpoints. Bug #4135
21 years ago
Kevin P. Fleming a813234dcd simplify argument parsing in sip_prune_realtime
21 years ago
Kevin P. Fleming ba04eb12ef use symbolic constants for RTP method flags, and add debugging output to sip_alloc to indicate when RTP is/is not allocated (bug #3986)
21 years ago
Kevin P. Fleming 98a973007d ensure astdb registration entries are parsed properly (bug #4126)
21 years ago
Kevin P. Fleming cd9a1226b5 ensure buffer size is computed properly for ast_copy_string
21 years ago
Mark Spencer f2c734ba04 Add support for native DTMF
21 years ago
Jeremy McNamara 931e1debff Fix dtmfmode, dtmfcodec capability, Faststart for users and peers. Bug #4112
21 years ago
Kevin P. Fleming 9a7b3b0347 testing has shown that ast_copy_string is nearly twice as fast as strncpy for the common use cases in Asterisk, so convert chan_sip over...
21 years ago
Kevin P. Fleming fe6517959e change (iax2,sip) show (peers,users) to use 'like <pattern>' for pattern-matching to be consistent with other CLI commands
21 years ago
Kevin P. Fleming f0df8b7172 attempt to not allocate RTP ports for SIP private structures unless they are needed (bug #3986)
21 years ago
Kevin P. Fleming dfd4f13f55 ensure object reference is removed after unlinking from container
21 years ago
Kevin P. Fleming f07020fa1c clean up reg_source_db
21 years ago
Kevin P. Fleming ce6a7846c0 properly check for error from pri_timer2idx (bug #4117)
21 years ago
Kevin P. Fleming b1826af735 add SIP_HEADER function, mark SIPGetHeader app deprecated (will be removed on 2005-05-31)
21 years ago
Kevin P. Fleming 7d4b53c57a add direct object unlink macro to ASTOBJ api
21 years ago
Kevin P. Fleming 82f888f457 enhance 'sip prune realtime' to support users as well as peers, and regex-based filtering
21 years ago
Kevin P. Fleming 8634ef9e4a don't use '%i' at all, since we have no current use cases that need non base-10 parsing (bug #4110)
21 years ago
Kevin P. Fleming ae90c1a014 make write() failures on Zap channels more prominent than 'debug' messages (bug #4107)
21 years ago
Jeremy McNamara 8cd6529426 Rework astersk make process to be compatable with the Open H.323 build process. Bug #3981
21 years ago
Jeremy McNamara 1ebd942a88 Rework astersk make process to be compatable with the Open H.323 build process. Bug #3981
21 years ago
Jeremy McNamara 45f7567d70 Fix codec negiocation on inbound calls. Bugs 3980, 4021, 4045
21 years ago
Kevin P. Fleming b2c3f0464f unregister reload command (bug #4102)
21 years ago
Jim Dixon da9a73f4c9 Fixed problem with 'radio' attribute vanishing upon zap reload
21 years ago
Kevin P. Fleming 7e058413fb allow fine-grained 'insecure' settings (bug #4024)
21 years ago
Mark Spencer 55a6d4c1b5 Oops :)
21 years ago
Mark Spencer b99c287ef6 Fix lockup in register timeout
21 years ago
Ben Kramer 5c735f4c68 / changed the logging in vpb_call()
21 years ago
Kevin P. Fleming 22ef00edde add manager events for Zaptel DND state changes (bug #4070, with mods)
21 years ago
Kevin P. Fleming 0fe9884e0b report IP of peer who sent failing registration (bug #4089)
21 years ago
Kevin P. Fleming cd932e2234 reset 'confirm' mode so DTMF can be used by Zap callees after confirming (bug #4083)
21 years ago
Kevin P. Fleming 2a4265b406 formatting cleanup (bug #4088)
21 years ago
Matthew Fredrickson fd4dbd6c5c Support for new signaling type Feature Group D (MF) through a tandem access
21 years ago
Kevin P. Fleming 5a6d5c1751 ensure cause code supplied by IAX2 peer is passed up to caller properly (bug #4064)
21 years ago
Kevin P. Fleming a729a57ba1 fix various compiler warnings
21 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
21 years ago
Jeremy McNamara e3db569d62 update so people don't whine any more
21 years ago
Russell Bryant a3168fdc23 fix potential seg fault in my patch that just went in, oops
21 years ago
Mark Spencer b49f1a7dfa Fix "show agents" when name is not present (bug #4030)
21 years ago
Russell Bryant 7bffc0459c add missing newlines, fix misspelling of nonexistent (bug #4027)
21 years ago
Mark Spencer 8d1744dd29 Add sched_when function (bug #4022)
21 years ago
Matthew Fredrickson b90f35b24f Fixed chan_alsa.c unload bug (bug #4019)
21 years ago
Kevin P. Fleming b052fe894b ensure that the random number generator(s) are always seeded with a different value during Asterisk startup
21 years ago
Ben Kramer 18e2c2e468 / updated to get it to use ast indications again after the change to ast_chan_tech stuff
21 years ago
Ben Kramer f61b19eda8 / fixed an inverted test
21 years ago
Mark Spencer 71a99bab18 Fix MGCP call waiting (bug #3971, with mods)
21 years ago
Kevin P. Fleming d254db31c8 *** empty log message ***
21 years ago
Mark Spencer a7230de79a Correctly choose end of number (i.e. if it ends in 'w' with nothing following)
21 years ago
Russell Bryant c66b66e45f actually space out the registrations :) (bug #3104)
21 years ago
Matthew Fredrickson ea60d42f67 If an agent still has "wrapuptime" left after he finishes a call and the
21 years ago
Kevin P. Fleming c7c20f8656 report non-codec capabilities in 'sip debug' properly (bug #3960)
21 years ago
Kevin P. Fleming 864f6a50b8 ensure that MGCP AMA flags are passed into CDR (bug #3962)
21 years ago
Kevin P. Fleming 2650a7f2ae optimize frame handling in agent_read()
21 years ago
Matthew Fredrickson d41e65cd0d Merging AOC notifications for bug #3843
21 years ago
Mark Spencer c8f858f2aa Alerting *can* be sent after proceeding (bug #3963)
21 years ago
Kevin P. Fleming f63923ae29 ensure account code specified in mgcp.conf propagates to CDR (bug #3951)
21 years ago
Kevin P. Fleming 8b2b938b7e correct IAX loading/binding message (bug #3953)
21 years ago
Kevin P. Fleming f9f59ae89d move start_network_thread to _before_ testing its result :-) (bug #3952)
21 years ago
Jeremy McNamara 4c736c3600 Better dependancy and version checking method, solve call problems when dealing with a gatekeeper, sanity check call cleanup, in hopes to avoid deadlocks (Bugs #3848 #3643, #3591)
21 years ago
Mark Spencer e06257cf2e Fix MGCP *67 to automatically reset callerid (bug #3940)
21 years ago
Jeremy McNamara 0efb0da41f Better dependancy and version checking method, solve call problems when dealing with a gatekeeper, sanity check call cleanup, in hopes to avoid deadlocks (Bugs #3848 #3643, #3591)
21 years ago
Kevin P. Fleming bbc8c2ce6f fix breakage from slin endianness commit earlier today (sorry :-()
21 years ago
Kevin P. Fleming b96ae79baa handle AST_FORMAT_SLINEAR endianness properly on big-endian systems (bug #3865)
21 years ago
Kevin P. Fleming 7438526620 fix various compiler warnings (bug #3938)
21 years ago
Russell Bryant 64ee493b54 remove old iax.h
21 years ago
Matthew Fredrickson b81f233e68 Merging in xylome's beaerer capabilty patch (bug 3547)
21 years ago