Archived
14
0
Fork 0
Commit graph

469 commits

Author SHA1 Message Date
tilghman
418c56e5d6 Optional light colored background, for those who use black on white terminals.
(closes issue #13306)
 Reported by: Corydon76
 Patches: 
       20080814__bug13306__3.diff.txt uploaded by Corydon76 (license 14)
 Tested by: Corydon76, pkempgen


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@139981 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-25 23:13:32 +00:00
tilghman
938c2edf40 Realtime capabilities for the Find-Me-Follow-Me application.
(closes issue #13295)
 Reported by: Corydon76
 Patches: 
       20080813__followme_realtime_enabled.diff.txt uploaded by Corydon76 (license 14)
 Tested by: dferrer


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@139775 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-25 16:02:56 +00:00
rmudgett
5ce21c9a86 channels/chan_misdn.c
*  Made bearer2str() use allowed_bearers_array[]
*  Made use the causes.h defines instead of hardcoded numbers.
*  Made use Asterisk presentation indicator values if either of the
mISDN presentation or screen options are negative.
*  Updated the misdn_set_opt application option descriptions.
*  Renamed the awkward Caller ID presentation misdn_set_opt
application option value not_screened to restricted.
Deprecated the not_screened option value.

channels/misdn/isdn_lib.c
*  Made use the causes.h defines instead of hardcoded numbers.
*  Fixed some spelling errors and typos.
*  Added all defined facility code strings to fac2str().

channels/misdn/isdn_lib.h
*  Added doxygen comments to struct misdn_bchannel.

channels/misdn/isdn_lib_intern.h
*  Added doxygen comments to struct misdn_stack.

channels/misdn_config.c
configs/misdn.conf.sample
*  Updated the mISDN presentation and screen parameter descriptions.

doc/tex/misdn.tex
*  Updated the misdn_set_opt application option descriptions.
*  Fixed some spelling errors and typos.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@138738 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-18 21:07:28 +00:00
russell
7d9fa10c33 Fix a bashism that causes an error when trying to build the pdf on ubuntu
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@137987 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-14 22:43:15 +00:00
seanbright
e945aff9ca Merged revisions 137405 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r137405 | seanbright | 2008-08-13 10:33:49 -0400 (Wed, 13 Aug 2008) | 1 line

Update docs to reflect the change to cdr_tds
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@137406 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-13 14:41:49 +00:00
russell
6de3a3f7cf Grammar hax from Qwell
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@137301 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-12 19:48:38 +00:00
russell
4987366874 Note that developer documentation belongs in doxygen, and not integrated with
the user manual stuff in doc/tex/.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@137299 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-12 19:40:35 +00:00
seanbright
d4ec4c4c3a Merge in changes that allow Asterisk to be built against the Hoard
memory allocator.  See doc/hoard.txt for more details.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@135405 f38db490-d61c-443f-a65b-d21fe96a405b
2008-08-03 16:14:14 +00:00
russell
8d62c44e93 Fix some tex errors
(closes issue #13211)
Reported by: eliel
Patches:
      fixtexerrors.patch uploaded by eliel (license 64)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@134803 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-31 16:37:08 +00:00
tilghman
6b26c0501c Add %u and %g to the ASTERISK_PROMPT settings, for username and group,
respectively.  Also, take the opportunity to clean up the CLI prompt
generation code.
(closes issue #13175)
 Reported by: eliel
 Patches: 
       cliprompt.patch uploaded by eliel (license 64)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@134353 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-30 15:30:18 +00:00
kpfleming
255f52d647 remove remaining Zaptel references in various places
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@134086 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-28 16:42:00 +00:00
tilghman
ab21558ab8 Hebrew syntax for voicemail prompts
(closes issue #13155)
 Reported by: greenfieldtech
 Patches: 
       app_voicemail.c.patch uploaded by greenfieldtech (license 369)
       hebrew.ods uploaded by greenfieldtech (license 369)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@133904 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-25 22:08:06 +00:00
oej
d942f83552 Merged revisions 132645 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132645 | oej | 2008-07-22 22:10:26 +0200 (Tis, 22 Jul 2008) | 9 lines

The most common question on the #asterisk iRC channel and on mailing lists
seems to be in regards to an error message when retransmit fails. This
is frequently misunderstood as a failure of Asterisk, not a failure of
the network to reach the other party.

This document tries to assist the Asterisk user in sorting out these
issues by explaining the logic and pointing at some possible 
causes. Hopefully, we will get other questions now :-)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@132703 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-22 20:46:11 +00:00
mvanbaak
24a772af0c Make all sed calls Posix sed compatible.
To make sure nobody commits script-modified files we first make a backup
of asterisk.tex, run the script, generate the pdf and / or html,
and put the original asterisk.tex back.
This will guard us for the stuff that happened before that someone committed 
a locally modified asterisk.tex, with changes done by this script.

(closes issue #13062)
Reported by: mvanbaak
Patches:
      sed_without-i-v3.diff uploaded by mvanbaak (license 7)
Tested by: mvanbaak

Feedback from Corydon. Thanks for taking the time to go through this.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@130578 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-13 23:14:03 +00:00
mvanbaak
e2ed76673e restore ASTERISKVERSION marker to asterisk.tex.
This got lost in commit 97634


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@130479 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-13 14:58:40 +00:00
kpfleming
73b88aaa71 clean up a bunch more Zaptel-related references
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@130044 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-11 16:18:01 +00:00
mmichelson
a9e6551655 Update a few instances of "extensions reload" to "dialplan reload"
in the documentation.

Patch provided by caio1982 (license 22)



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@128599 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-07 14:35:27 +00:00
oej
533b295b80 Adding documentation on the T.140 support in Asterisk. This is a function that we're
the reference implementation on now. :-)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@128417 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-06 10:13:45 +00:00
mmichelson
ca1d54fd32 Add a janitor project to use ARRAY_LEN instead of in-line
sizeof() and division.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@127566 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-02 21:09:18 +00:00
russell
ffd283a966 Add a locking section to the coding guidelines document.
This section covers some locking fundamentals, as well as some information on
locking as it is used in Asterisk.  It describes some of the ways that are used
and could be used to achieve deadlock avoidance.  It also demonstrates the
unfortunate conclusion that with the use of recursive locks, none of the
constructs in use today are failsafe from deadlocks.  Finally, it makes some
recommendations for new code being written.  As proper locking strategies is a
complex subject, this section still has room for expansion and improvement.

This is a result of collaboration between Luigi Rizzo and myself on the 
asterisk-dev mailing list.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@127363 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-02 12:08:33 +00:00
rizzo
f2e96029e7 add documentation on video console support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@126959 f38db490-d61c-443f-a65b-d21fe96a405b
2008-07-01 16:14:28 +00:00
russell
90c61af3eb a few minor updates and typo fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@126515 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-30 12:49:56 +00:00
seanbright
0673fac47e Cast a few more strings to char *, so that we can compile cleanly against
FreeTDS 0.60.  Update the docs to reflect that we can now compile and run
against all modern releases of FreeTDS (0.60 through 0.82)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@126513 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-30 11:57:42 +00:00
russell
0fe67c367d Fix a typo. Someone on IRC copied this literally and then wondered why it
wasn't working.  :)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@125988 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-27 19:19:08 +00:00
jeffg
54889af854 Merged revisions 124372 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r124372 | jeffg | 2008-06-20 17:14:40 -0400 (Fri, 20 Jun 2008) | 1 line

Fix issues in digium-mib.txt and asterisk-mib.txt to placate smilint - bug 12905
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@124392 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-20 21:36:01 +00:00
mvanbaak
c342cdeaf3 Older versions of GNU gcc do not allow 'NULL' as sentinel.
They want (char *)NULL as sentinel.
An example is OpenBSD (confirmed on 4.3) that ships with gcc 3.3.4

This commit introduces a contstant SENTINEL which is declared as:
#define SENTINEL ((char *)NULL)

All places I could test compile on my openbsd system are converted.
Update CODING-GUIDELINES to tell about this constant.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@124127 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-19 20:48:33 +00:00
seanbright
947f688974 Update the queuelog.tex documentation as well.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@123830 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-19 14:28:56 +00:00
tilghman
de289f959c Merged revisions 123769 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r123769 | tilghman | 2008-06-18 17:08:30 -0500 (Wed, 18 Jun 2008) | 8 lines

Add support for saying numbers in Hebrew.
(closes issue #11662)
 Reported by: greenfieldtech
 Patches: 
       say.c.patch-12042008 uploaded by greenfieldtech (license 369)
       Hebrew-Sounds.ods uploaded by greenfieldtech
       (with signficant changes to the spreadsheet by me)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@123770 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-18 22:17:17 +00:00
jpeeler
490730a6b3 Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@122234 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-12 17:27:55 +00:00
jpeeler
d46e4924e8 Merged revisions 121804 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r121804 | jpeeler | 2008-06-11 11:11:09 -0500 (Wed, 11 Jun 2008) | 1 line

add instructions for logging gdb output via set logging on
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@121805 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-11 16:11:40 +00:00
russell
0ff771045e don't refer to asterisk-events, as that implies that the code was checked out from a branch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@121716 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-10 21:51:06 +00:00
russell
6195ff1afd Merge another big set of changes from team/russell/events
This commit merges in the rest of the code needed to support distributed device
state.  There are two main parts to this commit.

Core changes:
 - The device state handling in the core has been updated to understand device
   state across a cluster of Asterisk servers.  Every time the state of a device
   changes, it looks at all of the device states on each node, and determines the
   aggregate device state.  That resulting device state is what is provided to
   modules in Asterisk that take actions based on the state of a device.

New module, res_ais:
 - A module has been written to facilitate the communication of events between
   nodes in a cluster of Asterisk servers.  This module uses the SAForum AIS
   (Service Availability Forum Application Interface Specification) CLM and EVT
   services (Cluster Management and Event) to handle this task.  This module
   currently supports sharing Voicemail MWI (Message Waiting Indication) and
   device state events between servers.  It has been tested with openais, though
   other implementations of the spec do exist.

For more information on testing distributed device state, see the following doc:
  - doc/distributed_devstate.txt


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@121559 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-10 15:12:17 +00:00
russell
5262d4ab16 Merge another change from team/russell/events ...
DUNDi uses a concept called the Entity ID for unique server identifiers.  I have
pulled out the handling of EIDs and made it something available to all of Asterisk.
There is now a global Entity ID that can be used for other purposes as well, such
as code providing distributed device state, which is why I did this.  The global
Entity ID is set automatically, just like it was done in DUNDi, but it can also be
set in asterisk.conf.  DUNDi will now use this global EID unless one is specified
in dundi.conf.

The current EID for the system can be seen in the "core show settings" CLI command.
It is also available in the dialplan via the ENTITYID variable.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@121439 f38db490-d61c-443f-a65b-d21fe96a405b
2008-06-10 12:48:50 +00:00
jpeeler
b98c9fb9ad add document describing API changes from 1.4.0 to 1.6.0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@118178 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-24 01:14:41 +00:00
tilghman
6b2832a223 Merged revisions 118052 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r118052 | tilghman | 2008-05-23 07:59:16 -0500 (Fri, 23 May 2008) | 3 lines

Add information on using the Asterisk console, including tab command line
completion.  (Closes issue #12681)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@118053 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-23 13:00:10 +00:00
tilghman
9f974d96fa Enhance ExternalIVR with new options and commands.
(closes issue #12705)
 Reported by: ctooley
 Patches: 
       new_externalivr_argument_format-v2.diff uploaded by ctooley (license 136)
       new_externalivr_documentation.diff uploaded by ctooley (license 136)
       and a few additional fixes by me


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@117725 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-22 05:10:01 +00:00
mmichelson
cc2d2ea926 Add a new manager event, AgentRingNoAnswer to
app_queue.

(closes issue #12591)
Reported by: CCHAsteria
Patches:
      app_queue_RNA_event.diff uploaded by CCHAsteria (license 477)



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@117625 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-21 20:27:45 +00:00
oej
0feeda5c8f Add support for playing an audio file for caller and callee at start and stop of monitoring (one-touch monitor).
Keep messages short, since the other party is waiting while one party hear the message...



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@115784 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-12 18:39:09 +00:00
russell
995531248a Merge changes from team/russell/smdi-msg-searching
This commit adds some new features to the SMDI_MSG_RETRIEVE() dialplan function.
Previously, this function only allowed searching by the forwarding station.
I have added some options to allow you to also search for messages in the queue
by the message desk terminal ID, as well as the message desk number.

This originally came up as a suggestion on the asterisk-dev mailing list.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@115021 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-01 19:05:36 +00:00
murf
137c1d8d9e (closes issue #12467)
Reported by: atis
Tested by: murf

This upgrade adds the ~~ (concatenation) string operator to expr2.
While not needed in normal runtime pbx operation, it is needed when
raw exprs are being syntax checked. This plays into future syntax-
unification plans. By permission of atis, this addition in trunk 
and the reason of why things are as they are will suffice to close
this bug.

I also added a short note about the previous addition of "sip show sched"
to the CLI in CHANGES, which I discovered I forgot in a previous commit.




git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114423 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-21 21:13:02 +00:00
russell
e2341e6bee Add a simple janitor project
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114325 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-21 15:01:04 +00:00
tilghman
084bd8a463 fileio.h does not exist; io.h does, though.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114202 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-17 15:12:52 +00:00
murf
993e45a63b This is the scariest commit I've done in a long time. This is the astobj2-ification of chan_sip. I've tested a number of scenarios like crazy. It used to have 4x the call setup/teardown performance of trunk, but now it's roughly at parity. I will attempt to find the bottlenecks and get it back to the 4x mark. The changes made were somewhat invasive, but the value to the community of these upgrades outweighs waiting further for more testing. Every change being made to chan_sip was lousing this code up when we tried to merge. Peers, Users, Dialogs, are all now astobj2 objects, indexed via hashtables. Refcounting is used to track objects and free them at the bitter end of their lives. Please file issues on bugs.digium.com, and PLEASE, please, please be patient. One natural advantage to all the hash-table work is that loading large sip.conf files full of thousands of peers now goes much faster. One more please: PLEASE help thrash this code and test it.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114190 f38db490-d61c-443f-a65b-d21fe96a405b
2008-04-16 23:53:27 +00:00
russell
ac86bfbc55 Make some notes about common usage of pbx_builtin_getvar_helper() that is not
thread-safe.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@111909 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-28 22:50:46 +00:00
tilghman
5dc9edd7f5 Merged revisions 111605 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r111605 | tilghman | 2008-03-28 09:35:45 -0500 (Fri, 28 Mar 2008) | 3 lines

Update debugging text, since Valgrind eliminated the --log-file-exactly option.
(Closes issue #12320)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@111606 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-28 14:37:28 +00:00
juggie
fdce67d61a update documentation to reflect the changes in the way configure detects net-snmp.
(closes issue #12067)
Reported by: juggie
Patches:
      12067_snmp_doc.patch uploaded by juggie (license 24)
Tested by: juggie


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@110911 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-26 17:24:54 +00:00
jpeeler
d7f3722fa5 documenting changes as a result of adding TCP functionality to ExternalIVR
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@108639 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-13 23:12:59 +00:00
qwell
e1e65e86e8 Merged revisions 107826 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r107826 | qwell | 2008-03-11 18:37:05 -0500 (Tue, 11 Mar 2008) | 7 lines

Update documentation for pgsql ODBC voicemail.

(closes issue #12186)
Reported by: jsmith
Patches:
      vm_pgsql_doc_update.patch uploaded by jsmith (license 15)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@107827 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-11 23:38:00 +00:00
russell
20154045f6 fix example usage
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@106684 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-07 16:31:48 +00:00
russell
b1028d3f65 minor text changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@106518 f38db490-d61c-443f-a65b-d21fe96a405b
2008-03-07 01:19:02 +00:00