Commit Graph

240 Commits

Author SHA1 Message Date
FusionPBX 9dc04f8f70 Create 860_bind_digit_action.xml 2017-04-30 08:57:21 -06:00
FusionPBX de35032118 Update 890_local_extension.xml 2017-04-30 08:51:39 -06:00
konradSC bbdc7b70e3 N-Way conference (#2524)
* Merge (#4)

* Added variables to disable call waiting and t.38 faxing

* HT702 config file variables: grandstream_disable_call_waiting, grandstream_disable_fax_t38

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update app_config.php

* Corrected bug with expansion board and call park value.  Was 19, should be 16.

* MAC detection for some Grandstream phones (#2486)

Some GS models send the Mac address in the user agent

* Add/Update German and Austrian translations (#2483)

Updates to the following apps:
call_broadcast
call_flows
devices
dialplan_inbound
dialplan_outbound
edit
emails
exec
extensions
fax
fifo
fifo_list
gateways
ivr_menus

* Update destinations.php

* Update xml_cdr_inc.php

* Update status_registrations.php

* Update y000000000028.cfg

* Update y000000000066.cfg

* Update y000000000035.cfg

* Update y000000000065.cfg

* Update y000000000051.cfg

* Update y000000000023.cfg

* Update y000000000025.cfg

* Update y000000000029.cfg

* Update y000000000036.cfg

* Update y000000000038.cfg

* Update y000000000032.cfg

* Update y000000000046.cfg

* Update y000000000000.cfg

* Update y000000000054.cfg

* Update y000000000045.cfg

* Update y000000000069.cfg

* Update y000000000004.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000005.cfg

* Update y000000000052.cfg

* Update y000000000007.cfg

* Update y000000000037.cfg

* BugFix for VM Transcription (#2491)

Records as MP3 and skips transcription steps if a user has transcription set to false.

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Yet another ip phone reporting MAC in the UserAgent (#2492)

* Update app_config.php

Begin adding uuid's for key functions.

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Create 560_extension_queue.xml

* Update y000000000037.cfg

* Update y000000000007.cfg

* Update app_config.php

* Update y000000000052.cfg

* Update y000000000028.cfg

* Update y000000000005.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000004.cfg

* Update y000000000069.cfg

* Update y000000000045.cfg

* Update y000000000000.cfg

* Update y000000000046.cfg

* Update y000000000032.cfg

* Update y000000000038.cfg

* Update y000000000054.cfg

* Update y000000000036.cfg

* Update y000000000029.cfg

* Update y000000000066.cfg

* Update y000000000035.cfg

* Update y000000000065.cfg

* Update y000000000051.cfg

* Update y000000000023.cfg

* Update y000000000025.cfg

* Update app_config.php

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update app_config.php

* Fix. Add new sip profile setting. (#2500)

* BugFix [master] system information git (#2499)

fix for if the .git folder is present but corrupt

* Fix. Redirect back to correct profile after delete setting. (#2501)

Fix. Add setting (seems need also set sip_profile_uuid)
Change. Order settings by name when output.

* Restore Button + Audiocodes preliminary support (#2502)

* Audiocodes phone support + restore default for vendors

* Restore button

* Restore script

* Update device_vendors.php

* Some FR & ES translation fixes (#2503)

* Update app_config.php

* Update app_config.php

* Create {$mac}.cfg

* Create directory.xml

* Create favorite_setting.xml

* Create y000000000025.cfg

* Fix. Add extension with non numeric extension number. (#2508)

* Update ring_group_edit.php

* Update call_edit.php

* Create 080_default_caller_id

* Update 080_default_caller_id

* Rename 080_default_caller_id to 080_default_caller_id.xml

* Fix. Create needed number of extensions (#2509)

* Update dialplan_edit.php

* Update switch.php

* Update index.php

* Update switch.php

* Update voicemail_edit.php

* Update app_config.php (#2515)

Add the necessary permissions in order to use the database save function (fusion 4.3) when coding for voicemail option adds/deletes/updates.

I realize these voicemail permissions overall will probably get cleaned up even more once the whole app is updated to use the database function, but this is a stop gap measure. I am working on adding voicemail options to the Bulk Account Settings app and I'm stuck without these permissions. The function is kicking a out 403 Forbidden.

* Update app_config.php

* Really use configured transcribe_language for transcription (#2513)

* Fix renaming domains (#2512)

* Make presence for conferences work out of the box (#2514)

Use '@' instead of '-' for separating conference name and domain, which
is what FreeSWITCH mod_conference uses.

* Add. Speed dial respects contacts user. (#2249)

* Add. Speed dial respects contacts user.

One user can not use speed dial numbers from contacts
associated with another user

* Make SQL query more efficient

* Add. Support find contacts by user groups as well

If contact has set any `user` or `group` then only this users can use speed dial numbers
in other case speed dial numbers are global for domain.

* Fixup for renaming domains (#2517)

The previous fix was incomplete, this one should do it.

* Create app_defaults.php

* Update page.lua

* CC Key Support for Call Center (#2518)

* Exit Keys support

* Multilanguage support

* CC Key Support

* Update call_center.php

* Update code to iterate over numbers. (#1727)

* Update code to iterate over numbers.

This code fixes some problems
 * range like `009-010` current code produce numbers `009` and `0010`
 * range like `200-100` now raise error so it will be easy to debug
 * range like `010-20` now generate error.
 * `destination` is string so condition `destination == tonumber(sip_from_user)` is always false so change it `destination == sip_from_user`

* Fix. handle ranges like `100-100`

* Create 570_nway_conference.xml

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php
2017-04-21 08:28:25 -06:00
FusionPBX 84746bf115 Rename 080_default_caller_id to 080_default_caller_id.xml 2017-04-14 03:55:20 -06:00
FusionPBX f343cc2273 Update 080_default_caller_id 2017-04-14 03:44:03 -06:00
FusionPBX 0069f4bc21 Create 080_default_caller_id 2017-04-14 03:34:32 -06:00
FusionPBX c3a3848865 Create 560_extension_queue.xml 2017-04-11 22:33:28 -06:00
FusionPBX 4a951d3fae Update 030_is_local.xml 2017-03-31 12:11:45 -06:00
FusionPBX 0daf2f1976 Update 030_is_local.xml 2017-03-31 12:11:05 -06:00
konradSC 927c19c37a Update 010_user_exists.xml (#2409)
If toll_allow is set on an extension, an outside caller dialing a direct number will not be transferred back out to cfwd-no-answer external number unless the toll_allow variable is read in the dialplan.
2017-03-08 00:16:58 -07:00
FusionPBX 64a0a44682 Update 890_local_extension.xml 2017-02-17 11:00:42 -07:00
FusionPBX ab4b784710 Update 310_extension-to-voicemail.xml
Prevent a minor error.
2017-01-26 13:08:14 -07:00
FusionPBX 0ccb7cbd1a Update 470_valet_park.xml 2017-01-13 11:14:29 -07:00
FusionPBX 0107479329 Update 070_speed_dial.xml
Removing the other conditions because of the prefix.
2016-12-08 12:26:17 -07:00
FusionPBX e97d8f50f3 Update 070_speed_dial.xml
Adjust the condition order
2016-12-08 12:15:42 -07:00
FusionPBX 2af4c64fff Update 070_speed_dial.xml 2016-12-08 11:06:54 -07:00
FusionPBX e789bf67d7 Update 070_speed_dial.xml 2016-12-08 03:18:09 -07:00
FusionPBX fb300f3db5 Create 070_speed_dial.xml
Add a new speed dial dialplan.
2016-12-08 03:13:11 -07:00
FusionPBX 8c138e3ae4 Update dialplan.php 2016-11-26 23:14:43 -07:00
FusionPBX af55379d19 Update dialplan.php 2016-11-20 14:01:59 -07:00
FusionPBX 7f58a05e0c Create 505_call-forward-all.xml 2016-11-10 15:16:58 -07:00
FusionPBX d462a244a5 Update 490_do-not-disturb.xml
Add *77 DND toggle.
2016-10-07 14:57:42 -06:00
FusionPBX 5853675c03 Update dialplan.php 2016-09-29 17:24:29 -06:00
FusionPBX ad52c9ceea Update dialplan.php 2016-09-29 13:12:00 -06:00
FusionPBX ccb6539805 Update dialplan.php
Add an xml method to the dialplan class.
2016-09-29 12:09:54 -06:00
Luis Daniel Lucio Quiroz 26617f7b51 Fix load balancing (#1920)
Same rationale as 4.0
2016-09-18 22:08:50 -06:00
Alexey Melnichuk 66f26cf2e6 Add. attr_xfer analog based on conference. (#1629)
* Add. attr_xfer analog based on conference.

Control DTMF sequence
 `*0` transfer `self` to `enter number` state and `peer` leg to conference room
 `##` transfer `self` to `enter number` state and hangup `peer` leg
 `*#` transfer `self` to conference room and hangup `peer` leg

* Remove spaces.

* Add. Commented action to ring group.
2016-08-30 01:10:08 -06:00
markjcrane 2a280510b8 Add the comment back to help explain the reason this is set to peer. 2016-08-20 23:44:35 -06:00
markjcrane eea8dc195e Update bind digit action and set call_direction to inline=true 2016-08-20 22:07:35 -06:00
FusionPBX 7dafcd5cdf Update 890_local_extension.xml 2016-08-20 20:23:18 -06:00
FusionPBX 58bf9522c3 Update 530_talking_clock_date_and_time.xml 2016-08-03 21:57:36 -06:00
FusionPBX 5d9558adfd Create 530_talking_clock_date_and_time.xml 2016-08-03 17:39:15 -06:00
FusionPBX b5d50ed812 Rename 520_talking_clock_time.xml to 540_talking_clock_time.xml 2016-08-03 17:38:15 -06:00
FusionPBX 281df682bd Rename 530_talking_clock_date.xml to 550_talking_clock_date.xml 2016-08-03 17:37:51 -06:00
FusionPBX f2559569df Create 530_talking_clock_date.xml 2016-08-03 17:37:10 -06:00
FusionPBX 6700578d40 Rename 520_talking_clock_time. to 520_talking_clock_time.xml 2016-08-03 17:35:10 -06:00
FusionPBX 784133806e Create 520_talking_clock_time.
Add talking clock time dialplan.
2016-08-03 17:34:30 -06:00
FusionPBX acdf19d5ea Update dialplan.php
Committed by rdissauer - original pull request had a conflict.
https://github.com/fusionpbx/fusionpbx/pull/1568
2016-07-27 23:09:32 -06:00
FusionPBX fac1f3dd78 Update 900_voicemail.xml
Add user_exists to the voicemail dialplan. If using a voicemail box that is not associated to an extension then transfer call to voicemail with *99 ( voicemail id ).
2016-07-25 10:43:08 -06:00
markjcrane e133b7a5e1 Add application answer to the 900 voicemail and send to voicemail increase number of digits allowed for the extension from 7 to 10. 2016-07-20 13:32:39 -06:00
markjcrane 51f6a6ebe5 Changes to voicemail make it possible to have voicemail box without a registered extension. 2016-07-20 13:14:31 -06:00
markjcrane 102f0c3163 Change the order of the last 3 dialplans and add a voicemail dialplan. 2016-07-20 12:45:27 -06:00
markjcrane 97a4eac42a Remove voicemail from the local_extension dialplan. 2016-07-20 12:42:40 -06:00
FusionPBX 491a837d71 Update dialplan.php
Use the domain array name as the row so it doesn't conflict with the row array.
2016-07-01 17:58:24 -06:00
FusionPBX 6955fa0a43 Update dialplan.php
Fix the global dialplan.
2016-07-01 16:50:50 -06:00
FusionPBX bef9055497 Update dialplan.php
Fix the dialplan context on the import.
2016-07-01 14:33:55 -06:00
FusionPBX a2f42e6328 Update dialplan.php
Moving this code back to the way it was.
2016-07-01 14:04:38 -06:00
markjcrane 7c8a3ce788 Add another missing semi-colon. 2016-07-01 13:47:50 -06:00
markjcrane 865a1276b5 Add a missing semi-colon. 2016-07-01 13:46:24 -06:00
markjcrane 0e91a2a735 Add a missing ). 2016-07-01 13:44:58 -06:00