Commit Graph

7206 Commits

Author SHA1 Message Date
FusionPBX
3db9077326 Update dialplan.lua
Add  inline="true" to domain_uuid and domain_name.
2016-08-25 09:09:52 -06:00
nostikj
72f2dbab31 Corrects some cases where dialplan conditions were not fully handled (#1850)
* Remove unsed variable

* Fix cases where time condition are lost

When processing a new condition statement and condition_tag_status == "open",
then there has been a previous condition statement that is in one of three
possible states:
  (1) a previous condition of type default has been saved into the
      'condition' string and will need to be output as XML with either '>' or '/>'
  (2) one or more time conditions have been saved into the
      'condition_attribute' string.  More time conditions may be added.
      After the last time condition it will need to be output as XML with either '>' or '/>'
  (3) a previous <condition ....> start tag has already been output as XML
      and needs to be closed with a </condition> statement.

The change here checks for all three above situations at the places where
pending condition statements need to be finalized.

Note that when processing condition new statements and we are finalizing
a previous time condition, the XML statement uses the 'condition_break'
value from the previous loop, therefore setting condition_break for the
new condition must be after previous conditions are finalized.

At the start of each new extension, initialize 'condition' and
'condition_attribute'.

* Remove unused variables

* Indent one block to match surrounding code at same level

* Prevent two dialplans uuids being merged into single extension

If a dialplan manager entry ended with an action statement NOT inside
a condition, the generated XML would combine this dialplan uuid with the next
uuid by not closing and reopening a new extension.  This change ensures
each dialplan uuid is enclosed in it own <extension></extension>.
2016-08-25 08:50:54 -06:00
Len
df3822b623 Update {$mac}.cfg (#1854)
remove +
2016-08-24 21:47:45 -06:00
Len
a44c67c87c Update {$mac}.cfg (#1853)
remove +
2016-08-24 21:44:52 -06:00
Len
569ad5eab2 Update {$mac}.cfg (#1852)
remove +
2016-08-24 21:44:15 -06:00
Len
dfd26af905 Update {$mac}.cfg (#1851)
remove +
2016-08-24 21:43:37 -06:00
markjcrane
7718f0ebfb Update the yealink templates. 2016-08-24 17:56:41 -06:00
FusionPBX
71e5a8ce1d Update {$mac}.cfg 2016-08-24 17:30:12 -06:00
FusionPBX
e7b01de188 Update {$mac}.cfg 2016-08-24 17:25:53 -06:00
FusionPBX
f6fb63b66b Update {$mac}.cfg 2016-08-24 17:23:53 -06:00
FusionPBX
4d575c55d3 Update {$mac}.cfg 2016-08-24 17:21:39 -06:00
FusionPBX
7f966da7d6 Update {$mac}.cfg 2016-08-24 17:19:54 -06:00
FusionPBX
c04a4baa10 Update {$mac}.cfg 2016-08-24 17:19:00 -06:00
FusionPBX
3e958d44f5 Update {$mac}.cfg 2016-08-24 17:17:45 -06:00
FusionPBX
c3d337f8b4 Update {$mac}.cfg 2016-08-24 17:16:24 -06:00
FusionPBX
7355d1b906 Update {$mac}.cfg 2016-08-24 17:14:46 -06:00
Len
994e401a67 Update {$mac}.cfg (#1839) 2016-08-24 13:04:07 -06:00
Len
492710b3da Update {$mac}.cfg (#1840)
t21p
2016-08-24 13:03:25 -06:00
Len
e8e5409d51 Update {$mac}.cfg (#1841)
t22p
2016-08-24 13:03:11 -06:00
Len
3ca1f463e3 Update {$mac}.cfg (#1842)
Update outbound proxy support in the Yealink templates. t23p
2016-08-24 13:02:35 -06:00
Len
7e8e7d48eb Update {$mac}.cfg (#1843)
Update outbound proxy support in the Yealink templates. t26p
2016-08-24 13:02:14 -06:00
Len
38177b7b4b Update {$mac}.cfg (#1844)
Update outbound proxy support in the Yealink templates. t28p
2016-08-24 13:01:53 -06:00
Len
c6ebd52e09 Update {$mac}.cfg (#1845)
Update outbound proxy support in the Yealink templates. vp530
2016-08-24 13:01:24 -06:00
Len
8eff8c5faa Update {$mac}.cfg (#1846)
Update outbound proxy support in the Yealink templates. w52p
2016-08-24 13:01:18 -06:00
Len
a687c0d4bf Update {$mac}.cfg (#1847)
Update outbound proxy support in the Yealink templates. cp860
2016-08-24 11:15:41 -06:00
FusionPBX
fa842958e5 Update provision.php 2016-08-23 14:21:27 -06:00
markjcrane
21115ac2e4 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-08-23 14:13:20 -06:00
markjcrane
234aaa784a Update outbound proxy support in the Yealink templates. 2016-08-23 14:12:55 -06:00
FusionPBX
e16b94f685 Update provision.php
Improve provision support for outbound proxy primary and secondary in the provision class.
2016-08-23 13:17:17 -06:00
markjcrane
a0c1ccc563 Update all of the Yealink templates with ability to name the phonebook without changing the URL. 2016-08-23 12:36:28 -06:00
FusionPBX
c347983df8 Update y000000000028.cfg
Yealink T46g, Allow changing the name of the phonebook without changing the URL.
2016-08-23 12:16:21 -06:00
FusionPBX
049bd3b9f7 Update provision.php
Fix the user assigned contacts for the directory.
2016-08-23 11:37:51 -06:00
FusionPBX
10c6d68f60 Update xml_cdr_extension_summary.php 2016-08-23 03:32:25 -06:00
FusionPBX
f67f9ec142 Update xml_cdr_extension_summary.php 2016-08-23 03:12:24 -06:00
FusionPBX
a16601c86b Update xml_cdr_extension_summary.php 2016-08-23 03:10:57 -06:00
FusionPBX
4d35df9c3d Update xml_cdr_extension_summary.php
Add a download csv button to the Extension Summary.
2016-08-23 03:05:56 -06:00
FusionPBX
2d53130a4a Update ringbacks.php
Change the where clause for ringtones to match the category change.
2016-08-22 20:09:49 -06:00
FusionPBX
64005da489 Update app_defaults.php
Fix the file renaming for local_stream.conf.xml and .noload
2016-08-22 20:04:23 -06:00
Jeff Crews
c61a2da1f2 Add one touch voice mail access to messages key (#1824)
I have been assigning a button on the Polycom VVX phones to allow users to access their voice mail from the phone easier that simply is a speed dial to *97 with a button label "My VoiceMail".  Why?  Because by default when a user presses the dedicated messages key (that has the picture of an envelope) the user is shown a screen titled "Messages".  There they press 1 or Select soft key to choose "Message Center".  Then a screen shows a summary count urgent, new and saved messages totals and the user can then press the Connect soft key to connect them to *97 to be prompted for their password.  This shortens up the process by 2 key presses and is more simple for the user.

I found an option to change the messages key so it does not display the summary and just dials the voice mail server access number.

This is from the admin guide for 5.3.0 software:

up.oneTouchVoiceMail
default is 0
If 1, the phone dials voicemail services directly (if available on the call server) without displaying the voicemail  summary. If 0, the phone displays a summary page with message counts. The user must press the Connect soft key to dial the voicemail server

To change the messages key to have one touch access to voice mail do this:
In FusionPBX web GUI, click Advanced, Default Settings add a new entry:
Category=provision
Subcategory=polycom_onetouchvoicemail
Type=text
Value=1
Enabled=True
Description=If 1, the phone dials voicemail services directly (if available on the call server) without displaying the voicemail  summary. If 0, the phone displays a summary page with message counts. The user must press the Connect soft  key to dial the voicemail

Then go to Status, Registrations and find the phone(s) you want to update and click "Provision"
2016-08-22 14:43:46 -06:00
markjcrane
75ad7ebd4b Rename favorite_settings.xml to favorite_setting.xml to match yealink documentation. 2016-08-21 14:44:34 -06:00
FusionPBX
e34cb1a61e Update call_forward.lua 2016-08-21 14:30:35 -06:00
FusionPBX
ae77e051c8 Update app_config.php 2016-08-21 09:52:33 -06:00
FusionPBX
d669133827 Update app_languages.php
Add label-xml_directory
2016-08-21 09:51:22 -06:00
markjcrane
b72f36f1c3 Update bind_target for ring groups default to peer if sip_authorized = true then set to both. 2016-08-20 23:59:10 -06:00
markjcrane
888675e58e Add the comment back to help explain the reason this is set to peer. 2016-08-20 23:44:35 -06:00
markjcrane
1aa30a3d13 Add directory.xml and one missing favorite_settings.xml to yealink. 2016-08-20 22:57:59 -06:00
markjcrane
f6e1690262 Add yealink favorite_settings.xml file. 2016-08-20 22:51:28 -06:00
markjcrane
e58f9971e2 Add stun_server variable to the yealink templates. 2016-08-20 22:36:47 -06:00
markjcrane
22c20dc6ec Update bind digit action and set call_direction to inline=true 2016-08-20 22:07:35 -06:00
FusionPBX
3e4abb8121 Update index.lua 2016-08-20 20:31:04 -06:00