Commit Graph

791 Commits (8703628608a3eb0f075ed6f9555e16ad68107688)

Author SHA1 Message Date
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
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
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 a1779650de move variable declarations to top of function where they belong (bug #4303)
21 years ago
Kevin P. Fleming 252bf2d652 SIP hold improvements (bug #4290)
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 4515e94c39 various minor formatting changes and code cleanups (bug #4262)
21 years ago
Mark Spencer 82d52ffe35 Use maxdomainlen in chan_sip (bug #4212)
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
Kevin P. Fleming 6f118fe66a remove extraneous manual string termination
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
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
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 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 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
Kevin P. Fleming 2a4265b406 formatting cleanup (bug #4088)
21 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
21 years ago
Mark Spencer 8d1744dd29 Add sched_when function (bug #4022)
21 years ago
Kevin P. Fleming d254db31c8 *** empty log message ***
21 years ago
Russell Bryant c66b66e45f actually space out the registrations :) (bug #3104)
21 years ago
Kevin P. Fleming c7c20f8656 report non-codec capabilities in 'sip debug' properly (bug #3960)
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 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 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 fdc402153d Minor formatting fixes
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 e7b18536c4 Fix SIP/IAX caching (bug #3671)
21 years ago
Mark Spencer f5b6b2b953 Make sure regtimeout is initialized (bug #3845)
21 years ago
Mark Spencer 4e156d3435 Fix portability (Bug #3842)
21 years ago
Mark Spencer fea72cb65d Fix SIP realtime bug (somehow didn't get committed yesterday)
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
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
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 c6c9c0a3ed Merge tony's refactoring code with small mods (bug #3710)
21 years ago
Mark Spencer 98a3c16be4 Slow down the registrations to space them out
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Mark Spencer 0bad15d227 Be sure to process SDP if we already have an owner (bug #3701)
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
Mark Spencer 8ea159cc2e Handle SDP *after* authentication (bug #3660)
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
Mark Spencer ef19fe6bef Add sip redirect support (bug #3419i, with mods)
21 years ago
Mark Spencer 0126706cac Add OEJ's md5 app (bug #3604)
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 cecb25eae5 Add sip show user and friends (bug #3571)
21 years ago
Mark Spencer dd7e4ef47a Merge SIP changes from oej
21 years ago
Mark Spencer d44286366b Flagify hold (bug #3456)
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 97f589e6af Handle DNS failures on startup more gracefully (bug #3086)
21 years ago
Mark Spencer 82a9a22e99 Fix callerid segfault in rare combination (bug #3519)
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 8f199888d5 Merge callevents etc (bug #3456)
21 years ago
Mark Spencer c3f8e1fe08 Fix CID name when no CID name is supplied (bug #2795)
21 years ago