Mark Spencer
435e55958f
Properly migrate from select to poll for core asterisk.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2760 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-25 20:42:45 +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
a84bb950fa
Fix lock initialization in lock debugging mode
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2711 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-19 21:52:39 +00:00
James Golovich
98533cbccc
OpenBSD portability enhancements (bug 1002)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2708 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-19 08:11:51 +00:00
Mark Spencer
fec02c20a9
Revert locking changes which break static locks (even on linux since it's part of an ENUM not define)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2679 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-12 20:54:24 +00:00
James Golovich
63702b9a78
Change mutex defines so it should work on OS that don't have the _NP mutex types. Also move the #defines up so we don't need to duplicate them
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2678 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-12 19:56:32 +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
6b09ce4336
Don't redefine ast_mutex_init
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2642 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 20:57:15 +00:00
Mark Spencer
584936aa9b
Update locking for non-debug mode, too
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2641 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 20:35:55 +00:00
Mark Spencer
672e3e49fb
Bite the bullet and require RECURSIVE mutexes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2640 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 20:08:44 +00:00
James Golovich
1d8f780f45
Include inttypes.h in md5.h instead of stdint.h (since stdint.h contains the right info on freebsd and on linux inttypes.h includes stdint.h) (bug 1369)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2639 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 18:20:30 +00:00
James Golovich
8cfed866d3
Remove size restiction on remote console command completion (bug 1360)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2634 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-06 07:42:01 +00:00
Mark Spencer
1d53342b18
Expand SIP opaque buffers, prefer recursive to "error checking" mutexes...
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2596 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-01 06:27:10 +00:00
James Golovich
3c70509e9b
Fix md5 on 64bit systems (aside from alpha)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2586 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-30 23:54:21 +00:00
Mark Spencer
1ccab64d86
Add support for Costa Rica to DSP
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2576 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-28 02:53:04 +00:00
Mark Spencer
eeb2ca5b26
Make read/write mode have a lock parameter and use it properly.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2572 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-27 06:50:12 +00:00
Mark Spencer
98b59da9ad
Create ast_safe_system which closes off file descriptors before spawning system() and so on.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2514 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-21 18:15:37 +00:00
Mark Spencer
79668f0624
Correctly handle call flow with outgoing queue, avoiding retries while call acti
...
ve (bug #1018 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2505 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-20 21:13:12 +00:00
Mark Spencer
21d31939d1
Merge ADSI fixes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2501 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-20 17:27:10 +00:00
James Golovich
be59053650
Add some comments to lock.h
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2484 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-20 05:07:21 +00:00
James Golovich
4b0d26c93d
Actually commit the new #defines
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2436 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-15 08:36:25 +00:00
Mark Spencer
7989800674
Try to make smoother G.729B aware, and able to handle VAD bytes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2421 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-14 18:01:29 +00:00
Mark Spencer
8750f1c05f
Move timestamp around in RTP.... Gotta do iax2 eventually here...
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2413 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-13 03:52:14 +00:00
Mark Spencer
806bb3c63f
Add support for parking with IAX2
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2318 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-04 01:11:25 +00:00
Mark Spencer
9d5fe279b6
More BSD compat crap
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2300 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-02 22:55:05 +00:00
James Golovich
7409bc052d
Add function ast_false, like ast_true
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2289 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-02 07:57:06 +00:00
Mark Spencer
8f73da1f79
Allow semi-blocking fd's on manager (bug #1100 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2287 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-01 21:12:32 +00:00
James Golovich
a232d8e060
Move ast_get_group from res_parking.c to channel.c
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2263 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-27 06:15:49 +00:00
James Golovich
462cfbe8ae
Bug #1087 . Fix wav49 format so it can be played. Make file functions
...
looking for extension use f->exts instead of f->name. Fix bug
where error message didn't print file extension. Fix comments in header file.
Everything is completely backwards compatible
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2247 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-25 22:31:51 +00:00
Mark Spencer
a1c6ac945d
Make sure smoother only creates frames with offsets (bug #1029 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2184 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-16 15:05:21 +00:00
Mark Spencer
864fe70e35
Add queue logging and fix indications buglet
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2159 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-12 22:11:02 +00:00
Martin Pycko
860f35a7ab
Add recording agent's calls patch. Basically the call starts recording when the agent picks up and the file is stamped with the agent's id and the timestamp. Also optionally a URL link to that file may be inserted in the userfield of the CDR record. By default the recorded file will be mixed if soxmix is available.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2121 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-03 16:57:00 +00:00
Mark Spencer
ccf510188f
Fix linked lists tail (bug #951 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2090 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-29 16:14:25 +00:00
Mark Spencer
c5deb0a325
Ditch nested comment
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2081 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-27 00:30:03 +00:00
Mark Spencer
b53e81786a
Add verbose messages to be logged (bug #599 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2079 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-27 00:23:39 +00:00
Jim Dixon
a7154d73fe
Added functionality for E911 signalling
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2048 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-16 23:40:37 +00:00
Jeremy McNamara
81b1cb9caa
Add CVSID Macro for embedding revision info into the compiled binary. Bug #822
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2032 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-14 06:41:24 +00:00
Jeremy McNamara
cf41cc2ec2
add a vasprintf replacement. Bug #839
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2030 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-14 06:35:01 +00:00
Mark Spencer
ee342cc3b8
Add ww's improved syslog support (bug #587 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1973 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-12 05:05:35 +00:00
Jeremy McNamara
e8622a660a
Add application to log user data to the CDRs
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1926 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-11 03:23:05 +00:00
Mark Spencer
e9186caa33
Add AES support
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1882 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-25 14:01:55 +00:00
Martin Pycko
d2b596f108
Add voicemail prepending feature plus forwarding to many extensions if you specify exten1*exten2*.....#
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1872 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-19 18:06:29 +00:00
Martin Pycko
f96c0762ff
Allow doing digital PRI to PRI calls automatically
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1868 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-18 23:42:10 +00:00
Martin Pycko
e3b0a66805
Don't do reinvite if both parties talk diffrent codecs
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1752 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-15 00:52:49 +00:00
Mark Spencer
1e95c3a4ac
Remove really broke MP3 stuff in favor of G.726 in the near future
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1689 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-04 02:40:09 +00:00
Mark Spencer
0de223a1ee
More cleanups and OSX fixes for 10.3
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1678 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-27 20:00:41 +00:00
Mark Spencer
4ce283ff18
Make it build and run on MacOS X
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1673 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-26 18:50:49 +00:00
Mark Spencer
cd5bbf0f35
Select proper endian file on MacOS X
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1672 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-26 03:28:01 +00:00
Mark Spencer
bc7b8ef41e
Make HANGUPCAUSE accessible
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1669 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-25 18:00:00 +00:00
Mark Spencer
4d0e046a06
Verify includes, and give warnings if invalid (bug #429 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1667 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-25 17:50:06 +00:00