Mark Spencer
|
230d4b38a3
|
Qualify rtptimeout with a reinvite having taken place (bug #2286)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3635 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-23 14:31:20 +00:00 |
|
Mark Spencer
|
1afd98d916
|
Handle quoted <'s (bug #2223)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3634 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-23 14:16:25 +00:00 |
|
Mark Spencer
|
299b26ae4a
|
Remove unused tmp2 variable
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3623 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-18 14:13:35 +00:00 |
|
Mark Spencer
|
bbbbcaf73f
|
Make sure jointcapability really indicates joint capability (bug #2210)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3622 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-18 13:55:03 +00:00 |
|
Mark Spencer
|
534e44c599
|
Add another field to track whether video was invited or not (bug #2226)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3619 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-18 02:16:04 +00:00 |
|
Mark Spencer
|
ce51451ca6
|
Fix minor typos (bug #2260)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3617 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-17 23:53:15 +00:00 |
|
Mark Spencer
|
3385ecc112
|
Can't check incoming sip debug until after we receive the packet!
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3616 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-17 14:26:25 +00:00 |
|
Mark Spencer
|
5d589eb866
|
Fix broken 100 Trying on REFER and also send NOTIFY as per RFC 3515
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3615 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-17 14:20:43 +00:00 |
|
Mark Spencer
|
039aad9ff4
|
Merge Lenny's sorcery....
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3614 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-17 01:57:16 +00:00 |
|
Mark Spencer
|
7acee329e1
|
Merge BSD stack size work (bug #2067)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3596 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-08 17:15:02 +00:00 |
|
Mark Spencer
|
916566ac11
|
Make sure we use AF_INET
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3595 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-08-08 04:49:43 +00:00 |
|
Mark Spencer
|
2de01f7b7e
|
Send proper contact in 200 OK to REGISTER
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3550 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-31 04:04:05 +00:00 |
|
Mark Spencer
|
a70d444333
|
Improve debugging of RTP ports (bug #2131, heavily modified)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3548 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-31 02:31:24 +00:00 |
|
Mark Spencer
|
b4f6d91eda
|
Default port to 5060
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3534 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-29 18:58:57 +00:00 |
|
Mark Spencer
|
deb02a000f
|
Add "username" to sip show peer (bug #2163) as well as a few config cleanups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3531 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-28 21:07:38 +00:00 |
|
Mark Spencer
|
71f41a06dc
|
Make ACK sticky too (bug #2134)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3524 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-27 19:00:06 +00:00 |
|
Mark Spencer
|
a395d75a91
|
Make request URI in CANCEL match that of the original INVITE exactly (bug #2134)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3522 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-27 04:04:45 +00:00 |
|
Mark Spencer
|
7ab67c9fba
|
Remove quotes from MD5 (bug #2116)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3492 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-22 23:16:40 +00:00 |
|
Mark Spencer
|
e252af2152
|
Fix user agent on reload
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-20 22:22:36 +00:00 |
|
Mark Spencer
|
e49aae74d0
|
Never destroy channel when there is an owner
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3484 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-20 15:29:09 +00:00 |
|
Mark Spencer
|
463444b391
|
Don't consider port number in name of peer in create_addr (bug #1974)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3466 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-17 23:27:11 +00:00 |
|
Mark Spencer
|
a1cf0fbd43
|
REduce chattyness
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3465 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-17 22:06:26 +00:00 |
|
Mark Spencer
|
569b95352a
|
rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3463 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-17 20:58:01 +00:00 |
|
Mark Spencer
|
eac29e9814
|
Only apply acking when method matches, too, when not acking a response
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3447 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-16 15:45:37 +00:00 |
|
Mark Spencer
|
bba1faf910
|
Last set of strncpy/snprintf updates (bug #2049)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3446 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-16 04:40:54 +00:00 |
|
Mark Spencer
|
05d3d9c25f
|
Fix silly typo (and make order slightly easier to read) bug #2054
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3442 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-15 22:14:27 +00:00 |
|
Mark Spencer
|
6e9d4faf61
|
Build contact without @ sign if there is no extension
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3440 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-15 14:31:20 +00:00 |
|
Mark Spencer
|
9cd917c42a
|
Improve SIP history
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3435 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-14 11:51:44 +00:00 |
|
Mark Spencer
|
1b9251ad14
|
If we get 200 OK back on INVITE after we send CANCEL, send ACK *and* send BYE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3434 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-14 11:10:05 +00:00 |
|
Mark Spencer
|
3fdbac912a
|
Use tohost, not the name of the peer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3423 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-13 02:44:11 +00:00 |
|
Mark Spencer
|
3ba284094e
|
Fix silly little seg
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3422 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-13 02:34:02 +00:00 |
|
Mark Spencer
|
634521b59b
|
Make code agree with documentation so you can use sip peers
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3421 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-13 02:20:44 +00:00 |
|
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...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3417 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-09 22:43:15 +00:00 |
|
Mark Spencer
|
602d616726
|
Expire time fix (bug #1996)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3413 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-09 11:03:33 +00:00 |
|
Mark Spencer
|
34ed331f82
|
Fix Zap buglet, add support for SIP parking -- doesn't seem to work quite right on SNOM.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3411 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-09 10:46:50 +00:00 |
|
Mark Spencer
|
b5780eda44
|
Use real bind address
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3396 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-08 14:06:22 +00:00 |
|
Mark Spencer
|
12b3b6c86e
|
Use proper bind address
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3394 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-08 13:04:42 +00:00 |
|
Mark Spencer
|
8ebfe337a7
|
Extend bindaddr to RTP connections on SIP (bug #1989 et al)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3393 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-08 11:46:15 +00:00 |
|
Mark Spencer
|
28076a9c68
|
Cleanup SIP formatting, strncpy's strncats and global variable names (bug #1990)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3392 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-08 11:05:03 +00:00 |
|
Mark Spencer
|
18844270c3
|
When doing rport, remove the ";rport" before adding ";rport=5060"
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3388 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-08 07:21:52 +00:00 |
|
Mark Spencer
|
432bb121f3
|
Cleanups to the ordering of events in dial, don't freak out on the wrong codec
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3385 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-07-07 16:02:13 +00:00 |
|
Mark Spencer
|
2f911dfba6
|
Use INET_ADDRLEN (bug #1956) (from airport!)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-30 16:56:51 +00:00 |
|
Malcolm Davenport
|
b94f5ca495
|
Bug #1952: iaxbuf now declared in chan_iax2.c and chan_sip.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3362 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-30 13:57:49 +00:00 |
|
Mark Spencer
|
ee4a248e6b
|
Make history configurable
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3351 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-29 14:44:29 +00:00 |
|
Mark Spencer
|
4d0dd2775a
|
Report checksum failures as such (bug #1942)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3350 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-29 14:22:27 +00:00 |
|
Mark Spencer
|
eb6b35b75f
|
Display invalid extension when there is one, fix minor OSP typo, Don't send 200 OK after 403 Forbidden on SUBSCRIBE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3349 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-29 13:52:03 +00:00 |
|
Mark Spencer
|
f97df161f4
|
Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ast_inet_ntoa's (but #1944)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3345 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-29 12:56:46 +00:00 |
|
Mark Spencer
|
ef0128ec41
|
Allow nat=never mode to work around buggy UNIDEN UIP200 firmware (bug #1935)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3335 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-28 23:24:36 +00:00 |
|
Mark Spencer
|
a11c4965b7
|
If we don't accept a SUBSCRIBE, set needdestroy
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3333 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-28 21:37:25 +00:00 |
|
Mark Spencer
|
9127ab071b
|
Add option for in-band progress (bug #1879)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3324 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-26 21:17:12 +00:00 |
|
Mark Spencer
|
fe4b2401bd
|
Handle URL encoded stuff in pedantic checking
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3303 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-25 18:23:06 +00:00 |
|
Mark Spencer
|
80c9620612
|
Add sample config file, implement verification
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3300 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-25 05:52:55 +00:00 |
|
Mark Spencer
|
1d473f25dd
|
Add outgoing OSP support (SIP only at this point)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3296 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-25 03:59:07 +00:00 |
|
Mark Spencer
|
f6f67727c6
|
Merge Ehud's MySQL users support (bug #1815)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3294 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-24 04:07:44 +00:00 |
|
Mark Spencer
|
68248b91f0
|
Be sure to hold lock during answer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3286 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-23 17:41:51 +00:00 |
|
James Golovich
|
8801247d76
|
Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3276 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-22 18:49:00 +00:00 |
|
Mark Spencer
|
5546e32355
|
Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3273 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-22 17:42:14 +00:00 |
|
Mark Spencer
|
ec3f9d5041
|
More fixes for remote_party_id
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3260 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-21 16:52:04 +00:00 |
|
Mark Spencer
|
7b0160ee51
|
Sorry, 403 is "Forbidden" not "Permission Denied"
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3259 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-21 14:51:38 +00:00 |
|
Mark Spencer
|
b0991ab170
|
Check if subscribe is for mailbox. If so, return 200 OK or 403 Permission Denied as appropriate
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3258 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-21 14:39:19 +00:00 |
|
Mark Spencer
|
585afa7e8e
|
Add promiscuous redirect option
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3254 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-21 06:11:56 +00:00 |
|
Mark Spencer
|
737e9b2458
|
Merge outgoing MSN support + Remote Party ID for SIP (bug #1841) with cleanups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3253 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-21 04:29:50 +00:00 |
|
James Golovich
|
18fef6deb1
|
Formatting fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3242 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-18 16:23:56 +00:00 |
|
Mark Spencer
|
e32c8f1ebe
|
Debugging cleanups (bug #1633)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3240 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-18 13:53:48 +00:00 |
|
Mark Spencer
|
19d5ae6e8d
|
Send 403 when authentication fails on a call
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3239 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-18 03:59:19 +00:00 |
|
Mark Spencer
|
7538cee13b
|
Enable support for RFC3581 (bug #1862)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3224 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-16 14:14:57 +00:00 |
|
Mark Spencer
|
001623fa0a
|
Minor formatting cleanups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3210 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-14 21:47:08 +00:00 |
|
Mark Spencer
|
5b9cab6c13
|
Separate PROCEEDING and PROGRESS
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3206 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-14 21:18:52 +00:00 |
|
Mark Spencer
|
d208532e6e
|
x86-64 compile fixes and cleanups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3202 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-13 21:25:10 +00:00 |
|
Mark Spencer
|
439e5eeeb4
|
Use 401 Unauthorized instead of 407 Proxy Authentication required for REGISTER,
and use 403 for final request on proxy instead of 401 (bug #1798)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3195 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-12 16:38:36 +00:00 |
|
Mark Spencer
|
b1a658f57e
|
Although I can't think of any scenario that it could result in a race, don't hold a private iax or sip lock while allocating a channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3184 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-09 23:07:55 +00:00 |
|
Mark Spencer
|
727abcdec7
|
Merge FreeBSD locking fixes (bug #1411)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3176 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-06-09 01:45:08 +00:00 |
|
Jim Dixon
|
5ef2ef8a1d
|
Fixed annoying SIP 'NOTIFY' messages printed on console every n seconds from some SIP peers. Also fixed problem where 'INFO' was not being responded to if in 'ignore' state.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3110 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-30 20:03:39 +00:00 |
|
Mark Spencer
|
bf2ec2d6d0
|
Initialize secrets properly (bug #1748)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3108 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-29 23:40:22 +00:00 |
|
Mark Spencer
|
a2cc6b01be
|
Really don't authenticate if we're not supposed to authenticate (bug #1738)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3102 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-28 15:47:57 +00:00 |
|
Mark Spencer
|
e446f4ca81
|
Merge OSS fixes for FreeBSD, implement rtptimeout and rtpholdtimeout
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3097 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-27 22:12:55 +00:00 |
|
Mark Spencer
|
2cd1eb39b1
|
Don't count as outgoing until we actually send the new INVITE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3092 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-27 16:14:46 +00:00 |
|
Mark Spencer
|
b820fd0075
|
Doc fix for controlplayback, get rid of 500ms wait in rtp.c (bug #1589)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3090 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-27 05:06:32 +00:00 |
|
Mark Spencer
|
cf57ba2310
|
Make RTP handle codecs (first pass)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3089 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-27 04:18:46 +00:00 |
|
Mark Spencer
|
fdb8ffe20d
|
Cancel destroy request on new invite, merge bkw's control playback changes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3084 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-26 22:18:59 +00:00 |
|
Mark Spencer
|
1b5d2d4667
|
Cancel self destruct on provisional responses too (bug #1722)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3078 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-26 18:46:36 +00:00 |
|
Mark Spencer
|
67b3ab9ee5
|
Merge useragent patch (bug #712)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3067 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-25 05:36:49 +00:00 |
|
Mark Spencer
|
d7ba067af6
|
Always authenticate when insecure is not "very" even on matching IP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3055 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-24 14:44:47 +00:00 |
|
Mark Spencer
|
7f1117a71f
|
Don't send the same codec twice even if listed twice in allow section (bug #1691)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3033 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-21 00:59:38 +00:00 |
|
Mark Spencer
|
a105455487
|
Stage 1 of deadlock fix (bug #1673 -- but not yet solved, just started) and fix configs ending with no newline (bug #1672)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3025 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-20 07:52:07 +00:00 |
|
Mark Spencer
|
34347418e3
|
Allow multiple codecs to be printed in debug (bug #989)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3011 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-19 03:39:44 +00:00 |
|
Mark Spencer
|
ed443d08cf
|
Timely packet removal and make valgrind happy
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2980 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-16 16:31:42 +00:00 |
|
Mark Spencer
|
1081dc05c2
|
Improve handling of multiple CANCEL requests
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2978 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-16 16:01:09 +00:00 |
|
Mark Spencer
|
b8190d0e92
|
Make sure that we have the sin_family set to AF_INET for FreeBSD
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2975 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-16 05:53:33 +00:00 |
|
Mark Spencer
|
103034acf2
|
Add Taiwan support (bug #1599)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2974 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-15 23:32:07 +00:00 |
|
Mark Spencer
|
baeb134536
|
Better document SIP (bug #1603)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2959 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-13 19:54:42 +00:00 |
|
Mark Spencer
|
c1b3b1d5b1
|
Lose all the "auth" stuff since we don't use it (bug #1627)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2958 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-13 19:51:54 +00:00 |
|
Mark Spencer
|
dbb7b83ecc
|
Minor memory cleanups, initialize peer/user invite status from global
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2954 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-12 23:35:50 +00:00 |
|
Mark Spencer
|
1aba1bbca4
|
Minor cleanups (bug #1618 included)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2951 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-12 17:30:55 +00:00 |
|
Mark Spencer
|
10c25aa6d9
|
Put sip history stuff in (for real) and provide voicemail context (when not default) in some critical places (bug #1609)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2950 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-12 00:17:31 +00:00 |
|
Anthony Minessale II
|
960c01e4c6
|
Patch Submitted by BKW on 5/10/2004 to chan_sip.c
Fixing 'show help' inefficency.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2944 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-10 18:45:20 +00:00 |
|
Mark Spencer
|
4b84c43811
|
More minor bkw fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2940 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-09 23:40:49 +00:00 |
|
Mark Spencer
|
22243ee9ae
|
merge brian's cleanups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2939 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-09 22:03:38 +00:00 |
|
Mark Spencer
|
6ead43beb1
|
Add SIPUSERAGENT, SIPCALLID, and fix some formatting (bug #1593)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2937 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-09 21:05:43 +00:00 |
|
Mark Spencer
|
62eef7c695
|
Fix accidental strlen_zero mistransfer (bug #1592)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2936 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-09 20:46:18 +00:00 |
|
Mark Spencer
|
f2e0152108
|
Fix minor formatting problem
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2935 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-09 19:39:23 +00:00 |
|
Mark Spencer
|
25b07915d6
|
Remove "jitter"
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2934 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-09 19:18:15 +00:00 |
|
Mark Spencer
|
d2a4408930
|
Show peers formatting fixes, SIP strlen optimizations, and using ACL for local network matching (bugs #1587, 1586, 1585, 1584)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2927 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-08 20:58:24 +00:00 |
|
Mark Spencer
|
297e62b8be
|
Copy musicclass to right field (bug #1582)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2924 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-08 14:45:49 +00:00 |
|
Mark Spencer
|
1d7c058f08
|
Add sip show peers (trivial zap fix, too) bug #1573
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2915 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-07 18:57:17 +00:00 |
|
Mark Spencer
|
76adf66390
|
Add "sip show subscriptions" command (bug #1569)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2912 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-06 21:30:45 +00:00 |
|
Mark Spencer
|
efc8c74b9a
|
Allow global authentication realm to be set (bug #1567)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2905 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-06 20:00:19 +00:00 |
|
Mark Spencer
|
05a87a441c
|
Don't autodestruct on semi-ack. We'll add it as we need it case-by-case.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2903 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-06 14:41:03 +00:00 |
|
Mark Spencer
|
ab3c603b1c
|
If user fails host access, search for peers too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2901 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-06 01:33:24 +00:00 |
|
Mark Spencer
|
cc1da2eb5b
|
Qualify that SIP INFO stuff is real (bug #1558)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2894 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-05 01:56:03 +00:00 |
|
Mark Spencer
|
cc9ffa5ac1
|
Fix SIP autohangup mishap
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2893 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-04 20:10:37 +00:00 |
|
Mark Spencer
|
9cc62f6461
|
Print route when doing sip show channel foo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2892 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-04 19:41:31 +00:00 |
|
Mark Spencer
|
19a080ddd7
|
strlen fixes and don't destroy SIP channels that still have pending things on them (bug #1552 et al)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2890 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-04 19:11:25 +00:00 |
|
Mark Spencer
|
d4c439c61d
|
Use strlen_zero function in chan_sip (bug #1545)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2878 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-03 21:01:14 +00:00 |
|
Mark Spencer
|
ca2069a246
|
Don't update route once it's set (bug #1491)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2876 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-03 20:06:38 +00:00 |
|
Mark Spencer
|
bbaf536f6a
|
Add "insecure=very" where we don't authenticate peers who are registered
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2873 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-03 05:14:52 +00:00 |
|
Mark Spencer
|
b50ecc25b2
|
Merge slepp's sub-second expiration timer although hopefully it will never have to be used.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2872 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-03 05:03:19 +00:00 |
|
Mark Spencer
|
ded7dae112
|
Merge slepp's REGISTER RFC compliance fixes (bug #1538)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2866 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-03 02:22:19 +00:00 |
|
Mark Spencer
|
c3c38eeeaf
|
Let OSS know how to deal with indication -1
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2861 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-02 17:52:45 +00:00 |
|
Mark Spencer
|
6cdbd6903c
|
On a reload, don't stop supporting sip if we can't find our ip.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2860 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-02 17:43:15 +00:00 |
|
Mark Spencer
|
503dbb3d8a
|
Add new "authname" field so we can authenticate BYE properly on incoming calls (bug #1436)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2859 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-02 16:30:05 +00:00 |
|
Mark Spencer
|
35ca4404f0
|
On incoming call, set peername to username to properly authenticate BYE (it's not used for anything else, as far as I know)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2858 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-02 16:17:40 +00:00 |
|
Mark Spencer
|
44de97d496
|
Provide more fine grained control of sip and iax show peers (bug #1470)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2856 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-02 05:38:20 +00:00 |
|
Mark Spencer
|
3c134b6549
|
Revert earlier changes. The right answer for bug #1436 should be using username=
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2852 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-02 00:51:11 +00:00 |
|
Mark Spencer
|
5b34d11ce9
|
Allow debug to be enabled on a per-peer or per-IP basis (bug #850)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2845 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-01 21:25:31 +00:00 |
|
Mark Spencer
|
1dbc8e3f0e
|
Rid compiler warning, make information meaningful in sip debug for codecs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2844 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-01 20:59:37 +00:00 |
|
Mark Spencer
|
3d16691c9e
|
Revert routing change
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2835 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-05-01 03:04:04 +00:00 |
|
Mark Spencer
|
ec6644c146
|
Only clear route if we have a new one
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2832 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-30 04:05:22 +00:00 |
|
Mark Spencer
|
d106797a26
|
Add relaxdtmf option to sip
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2824 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-29 22:27:40 +00:00 |
|
Mark Spencer
|
cd788e2ab9
|
Handle fromdomain properly when there is no @ sign
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2817 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-29 05:01:32 +00:00 |
|
Mark Spencer
|
7e79c52808
|
Don't double receive INFO or MESSAGE elements (bug #1512)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2808 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-28 22:12:08 +00:00 |
|
Mark Spencer
|
fd9d8ca43b
|
Run setstate after setting all appropriate variables including callerid
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2797 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-28 14:35:20 +00:00 |
|
Mark Spencer
|
7ca96ea7e5
|
Add white space condensing to pedantic mode of chan_sip.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2789 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-27 22:32:57 +00:00 |
|
Mark Spencer
|
f4b55b802c
|
SIP cleanups for database linkage
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2781 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-26 14:54:33 +00:00 |
|
Mark Spencer
|
1511750650
|
Use proper token for authenticating BYE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2772 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-26 12:26:02 +00:00 |
|
Mark Spencer
|
f85d0713cf
|
Clean up SQL queries (bug #1479)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2766 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-26 05:08:30 +00:00 |
|
Mark Spencer
|
64c9e859e0
|
Also handle properly \r\n instead of just \n...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2765 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-26 03:45:10 +00:00 |
|
Mark Spencer
|
ed360fcf57
|
Committed a little bit too quickly there...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2764 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-26 03:41:07 +00:00 |
|
Mark Spencer
|
c924d1a322
|
First pass at handling multi-line headers
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2763 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-26 03:38:32 +00:00 |
|
Mark Spencer
|
d3f9887589
|
gethostbyname isn't reentrant, who knew...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2734 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-22 00:20:34 +00:00 |
|
Mark Spencer
|
ca493a14e1
|
Increase buffer size (bug #1459)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2733 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-21 21:55:40 +00:00 |
|
Mark Spencer
|
8e0f9147b2
|
Fix trailing slash problem (Zap) and making sure refers get ignored the second tiem around.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2712 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-19 22:55:35 +00:00 |
|
Mark Spencer
|
97dd838cda
|
Fix name properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2692 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-15 00:02:07 +00:00 |
|
Mark Spencer
|
5a2c606d94
|
Keep random data around, we'll need it for certain bogus REGISTER and INVITE network hiccups (bug # 1236)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2648 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-07 15:09:58 +00:00 |
|
Mark Spencer
|
13bca43aa8
|
Get rid of all that old needlock garbage now that we're using recursive mutexes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2644 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-06 22:17:32 +00:00 |
|
Mark Spencer
|
1bbf0d2cf6
|
Bump branch id on INVITE with auth (bug #1313)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2636 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-06 14:02:47 +00:00 |
|
Mark Spencer
|
940a5deb2e
|
Support some more SIP idiocies
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2623 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-05 05:12:00 +00:00 |
|
Mark Spencer
|
9f726fce46
|
603 is a busy too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2618 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-04 22:54:35 +00:00 |
|
Mark Spencer
|
94279f00c1
|
Various video fixes (bug #688)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2616 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-04 21:54:38 +00:00 |
|
Mark Spencer
|
9c7ffa265e
|
Fix small SIP issue with SER (bug #1181)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2614 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-04 21:09:22 +00:00 |
|