Commit graph

19 commits

Author SHA1 Message Date
Iordan Iordanov
a0183b2f75 - added beep.gsm
- now escaping special characters in pbx-asterisk

- changed location of voicemail temp stuff and log file

- changed pbx-send-voicemail to use base64 instead of uuencode

- added many missing dependencies

- now allowing ip addresses as well as hostnames for external host

- constrained # seconds to ring to positive integers

- specifying externrefresh in sip.conf template

- fixed voicemail (sending recordings, recording new greeting, instructions)

- Implemented callback
2013-03-09 22:52:53 +00:00
Iordan Iordanov
00a2d24d28 1) Changed "express" to "priority" when inserting the QoS rules. 2011-12-07 07:35:40 +00:00
Iordan Iordanov
2cad3e038a 1) Added default rtpstart and end config values in pbx-advanced.
2) Some rewording of instructions and descriptions.
3) Changed the default hangup context name.
2011-11-28 02:33:52 +00:00
Iordan Iordanov
1c2449394d 1) Revised a lot of wording
2) Set default for SMTP authentication to off so the interface is 
   cleaner to begin with (when not configured).
2011-11-27 22:49:13 +00:00
Iordan Iordanov
ec846b538d 1) Fixed formatting of main page to accommodate larger fonts used in browser. 2011-11-26 02:36:25 +00:00
Iordan Iordanov
60e46ff416 1) Fixed wording in a few places.
2) Fixed a bug in voicemail section of pbx-asterisk init script which was causing
   the script to exit if no configuration for voicemail was found.
2011-11-26 02:29:26 +00:00
Iordan Iordanov
6663c0a935 1) Checking in all necessary changes to acommodate the new luci-pbx-voicemail package.
- Creating configuration with pbx-asterisk
   - TEMPLATE files
   - Including record voicemail greeting context in user extensions.
   - Redirecting incoming calls which were not picked up through the voicemail
     recording context.
   - Putting a configurable timeout before either hanging up if voicemail is disabled or
     redirecting to voicemail if it is enabled.

2) Improved DISA by setting longer timeouts for start of input and digits.
2011-11-22 04:21:57 +00:00
Iordan Iordanov
e50dea1cf7 1) fixed a typo in the url string. 2011-11-11 03:08:47 +00:00
Iordan Iordanov
3a3b9ed806 1) Added handling for no provider accounts configured (or enabled for incoming/outgoing calls), and no
users configured (or enabled for outgoing calls).
2) Rewrote code to be more efficient by gathering all information about providers and users in one pass
at the start, and then using dictionaries with the data stored in them to build the sections.
3) Added translate() statements for default messages displayed (like "Dials all numbers").
4) Rewrote default messages for the "Incoming Calls" and "Providers Used for Outgoing Calls" sections
to be more descriptive.
2011-11-07 02:02:33 +00:00
Iordan Iordanov
1ca513cf72 Worked out a better (proof of concept) solution to the warning mechanism when no Google/SIP accounts are configured or not configured for outgoing calls. 2011-11-06 05:51:34 +00:00
Iordan Iordanov
dc6057a519 Added a proof of concept of how a warning about no accounts having been configured can look. 2011-11-06 00:44:14 +00:00
Iordan Iordanov
6e632b7225 1) Made spacing with \ syntax consistent across the board. 2011-11-05 19:29:55 +00:00
Iordan Iordanov
5cd67479c3 1) Massive whitespace reorganization (untabified, and made consistent everything).
2) Dropped some currently unneeded, commented-out, code from pbx-users.lua.
2011-11-05 18:34:12 +00:00
Iordan Iordanov
f976533433 1) Got rid of mysplit and replaced where it was called with luci.util.split(luci.util.trim(...), ...) calls. 2011-11-05 17:23:36 +00:00
Iordan Iordanov
773de62fd3 1) Replaced trim with luci.util.trim in pbx-calls.lua
2) Slight code cleanup in pbx.lua
2011-11-05 16:50:14 +00:00
Iordan Iordanov
6d42a6a0e8 Many improvements to pbx-calls.lua:
1) Now trimming whitespace from all input before checking validity (of extensions, users, providers).
2) Now building valid outdoing providers and valid users array while rendering page since we're going
   through all providers and users anyway to display the page (saves cycles).
3) Now not displaying internal naming scheme of providers to users, but what they expect (us#erin%fo@host.org).
   Before we used to show us_erin_fo@host_org, and it was ugly and needed explanations.
4) Got rid of some no-longer-needed functions due to improvements mentioned in (2).
5)
2011-11-01 01:47:37 +00:00
Iordan Iordanov
740ef9794d 1) Rewrote the function which formats output at specified indices to work with an variable number of indices.
2) Reformatted the help text a bit.
2011-10-31 03:18:45 +00:00
Iordan Iordanov
62118b369b 1) Made pbx-asterisk executable.
2) Removed a few unused templates.
3) Removed old firewall rule-creation routine from pbx-asterisk.
4) Updated text on main page.
2011-10-31 01:00:22 +00:00
Iordan Iordanov
33caee55e4 This is the initial release of luci-pbx as submitted to the mailing list. 2011-10-28 03:44:23 +00:00