Commit Graph

2153 Commits (3b72686994f80f2404e1b39ceec84222a4a4f142)

Author SHA1 Message Date
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
Jeremy McNamara b31c4d7fb9 implement type=alias to deprecate type=h323 and a whole lot more code clean up
21 years ago
Jeremy McNamara 9f0d70a9e6 re-implement callerid, still might not be right. Remove channel limits, in favor to app_groupcount. A lot more code cleanup. Please test and report as I am sure I broke something
21 years ago
James Golovich 487dc0897a Small verbosity fix in chan_iax2.c from bkw_
21 years ago
Mark Spencer 28e37def56 Fixed in CVS head.
21 years ago
Mark Spencer 3c8a994aed Handle unknown 1xx reponses as 100 (bug #2698)
21 years ago
Ben Kramer 898a67b80e / updated caller ID to use the new structures and re-enabled
21 years ago
Mark Spencer 17e80052e5 Don't "ignore" on CANCEL (bug #2670)
21 years ago
James Golovich f3ad3d0359 Fix chan_zap reload with pseudo channels (bug 2664)
21 years ago
Mark Spencer c646d9ce18 Don't restart PRI channels
21 years ago
Mark Spencer 9b46246c2b Improve peer stats (bug #2635)
21 years ago
Mark Spencer 06857dcdd9 Make chan_zap reloadable (bug #2637)
21 years ago
Mark Spencer 787822b4c8 Minor improvements to debug output (bug #2644)
21 years ago
Mark Spencer 1e0c75701e Fix hangup handling with chansiavail with agent (bug #2658)
21 years ago
Jeremy McNamara ddd6a40a44 stop seg on reload if no h323.conf file and hopefully not break the monitor thread
21 years ago
Jeremy McNamara 839d68586b stop a seggy..it helps if you dont try to print out something we already know is NULL :)
21 years ago
Mark Spencer f8ee49646c Forget fullcontact when specific number is dialed (bug #2620)
21 years ago
Jeremy McNamara f84de658d4 be more explicit
21 years ago
Jeremy McNamara 1dfc11aec9 use the right variable to ensure it copied correctly
21 years ago
Jeremy McNamara 34e4f69f84 document proper usage of Bindaddr and type=peer
21 years ago
Jeremy McNamara 9695141c09 sorta fix External IP Address discovery. We really need a better way than bindaddr, but this hack works, for now
21 years ago
Mark Spencer f12f0a7011 Make PRI debug work when verbosity = 0 (bug #2645)
21 years ago
Mark Spencer bb10f5af9f Fix trasnfer issue (bug #2632)
21 years ago
Ben Kramer 9a87d520b1 / added missing frame processing code to native bridge
21 years ago
Mark Spencer 3673eeb23f Peers stats improvements (bug #2635)
21 years ago
Mark Spencer 96dcc5de3d When deleting expiry, put -1 if temponly
21 years ago
Mark Spencer 8fcc070d1d One more temp vs. dynamic
21 years ago
Mark Spencer bf63baa047 Fix MGCP build, SIP should destroy on temponly, not on show peer
21 years ago
Mark Spencer e0ff16cf78 Be careful!
21 years ago
Jeremy McNamara 7232819f11 enable compiling of chan_h323.so
21 years ago
Mark Spencer da6ca93454 Add missing carriage return (bug #2595)
21 years ago
Mark Spencer fd514b89f9 Keep back delivery times on trunk (bug #2587)
21 years ago
Mark Spencer 760dbbed48 Increase max packet size to 4096
21 years ago
Jeremy McNamara a3b0b2d6a0 Detail type=peer a bit
21 years ago
Jeremy McNamara 67cdd39162 Update README with new information.
21 years ago
Jeremy McNamara 34afeec2e7 finish implementing type=peer, implement setting of FastStart and H.245 Tunneling per user/peer, update External RTP implemenation, fixed compile process/other buglets to operate with Open H.323 v1.14.4 and PWLib v1.7.5, and massive code clean up. All of the above is untested, please test and report
21 years ago
Mark Spencer b950439080 Add autokill to IAX2, too
21 years ago
Mark Spencer 513b6333fb Fix SIP buglets
21 years ago
Mark Spencer 0e76390736 Remove silly printf
21 years ago
Mark Spencer 6390872a5d IAX2 authentication improvements
21 years ago
Mark Spencer 5ef0da8240 Add compatibilty with proprietary nortel DTMF info (bug #2605)
21 years ago
Mark Spencer 9209bc5e13 Don't save dynamic peers in registery (bug #2610)
21 years ago
Mark Spencer f869646706 Provide more useful iax2 debugging (bug #2603)
21 years ago
Mark Spencer eb2cd99a14 Default for overriden should be passed screen
21 years ago
Mark Spencer 3ec18090b9 Fix callerid on IAX2 (received)
21 years ago
Mark Spencer ed62f449a9 Oops, we have to be able to pass multiple restrictions for when we go to voicemail...
21 years ago
Mark Spencer e1038e3090 Remove last vestiges of MySQL friends from makefile, in favor of realtime config
21 years ago
Mark Spencer 973481807e Fix app_sms to use correct path (bug #2597)
21 years ago
Mark Spencer d8cfe78b33 Merge SIP memory leak fixes
21 years ago
Anthony Minessale II 37eeb4abd0 fix typo in chan sip that causes segV
21 years ago
Mark Spencer 6c20ceb717 Fix which one we use initreqprep vs. reqprep (bug #2591, 2596)
21 years ago
Mark Spencer fbbd30ca23 Add realtime support to SIP
21 years ago
Mark Spencer 209d413c6b Be sure prev struct is built properly (bug #2581)
21 years ago
Mark Spencer 4a6c4d41fc Merge anth's realtime patch, as well as the bindaddr fix that didn't make it in somehow yesterday. (bug #2588)
21 years ago
Ben Kramer 415d197da1 changed it to not play a received DTMF frame if native bridged!
21 years ago
Ben Kramer f3e54a41da commented out Caller ID setting stuff, needs to be updated to match new format
21 years ago
Mark Spencer dbdb058f31 Use reqprep, not initreqprep for NOTIFY for REFER...
21 years ago
Mark Spencer 32126398ef Locking updates for debug mode, fix SIP MWI (bug #2582)
21 years ago
Mark Spencer e27afd5b74 Fix MGCP seg (bug #2572)
21 years ago
Mark Spencer efdcabc2cb Fix zap seggy
21 years ago
Mark Spencer ebb18daf22 Major changes to res_config to support centralized config, eliminate configuration of res_config_odbc, update config examples, integrate with iax2, remove mysql friends from iax2, put on flame retardant vest...
21 years ago
Mark Spencer f927433a40 Fix SIP friends + MySQL (head only)
21 years ago
Mark Spencer 76172327f8 Have SIP_CODEC variable override replace all other codecs (bug #2566)
21 years ago
Jeremy McNamara c0273110c4 a major rework - type=peer support, code cleanup, and optimization. Still not ready to use
21 years ago
Jeremy McNamara 9c65039c32 a major rework - type=peer, code cleanup, and optimization
21 years ago
Mark Spencer 0ddbbd1785 Add ability to check voicemail from multiple folders (bug #2561)
21 years ago
Mark Spencer e8f0958d01 Correct CDR's for supervised transfer (bug #1595)
21 years ago
Mark Spencer 864d84e1a7 Fix potential callerid snafu's in iax and sip (based on 2562)
21 years ago
Mark Spencer 375162b4fb shrink phone number for callerid matching (bug #2562)
21 years ago
Mark Spencer fce17976e9 Major PBX revamps (including labels, update examples)
21 years ago
Mark Spencer c8673a011e Don't set state to UP state within the driver, but instead allow ast_read to do so.
21 years ago
James Golovich 7aef6a5b83 Add #ifdef to chan_zap.c in case someone updates asterisk but not libpri
21 years ago
James Golovich 809166ff78 Allow PRI timers to be congfigurable. (bug 2518)
21 years ago
Mark Spencer 702bd20b65 Fix littlet ypo
21 years ago
Mark Spencer 666dd0f75c More IAX2 TNS/TOS/PRES fixes
21 years ago
Mark Spencer 15c6bf0860 Add iax2 parsing for TNS/TON/PRES
21 years ago