Commit Graph

579 Commits (9400e87db0e18d1f9da6bcce233fe22d45fc6f15)

Author SHA1 Message Date
Russell Bryant 13e54102fd fix continuation line parsing (bug #2892)
21 years ago
Russell Bryant 8eb984caec fix setting language in chan_sip (bug #2848)
21 years ago
Russell Bryant 1f02d433b3 send full contact when poking a peer (bug #2836)
21 years ago
Russell Bryant 0d23dbb490 Fix supervised transfer (bug #2813)
21 years ago
Russell Bryant 3cd77bab28 Fix verbose error (bug #2809)
21 years ago
Russell Bryant 591eb8fac1 fix sip mwi to conform to RFC (bug #2793)
21 years ago
Russell Bryant de1c7219ea Setup fromuser properly (bug #2802)
21 years ago
Russell Bryant d612a5ce42 prevent seg fault with attempt_transfer (bug #2741)
21 years ago
James Golovich b86dbdb22c Backport recent memory fixes to 1.0
21 years ago
Russell Bryant fdffdc9364 Handle unknown 1xx reponses as 100 (bug #2698)
21 years ago
Russell Bryant 291309df4a Don't "ignore" on CANCEL (bug #2670)
21 years ago
Russell Bryant 141a82674e Forget fullcontact when specific number is dialed (bug #2620)
21 years ago
Russell Bryant d50ef1d333 change SIP_MAX_PACKET to 4096 (bug #2623)
21 years ago
Russell Bryant 0ff4ffd27f fix for Nortel SIP dtmf (bug #2605)
21 years ago
Russell Bryant b0180d6665 Fix which one we use initreqprep vs. reqprep (bug #2591, 2596)
21 years ago
Russell Bryant e16c9c9ecd fix MWI for SIP (bug #2582)
21 years ago
Russell Bryant d600998f7e make SIP_CODEC behave as it suggests (bug #2566)
21 years ago
Russell Bryant 8b34f224e7 Fix CDR for supervised transfer in chan_zap and chan_sip (bug #1595)
21 years ago
Russell Bryant ebf15d6151 Ignore ;transport=udp from 302 Moved Temp. requests (bug #2549)
21 years ago
Mark Spencer 4c2148bea5 On register timeout, pretend to ack any messages so that if they were 100 Trying and nothing else (e.g. certain iconnecthere failures), we still clean up. (bug #2524)
21 years ago
Mark Spencer 2ff6a84a16 Hold peerl lock while updating autocreatepeer stuff
21 years ago
Mark Spencer 5c32080a0c Get rid of compile warnings
21 years ago
Mark Spencer 610d52b054 Add IAX2/SIP register events to system (bug #2117)
21 years ago
Mark Spencer 0aa4c95a89 Fix tiny typo (bug #2455)
21 years ago
Mark Spencer a1442538b5 Update mp3 copyright header, fix pedantic + register in SIP (bug #2422)
21 years ago
Mark Spencer 556f27ecf1 Fix extraneous message when using mysql friends
21 years ago
Mark Spencer 5f93d06cf8 Oops, fix small typo
21 years ago
Mark Spencer 952a5e6dd9 Consider both tags as possible matches (bug #2422)
21 years ago
Mark Spencer e9dbd238c8 Work with globals too (bug #2427)
21 years ago
Mark Spencer 89447a99ec Use fromdomain in creating callid if specified (bug #2427)
21 years ago
Mark Spencer ac1e884328 Improve initial poking behavior (bug #2419)
21 years ago
Mark Spencer 815318b12f Handle both pre- and post- whitespace if pedantic checking is on (bug #2411)
21 years ago
Mark Spencer aa2a8ed77c Only pool CONGESTION if there is an owner in the case of a 501
21 years ago
Mark Spencer 388ca07547 Use noncodec capability when masking (bug #2394)
21 years ago
Mark Spencer cb896da998 Don't consider RTP timeout if the channel isn't up
21 years ago
Mark Spencer 879c401544 Add option to register extensions on IAX or SIP registration
21 years ago
Matthew Fredrickson c6025e41c6 bug fixes
21 years ago
Mark Spencer b3333ebc2e Don't attempt to qualify before we have a socket (bug #2331)
21 years ago
Mark Spencer 6b2e3f29f9 Consider service unavailable as CONGESTION (bug #2391)
21 years ago
Mark Spencer 19be63c4c3 Treat 400 response as "CONGESTION" (bug #2369)
21 years ago
Mark Spencer d952c7ed71 Fix "duplicate answer" issue (bug #2342)
21 years ago
Mark Spencer 416079db61 Some need bigger registery
21 years ago
Mark Spencer 49ca05642a Use "fullcontact" on outbound calls too
21 years ago
Mark Spencer 7d88098555 Use Contact for URI if supplied...
21 years ago
Mark Spencer 82db278716 More Asterisk sparc patches (courtesy Belgarath)
21 years ago
Mark Spencer 9f1562a599 Minor SIP cleanup for poking on startup (bug #2331)
21 years ago
Mark Spencer bd7ca6bb69 Track extra parameters in contact (bug #732)
21 years ago
Mark Spencer 4c133e47da Set DTMF modes by peer/user properly (bug #2303)
21 years ago
Mark Spencer de1d9a90dd Fix nat registration (bug #2315)
21 years ago
Mark Spencer cab4557006 When detecting a hairpin, redirect to the appropriate local extension (bug #1974)
21 years ago
Mark Spencer f1be7d7ffc Add new "route" mode to work around UNIDEN bugs (bug #2308)
21 years ago
Mark Spencer fa814abe05 Repair offer/answer model (bug #2293), initial CNG work for new frametype
21 years ago
Mark Spencer 230d4b38a3 Qualify rtptimeout with a reinvite having taken place (bug #2286)
21 years ago
Mark Spencer 1afd98d916 Handle quoted <'s (bug #2223)
21 years ago
Mark Spencer 299b26ae4a Remove unused tmp2 variable
21 years ago
Mark Spencer bbbbcaf73f Make sure jointcapability really indicates joint capability (bug #2210)
21 years ago
Mark Spencer 534e44c599 Add another field to track whether video was invited or not (bug #2226)
21 years ago
Mark Spencer ce51451ca6 Fix minor typos (bug #2260)
21 years ago
Mark Spencer 3385ecc112 Can't check incoming sip debug until after we receive the packet!
21 years ago
Mark Spencer 5d589eb866 Fix broken 100 Trying on REFER and also send NOTIFY as per RFC 3515
21 years ago
Mark Spencer 039aad9ff4 Merge Lenny's sorcery....
21 years ago
Mark Spencer 7acee329e1 Merge BSD stack size work (bug #2067)
21 years ago
Mark Spencer 916566ac11 Make sure we use AF_INET
21 years ago
Mark Spencer 2de01f7b7e Send proper contact in 200 OK to REGISTER
22 years ago
Mark Spencer a70d444333 Improve debugging of RTP ports (bug #2131, heavily modified)
22 years ago
Mark Spencer b4f6d91eda Default port to 5060
22 years ago
Mark Spencer deb02a000f Add "username" to sip show peer (bug #2163) as well as a few config cleanups
22 years ago
Mark Spencer 71f41a06dc Make ACK sticky too (bug #2134)
22 years ago
Mark Spencer a395d75a91 Make request URI in CANCEL match that of the original INVITE exactly (bug #2134)
22 years ago
Mark Spencer 7ab67c9fba Remove quotes from MD5 (bug #2116)
22 years ago
Mark Spencer e252af2152 Fix user agent on reload
22 years ago
Mark Spencer e49aae74d0 Never destroy channel when there is an owner
22 years ago
Mark Spencer 463444b391 Don't consider port number in name of peer in create_addr (bug #1974)
22 years ago
Mark Spencer a1cf0fbd43 REduce chattyness
22 years ago
Mark Spencer 569b95352a rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions
22 years ago
Mark Spencer eac29e9814 Only apply acking when method matches, too, when not acking a response
22 years ago
Mark Spencer bba1faf910 Last set of strncpy/snprintf updates (bug #2049)
22 years ago
Mark Spencer 05d3d9c25f Fix silly typo (and make order slightly easier to read) bug #2054
22 years ago
Mark Spencer 6e9d4faf61 Build contact without @ sign if there is no extension
22 years ago
Mark Spencer 9cd917c42a Improve SIP history
22 years ago
Mark Spencer 1b9251ad14 If we get 200 OK back on INVITE after we send CANCEL, send ACK *and* send BYE
22 years ago
Mark Spencer 3fdbac912a Use tohost, not the name of the peer
22 years ago
Mark Spencer 3ba284094e Fix silly little seg
22 years ago
Mark Spencer 634521b59b Make code agree with documentation so you can use sip peers
22 years ago
Mark Spencer 3c7300d145 Just to be especially nice, only send 100 Trying at the start of parking and don't send the 202 Accepted until the end -- still doesn't help the SNOM. They seem to give dialtone as soon as they send REFER...
22 years ago
Mark Spencer 602d616726 Expire time fix (bug #1996)
22 years ago
Mark Spencer 34ed331f82 Fix Zap buglet, add support for SIP parking -- doesn't seem to work quite right on SNOM.
22 years ago
Mark Spencer b5780eda44 Use real bind address
22 years ago
Mark Spencer 12b3b6c86e Use proper bind address
22 years ago
Mark Spencer 8ebfe337a7 Extend bindaddr to RTP connections on SIP (bug #1989 et al)
22 years ago
Mark Spencer 28076a9c68 Cleanup SIP formatting, strncpy's strncats and global variable names (bug #1990)
22 years ago
Mark Spencer 18844270c3 When doing rport, remove the ";rport" before adding ";rport=5060"
22 years ago
Mark Spencer 432bb121f3 Cleanups to the ordering of events in dial, don't freak out on the wrong codec
22 years ago
Mark Spencer 2f911dfba6 Use INET_ADDRLEN (bug #1956) (from airport!)
22 years ago
Malcolm Davenport b94f5ca495 Bug #1952: iaxbuf now declared in chan_iax2.c and chan_sip.c
22 years ago
Mark Spencer ee4a248e6b Make history configurable
22 years ago
Mark Spencer 4d0dd2775a Report checksum failures as such (bug #1942)
22 years ago
Mark Spencer eb6b35b75f Display invalid extension when there is one, fix minor OSP typo, Don't send 200 OK after 403 Forbidden on SUBSCRIBE
22 years ago
Mark Spencer f97df161f4 Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ast_inet_ntoa's (but #1944)
22 years ago
Mark Spencer ef0128ec41 Allow nat=never mode to work around buggy UNIDEN UIP200 firmware (bug #1935)
22 years ago