summaryrefslogtreecommitdiff
path: root/comms
AgeCommit message (Collapse)AuthorFilesLines
2009-07-07pkgsrc changes:sno3-13/+16
- Updating package for p5 module asterisk-perl from 0.10nb1 to 1.01 - Adjusting license to artistic - Fix destdir support Upstream changes: 1.01 Fix 2 typos in Asterisk::Manager (Thanks Denis Smirnov) 1.00 Fix AGI readresponse so if ReadParse isn't manually run, the first command output will be returned Fix AGI say_datetime_all so it works correctly (pointed out by Sergey Basmanov) Fix Manager sendcommand problem. Reported by numerous people but patch used from Tilghman Lesher Fix warning from being printed if AGI verbose is used without level
2009-07-07Update to Asterisk 1.6.1.1jnemeth11-96/+304
------------------------------------------------------------------------------ --- Functionality changes from Asterisk 1.6.0 to Asterisk 1.6.1 ------------- ------------------------------------------------------------------------------ Device State Handling --------------------- * The event infrastructure in Asterisk got another big update to help support distributed events. It currently supports distributed device state and distributed Voicemail MWI (Message Waiting Indication). A new module has been merged, res_ais, which facilitates communicating events between servers. It uses the SAForum AIS (Service Availability Forum Application Interface Specification) CLM (Cluster Management) and EVT (Event) services to maintain a cluster of Asterisk servers, and to share events between them. For more information on setting this up, see doc/distributed_devstate.txt. Dialplan Functions ------------------ * Added a new dialplan function, AST_CONFIG(), which allows you to access variables from an Asterisk configuration file. * The JACK_HOOK function now has a c() option to supply a custom client name. * Added two new dialplan functions from libspeex for audio gain control and denoise, AGC() and DENOISE(). Both functions can be applied to the tx and rx directions of a channel from the dialplan. * The SMDI_MSG_RETRIEVE function now has the ability to search for SMDI messages based on other parameters. The default is still to search based on the forwarding station ID. However, there are new options that allow you to search based on the message desk terminal ID, or the message desk number. * TIMEOUT() has been modified to be accurate down to the millisecond. * ENUM*() functions now include the following new options: - 'u' returns the full URI and does not strip off the URI-scheme. - 's' triggers ISN specific rewriting - 'i' looks for branches into an Infrastructure ENUM tree - 'd' for a direct DNS lookup without any flipping of digits. * TXCIDNAME() has a new zone-suffix parameter (which defaults to 'e164.arpa') * CHANNEL() now has options for the maximum, minimum, and standard or normal deviation of jitter, rtt, and loss for a call using chan_sip. DAHDI channel driver (chan_dahdi) Changes ---------------------------------------- * Channels can now be configured using named sections in chan_dahdi.conf, just like other channel drivers, including the use of templates. * The default for pridialplan has changed from 'national' to 'unknown'. PBX Changes ----------- * It is now possible to specify a pattern match as a hint. Once a phone subscribes to something that matches the pattern a hint will be created using the contents and variables evaluated. * Dialplan matching has been extended to allow an extension to return to the PBX core to wait for more digits. This is done by using the new dialplan application called "Incomplete". This will permit a whole new level of extension control, by giving the administrator more control over early matches employing one of the short-circuit pattern match operators. Note that custom applications can trigger this same behavior by returning the special value AST_PBX_INCOMPLETE. The dial() application ---------------------- * Dial has a new option: F(context^extension^pri), which permits a callee to continue in the dialplan, at the specified label, if the caller hangs up. * The Dial() application no longer copies the language used by the caller to the callee's channel. If you desire for the caller's channel's language to be used for file playback to the callee, then the file specified may be prepended with "${CHANNEL(language)}/" . The chanspy() application ------------------------- * ChanSpy and ExtenSpy have a new option, 's' which suppresses speaking the technology name (e.g. SIP, IAX, etc) of the channel being spied on. * Chanspy has a new option, 'B', which can be used to "barge" on a call. This is like the pre-existing whisper mode, except that the spy can also talk to the participant on the bridged channel as well. * Chanspy has a new option, 'n', which will allow for the spied-on party's name to be spoken instead of the channel name or number. For more information on the use of this option, issue the command "core show application ChanSpy" from the Asterisk CLI. * Chanspy has a new option, 'd', which allows the spy to use DTMF to swap between spy modes. Use of this feature overrides the typical use of numeric DTMF. In other words, if using the 'd' option, it is not possible to enter a number to append to the first argument to Chanspy(). Pressing 4 will change to spy mode, pressing 5 will change to whisper mode, and pressing 6 will change to barge mode. Other Application Changes ------------------------- * Directory now permits both first and last names to be matched at the same time. In addition, the number of digits to enter of the name can be set in the arguments to Directory; previously, you could enter only 3, regardless of how many names are in your company. For large companies, this should be quite helpful. * Voicemail now permits a mailbox setting to wrap around from first to last messages, if the "messagewrap" option is set to a true value. * Voicemail now permits an external script to be run, for password validation. The script should output "VALID" or "INVALID" on stdout, depending upon the wish to validate or invalidate the password given. Arguments are: "mailbox" "context" "oldpass" "newpass". See the sample voicemail.conf for more details * The voicemail externnotify script now accepts an additional (last) parameter containing the number of urgent messages in the INBOX. * The Jack application now has a c() option to supply a custom client name. * ExternalIVR now takes several options that affect the way it performs, as well as having several new commands. Please see doc/externalivr.txt for the complete documentation. * Added ability to communicate over a TCP socket instead of forking a child process for the ExternalIVR application. * ChanIsAvail has a new option, 'a', which will return all available channels instead of just the first one if you give the function more then one channel to check. * PrivacyManager now takes an option where you can specify a context where the given number will be matched. This way you have more control over who is allowed and it stops the people who blindly enter 10 digits. * ForkCDR has new options: 'a' updates the answer time on the new CDR; 'A' locks answer times, disposition, on orig CDR against updates; 'D' Copies the disposition from the orig CDR to the new CDR after reset; 'e' sets the 'end' time on the original CDR; 'R' prevents the new CDR from being reset; 's(var=val)' adds/changes the 'var' variable on the original CDR; 'T' forces ast_cdr_end(), ast_cdr_answer(), obey the LOCKED flag on cdr's in the chain, and also the ast_cdr_setvar() func. * SendImage() no longer hangs up the channel on error; instead, it sets the status variable SENDIMAGESTATUS to one of 'SUCCESS', 'FAILURE', or 'UNSUPPORTED'. This change makes SendImage() more consistent with other applications. * Park has a new option, 's', which silences the announcement of the parking space number. * A non-numeric, zero, or negative timeout specified to Dial() will now be interpreted as invalid input and will be assumed to mean that no timeout is desired. SIP Changes ----------- * Added DNS manager support to registrations for peers referencing peer entries. DNS manager runs in the background which allows DNS lookups to be run asynchronously as well as periodically updating the IP address. These properties allow for better performance as well as recovery in the event of an IP change. * Performance improvements via using hash tables (astobj2) and doubly-linked lists to improve load/reload of large numbers of peers/users by ~40x (for large lists of peers. Initially, we saw 4x improvement in call setup/destruction, but at the time of merging, this gain has disappeared; further research will be done to try and restore this performance improvement. Astobj2 refcounting is now used for users, peers, and dialogs. Users are encouraged to assist in regression testing and problem reporting! * Added ability to specify registration expiry time on a per registration basis in the register line. * Added support for Realtime Text redundancy - T140 RED - in T.140 to prevent text loss due to lost packets. * Added t38pt_usertpsource option. See sip.conf.sample for details. * Added SIPnotify AMI command, for sending arbitrary SIP notify commands. * 'sip show peers' and 'sip show users' display their entries sorted in alphabetical order, as opposed to the order they were in, in the config file or database. * Videosupport now supports an additional option, "always", which always sets up video RTP ports, even on clients that don't support it. This helps with callfiles and certain transfers to ensure that if two video phones are connected, they will always share video feeds. IAX Changes ----------- * Existing DNS manager lookups extended to check for SRV records. * IAX2 encryption support has been improved to support periodic key rotation within a call for enhanced security. The option "keyrotate" has been provided to disable this functionality to preserve backwards compatibility with older versions of IAX2 that do not support key rotation. CLI Changes ----------- * New CLI command, "config reload <file.conf>" which reloads any module that references that particular configuration file. Also added "config list" which shows which configuration files are in use. * New CLI commands, "pri show version" and "ss7 show version" that will display which version of libpri and libss7 are being used, respectively. A new API call was added so trunk will now have to be compiled against a versions of libpri and libss7 that have them or it will not know that these libraries exist. * The commands "core show globals", "core set global" and "core set chanvar" has been deprecated in favor of the more semanticly correct "dialplan show globals", "dialplan set chanvar" and "dialplan set global". * New CLI command "dialplan show chanvar" to list all variables associated with a given channel. DNS manager changes ------------------- * Addresses managed by DNS manager now can check to see if there is a DNS SRV record for a given domain and will use that hostname/port if present. AMI - The manager (TCP/TLS/HTTP) -------------------------------- * The Status action now takes an optional list of variables to display along with channel status. ODBC Changes ------------ * res_odbc no longer has a limit of 1023 total possible unshared connections, as some people were running into this limit. This limit has been increased to 4.2 billion. Queue changes ------------- * The TRANSFER queue log entry now includes the caller's original position in the transferred-from queue. * A new configuration option, "timeoutpriority" has been added. Please see the section labeled "QUEUE TIMING OPTIONS" in configs/queues.conf.sample for a detailed explanation of the option as well as an explanation about timeout options in general Realtime changes ---------------- * Several (ODBC, Postgres, MySQL, SQLite) realtime drivers have been given adaptive capabilities. What this means in practical terms is that if your realtime table lacks critical fields, Asterisk will now emit warnings to that effect. Also, some of the realtime drivers have the ability (if configured) to automatically add those columns to the table with the correct type and length. Miscellaneous ------------- * The channel variable ATTENDED_TRANSFER_COMPLETE_SOUND can now be set using the 'setvar' option to cause a given audio file to be played upon completion of an attended transfer. Currently it works for DAHDI, IAX2, SIP, and Skinny channels only. * You can now compile Asterisk against the Hoard Memory Allocator, see doc/hoard.txt for more information. * Config file variables may now be appended to, by using the '+=' append operator. This is most helpful when working with long SQL queries in func_odbc.conf, as the queries no longer need to be specified on a single line.
2009-06-30Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build withjoerg6-6/+18
MAKE_JOBS=2 and worked without.
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg6-17/+6
2009-06-14Remove @dirrm entries from PLISTsjoerg44-225/+44
2009-06-14Fix bug reported by Chris Ross on pkgsrc-users (patch-ac).wiz4-29/+47
While here, split off options into options.mk, convert to user-destdir, and add VARBASE to BUILD_DEFS. Bump PKGREVISION.
2009-06-12add and enable asterisk16jnemeth1-1/+2
2009-06-12Add Asterisk 1.6.0.10. At the moment, this version doesn't have anyjnemeth29-0/+2267
hardware support, so it can't replace comms/asterisk. However, apparently there is demand for this version, so wiz@ suggested it be imported here into comms/asterisk16. The latest version is 1.6.1.1, but I won't have time to update all the patches before the freeze. I'll update to that version sometime after the freeze when I get a chance.
2009-06-09After changed MASTER_SITE from the wiki, no need to do custom fetch.obache1-6/+1
Noticed by Brook Milligan in tech-pkg@.
2009-06-06update master sites. remove ftp dl.cihar.com. ftp service suspended.zafer1-3/+2
2009-06-06Convert to user-destdir.wiz1-3/+4
2009-06-05Upgrade to 1.2.33. Provides a fix related to AST-2009-001.jnemeth2-6/+6
2009-06-02Needs msgfmt.hasso1-2/+2
2009-05-26Mention users of this file.wiz1-1/+3
2009-05-26+ py-gammu.wiz1-1/+2
2009-05-26Initial import of py-gammu-1.24.0, based on work from Joachim König.wiz3-0/+40
Python bindings for Gammu library. The bindings currently do not support all Gammu features, but the range of covered functions is increasing. If you need something specific, feel free to use the bug tracking system for feature requests.
2009-05-26Add link to upstream bug report.wiz2-3/+5
2009-05-26- enable shared librarieswiz6-25/+60
- do not build the python bindings, they're python version dependant and should be built separately - move common parts from Makefile into Makefile.common for use by the python binding package Makefile - add a patch for python/setup.py to add smsd.c to the sources which was obviously forgotten by the gammu team because they are building the extension with cmake. - add a buildlink3.mk for the python bindings package From Joachim König in private mail. PKGREVISION++. While here, make sure that some optional dependencies are not found and that the bash completion script is not installed.
2009-05-25+ gammu.wiz1-1/+2
2009-05-25Initial import of gammu-1.24.0. Bluetooth support by plunky.wiz13-0/+736
Gammu is a command line utility and library to work with mobile phones from many vendors. Support for different models differs, but basic functions should work with majority of them. The program can work with contacts, messages (SMS, EMS and MMS), calendar, todos, file system, integrated radio, camera, etc. It also supports a daemon mode to send and receive SMS messages. Gammu includes Python bindings, which allows easy scripting of desired functionality using core functions.
2009-05-22enable compatibility SDP on NetBSDplunky1-2/+2
2009-05-20update master site and homepage.zafer1-3/+3
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz15-22/+30
major change. Reported by Robert Elz in PR 41345.
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz4-10/+7
block). Uncomment some commented out LICENSE lines while here.
2009-05-15new MASTER_SITESjnemeth1-3/+3
2009-05-12update this to access the old ServiceDiscovery API where appropriateplunky3-9/+21
2009-05-12set this up to use the older ServiceDiscovery API when appropriateplunky3-4/+31
2009-05-07add LICENSE=modified-bsdplunky1-1/+3
2009-05-07ensure that these packages continue to build while I am updatingplunky2-2/+8
the new Service Discovery Protocol API by adding -DSDP_COMPAT to the compile flags.
2009-05-07update to 1.4.11plunky2-6/+8
only a small change, remove use of the outdated mktemp(3)
2009-04-07Make it build on DragonFly master and recent versions of FreeBSD (probably).hasso2-7/+7
2009-03-28Add buildlink3.mk for wip/synce-kde.wiz1-0/+16
2009-03-20DragonFly needs the same hack as NetBSD, the bluetooth stack is the same.hasso1-4/+4
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg11-143/+66
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-11Make it build on DragonFly.hasso2-1/+23
2009-03-08Use mk/omf-scrollkeeper.mk instead of textproc/rarian/omf.mk.wiz1-2/+2
2009-03-05Regen in canonical form.joerg1-1/+2
2009-03-04Add pkg-config to tools, and mark as user-destdir ready.wiz1-1/+4
2009-03-02updatre MASTER_SITES, hinted by wizdrochner1-2/+2
2009-02-27+multisync-guidrochner1-1/+2
2009-02-27import multisync-gui-0.91.0, a GUI for the libopensync frameworkdrochner5-0/+52
2009-02-27update for new evolution-data-server memory management rules,drochner4-2/+58
make it build on newer versions of e-d-s
2009-02-18gnome-pilot 2.0.17 'Pippi', 2009-01-07ahoka3-10/+19
-------------------------------------- Bug Fixes: - #484509: Avoid obsolete HAL info.bus API. Use hal pda.platform property instead (keep info.bus for backwards compatibility). With thanks to Frederic Crozat. - #528701: remove unused applet desktop file - #508262: fix long-standing build-order bug by moving libgpilotdcm code to gpilotd/ directory. - #491921: stray slash breaks rpath for libraries Updated translations: ar (Djihed Afifi) ca (Gil Forcada) el (Simos Xenitellis) en_GB (Philip Withnall) fr (Stephane Raimbault) it (Luca Ferretti) fi (Ilkka Tuohela) nb (Kjartan Maraas) ne (Pawan Chitrakar) oc (Yannig Marchegay) pt_BR (Jonh Wendell) sv (Daniel Nylander) vi (Clytie Siddall) gnome-pilot 2.0.16 'Quixote', 2008-02-27 ---------------------------------------- New Features: - Support for Bluetooth sync, via the bluez support in pilot-link 0.12 - Support for specification of the PDA charset via the configuration applet (Jerry Yu and Matt Davey) Bug Fixes: - (Ubuntu bug #81396): don't close a database if we got an error when opening it. - #464385: use LINGUAS file (Gilles Dartiguelongue) - #410666: 64 bit compatibility in file_conduit (Devin Carraway) - #431145: avoid circular dependency between libgpilotdcm and libgpilotd - #400554: Add intltool support to the gnome-pilot applet. (Kjarten Maraas) - #399039: add HardwareSettings to categories (Denis Washington) - #385434: make sysfs/usbfs check linux-specific (Jerry Yu) - #385444: [solaris] workaround for lack of sync notification (Jerry Yu) And as usual, thanks to all our translators, including: Yannig Marchegay, Raivis Dejus, Pema Geyleg, ituohela, Joan Duran, pachimho, Inaki Larranaga Murgoitio, jorgegonz, Daniel Nylander, stephaner, Gabor Kelemen, algol, rdejus, dlodge, Djihed Afifi, Jonathan Ernst, Claude Paroz, Stephane Raimbault, Xavi Conder, Andrea Zagli, Tino Meinen, Takeshi AIHANA, Francisco Javier F. Serrador.
2009-02-10this should work with the latest pullup to netbsd-5's httpdjnemeth2-5/+3
2009-02-09Forgotten patch from last commit: fix installation.joerg1-0/+22
2009-02-07Make this more binary package friendly by not sticking stuff intojoerg5-24/+66
/etc/ppp, but into share/examples/xtel. Add DESTDIR support.
2009-01-26PR/38351 - Miro Voutilainen -- app_curl does not buildjnemeth4-7/+17
2009-01-22Need to care ${ASTVARLIBDIR}/sounds/priv-callerintros.obache2-5/+7
XXX: it should be in ${VARBASE}, not ${PREFIX}/libdata.
2009-01-21Update asterisk to 1.2.31.obache2-10/+9
While here, update MASTER_SITES and honor PKGMANDIR. ChangeLog-1.2.31: 2009-01-06 Leif Madsen <lmadsen@digium.com> * Asterisk 1.2.31 released 2009-01-06 20:44 +0000 [r167259] Tilghman Lesher <tlesher@digium.com> * channels/chan_iax2.c: Security fix AST-2009-001. 2008-12-10 Tilghman Lesher <tlesher@digium.com> * Asterisk 1.2.30.4 released 2008-12-10 21:06 +0000 [r162868] Tilghman Lesher <tlesher@digium.com> * channels/chan_iax2.c: Fix for AST-2008-012 2008-12-05 20:50 +0000 [r161421] Sean Bright <sean.bright@gmail.com> * include/asterisk/astobj2.h, astobj2.c: Fix build errors on FreeBSD (uint -> unsigned int). (closes issue #14006) Reported by: alphaque Patches: astobj2.h-patch uploaded by alphaque (license 259) (Slightly modified by seanbright) 2008-12-01 Tilghman Lesher <tlesher@digium.com> * Asterisk 1.2.30.3 released 2008-11-25 21:37 +0000 [r159245] Tilghman Lesher <tlesher@digium.com> * channels/chan_iax2.c: Regression fix for last security fix. Set the iseqno correctly. (closes issue #13918) Reported by: ffloimair Patches: 20081119__bug13918.diff.txt uploaded by Corydon76 (license 14) Tested by: ffloimair 2008-08-09 Tilghman Lesher <tlesher@digium.com> * Asterisk 1.2.30.2 released 2008-08-09 15:24 +0000 [r136945] Tilghman Lesher <tlesher@digium.com> * include/asterisk/compat.h, include/asterisk/astobj2.h: Regression fixes for Solaris 2008-07-25 15:00 +0000 [r133577] Russell Bryant <russell@digium.com> * LICENSE: Fix the IAX2 URI for calling Digium 2008-07-23 Tilghman Lesher <tlesher@digium.com> * Asterisk 1.2.30.1 released 2008-07-24 03:46 +0000 [r133360] Tilghman Lesher <tlesher@digium.com> * channels/chan_iax2.c: This part was not correctly patched for AST-2008-010.
2009-01-20It's __sun, not __sun__.sketch2-1/+15