dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

911 Commits

Author SHA1 Message Date
tilghman 22206839a4 One more typo in config.c; and missed conversions due to the constifying of ast_variable_new parameters
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89270 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-14 15:13:22 +00:00
tilghman 44d62ad360 Provide the ability to directly manipulate the TON/NPI bits in the dialstring.
Reported by: thetatag
Patch by: thetatag/stevens/tilghman
Closes issue #5331


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89078 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-07 02:14:40 +00:00
mattf cec6b85091 Add some more locking as well as API update for libss7 for new transport types
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89067 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-06 22:01:10 +00:00
file 523fa9cb07 Merged revisions 88994 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r88994 | file | 2007-11-06 12:24:56 -0400 (Tue, 06 Nov 2007) | 6 lines

Fix improbable but possible memory leaks in chan_zap.
(closes issue #11166)
Reported by: eliel
Patches:
      chan_zap.c.patch uploaded by eliel (license 64)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88995 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-06 16:29:16 +00:00
qwell 29e524f0b8 Merged revisions 88078 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r88078 | qwell | 2007-11-01 11:21:22 -0500 (Thu, 01 Nov 2007) | 4 lines

Make sure we set the poll fds to NULL after free()ing it.

Part of issue 11017, patch by tzafrir.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88079 f38db490-d61c-443f-a65b-d21fe96a405b
2007-11-01 16:22:09 +00:00
mattf 39afbccd81 Add Circuit Group Queury message code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87232 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-27 00:48:12 +00:00
mattf 744b434989 Make sure we turn on the DSP when we answer the call
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87231 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-27 00:43:59 +00:00
qwell ecd7ce6f49 Correctly use defined return values in (some) load_module functions.
(issue #11096)
Patches:
      chan_agent.c.patch uploaded by eliel (license 64)
      chan_local.c.patch uploaded by eliel (license 64)
      chan_features.c.patch uploaded by eliel (license 64)
      chan_zap.c.patch uploaded by eliel (license 64)
      res_monitor.c.patch uploaded by eliel (license 64)
      res_realtime.c.patch uploaded by eliel (license 64)
      res_crypto.c.patch uploaded by eliel (license 64)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@87202 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-26 21:37:02 +00:00
qwell 46cd8cbfc5 Merged revisions 86982 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

(closes issue #11079)
........
r86982 | qwell | 2007-10-24 15:56:47 -0500 (Wed, 24 Oct 2007) | 5 lines

Correctly respect hidecalleridname configuration option.
Simplify code slightly in the process.

Issue 11079, reported by ddv2005

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86983 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-24 20:59:00 +00:00
qwell 7756b987a0 Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86820 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-22 20:05:18 +00:00
russell ed6b2d36eb There is a really fun game that you can play before committing code,
and it's called "make".  :)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86749 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-22 15:49:17 +00:00
kpfleming 5919109f85 resetinterval defaulting to something other than 'never' doesn't seem to accomplish any good and causes problems for plenty of people...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86697 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-22 14:59:27 +00:00
mattf e65ccc18d2 Add better support for blocking and unblocking of CICs (#10965)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86549 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-19 18:46:28 +00:00
qwell d542122e6a Convert NEW_CLI to AST_CLI.
Closes issue #11039, as suggested by seanbright.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86536 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-19 18:29:40 +00:00
mmichelson 102b30a809 Fixing a segfault from tab-completing a "zap restart" CLI command.
(patch made by seanbright, pointed out in #asterisk-dev on IRC)



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86350 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-18 18:40:48 +00:00
mattf 8e31333633 Don't hangup the call for SS7 if we get an alarm
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85957 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-16 20:55:57 +00:00
mattf 59b3960536 Trying to finish the last of the charge_number patch up #10916
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85526 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-12 19:41:39 +00:00
mattf 4fa7f114d4 Add support for receive charge number in dialplan #10916
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85525 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-12 18:37:35 +00:00
mattf 263f210ff2 Make sure we set the ANI2 field for PRI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85497 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-11 22:27:32 +00:00
mattf e0a639d8d1 Add SS7 ANI2 support tx and rx. #10916
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85485 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-11 21:57:26 +00:00
mattf 345e796ca0 Add CCR test support #10916
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85474 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-11 20:49:04 +00:00
mattf a8506328be Let's hard code this until I fix it
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85444 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-11 17:17:58 +00:00
mattf cc288beaba Make sure we are clean to build without libpri
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@85431 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-11 17:09:31 +00:00
russell f0db93aa78 Merged revisions 84783 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r84783 | russell | 2007-10-05 11:44:21 -0500 (Fri, 05 Oct 2007) | 4 lines

Do deadlock avoidance in a couple more places.  You can't lock two channels
at the same time without doing extra work to make sure it succeeds.
(closes issue #10895, patch by me)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@84784 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-05 16:49:16 +00:00
kpfleming 8a640eaf39 Merged revisions 84690 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r84690 | kpfleming | 2007-10-04 16:36:56 -0500 (Thu, 04 Oct 2007) | 2 lines

callers of sig2str already add the word 'signalling' in the appropriate place, so don't duplicate it

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@84691 f38db490-d61c-443f-a65b-d21fe96a405b
2007-10-04 21:38:22 +00:00
tilghman 922b7e80b7 Merged revisions 83879 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r83879 | tilghman | 2007-09-26 13:35:56 -0500 (Wed, 26 Sep 2007) | 2 lines

Remove unused 4k of memory on the program stack (closes issue #10827)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@83880 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-26 18:43:23 +00:00
russell 74a4536abe Fix compilation errors in CLI command updates to SS7 CLI commands
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@83500 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-21 19:55:03 +00:00
qwell a35dd640cd More conversions to NEW_CLI
(issue #10724)
Patches:
      chan_zap.c.patch uploaded by moy (license 222)
      app_queue.c.patch uploaded by eliel (license 64)
      app_voicemail.c.patch uploaded by eliel (license 64)
      app_meetme.c.patch uploaded by eliel (license 64)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@83213 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-19 23:16:51 +00:00
russell 6295dbc7ec Don't use ast_channel_lock_both() here, it only exists in one of my branches.
This is theoretically a potential deadlock, but it's the way it was before so
I'm going to leave it this way for now.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82776 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-18 16:10:48 +00:00
russell b9f37c0e99 convert various places that access the channel lock directly to use the channel lock wrappers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82728 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-17 22:59:36 +00:00
qwell 72a73769a5 Merged revisions 82394 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r82394 | qwell | 2007-09-14 12:48:05 -0500 (Fri, 14 Sep 2007) | 5 lines

If a channel does not have an owner, do not try to set a channel variable.
This will end up making the channel variable global, which is not right.

Closes issue #10720, patch by flefoll.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82395 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-14 17:51:22 +00:00
file d3acec7203 Add setvar support to chan_zap. Just like you can in chan_sip and chan_iax2 you can now use it with zaptel channels. (done while in Montreal at the Asterisk bootcamp!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82329 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-13 16:58:59 +00:00
mattf c9e921b7e9 Fix to make sure we don't hangup a call when getting a RLC without sending REL. Found making sure we are Q.784 (the SS7 test specification) compliant
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82273 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-11 23:07:49 +00:00
mattf 28497da2c9 Patch on 10575. Add support for unequipped CIC (UCIC) message as well as improve some of our CIC flags in chan_zap
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81742 f38db490-d61c-443f-a65b-d21fe96a405b
2007-09-06 16:38:54 +00:00
tilghman f27a0227a8 Add new queryable fields from zaptel to 'zap show status'
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81400 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-30 23:52:32 +00:00
mattf 54c444e390 Add VMWI chan_zap support #9909
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@80778 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-24 18:05:11 +00:00
kpfleming 2bd1fa599b Merged revisions 80501 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r80501 | kpfleming | 2007-08-23 12:08:25 -0500 (Thu, 23 Aug 2007) | 2 lines

report the actual channel number that was unregistered, instead of assuming that the interface list consists of channels 1 through <x> with no gaps in the sequence

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@80508 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-23 17:18:29 +00:00
file 2cc108ce10 Fix random segfault issue when loading chan_zap. Trying to access a configuration structure that has already been destroyed is bad, mmmk?
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@80023 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-20 14:15:30 +00:00
tilghman 9d218d354a We weren't properly encapsulating the mtime ignores of config files (closes issue #10488)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79940 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-18 13:52:44 +00:00
russell 60264f8549 Merged revisions 79912 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79912 | russell | 2007-08-17 16:01:43 -0500 (Fri, 17 Aug 2007) | 4 lines

Avoid a crash in the handling of DTMF based Caller ID.  It is valid for
ast_read to return NULL in the case that the channel has been hung up.
(crash reported by anonymouz666 on IRC in #asterisk-dev)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79913 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-17 21:04:33 +00:00
file 2bc2de065f Fix building of chan_zap under development mode without libpri and libss7 installed.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79824 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-17 01:19:04 +00:00
tilghman dbec3d56c1 Don't reload a configuration file if nothing has changed.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79747 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-16 21:09:46 +00:00
murf 3f5588297e Don't ask me why, but waitfordigit will immediately return a 1 on my system, unless the outfd is initialized to -1 before calling the nandfds func
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79378 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-14 13:46:58 +00:00
file 2ca342ce99 Merged revisions 79174 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79174 | file | 2007-08-13 11:18:04 -0300 (Mon, 13 Aug 2007) | 4 lines

(closes issue #10437)
Reported by: haklin
Don't set the callerid name and number a second time on a newly created channel. ast_channel_alloc itself already sets it and setting it twice would cause a memory leak.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79175 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-13 14:22:46 +00:00
russell 5448fa9f9e Fix a problem that I had introduced into MWI handling. I had ignored
the mailbox context.  Now, all related MWI event dealings pay attention
to the context as well.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78747 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-09 17:07:36 +00:00
file a4803d15a2 Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78683 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-08 21:44:58 +00:00
file 21b3ffbe75 HAVEL_SS7 should be HAVE_SS7. Reported by kwallace.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78679 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-08 20:49:07 +00:00
russell a4b09e8d28 Merged revisions 78371 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r78371 | russell | 2007-08-07 12:45:30 -0500 (Tue, 07 Aug 2007) | 12 lines

Merged revisions 78370 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r78370 | russell | 2007-08-07 12:44:04 -0500 (Tue, 07 Aug 2007) | 4 lines

Revert patch committed for issue #9660.  It broke E&M trunks.
(closes issue #10360)
(closes issue #10364)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78372 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-07 17:46:00 +00:00
file 5c63d5ac16 Can't forget outsignaling!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78347 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-07 16:17:08 +00:00
file 4d4645bc66 Just for jsmith... make signaling a valid option that acts like signalling.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@78346 f38db490-d61c-443f-a65b-d21fe96a405b
2007-08-07 16:09:27 +00:00
russell 4f3c4dc7f2 Do a massive conversion for using the ast_verb() macro
(closes issue #10277, patches by mvanbaak)

Basically, this changes ...

if (option_verbose > 2)
   ast_verbose(VERBOSE_PREFIX_3, "Something\n");

to ...

ast_verb(3, "Something\n");


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@77299 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-26 15:49:18 +00:00
murf 8d815f3940 Merged revisions 76983 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r76983 | murf | 2007-07-24 18:18:32 -0600 (Tue, 24 Jul 2007) | 9 lines

Merged revisions 76978 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76978 | murf | 2007-07-24 18:07:24 -0600 (Tue, 24 Jul 2007) | 1 line

this fixes bug 10293, where the error message because defaultzone or loadzone was not defined was confusing
........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@76984 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-25 00:34:42 +00:00
tilghman 74c2948c22 Merge in ast_strftime branch, which changes timestamps to be accurate to the microsecond, instead of only to the second
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@75706 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-18 19:47:20 +00:00
russell 4898d3cdcc Merged revisions 75053 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r75053 | russell | 2007-07-13 14:11:26 -0500 (Fri, 13 Jul 2007) | 20 lines

Merged revisions 75052 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75052 | russell | 2007-07-13 14:10:00 -0500 (Fri, 13 Jul 2007) | 12 lines

(closes issue #9660)
Reported by: mmacvicar
Patches submitted by: bbryant, russell
Tested by: mmacvicar, marco, arcivanov, jmhunter, explidous

When using a TDM400P (and probably other analog cards) there was a chance that
you could hang up and pick the phone back up where it has been long enough to
be not considered a flash hook, but too soon such that the device reports that
it is busy and the person on the phone will only hear silence.  This patch
makes chan_zap more tolerant of this and gives the device a couple of seconds 
to succeed so the person on the phone happily gets their dialtone.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@75054 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-13 19:19:51 +00:00
qwell 66be536ad1 Merged revisions 74159 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

Closes issue #9186
................
r74159 | qwell | 2007-07-09 15:19:28 -0500 (Mon, 09 Jul 2007) | 16 lines

Merged revisions 74158 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r74158 | qwell | 2007-07-09 15:18:15 -0500 (Mon, 09 Jul 2007) | 8 lines

Several chan_zap options were not working on reload because they were arbitrarily
 disallowed when reloading some/most PRI options (such as signalling) was disallowed.

Options such as polarityonanswerdelay and answeronpolarityswitch can safely be changed on a reload.
This corrects that behavior.

Issue 9186, patch by tzafrir.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@74160 f38db490-d61c-443f-a65b-d21fe96a405b
2007-07-09 20:21:13 +00:00
mattf 6e0e033e94 Fix bug where point code gets corrupted on CPG
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72437 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-28 16:35:38 +00:00
mattf cab774c60a Let's NOT create a deadlock scenario here
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72304 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-27 21:44:13 +00:00
kpfleming 9ca6486a2f Merged revisions 72205 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r72205 | kpfleming | 2007-06-27 14:13:21 -0500 (Wed, 27 Jun 2007) | 2 lines

use the proper type for storing group number bits so that if someone specifies 'group=42' it will actually work instead of being silently ignored

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@72207 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-27 19:13:54 +00:00
mattf ff79be5e32 Remove deprecated function call
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@70769 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-21 18:03:46 +00:00
russell f24f847ba3 Merged revisions 70397 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r70397 | russell | 2007-06-20 13:46:49 -0500 (Wed, 20 Jun 2007) | 13 lines

Merged revisions 70396 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r70396 | russell | 2007-06-20 13:45:38 -0500 (Wed, 20 Jun 2007) | 5 lines

Fix a problem where an established call would not be properly disconnected
when a PRI disconnect is received depending on which cause code was received.
(issue #9588, original patch by softins, updated patch from jtexter3, and some
 additional feedback from mhardeman)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@70398 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-20 18:48:34 +00:00
oej 321b9a2a98 Show TDD status in "zap show channels"
Inspired by work at Omnitor in Sweden


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@70310 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-20 14:33:34 +00:00
murf ea48d89dcd These changes were submitted via bug 6683, to allow CID detection in India, with carriers that do Polarity/DTMF CID signalling.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@70001 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-19 17:07:28 +00:00
mattf da6b37ba43 Add support for setting nature of address, presentation, and other related SS7 number options (#10000)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@69943 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-19 15:14:23 +00:00
russell f042431847 Add a massive set of changes for converting to use the ast_debug() macro.
(issue #9957, patches from mvanbaak, caio1982, critch, and dimas)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@69327 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-14 19:39:12 +00:00
mattf c8ca7d2f26 Clean up debug messages a little bit for ss7 linkset debugging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@69308 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-14 16:41:57 +00:00
russell 8948629e10 Fix a couple of places that got missed in the conversion to using the new API
call for creating detached threads.
(issue #9915, reported by elguro, fixed by me)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@68325 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-07 22:38:59 +00:00
mattf 85f5258b00 Allow overlapdialing directions to be configurable. Bug #8554
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@67920 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-06 23:12:58 +00:00
tilghman eb5d461ed4 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@67864 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-06 21:20:11 +00:00
file 4a0fcc5ded When SS7 is enabled add w/SS7 to the end. (issue #9893 reported by Mike Anikienko)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@67596 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-06 12:23:59 +00:00
russell 37b2a5420f Merged revisions 67457 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r67457 | russell | 2007-06-05 14:48:02 -0500 (Tue, 05 Jun 2007) | 2 lines

Suppress a bunch of debug output unless option_debug is on

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@67458 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-05 19:50:04 +00:00
russell 450b9df30a Improve the way that the zaptel channel name is created by using the Asterisk
strings API and by only allocating space on the stack


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@67380 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-05 17:11:32 +00:00
file 0ad1981090 This concludes my tweaking of things.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@66604 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-30 16:11:57 +00:00
russell a42bc96f14 Add a new API call for creating detached threads. Then, go replace all of the
places in the code where the same block of code for creating detached threads
was replicated.  (patch from bbryant)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@65968 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-24 18:30:19 +00:00
mattf 40ad91e9f2 Make sure we get the cause code in the REL
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@65640 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-23 15:37:51 +00:00
russell 4c12a4bc0e Merged revisions 65589 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r65589 | russell | 2007-05-23 08:07:13 -0500 (Wed, 23 May 2007) | 11 lines

Merged revisions 65588 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r65588 | russell | 2007-05-23 08:06:17 -0500 (Wed, 23 May 2007) | 3 lines

Revert revision 62417 as someone reported problems with it to Mark.  This was
related to issue #9588.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@65591 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-23 13:10:28 +00:00
russell d555f6d975 Merged revisions 65501 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r65501 | russell | 2007-05-22 13:40:38 -0500 (Tue, 22 May 2007) | 3 lines

List res_smdi as a dependency for app_voicemail and chan_zap
(Thanks to mnicholson for pointing it out)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@65502 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-22 18:41:56 +00:00
mattf 288f15a9fa XXX-XXX-XXX appears to be the standard ANSI pointcode format
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@64455 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-15 20:45:20 +00:00
mattf f91170af71 Only print the SS7 UP once. Not every time we get the test messages on the
line.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@64384 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-14 22:25:56 +00:00
mattf c3adaa3720 Merged revisions 63654 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r63654 | mattf | 2007-05-09 12:25:21 -0500 (Wed, 09 May 2007) | 10 lines

Merged revisions 63653 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r63653 | mattf | 2007-05-09 12:20:20 -0500 (Wed, 09 May 2007) | 2 lines

Make sure we only create a DSP if it's requested on SUB_REAL

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@63655 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-09 17:35:54 +00:00
murf 1de5da674f Merged revisions 62689 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r62689 | murf | 2007-05-02 11:10:50 -0600 (Wed, 02 May 2007) | 1 line

a)In chan_zap, set the clid, src fields in channel_alloc call. b)in the channel_alloc func, set the cid_num and name fields from the arglist[blush]. c) don't update the channel app & app data fields if you are in the 'h' extension. d)the load_module func in cdr_radius needs to return DECLINE, SUCCESS.
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@62690 f38db490-d61c-443f-a65b-d21fe96a405b
2007-05-02 17:24:03 +00:00
russell 7443c4962d Merged revisions 62419 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r62419 | russell | 2007-04-30 10:58:28 -0500 (Mon, 30 Apr 2007) | 12 lines

Merged revisions 62417 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r62417 | russell | 2007-04-30 10:57:26 -0500 (Mon, 30 Apr 2007) | 4 lines

This patch fixes an issue where depending on the cause code, when the network
sends a PRI disconnect, the call may not be properly hung up.
(issue #9588, reported and patched by softins)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@62422 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-30 15:59:27 +00:00
russell 402d24c69b Merged revisions 62331 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r62331 | russell | 2007-04-29 00:50:37 -0500 (Sun, 29 Apr 2007) | 3 lines

Fix a bug that made the "language" setting in zapata.conf not
functional.  (issue #9626, reported and fixed by sergee)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@62332 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-29 05:51:18 +00:00
russell 9c61ba7c81 Merge changes from team/russell/events
This set of changes introduces a new generic event API for use within Asterisk.
I am still working on a way for events to be shared between servers, but this
part is ready and can already be used inside of Asterisk.

This set of changes introduces the first use of the API, as well.  I have
restructured the way that MWI (message waiting indication) is handled.  It is
now event based instead of polling based.  For example, if there are a bunch
of SIP phones subscribed to mailboxes, then chan_sip will not have to
constantly poll the mailboxes for changes.  app_voicemail will generate events
when changes occur.

See UPGRADE.txt and CHANGES for some more information on the effects of these
changes from the user perspective.  For developer information, see the text in
include/asterisk/event.h.

As always, additional feedback is welcome on the asterisk-dev mailing list.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@62292 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-28 21:01:44 +00:00
kpfleming 5ddf59b5b3 Merged revisions 61914 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r61914 | kpfleming | 2007-04-25 17:29:53 -0500 (Wed, 25 Apr 2007) | 10 lines

Merged revisions 61913 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r61913 | kpfleming | 2007-04-25 17:24:59 -0500 (Wed, 25 Apr 2007) | 2 lines

handle a very bizarre race condition with channels being redirected before a simple switch can be started on them (issue #9286)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@61915 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-25 22:34:58 +00:00
russell 6f4a7aa6e9 Merged revisions 61799 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r61799 | russell | 2007-04-25 11:22:07 -0500 (Wed, 25 Apr 2007) | 11 lines

Merged revisions 61798 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r61798 | russell | 2007-04-25 11:20:38 -0500 (Wed, 25 Apr 2007) | 3 lines

Fix a typo where cid_num got copied instead of cid_ani.  
(issue #9587, reported and patched by xrg)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@61800 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-25 16:23:00 +00:00
dhubbard 73d01d3d21 removed #if 0 block from chan_zap restart_monitor()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@61784 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-24 19:08:28 +00:00
dbailey c0ba6b88af Added zapata.conf parameter "cid_rxgain" to allow the user to adjust the gain bump used during CID acquisition.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@61303 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-10 22:02:53 +00:00
murf 0b50472037 Merged revisions 60989 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r60989 | murf | 2007-04-09 12:32:07 -0600 (Mon, 09 Apr 2007) | 1 line

This is a big improvement over the current CDR fixes. It may still need refinement, but this won't have as many folks bothered.
This also adds the mods from 1.4/r.61136;
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@61152 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-10 05:41:34 +00:00
mattf f65e7bfa4a Merged revisions 60485 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r60485 | mattf | 2007-04-06 13:21:52 -0500 (Fri, 06 Apr 2007) | 2 lines

Make sure we check the faxdetect option before doing fax processing

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@60487 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-06 18:26:24 +00:00
mattf 572e7d9e59 Merged revisions 60459 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r60459 | mattf | 2007-04-06 12:32:31 -0500 (Fri, 06 Apr 2007) | 10 lines

Merged revisions 60456 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r60456 | mattf | 2007-04-06 12:03:15 -0500 (Fri, 06 Apr 2007) | 2 lines

There should only be one code path for doing DTMF conditionals on channels.  This fixes it.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@60486 f38db490-d61c-443f-a65b-d21fe96a405b
2007-04-06 18:25:38 +00:00
mattf d6b3680d25 Update to support multiple CIC groups and DPCs per linkset.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59555 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-30 20:54:42 +00:00
dhubbard 5e0e7b370b added filtering options to 'zap show channels' to implement functionality described in issue 6520
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59286 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-28 00:09:25 +00:00
file 3f91e07985 Use better english. Renegotiate! Repeat after me: renegotiate.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59272 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-27 20:11:11 +00:00
mattf b00932def0 Fix bug in which parameter type we are passing. This shouldn't be a problem
since both types are the same underneath.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59205 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-26 16:48:29 +00:00
mattf 04bc7a858c Small API related SS7 updates.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@59204 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-26 16:46:07 +00:00
russell 9772ea1e47 Merged revisions 58510 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r58510 | russell | 2007-03-08 16:06:54 -0600 (Thu, 08 Mar 2007) | 3 lines

Add a missing break statement so that handling the above event does not
incorrectly destroy the channel. (issue #9242, andrew)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@58511 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-08 22:08:28 +00:00
russell d3feb464a8 Merged revisions 58320 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r58320 | russell | 2007-03-07 19:01:46 -0600 (Wed, 07 Mar 2007) | 6 lines

If we receive ZT_EVENT_REMOVED, destroy the specified channel. 
(issue #7256, tzafrir)

Also, update the configure script to make sure that we don't try to build 
chan_zap if the installed version of zaptel does not include ZT_EVENT_REMOVED.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@58321 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-08 01:06:00 +00:00
file d1bedc0b2d Add zap show version CLI command. This pulls the version/echo canceller in use directly using the ZT_GETVERSION ioctl. (issue #9094 reported by tootai)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@57943 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-05 20:13:51 +00:00
tilghman 68d62aa18e Issue 7789 - some telcos want the TON set based on the number, but without the NANP prefix removed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56952 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-27 00:11:32 +00:00
oej 2c162efa7e Doxygen updates and corrections
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56648 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-24 19:49:11 +00:00
mattf 21a2f91b3e Merged revisions 54375 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r54375 | mattf | 2007-02-14 10:56:40 -0600 (Wed, 14 Feb 2007) | 10 lines

Merged revisions 54373 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r54373 | mattf | 2007-02-14 10:25:49 -0600 (Wed, 14 Feb 2007) | 2 lines

When handling glare on a PRI, move the requested channel rather than hang up the old one. Fix for 8957 and 9011.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54404 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-14 17:14:42 +00:00
russell ee25f98f93 Merged revisions 53046 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r53046 | russell | 2007-01-31 15:32:08 -0600 (Wed, 31 Jan 2007) | 11 lines

Merged revisions 53045 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r53045 | russell | 2007-01-31 15:25:11 -0600 (Wed, 31 Jan 2007) | 3 lines

Fix a bunch of places where pthread_attr_init() was called, but
pthread_attr_destroy() was not.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53047 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-31 21:35:15 +00:00
file 8cea0763f1 Merged revisions 51788 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r51788 | file | 2007-01-23 17:46:31 -0500 (Tue, 23 Jan 2007) | 2 lines

Update channel drivers to use module referencing so that unloading them while in use will not result in crashes. (issue #8897 reported by junky)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51801 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-23 22:59:55 +00:00
russell f91595d103 Merged revisions 51311 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r51311 | russell | 2007-01-19 11:49:38 -0600 (Fri, 19 Jan 2007) | 23 lines

Merge the changes from the /team/group/vldtmf_fixup branch.

The main bug being addressed here is a problem introduced when two SIP
channels using SIP INFO dtmf have their media directly bridged.  So, when a
DTMF END frame comes into Asterisk from an incoming INFO message, Asterisk
would try to emulate a digit of some length by first sending a DTMF BEGIN
frame and sending a DTMF END later timed off of incoming audio.  However,
since there was no audio coming in, the DTMF_END was never generated.  This
caused DTMF based features to no longer work.

To fix this, the core now knows when a channel doesn't care about DTMF BEGIN
frames (such as a SIP channel sending INFO dtmf).  If this is the case, then
Asterisk will not emulate a digit of some length, and will instead just pass
through the single DTMF END event.

Channel drivers also now get passed the length of the digit to their digit_end
callback.  This improves SIP INFO support even further by enabling us to put
the real digit duration in the INFO message instead of a hard coded 250ms.
Also, for an incoming INFO message, the duration is read from the frame and
passed into the core instead of just getting ignored.

(issue #8597, maybe others...)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51314 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 18:06:03 +00:00
rizzo 21c2f9dfd0 remove variable declaration in the middle of a block
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51308 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 17:38:28 +00:00
rizzo 78ca0b0e7c whoops, fix a cut&paste error...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51298 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 16:35:37 +00:00
rizzo 397696742a slight change to the initialization of a structure,
also using '\0' to make it clear we need a (char)0



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51297 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 16:32:05 +00:00
rizzo f760c40aef include "asterisk/zapata.h" to get the zaptel headers.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51295 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 16:28:24 +00:00
dhubbard 1527f6b883 Merged revisions 51274 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r51274 | dhubbard | 2007-01-18 18:17:32 -0600 (Thu, 18 Jan 2007) | 3 lines

chan_zap compiles without libpri after committing 7877 patch


........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51275 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 00:28:25 +00:00
dhubbard a8ff2acd32 Merged revisions 51272 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r51272 | dhubbard | 2007-01-18 17:56:49 -0600 (Thu, 18 Jan 2007) | 11 lines

Merged revisions 51271 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r51271 | dhubbard | 2007-01-18 17:47:10 -0600 (Thu, 18 Jan 2007) | 3 lines

issue 7877: chan_zap module reload does not use default/initialized values on subsequent loads.  Reset configuration variables to default values prior to parsing configuration file.


........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51273 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-19 00:06:35 +00:00
russell e412c90ae7 Merged revisions 51204 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r51204 | russell | 2007-01-17 16:09:52 -0600 (Wed, 17 Jan 2007) | 4 lines

Instead of dividing the offset by 2 directly, make it more clear that the
offset is being scaled by the size of the elements in the buffer.
(Inspired by a discussing on the asterisk-dev list about this code)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51206 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-17 23:31:40 +00:00
file 7106c73282 Merged revisions 51087 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r51087 | file | 2007-01-16 00:55:23 -0500 (Tue, 16 Jan 2007) | 10 lines

Merged revisions 51085 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r51085 | file | 2007-01-16 00:53:31 -0500 (Tue, 16 Jan 2007) | 2 lines

Add none as a valid callgroup/pickupgroup option. I consider it a bug that it would inherit it all the way down and not have any way to reset it to nothing - so that's why it is in 1.2. (issue #8296 reported by gkloepfer)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@51090 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-16 05:56:42 +00:00
file af22989109 Allow usedistinctiveringdetection and distinctiveringaftercid to be reset during a reload. (issue #8739 reported by tzafrir)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@50294 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-10 04:21:46 +00:00
kpfleming 781c168b07 finish const-ifying ast_func_read()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49741 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-06 00:13:33 +00:00
qwell e7bc786d4a Merged revisions 49705 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r49705 | qwell | 2007-01-05 17:16:16 -0600 (Fri, 05 Jan 2007) | 4 lines

Make codec_zap and chan_zap also depend on zaptel.

This fixes an issue (8727) with zaptel being in a different directory, using --with-zaptel.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49706 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-05 23:17:45 +00:00
kpfleming d8e7fcf209 Merged revisions 49676 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r49676 | kpfleming | 2007-01-05 16:16:33 -0600 (Fri, 05 Jan 2007) | 2 lines

reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most cases

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49678 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-05 22:43:18 +00:00
kpfleming 5d5fcafd6b Merged revisions 49165 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r49165 | kpfleming | 2007-01-02 07:59:44 -0600 (Tue, 02 Jan 2007) | 2 lines

remove comment that is unrelated to this function

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49166 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-02 14:01:20 +00:00
kpfleming 6fa0d7528f Merged revisions 49102 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r49102 | kpfleming | 2007-01-01 17:34:35 -0600 (Mon, 01 Jan 2007) | 2 lines

check specifically for VLDTMF and transcoding support in the system's Zaptel installation, and make only the modules that need those features dependent on them (this will allow building the other Zaptel-using parts of Asterisk against older versions of Zaptel or those on other platforms that haven't caught up yet to the Linux version)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@49103 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-01 23:43:43 +00:00
murf 322326058e a quick fix to app_sms.c to get rid of cursed compiler warnings so I can compile under --enable-dev-mode
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48767 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-21 19:44:20 +00:00
rizzo b6f53a1173 replace ast_safe_string_alloc() with asprintf()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48498 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-15 15:40:57 +00:00
russell 8d605a7617 revert check for a zaptel transcoder related definition that was done in the
wrong module.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48433 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-13 00:56:30 +00:00
russell 8b74d85e18 Make chan_zap inform you that your version of zaptel is too old instead of
just failing to compile.

It seems like the proper way to do this would be in the configure script.
However, that wouldn't help existing checkouts unless we forced the configure
script to be executed after any code was changed.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48416 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-12 22:27:22 +00:00
murf 9fee33efd2 Merged revisions 48372 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r48372 | murf | 2006-12-09 20:04:18 -0700 (Sat, 09 Dec 2006) | 9 lines

Merged revisions 48371 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r48371 | murf | 2006-12-09 19:14:13 -0700 (Sat, 09 Dec 2006) | 1 line

This version applies the patch suggested by stevens in bug 7836 (make inbound channel RINGING state consistent with other channels).
........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48373 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-10 03:14:27 +00:00
russell 8048b9c718 Constify a bunch of the usage strings for CLI commands.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48302 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-06 07:23:32 +00:00
mattf 656a9292e5 Little fix so we use the right message
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48014 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-25 21:50:42 +00:00
mattf e78c600a30 Make compiler happier
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48013 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-25 21:46:58 +00:00
mattf 64b9ee61b1 bug fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48012 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-25 21:35:23 +00:00
mattf 9826f0e3a1 Make sure we don't send a group reset on a group larger than 32 CICs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48011 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-25 21:32:33 +00:00
mattf e9cbd422c7 Add ss7 show linkset command
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48010 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-25 20:54:38 +00:00
mattf c10dfef9d5 Updates to show linkset command
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48009 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-25 20:30:04 +00:00
mattf 6c02c77780 Add some sense of link state. Don't make calls if link is down. Only reset if we're bringing the
link up for the first time.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47801 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-17 18:26:33 +00:00
mattf c1a0a787fa Make sure we choose the last channel as the dchannel if it's not E1 (for BRI). (#8077) Thanks Tzafrir.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47784 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-17 01:05:28 +00:00
qwell e58c7f265f Remove the interim variable for range modifications, and set it on the structure directly.
Also move the default checking to where it gets set initially.

Fixes suggested by file.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47775 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-16 22:51:00 +00:00
qwell 3805a39eef Add ability to modify range for dring matching.
Issue #8369, patch by ssuehring, modified slightly by me.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47771 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-16 22:32:23 +00:00
tilghman 438ce2cd40 Merged revisions 47523 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r47523 | tilghman | 2006-11-12 19:12:01 -0600 (Sun, 12 Nov 2006) | 10 lines

Merged revisions 47522 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r47522 | tilghman | 2006-11-12 18:34:44 -0600 (Sun, 12 Nov 2006) | 2 lines

Don't play dialtone if the seizing the channel fails (Bug 7754)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47524 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-13 01:16:30 +00:00
mattf cd1b5fdda1 Make sure we don't use 32bits for a value that only requires 1 bit. Also, fix a compiler warning for one of the SS7 functions.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47478 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-10 22:06:11 +00:00
mattf 8af37ca8e5 Add fix for 7321. Ability to hide calleridname from zapata.conf
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47456 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-10 19:35:41 +00:00
russell 9783223be7 Merged revisions 47391 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r47391 | russell | 2006-11-09 16:26:27 -0500 (Thu, 09 Nov 2006) | 7 lines

Work around an issue that caused menuselect to display a bogus description for
app_voicemail and chan_zap.  These modules use some preprocessor directives to
determine what it will report to Asterisk as its description.  However, the way
we extract this information from the source files for menuselect is not smart
enough to figure this out.
(issue #8326, #8328)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47392 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-09 21:32:27 +00:00
murf 4d6996c27a A fair number of changes for the sake of bug 7506
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47290 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-07 21:47:49 +00:00
rizzo 8723b73845 remove old/useless usecnt stuff
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47131 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-03 18:17:08 +00:00
mattf c8c7938a68 Updates to do unblock correctly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47035 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-02 21:34:03 +00:00
mattf c720dc8f9e Changes to show blocked/unblocked states, as well as in service, out of service state
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46939 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-02 16:50:55 +00:00
mattf e5e7afff00 Add simple down event support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46926 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-02 16:03:12 +00:00
russell 4decbef599 Merged revisions 46744 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46744 | russell | 2006-11-01 11:39:09 -0500 (Wed, 01 Nov 2006) | 2 lines

Prevent an infinite loop when config processing gets to a jitterbuffer option

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46745 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01 16:51:26 +00:00
mattf 93933037af Make sure we give the linkset number, not the offset in the linksets array
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46466 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30 18:04:28 +00:00
mattf 8f7cc2c268 Specify which linkset we're getting the messages from in the message
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46459 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30 17:32:04 +00:00
mattf b43a258a32 Don't make errors when we don't need them
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46436 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30 16:50:22 +00:00
russell d20666b485 Merged revisions 46370 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46370 | russell | 2006-10-27 14:03:32 -0500 (Fri, 27 Oct 2006) | 4 lines

move the copy of the default settings to the global settings back out of
process_zap, so that they aren't overwritten when process_zap is called
multiple times

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46371 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27 19:04:34 +00:00
mattf 427ad5897c First pass at implementation to be able to block and unblock zap channels for
use.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46366 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27 17:46:04 +00:00
russell 1b492790bf Merged revisions 46358 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46358 | russell | 2006-10-27 10:32:40 -0500 (Fri, 27 Oct 2006) | 5 lines

Instead of iterating all of the options once to look for jitterbuffer options,
and then again for everything else, move the processing of jitterbuffer
options into the main loop so that there are no erroneous messages about
ignoring unknown options.  (issue #8226)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46359 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27 15:44:34 +00:00