Commit Graph

2728 Commits (60c5b80818282dae8cfade790b83729ed142c933)

Author SHA1 Message Date
Kevin P. Fleming 3c91556d2d reset regattempts counter after successful registration (bug #4634)
21 years ago
Matthew Fredrickson cb8ba75284 Fix for bug 4347. Also breaking redirectingreason interpretation routine into function
21 years ago
Kevin P. Fleming 3ddc33f674 un-break three-way calling
21 years ago
Russell Bryant f3e538205b no need to call srand() when it is already called in asterisk.c
21 years ago
Kevin P. Fleming 19c1ac82a4 actually get the host's name for the code that needs it (bug #4569)
21 years ago
Kevin P. Fleming 9f4ad3363d ensure that 'zap show status' always generates output, even when there are no interfaces present (bug #3585)
21 years ago
Kevin P. Fleming 4803ab0bb2 don't use locks when reading usecounts (reading only, not writing)
21 years ago
Kevin P. Fleming 8db7830293 fix outgoing format selection breakage
21 years ago
Kevin P. Fleming 442f3b15a1 make 'transfer to busy' support a configurable option, and make it _only_ short-circuit AST_STATE_BUSY
21 years ago
Ben Kramer 32741dc1c6 / fix for bug 4550
21 years ago
Mark Spencer 4358089aa7 Fix SIP with OSP
21 years ago
Kevin P. Fleming 369b421b78 make SIP registration accept RFC non-compliant Digest headers (bug #4577)
21 years ago
Kevin P. Fleming d66913bea2 fix segfault when no CLID number is present (bug #4566)
21 years ago
Kevin P. Fleming b68ffcd38d fix debug output (bug #4562)
21 years ago
Kevin P. Fleming 52e26805e7 begin properly supporting 'Supported' and 'Required' headers (bug #4351)
21 years ago
Kevin P. Fleming 54e74ff81b control maximum number of interpolation frames generated during silence by jitterbuffer (bug #4295)
21 years ago
Kevin P. Fleming 4e6d610317 ensure that proper response code is return for unimplemented methods (bug #4512)
21 years ago
Kevin P. Fleming 5285af5631 separate IAX2 protocol debugging and jitterbuffer debugging (bug #4523)
21 years ago
Kevin P. Fleming 0e9d920a60 move tools used during build into build_tools subdirectory
21 years ago
Kevin P. Fleming a752aeb4e8 fix reply_digest breakage from earlier patch
21 years ago
Mark Spencer f80df76143 Fix fd's when we release rtp/vrtp
21 years ago
Mark Spencer b6ea1bcb29 Attempt to repair SIP parameter gathering brokenness
21 years ago
Mark Spencer 0c61fc56be Fix via comparison to be case insensitive
21 years ago
Mark Spencer e74c288783 Fix agent recording issue (bug #4551)
21 years ago
Kevin P. Fleming 2f7e984a31 don't generate 'rport' unless RFC3581 support is enabled (bug #4533)
21 years ago
Kevin P. Fleming 81d1a11ed6 clean up and optimize reply_digest (bug #4447)
21 years ago
Kevin P. Fleming 9a80a7bc2c string/whitespace handling cleanups (bug #4449, with mods)
21 years ago
Mark Spencer fb12b92a43 Various IAX2 fixes
21 years ago
Ben Kramer 20c26996ef / fixes possibility for accessing of struct when null
21 years ago
Kevin P. Fleming f3efc756ad allow transfer-to number for SIP transfers to contain an '@' (and enforce the max-forwards restriction for these transfers) (bug #4048)
21 years ago
Kevin P. Fleming 4d102efb7a make incoming overlap calls with no number specified use the 's' extension (bug #4317)
21 years ago
Kevin P. Fleming 439002c898 make zap-transfers to busy/congestion channels behave more reasonably (bug #4495)
21 years ago
Kevin P. Fleming 5736270107 add 'rtignoreexpire' option to allow Realtime addresses to be used regardless of expiration time (bug #4362)
21 years ago
Kevin P. Fleming ddaa0cc0dd don't call alloca() or alloca()-using functions in parameter lists (bug #4487)
21 years ago
Kevin P. Fleming aa0608cb34 remove useless code (bug #4492)
21 years ago
Kevin P. Fleming 706bf6d427 ensure CLI commands produce proper terminating output when used with manager interface (bug #4497)
21 years ago
Ben Kramer f70c5e190b / fixed bugs introduced by the fix for bug #4368 by kpfleming
21 years ago
Kevin P. Fleming 178842ec27 save 168 bytes per zaptel channel private structure (using bitfields)
21 years ago
Kevin P. Fleming e5e64bfd41 header ordering fixes for FreeBSD (pending a global merge into asterisk.h) (bug #4484)
21 years ago
Kevin P. Fleming 7584fac64b various compiler warning fixes (bug #4483)
21 years ago
Kevin P. Fleming adc9c81692 fix version tag macro calls
21 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
21 years ago
Kevin P. Fleming 005e436b57 another round of version tag updates, along with 'show version files' pattern filtering
21 years ago
Kevin P. Fleming 8726967435 handle going to 'fax' extension when inside a macro properly (bug #4368)
21 years ago
Kevin P. Fleming 4f299de252 major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116)
21 years ago
Mark Spencer bccc1171f0 Fix minor OSP compile issue
21 years ago
Kevin P. Fleming 8a0ade1fd8 don't call reg_source_db() until after the peer has been added to the peer list
21 years ago
Kevin P. Fleming 50307c4e80 fix compilation on Darwin (bug #4462, ugh, we need all this stuff moved into endian.h)
21 years ago
Kevin P. Fleming 090f7d278b more cleanups for outbound registrations (bug #4457)
21 years ago
Kevin P. Fleming d6a2290eb2 use a struct for long parameter list to transmit_invite (bug #4458)
21 years ago
Kevin P. Fleming 420737f3ea correct oops in recent outbound registration rework (bug #4461)
21 years ago
Kevin P. Fleming c9004afb94 various improvements to outbound registrations and response handling (bug #3850)
21 years ago
Kevin P. Fleming 68668b602d use ast_cli_register_multiple() for CLI commands
21 years ago
Kevin P. Fleming a198e5af5a use ast_strip_quoted to strip brackets from key secrets
21 years ago
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
Kevin P. Fleming 661770497b Allow chan_iax2 to build on systems that don't define SO_NO_CHECK (bug #3908, round 2)
21 years ago
Kevin P. Fleming 2097977b7d Add 'iax2 reload' CLI command and fix peer counting with regex matches (bug #3876)
21 years ago
Mark Spencer 6ea8bf36f8 Fix IAX2 out of memory failure (bug #3907)
21 years ago
Anthony Minessale II c02caf1e91 add missing newlines (part2)
21 years ago
Anthony Minessale II 6afb37c9ae add missing newlines
21 years ago
Mark Spencer cadd117ed0 Add fixup to chan_phone (bug #3825)
21 years ago
Mark Spencer f3b51061e4 Add option to disable checksums on IAX
21 years ago
Mark Spencer eb91006b7c Allow functions to be written to (bug #2278, with mods)
21 years ago
Mark Spencer f966e5e186 Simplify endianness and fix for unaligned reads (bug #3867)
21 years ago
Mark Spencer dc9faa21e4 Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
21 years ago
Mark Spencer 5c12ec4755 Clear out received tag in 407/401's (bug #3885)
21 years ago
Mark Spencer 200b967871 Delete cross targets for gentone and friends
21 years ago
Mark Spencer 74075be1c4 Don't forget blank header in notify (bug #3877)
21 years ago
Mark Spencer 4fbb1a57c4 Cleanup SIP method stuff a little
21 years ago
Mark Spencer 4253cfd233 Avoid excessive "PROGRESS" messages (bug #3807)
21 years ago
Mark Spencer a0a2592025 Fix cross compiling (bug #3868)
21 years ago
Mark Spencer 32b3083ba8 Make status update on agents properly
21 years ago
Mark Spencer fdc402153d Minor formatting fixes
21 years ago
Mark Spencer 2bc067a740 Implement fax detect within i4l (bug #3827)
21 years ago
Mark Spencer c4f66c2c33 Fix DTMF formatting (bug #3853)
21 years ago
Mark Spencer 03f5290b89 Add SIP real authentication (bug #3782)
21 years ago
Mark Spencer 78d9eee141 Fix OSS endian issues in OSS (bug #3846)
21 years ago
Mark Spencer e7b18536c4 Fix SIP/IAX caching (bug #3671)
21 years ago
Mark Spencer d8daf09817 fix endianness of OSS/Alsa (bug #3839)
21 years ago
Mark Spencer f5b6b2b953 Make sure regtimeout is initialized (bug #3845)
21 years ago
Mark Spencer aa25b367d6 Allow resetinterval to be "never"
21 years ago
Mark Spencer 4e156d3435 Fix portability (Bug #3842)
21 years ago
Mark Spencer 730194d609 Merge Russell's formatting patch (bug #3838)
21 years ago
Mark Spencer ea5228686c Fix chan_agent segfault (bug #3590)
21 years ago
Mark Spencer fea72cb65d Fix SIP realtime bug (somehow didn't get committed yesterday)
21 years ago
Mark Spencer 4e70bbc3b2 If the D-channel goes down and comes back up, consider it "up" on any event other than a pri down event.
21 years ago
Mark Spencer ceadbd2d91 Make sure we don't accept streams we can't handle (bug #3818)
21 years ago
Mark Spencer b0fa3b6450 Update SIP/IAX documentation and code (Bug #3810)
21 years ago
Ben Kramer c6822b3fb1 / changed ast_channel_tech structure init to the GCC-specific format, seems
21 years ago
Ben Kramer 6f5e43a60f / updated ast_channel_tech structure init.
21 years ago
Mark Spencer e31fd63b35 Add SIPPeers and SIPShowPeer manager events (bug #3693 with mods)
21 years ago
Mark Spencer d0e9afeb2b Minor sipredirect fixes (bug #3789)
21 years ago
Mark Spencer 5c3c5fb65c Fix "," to "." notation.
21 years ago
Mark Spencer 7353c879b0 Comment on sensitivity (bug #3802)
21 years ago
Mark Spencer 2af2747634 icseq increments only on requests, not responses (bug #3798)
21 years ago
Mark Spencer ef1b495d45 Strengthen RFC conformity with respect to tags and stupid SIP complexities.
21 years ago
Mark Spencer 0d63eccb11 Fix "little crash" in inuse handling (bug #3792)
21 years ago
Mark Spencer 1205aaa664 Fix tag issue (bug #3795)
21 years ago
Anthony Minessale II a8e79d3830 fix typo per stevek's req
21 years ago
Mark Spencer f9cfe60312 Add support for Solaris/x86 (bug #3064)
21 years ago
Mark Spencer 4c4264a448 Reorganize SIP code to make more readable (bug #3781)
21 years ago
Mark Spencer 47979c3e73 Make sip debug easier to read (bug #3785)
21 years ago
Mark Spencer 7082d0584e Add PLC and jitter buffer and iax2 meta trunk with timestamps (bug #2532, #3400)
21 years ago
Mark Spencer 488595c759 Cleanup registration expirey with realtime (bug #3751)
21 years ago
Mark Spencer f0449777db Fix missing newline to notice (bug #3775)
21 years ago
Ben Kramer 72c039758c / implementing callpickup
21 years ago
Mark Spencer 6b20a0f5db Inherit variables across local channel (bug #3769)
21 years ago
Mark Spencer c6c9c0a3ed Merge tony's refactoring code with small mods (bug #3710)
21 years ago
Mark Spencer cb9d518b3e Record read size
21 years ago
Russell Bryant 5dc4b018a4 updates from angler
21 years ago
Matthew Fredrickson 1220a0e2fb Making 2bct work only if transfer=yes in zapata.conf for the channel
21 years ago
Mark Spencer 3334ab2653 Remove duplicate CallerPres application
21 years ago
Mark Spencer 98a3c16be4 Slow down the registrations to space them out
21 years ago
Josh Roberson 4e395aac8b Fix compilation of chan_h323.c since removal of the private channel structures (Bug # 3738)
21 years ago
Ben Kramer 1a6a17aab8 / updated to work with new fixes for bug #3573
21 years ago
Mark Spencer a397a88192 Propagate device state properly when agentlogoff command is issued
21 years ago
Mark Spencer 0eb1f2ec44 If we're only queueing audio, don't queue when we really want to engage the masquerade
21 years ago
Mark Spencer 6f2ed85340 Don't consider wrapuptime when call was not answered
21 years ago
Mark Spencer 7f97f0a332 More persistence fixes
21 years ago
Mark Spencer fe64d7eca6 Minor persistence fixes
21 years ago
Mark Spencer 2fbb559a70 Remove accidental libpri dependency (bug #3714)
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Ben Kramer 9f553ef8ba / added fax detection support
21 years ago
Mark Spencer 418eefb9dc Member presistance improvements (bug #3647)
21 years ago
Mark Spencer 74a28969a4 Add dynamic dialplan support (bug #3566)
21 years ago
Matthew Fredrickson 7dc293f58f Commiting chan_zap.c patch for 2bct
21 years ago
Mark Spencer 0bad15d227 Be sure to process SDP if we already have an owner (bug #3701)
21 years ago
Mark Spencer dc297cd02a Fix chan_phone error code (bug #3692)
21 years ago
Mark Spencer 619528a3c3 Update agent manager docs (bug #3687)
21 years ago
Mark Spencer 45d7200427 Allow MGCP to use distinctive ring for call wait
21 years ago
Mark Spencer 3def26a0e4 Add iax2 device state notification (bug #3640)
21 years ago
Mark Spencer 34e8ed636d Fix queue URL passing (bug #3543)
21 years ago
Mark Spencer 21e6e48a26 Don't pass agent audio until call is confirmed (bug #3677)
21 years ago
Mark Spencer b216988746 Look for faxexten in the main context, too (bug #3634)
21 years ago
Mark Spencer c021ec56e3 Fix small but big typo in REGISTER/SUBSCRIBE early RTP closing (bug #3673)
21 years ago
Mark Spencer c96810b9d3 Add new callerpres parsing API (bug #3648)
21 years ago
Mark Spencer 3188414261 Release RTP ports early (bug #3655)
21 years ago
Jeremy McNamara da2ac25552 finally commit vm enhancements for skinny Bug #3511
21 years ago
Mark Spencer e330970fb9 Fix GCC 4.0 build (bug #3662)
21 years ago
Mark Spencer 8ea159cc2e Handle SDP *after* authentication (bug #3660)
21 years ago
Mark Spencer 5a9f337de0 Add execiftime, remove duplicate agent logoff CLI
21 years ago
Matthew Fredrickson a6a4d44176 Adding support to log off an agent from the console
21 years ago
Mark Spencer 6eea9479e7 Allow global "qualify" option (bug #3649)
21 years ago
Mark Spencer 927828d4d4 Fix "tohost" logic errors (bug #3654)
21 years ago
Ben Kramer 8df2830434 / added break-for-dtmf=no for native bridging
21 years ago
Ben Kramer 37fcb4fc3f / added an option to use the AST vad DSP for DTMF detection
21 years ago
Mark Spencer d10878282b Provide more info when native bridge cannot occur (bug #3627)
21 years ago
Mark Spencer ef19fe6bef Add sip redirect support (bug #3419i, with mods)
21 years ago
Mark Spencer 9529e3ebb0 Make IAX2 channel names use "-" instead of "/" for call number (bug 3594)
21 years ago
Mark Spencer 0126706cac Add OEJ's md5 app (bug #3604)
21 years ago
Mark Spencer f8aa020b3f Add event for agentlogoff from CLI (bug #3611)
21 years ago
Ben Kramer 367da10e08 / adjusted how the gain settings are implemeted
21 years ago
Mark Spencer cea4a8e09e Fix native agent transfer, add UPGRADE.txt for notes about backwards compatibility issues upgrading from Asterisk 1.0 to current CVS head
21 years ago
Mark Spencer 90267ab0ea Merge OSP udpates
21 years ago
Mark Spencer 7f5f113968 Remove a couple of peerification bbugs (bug #3576)
21 years ago
Mark Spencer 1ca9fb19e5 Merge limits patch (bug #3581)
21 years ago
Mark Spencer 062733f106 Fix user=phone stuff (bug #3575)
21 years ago
Mark Spencer e83c29f281 Add sip show user completion (bug #3574)
21 years ago
Mark Spencer 6a181832bb Add callingpres/calling limit support, small updates (bug #3577 with mods)
21 years ago
Mark Spencer 3af7d5a342 Add additional sanity checks (bug #3548)
21 years ago
Mark Spencer cecb25eae5 Add sip show user and friends (bug #3571)
21 years ago
Mark Spencer ddcfe8d3af Fix apparent logic error that causes unregistered non-realtime peers to be destroyed (bug #3569)
21 years ago
Mark Spencer dd7e4ef47a Merge SIP changes from oej
21 years ago
Mark Spencer 2b914b7ebf Add support for receiver reports (bug #3236, with mods)
21 years ago
Mark Spencer d44286366b Flagify hold (bug #3456)
21 years ago
Mark Spencer 5611ff040e Fix native bridge not to intercept DTMF if it's needed
21 years ago
Mark Spencer c52f076bca Separate IAX and SIP tables for users/peers
21 years ago
Mark Spencer 5d9bbe64c8 Merge tony's IAX/SIP realtime cache (bug #3509)
21 years ago
Mark Spencer d2c0c613c8 Fix zap build for gcc 2.95
21 years ago
Mark Spencer df460963fc Make agent support sending url (bug #3543)
21 years ago
Ben Kramer 847164efa0 / fixed ring-back on FXS ports
21 years ago
Mark Spencer 6776ea7a79 Fix H.323 locking (bug #3540)
21 years ago
Mark Spencer 97f589e6af Handle DNS failures on startup more gracefully (bug #3086)
21 years ago
Mark Spencer 4b485062ee quicky agent formatting fix, merge polarity/answer patch (bug #2847)
21 years ago
Mark Spencer cba23534f1 Inherit variables across an agent (bug #3520)
21 years ago
Mark Spencer 82a9a22e99 Fix callerid segfault in rare combination (bug #3519)
21 years ago
Mark Spencer e75a91556c Properly handle PRI TON and allow changing number (bug #3493, with mods)
21 years ago
Mark Spencer a678344264 Show last tx/rx command in sip show channels (bug #3499)
21 years ago
Mark Spencer 746dbf2c53 Make sure we always transmit the same from line (bug #3492)
21 years ago
Mark Spencer c48522110f Fix silly typo (bug #3483)
21 years ago
Mark Spencer e89fb66d79 Only use default callerid if it's specified (bug #3486)
21 years ago
Mark Spencer 3f306552dd Fix agent moh issue (bug #3383)
21 years ago
Ben Kramer d77b6a6c8c / fix for when caller hangs up after first ring
21 years ago
Ben Kramer f8d6b80b97 / updated so that it can deal with multiple matching in extensions, with
21 years ago
Ben Kramer 08f888a148 / added parameter to change ec suppresion threshhold from config
21 years ago
Mark Spencer ca0a0a0daa Merge IAX2 peer completion patch (bug #3462)
21 years ago
Mark Spencer 458f165c98 Add agent logon/logoff CLI command (bug #3440)
21 years ago
Mark Spencer 2491d3b75d Improve logging and add summaries (bug #3459)
21 years ago
Mark Spencer 8f199888d5 Merge callevents etc (bug #3456)
21 years ago
Mark Spencer ccd7a7ac54 Reduce complexity of check for f->samples / 8 not being 0
21 years ago
Jeremy McNamara 4e158e372c Force the use of specific versions of OpenH.323 and PWlib (Bug #3386 with mods)
21 years ago
Mark Spencer c3f8e1fe08 Fix CID name when no CID name is supplied (bug #2795)
21 years ago
Mark Spencer 1be3670efe Fix interation of # transfer and flash hook transfer (bug #3011)
21 years ago
Mark Spencer b1e0f0f102 Handle oddly sent 'A' to 'D' (bug #3445)
21 years ago
Mark Spencer 7a250ebd34 Fix reload on sip peers (bug #3432)
21 years ago
Ben Kramer 17f19d921b / put in ifdef wrapper around routines to save caller ID packet recording
21 years ago
Mark Spencer a9c26705e0 Make sure registration is taken care of if DNS fails (bug #3424)
21 years ago
Mark Spencer 5f726ad8c7 Merge config updates (bug #3406)
21 years ago
Mark Spencer a611ce04f1 Improve skinny display (bug #3416)
21 years ago
Mark Spencer 248c923284 Fix law table (i4l) (bug #3412)
21 years ago
Mark Spencer b5f5e0762e Fix chan_modem_i4l to be sure we use unsigned (bug #3412)
21 years ago
Mark Spencer 3bafe1a8a5 Fix chan_modem_i4l (bug #3410)
21 years ago
Mark Spencer 91805d8f8e Remove duplicate alaw implementation (bug #3409)
21 years ago
Mark Spencer e969712c6f Add optional one way playback (bug #3397)
21 years ago
Russell Bryant 0c30452423 update copyright headers for 2005
21 years ago
Mark Spencer 3758d31fa1 Merge zap PRi call progress fixes (bug #2799)
21 years ago
Mark Spencer b27daee8b0 IAX codec fixes (bug #3387)
21 years ago
Mark Spencer e3da507a44 Make sure we check for owner even after a queue frame
21 years ago
Mark Spencer 191bf77082 Fix "send text" crash (bug #3378)
21 years ago
Mark Spencer 2a1dff7ba2 Add missing cvs ignore (bug #3373)
21 years ago
Jeremy McNamara ee456ae10d use PROC instead of OSARCH
21 years ago
Mark Spencer b2c110329f Fix compiler warnings (bug #3367)
21 years ago
Mark Spencer 8b0d0923b4 Fix recently introduced zap crash from HOLD/UNHOLD patch (bug #3365)
21 years ago
Ben Kramer 5914c791bb / trimmed down caller ID collect time for vpb cid.
21 years ago
Ben Kramer 44fbf78d78 / patched for bug 3350
21 years ago
Josh Roberson 7f887cca90 Misc Grammer/formatting fixes - Thanks Corydon76! (bug #3361)
21 years ago
Mark Spencer 840f035827 Merge hold patch (bug #1840)
21 years ago
Mark Spencer b7178fdce9 Rid us of a silly compiler warning
21 years ago
Ben Kramer a00fad7d48 / updated caller ID to use ast_set_callerid
21 years ago
Mark Spencer cb55bf96ef Fix ringback on outbound skinny calls (bug #3295)
21 years ago
Mark Spencer 93629a3a89 Don't even attempt to masquerade a channel into itself (bug #3040)
21 years ago
Mark Spencer 0b4862c822 Avoid duplicate 200 OK
21 years ago
Mark Spencer b0772febde config restructure, sip peer completion (bug #3352, #3327)
21 years ago
Mark Spencer 160c04b793 Repair // comments to /* */ comments (bug #3347)
21 years ago
Mark Spencer df4a69f7ce Fix agent deadlock (bug #3311)
21 years ago
Mark Spencer 96503a02c1 Make groups be 64-bits (bug #3351, with mods)
21 years ago
Mark Spencer a0e6229adb Fix H.323 build on ppc (bug #3353)
21 years ago
Mark Spencer c487ca43e6 ixjuser is not needed as best as I can tell since it comes from /usr/include/linux. I wonder why it was there in the first place...
21 years ago
Mark Spencer e2c9887aeb Simplify find_peer usage (bug #3341)
21 years ago
Mark Spencer 3519110944 Give us more wiggle room on incoming registrations
21 years ago
Ben Kramer 185461cfb6 / added a ring timer so that an incoming call will termintate if it hasnt
21 years ago
Mark Spencer 9811d4502f Fix realtime in SIP (bug #3332)
21 years ago
Mark Spencer 5bb53baa0e Send 405 Method Not Allowed when message received outside of call (bug #3324, commited from within the plane to huntsville)
21 years ago
Mark Spencer 5a69a332e5 Fix to be sure we have a valid fd on a peer
21 years ago
Mark Spencer b72da3343c Destroy sip channel when message is sent outside the context of a call...
21 years ago
Mark Spencer 21f63cd4db shame on oej for submitting a patch which doesn't even compile, shame on me for comitting it...
21 years ago
Mark Spencer cb06d1d954 Minor configuration fixes/standardizations (bug #3317)
21 years ago
Mark Spencer 186e36c403 Allow multiple bindaddrs so asterisk uses the same interface for tx as rx
21 years ago
Mark Spencer c2bee5d802 When moving PRI channel rename channel properly
21 years ago
Ben Kramer dcd583bbde / checks to if owner is set before using it.
21 years ago
Mark Spencer e4d79daa75 Send "not compatible here" instead of "unavailable" on codec mismatch (bug #3306)
21 years ago
Mark Spencer e7cb975021 Improve object destruction (bug #3286)
21 years ago
Mark Spencer 4fc6c2eb0d Fix MGCP when running without verbose (bug #3260)
21 years ago
Ben Kramer 847de38584 / changed mkif to static function so as not to conflict with other modules
21 years ago
Mark Spencer 9aba06cfed Set blind transfer variable (bug #3268)
21 years ago
Mark Spencer 82be2f2153 Allow sip show users/peers to filter on regexp (bug #3222)
21 years ago
Mark Spencer 18ff12ba8b Merge regex for iax2 show peers (bug #3223)
21 years ago
Mark Spencer 4038178ccb Merge experimental codec preferences for IAX2 (bug #2971)
21 years ago
Mark Spencer 88979c2a4a Don't allow masquerading into oneself (bug #3040)
21 years ago
Mark Spencer 89fb8c1037 Fix Alert-Info for optipoint 400 (bug #3288)
21 years ago
Mark Spencer 0748d47164 Minor externip fixes (bug #3262)
21 years ago
Mark Spencer e163642ed1 Don't native bridge when needing digits
21 years ago
Mark Spencer c5aedb3086 Fix "externhost"
21 years ago
Mark Spencer e5ad6907c5 Make sure we clear out owner in SUB_REAL when moving a call (bug #3267)
21 years ago
Mark Spencer d3418aa14a Support CNG transmission when on hold (bug #2904)
21 years ago
Mark Spencer 9ff8416c79 Improve MGCP formatting (bug #3247)
21 years ago
Mark Spencer 6463533f80 Merge distinctive ring for MGCP (bug #2880, with mods)
21 years ago
Mark Spencer 2cd8a11bf2 If pedantic mode enabled, look for media-level addresses
21 years ago
Mark Spencer 8a92b798e9 Fix compliance of SIP presence (bug #3251)
21 years ago
Mark Spencer 8e3722ceee More flagification (bug #3254)
21 years ago
Mark Spencer 15307e3978 Use ast_setcallerid instead of manual (bug #3115)
21 years ago
Mark Spencer 68c634721a Revert Jim's earlier "fix" :)
21 years ago
Mark Spencer 7568d9a4ef Merge OSP updates from matt nicholson (with changes)
21 years ago
Mark Spencer d481e22f29 Merge sip notify fixes (bug #3243)
21 years ago
Ben Kramer 2da38463da / fixed un-initilized variable
21 years ago
Jim Dixon c9d317ba1a Fixed threeway calling disconnect wrong party bug
21 years ago
Mark Spencer ca40ab4b67 Allow generic sip notify (bug #3231)
21 years ago
Mark Spencer dfceae320d Allow early exit from traverse (bug #3221)
21 years ago
Ben Kramer 7754314450 / fixed bug when using AST caller ID functions, shouldnt be trying to write
21 years ago
Mark Spencer 0c3cea35f0 Merge OEJ's print groups feature (bug #3228, with changes)
21 years ago
Mark Spencer 1e127d75d2 Improve check order
21 years ago
Mark Spencer 559cae8751 Fix chan_phone for pre-gcc 3.0 (bug #3214)
21 years ago
Mark Spencer 08f3c195f7 Grab lock in hangup earlier
21 years ago
Mark Spencer 5924e61b40 Add ability to remember agents
21 years ago
Mark Spencer 3ead7cdb6e Fix GCC 2.95 build (bug #3211)
21 years ago
Mark Spencer a66d310f8d Agent documentation changes to agents and verbose / debug fixes (bug #3158)
21 years ago
Mark Spencer 1b3af96143 Phone driver updates (bug #1975)
21 years ago
Mark Spencer 91e1317f4a Switch more options into flags (bug #3201)
21 years ago
Mark Spencer 90197dbbdc Minor IAX2 fixes, add incomplete-but-very-basically-functional IAX2 encryption
21 years ago
Mark Spencer 9c35e9a7d1 Stop transmission when sendonly is set (bug #3185)
21 years ago
Mark Spencer 8bf932bf27 Fix MWI for SIP when using "friend" type (bug #3004)
21 years ago
Mark Spencer 5559a4c39c Fix registration bug with new astobj (bug #3184)
21 years ago
Mark Spencer 59e86b63b0 Merge kpflemings ASTOBJ improvements (bug #3167)
21 years ago
Mark Spencer ce87d2977f Make cidrings configurable (bug #2889)
21 years ago
Mark Spencer b1b8802edd Make it possible to configure an externhost and not just an externip (bug #3069)
21 years ago
Mark Spencer 4c1332fb76 Remove duplicate parse (bug #3173)
21 years ago
Matthew Fredrickson 7488a01ade Housekeeping updates
21 years ago
Mark Spencer 33d2d312e2 Fix inversion error on addrcmp (bug #3155)
21 years ago
Mark Spencer 83728dbd79 Merge Tilghman's cause codes patch (bug #3032)
21 years ago
Russell Bryant 1866e93ff6 fix to work with astobj stuff
21 years ago
Mark Spencer a479a033a1 Fix CLI to report "N/A" when appropriate for time, chan_features updates, ALSA and OSS codec fixes (bug #3145)
21 years ago
Mark Spencer 802dbe4677 Add Asterisk "object model" and update chan_sip to use it for peers/regs/users
21 years ago
Mark Spencer 13f9166f7d Small fix for features channel driver
21 years ago
Mark Spencer b9c3f3567a Minor chan_features tweak
21 years ago
Mark Spencer d61401cde2 Add "flash" capability to command line
21 years ago
Jim Dixon 8e1a2d57a6 Fix Divide by zero possibility (ouch!)
21 years ago
Mark Spencer 55a24aecad Fix US tones (bug #3132)
21 years ago
Mark Spencer 49eb667a95 Move iax2 to flags, too (thanks drumkilla!) (bug #3124)
21 years ago
Mark Spencer 07c4def47c Make sure users inherit NAT settings properly (bug #3125)
21 years ago
Mark Spencer 7f05fd2620 Fix sip hold bug (#3113)
21 years ago
Jim Dixon 46c3db1169 Fixed ackcall (once again, this time differently) in chan_agent
21 years ago
Mark Spencer ad3c50f656 Merge Steve's timestamp patch (bug #3119)
21 years ago
Jeremy McNamara f4d1002166 Fix G.729 name annoucement to Open H.323 and inform Asterisk's RTP stack specifically which codec we are expecting.
21 years ago
Mark Spencer a0af83a9c4 Minor ACk fix (bug #2687, again)
21 years ago
Ben Kramer 82a9214dce / changed native bridge checking for playing DTMF's
21 years ago
Ben Kramer 6516708b9b / fixed "Fix comment issues (bug #3089)" bugs
21 years ago
Jeremy McNamara 8b679b004a Create string properly and cast peer correctly
21 years ago
Mark Spencer d87c4f7008 iax2 typename fix
21 years ago
Mark Spencer f58a5942cb Fix MGCP compile warnings
21 years ago
Mark Spencer d6471bec31 Merge Olle's comment patch (bug #3097)
21 years ago
Mark Spencer d6a415c262 Merge drumkilla's bitfield patch for SIP (bug #3083)
21 years ago
Mark Spencer f81cf74784 Make sure read/write format are setup properly.
21 years ago
Mark Spencer 775e0953be SIP locking improvements
21 years ago
Mark Spencer 933f3a22f4 Make sure we del any remaining connections (bug #2982)
21 years ago
Mark Spencer b3a0ef24ed Fix comment issues (bug #3089)
21 years ago
Mark Spencer 750c73a62f Fix SIP ACK for BYE (bug #3087)
21 years ago
Mark Spencer a9e69f2753 Merge olle's amazing ACK fix (bug #2687)
21 years ago
Jeremy McNamara d999f80dbe oopsie
21 years ago
Jeremy McNamara d2f64f963d Fix incoming caller*id. Bug #3077
21 years ago
Jeremy McNamara c49adea89c Properly deal with Q.931 cause codes
21 years ago
Mark Spencer cadb8d010b Merge russell's flag macro patch (with slight mods) (bug #3046)
21 years ago
Mark Spencer da6073e8c6 Warn when libpri is too old
21 years ago
Jeremy McNamara 0155dee2fd Properly deal with Caller*ID, document the new RTP Payload setting, remove compiler option that may confuse g++ and force chan_h323.so to be relinked on every compile
21 years ago
Jeremy McNamara 4082e265d6 Major fixes: Fixed deadlock issue, added support for inband call progress and correct Progress Indicator messages, added configurable RTP payload to send RFC2833 DTMF and correct sending of RFC2833 User Input capability, fixed hostname parsing on peers, preliminary support for correct Q.931 cause codes and fixed bindaddr compile warning
21 years ago
Ben Kramer f08b28975b / finished off support for DTMF caller ID (brazil) using patch provided by
21 years ago
Matthew Fredrickson e399238ee3 Little addition to the redirectionreason stuff
21 years ago
Matthew Fredrickson b420a63e73 Add new variable for PRIREDIRECTREASON in dial plan if you a call is redirected
21 years ago
Mark Spencer 77617f592e Remove broken "ackcall" fix (bug #3043)
21 years ago
Mark Spencer 9d40b8ee80 Merge slimey's Solaris compatibility (with small mods) (bug #2740)
21 years ago
Ben Kramer ac4b71a0ba / fix for callerid configuration when opening channel driver
21 years ago
Mark Spencer c9bc9e135d Fix res_config_mysql crash (thanks drumkilla!) (bug #3009)
21 years ago
Mark Spencer ff740c1bd8 GR-303 conferencing fixes
21 years ago
Mark Spencer 7d4a46d9d2 Merge SIP authentication reuse patch (bug #2917) aka "The Broadvoice Patch" with modifications
21 years ago
Mark Spencer 1297800175 Make registertimeout be configurable (bug #2874)
21 years ago
Mark Spencer 33cf4bcb0f Expose SIP URI (bug #3017)
21 years ago
Mark Spencer f88fd2f9e4 Don't send DTMF when there is no owner (partof bug #3011)
21 years ago
Mark Spencer bc92c225fb Add iax2 provisioning application for dialplan
21 years ago
Mark Spencer c2d98239d2 Fix use count for agent/local (bug #2996 et al)
21 years ago
Mark Spencer 1e51aa13af Reload fixes (bug #2991)
21 years ago
Jim Dixon be2505fef8 Added 'c' option to AgentMonitorOutgoing (like in wiki, wiki, wiki) which
21 years ago
Jim Dixon e245ef4b0d Fix ackcall problem for Zaptel channels
21 years ago
Jim Dixon 998621f76a Fixed call parking, added separate paramater to allow/disallow call parking on
21 years ago
Mark Spencer 40fbe50662 Update comment for fmtp 16, implement in RTP (bug #2999)
21 years ago
Mark Spencer c46e21252c Big diet for struct ast_channel
21 years ago
Russell Bryant d685a19c9e change strdupa to ast_strdupa (bug #2988)
21 years ago
Mark Spencer 1b9c72655e silliness (N for "nat" not "no")
21 years ago
Mark Spencer 244dd57299 Fix allow/disallow nomenclature (bug #2945, part deux)
21 years ago
Mark Spencer 4820c2bb97 Add *preliminary* per-peer outbound proxy (bug #2859, new patch though)
21 years ago
Mark Spencer d069845b46 Oops
21 years ago
Mark Spencer 6bf1183922 Add nasty sip get header, too (bug #2838)
21 years ago
Mark Spencer 3b7b130683 Add nasty "AddSIPHeader" application (bug #2846)
21 years ago
Mark Spencer 1a147cf804 Add user=phone option (bug #2244, thanks oej)
21 years ago
Mark Spencer f375ebee86 Merge SIP portion of new codec work from bug #2945
21 years ago
Mark Spencer 374e04f6a5 Don't create the channel if there already is one...
21 years ago
Mark Spencer 6d8ef68057 Merge manager action and example (bug #2701)
21 years ago
Mark Spencer 34e56e8675 Make sure we really have a bridged channel (bug #2963)
21 years ago
Ben Kramer 8976d39051 / fixed bug w/regards to playing dtmf's on native bridges
21 years ago
Ben Kramer bc47ead812 / added "indication" option, to use Ast indication functions
21 years ago
Ben Kramer 862cebad5c / added new function to use the Asterisk callerid functions.
21 years ago
Mark Spencer 46927aa38b Don't print silly unregistered messages on realtime
21 years ago
Mark Spencer ebda286578 Don't seed on temponly peers
21 years ago
Mark Spencer aaf49c6f4c Add option for small headers (bug #2948)
21 years ago
Mark Spencer e95fa2a065 Add ability to store voicemail in ODBC database
21 years ago
Mark Spencer 1406e38d8f Try call if call is 0 or more (bug #2935)
21 years ago
Mark Spencer e7bc4fa3d7 Small chan_features patch (bug #2939)
21 years ago
Mark Spencer d92e62d4d4 Fix for rpid (from airport, bug #2910)
21 years ago
Mark Spencer 893b238eff Don't hold the iaxsl[x] lock while finding the peer, do it ahead of time.
21 years ago
Mark Spencer 4562f0632a Fix typo (missing braces) (bug #2919)
21 years ago
Mark Spencer 39be2d6244 Don't allow more than 10 seconds of audio for callerid (bug #2920)
21 years ago
Mark Spencer 23c2d6b12c Release call lock while we look for the peer to avoid a deadlock
21 years ago
Mark Spencer 536d9d370e Minor realtime improvements
21 years ago
Mark Spencer e4d1ada252 In fact, be even more pedantic
21 years ago
Mark Spencer 4c624caef3 Don't create owner twice (this should go to -stable too)
21 years ago
Mark Spencer 77f36c6b87 Fix variable reset in SIP (bug #2916)
21 years ago
Mark Spencer cd4ff4ecb1 Add sampling rate handling
21 years ago
Mark Spencer c05c95b497 Fix V23 callerid handling if an event is received (bug #2909)
21 years ago
Mark Spencer 1632d45e85 Fix little SIP header continuation issue
21 years ago
Mark Spencer bb6493c861 Make sure sin_family is filled in
21 years ago
Mark Spencer 7cc2ae0e40 Small bug big fix for MGCP (bug #2888)
21 years ago
Mark Spencer 09319f66a0 Merge polarity reversal hangup patch (bug #2847)
21 years ago
Mark Spencer ee47520f28 Merge Tony's uservars (bug #2882)
21 years ago
Mark Spencer 13814b20a1 Make sure we use new tags for sip register calls (bug #2697)
21 years ago
Anthony Minessale II 6c16e5aa2b Fix ANI2 variable so it preserves 2 digit precision like it's supposed to.
21 years ago
Jeremy McNamara eb035201f8 Another temp fix attempt, until I can do it correctly.
21 years ago
Mark Spencer 0c67840847 Fix double ring...
21 years ago
Mark Spencer 8438e42858 Fix mgcp oopsie...
21 years ago
Mark Spencer 4dbfcb6556 Merge comment/formatting fixes from OEJ
21 years ago
Mark Spencer 0e3c6239fc Add depend support for H.323 (bug #2757)
21 years ago
Mark Spencer 419e5113e6 Oops for mgcp and logger fix for old linux
21 years ago
Mark Spencer ccff3cf375 Fix bizarre construct
21 years ago
Mark Spencer 91dda91521 Fix MGCP deadlock potential
21 years ago
Mark Spencer 732337d1e6 On second thought, add new "never" option for progressinband
21 years ago
Mark Spencer 61b70c7f36 Send 180 ringing even if we're going to send in-band if we're still in RING state...
21 years ago
Mark Spencer d7b3ef9b58 Send progress before in-band indications for BUSY/CONGESTION
21 years ago
Mark Spencer dffb2566bc Big agent / queue fixes
21 years ago
Mark Spencer c75b317757 Pull language from peer too (bug #2848)
21 years ago
Mark Spencer dd43338425 Updates from char * to const char * + german syntax + enumeration (bug #2780)
21 years ago
Mark Spencer a1cdeb6f80 Fix comment
21 years ago
Mark Spencer 3e1fa1f6ac Fix sneakiness of OEJ
21 years ago
Mark Spencer ef6fc3ed74 Make status available on agent channels
21 years ago
Mark Spencer d08bd95ac6 Make mailbox time configurable with SIP (bug #2837)
21 years ago
Jeremy McNamara be93d86b48 format properly
21 years ago
Jeremy McNamara 0543c58018 A [possibly] better solution to the CalledPartyAddress problem. Test and report please
21 years ago
Jeremy McNamara b1b95fe6f1 Use passed dest value, for the moment. A better fix is being worked on
21 years ago
Mark Spencer 7563b0ab7d SIP fix for full contact in OPTIONS (bug #2836)
21 years ago
Jeremy McNamara a17779bba8 lets try it this way
21 years ago
Jeremy McNamara 7db49b3107 Use the right charector, dummy
21 years ago
Jeremy McNamara 42cb459cce copy over username to create a proper called addr
21 years ago
Mark Spencer 2840e351ad Cleanup/performance improve chan_sip slightly (bug #2823)
21 years ago
Mark Spencer ec3dc05bf7 Fix chan_phone for kernel 2.6 (bug #2831)
21 years ago
Mark Spencer 168d706b03 Make features programable (will require iaxy binary firmware 20 to be released soon)
21 years ago
Mark Spencer a5075fe0f8 Make timezone configurable within IAX (bug #2814)
21 years ago
Mark Spencer 1fd3b9976a Fix segfault
21 years ago
Mark Spencer 0a2fff51c7 Fix supervised transfer (bug #2813)
21 years ago
Mark Spencer 6e85376343 Fix verbose error (bug #2809)
21 years ago
Mark Spencer b6524df6c8 Oops, set the userfield, not the account code...
21 years ago
Mark Spencer 552b431691 Allow client code to be set from snom phone if "useclientcode=yes" in friend
21 years ago
Mark Spencer 345742c6b9 Major MGCP locking fixes (bug #2696)
21 years ago
Mark Spencer 06b5085b52 Add ANI2 to zap (bug #2788)
21 years ago
Mark Spencer 8aad8d2aa0 Come into compliance with RFC3842
21 years ago
Mark Spencer 134e6180c5 Disable echo canceller for digital calls (bug #2785), fix build on MacOSX (bug #2803)
21 years ago
Mark Spencer b9b3841885 Setup fromuser properly (bug #2802)
21 years ago
Mark Spencer c732dd54e4 Fix callerid name to work with peer...
21 years ago
Mark Spencer 6cb38ac23a Add features (incomplete, highly experimental), fix DundiLookup app, debug improvements (bug #2800)
21 years ago
Mark Spencer e3514814ba Make clear that "hookstate" is only valid on FXS
21 years ago
Mark Spencer 94994626b6 Pass through flash hook
21 years ago
Mark Spencer 37b375c21a Add TALK_DETECTED variable (bug #2628)
21 years ago
Mark Spencer 219acbcc07 Accept %d/%d in m= line of SDP (bug #2625, but not their patch)
21 years ago
Mark Spencer afd15388cc Debugging improvements (bug #2765)
21 years ago
Mark Spencer b8885530f4 Pass redirecting number on PRI calls (bug #2763)
21 years ago
Mark Spencer bec04aa020 Misc code fixes (bug #2762)
21 years ago
Mark Spencer 22384074d9 Fix qsig support
21 years ago
Matthew Fredrickson ac558d5dbe Adding Q.SIG switchtype option to chan_zap
21 years ago
James Golovich 3c12ea1c89 Cleanup formatting in bug 2741 patch
21 years ago
Jeremy McNamara a15297d29f more code clean-up
21 years ago
Mark Spencer 384bf5dc32 fix compiler warning
21 years ago
Ben Kramer 2781d38064 / fixed for change in ast_channel structure
21 years ago
Mark Spencer b7015cb9bc Transfer improvements and fixes (bug #2741)
21 years ago
Mark Spencer a82963fb1c Fix H.323 doc stuff (bug #2739)
21 years ago
Mark Spencer 8a13712e45 Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719)
21 years ago
Mark Spencer dcb396b76b Fix chan_local debug message (bug #2725)
21 years ago
Mark Spencer 352f1f4e14 Fix MGCP dtmf buglet (bug #2696)
21 years ago
James Golovich 2486f30a41 Fix compilation of chan_agent.c on gcc < 3.0
21 years ago
Mark Spencer 5bdaba8193 Add new features to agent stuff (bug #1693)
21 years ago
James Golovich 8009d53690 Pass format string
21 years ago
Anthony Minessale II 4959fb958c Make sure close() is not called on a fd < 1 with a wrapper call
21 years ago
James Golovich efd028f632 Check return value of malloc before dereferencing ptr in chan_zap.c
21 years ago
Mark Spencer e21ed1865b First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)
21 years ago
Mark Spencer 3267c78539 Add missing fixup (bug #2667)
21 years ago
James Golovich 73831ac046 More memory checks
21 years ago
James Golovich 10dfeecffe Make sure malloc worked before accessing the mem in chan_modem.c (bug 2704)
21 years ago