russell
dbd3b478a5
capitalize dialplan function
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6739 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-11 03:49:15 +00:00
russell
22be0ca520
Merge ChangeLog from the v1-0 branch and begin a major feature addition list
...
for 1.2. I know this list is very incomplete so anyone that would like to help
add stuff, please contact me. (No, 1.0.10 hasn't been released. That is going
to come out with 1.2).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6738 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-10 04:14:59 +00:00
russell
a06c77ec8a
fix a typo, oops!
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6737 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-08 17:08:44 +00:00
kpfleming
10cd869155
don't check 'acknowledged' for setting lastdisc, since it's guaranteed to be zero at this point (issue #5254 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6736 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 21:27:38 +00:00
kpfleming
b2797a2cb5
properly report hangupcause when ast_request() fails for the last (or only) target of a dial operation (issue #5394 , different fix)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6735 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 21:18:28 +00:00
kpfleming
68f10b8d5b
correct variable header documentation (issue #5397 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6734 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 21:12:57 +00:00
kpfleming
5abe45c50d
clean up some poorly constructed code (issue #5399 , with mod to include header file for ast_copy_string())
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6733 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 21:11:17 +00:00
kpfleming
4674131d58
fix authentication header extra space (issue #5329 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6732 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:40:01 +00:00
kpfleming
e6a17759d8
add VMCOUNT() function to replace HasVoicemail/HasNewVoicemail apps (issue #5335 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6731 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:37:48 +00:00
kpfleming
895f3ff936
fix timer T1 handling (issue #5330 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6730 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:31:29 +00:00
kpfleming
8e25e43169
ensure that the correct flags are always copied from peers/users to private structures (so RPID sending will work properly, issue #5322 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6729 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 01:29:02 +00:00
kpfleming
9003c50da3
ensure that Remote-Party-ID is sent even on secondary INVITEs within a dialog (issue #5322 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6728 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:42:09 +00:00
kpfleming
04f4188e6d
don't twiddle memory that doesn't belong to us (issue #5348 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6727 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:28:04 +00:00
kpfleming
5e1b840257
use thread ID instead of process ID in logger messages (issue #5349 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6726 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:21:56 +00:00
kpfleming
a4c24a32cf
correct cygwin detection (issue #5328 )
...
handle parallel make better (issue #5328 )
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6725 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:17:57 +00:00
kpfleming
a6fd77c150
remove unused config option (issue #5358 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6724 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05 00:05:13 +00:00
kpfleming
aaf3c789a5
handle peer matching for subscriptions by name instead of IP address (issue #5103 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6723 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:54:04 +00:00
kpfleming
b509add2a2
fix various state-related bugs (issue #5369 , with mod to return AST_DEVICE_INUSE)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6722 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:38:09 +00:00
kpfleming
01e127d112
support call duration limits on inbound OSP calls (issue #5346 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6721 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 23:28:57 +00:00
kpfleming
024f2617d8
make sample config files easier to ready (issue #5371 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6720 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:51:59 +00:00
kpfleming
28ee0af707
fix memory leak and unload problems (issue #5380 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6719 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:44:15 +00:00
kpfleming
3dbe39533d
generate fewer 'stale nonce' messages (issue #5381 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6718 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:42:34 +00:00
kpfleming
e9f2397173
truncate last 200ms of DTMF-terminated recording to eliminate inband DTMF (issue #5383 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6717 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:35:43 +00:00
kpfleming
716df588de
allow write timeout to be set on a per-user basis in AMI (issue #5352 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6716 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:25:15 +00:00
kpfleming
f3170e0bab
allow manager actions to properly close the session again (issue #5350 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6715 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:15:28 +00:00
kpfleming
6c72e65e32
don't destroy calls when re-INVITE messages ask for things we can't do (issue #5384 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6714 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 22:09:23 +00:00
russell
a2a000d752
update sample configuration to reflect new options (issue #5357 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6713 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 19:05:40 +00:00
markster
a154153e5b
If you're hanging up channels, be sure we clean it up...
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6712 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 17:41:30 +00:00
mattf
59ed6b9ed5
Rewrite of PRI progress and message handling. Fixes bugs #5266 and #4468
...
(Early media related digit passing and passing early media progress between
channels)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6711 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04 17:00:01 +00:00
kpfleming
4192a73651
fix 'invalid command' logic
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6710 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-03 21:01:29 +00:00
kpfleming
1e8980527e
don't build manager event output until it is needed
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6709 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-03 19:40:03 +00:00
kpfleming
997e6dd0d5
add ast_build_string_va(), which accepts a varargs list directly
...
ensure the _entire_ manager_event() output is either queued or sent via ast_carefulwrite()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6708 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-01 15:41:27 +00:00
russell
5f810e050b
clarify option description (issue #5351 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6705 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-01 01:24:15 +00:00
kpfleming
31a4c58b9a
don't take session lock in astman_send_error() and astman_send_response(), since it is no longer needed
...
don't build authority string and event string for every session in manager_event(), do it only once
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6704 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 23:52:04 +00:00
kpfleming
e3688a45a7
tell the user about invalid/unknown commands before sending queued events
...
s->challenge does not need to be protected by the lock, since only process_message() (and functions it calls) ever use it, and process_message() is a blocking operation by definition
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6703 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 23:44:12 +00:00
kpfleming
f72202f1ad
ensure structure has enough space for embedded string
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6702 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 16:49:23 +00:00
kpfleming
dc73e4340f
properly clear out manager header structure between actions
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6701 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 16:27:14 +00:00
kpfleming
2d11c3703f
support a 'post install' script for local modifications after installation
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6700 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 14:48:41 +00:00
kpfleming
19864545c2
fix queues properly (issue #5300 , take two)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6699 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-30 14:01:56 +00:00
markster
5360fe7571
Fix manager bug (can't destroy a session while a thread is using it!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6698 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 20:37:01 +00:00
kpfleming
5aac76d81a
ensure that peer codec preferences take precedence over global preferences
...
clean and simplify SDP-building code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6697 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 17:41:00 +00:00
kpfleming
0fdee4f59c
code cleanups
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6696 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 17:40:24 +00:00
kpfleming
27aa525896
re-factor variable/function name parsing, and add substring support to function results (issue #5284 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6695 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 04:39:14 +00:00
markster
7fa03f76b2
Print anomlies at free / show memory allocations time
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6694 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 04:34:11 +00:00
kpfleming
ef582bac50
ensure that app_queue won't crash if no members are defined via Realtime (issue #5300 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6693 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 04:12:08 +00:00
kpfleming
5ea0115905
ensure scheduling priority is inherited into new threads (issue #5293 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6692 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 04:08:18 +00:00
kpfleming
efc38277d3
allow some more paths to be overridden on the command line (issue #5292 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6691 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 04:06:15 +00:00
kpfleming
83b6865c31
support both regular and Feature Group D dialing syntax on EM_WINK trunks (issue #5323 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6690 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 03:25:25 +00:00
kpfleming
ccf77f7040
don't replace CLID/CNAM when RPID is being generated (issue #5301 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6689 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 03:12:46 +00:00
kpfleming
ad47ba605d
install 'rasterisk' symlink and update process name when used remotely (issue #5318 with minor mod)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6688 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29 02:38:24 +00:00