{5} Assigned, Active Tickets by Owner (Full Description) (19 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

RyanCourtnage

Ticket Summary Component Milestone Type Created
Description
#742 Callback Callback 3.0 Feature Requests 04/30/06

2.1beta The callback module would it be posible to have some logic for the callback number

as in if you have not entered a number and the caller id is missing then ask the caller for a number.


#766 add prefix to inbound CID on per-trunk basis Core Cut Line Feature Requests 05/02/06

FreePBX Version 2.1Beta1 - SVN revision 1812

The CallBack module works only if you supply the callback number with the appropriate prefix (for outbounds). Otherwise, if the CallBack Number field is empty, it will read the incoming Caller ID number but will fail to dial since there is no way to access the outbound routes. For my case, i dial out with 9|. .

It would be useful to include an option for outgoing prefix.

Great Job!

Thanks


_xo_

Ticket Summary Component Milestone Type Created
Description
#1012 Text To Speech Other Module Cut Line Module Submissions 07/06/06

This module supports Festival / Flite and Cepstral text to speech engines (autodetect and let the user choose which engine he wants to use).

A TTS record can be used as a destination and can be linked to another destination after being played.


diego_iastrubni

Ticket Summary Component Milestone Type Created
Description
#695 FreeBPX is Linux specific Installation Cut Line Feature Requests 04/22/06

Hello.

I was trying to port FreePBX to FreeBSD, and find myself to patch some things that are linux specific. Djeli told me you guys were about to take a new version out. I hope you can fix somethings for it like; - detect the bash/php/perl binaries. i.e. "#!/usr/bin/env php" instead of just "#!/usr/bin/php" - freepbx, make his own asterisk.conf, wich overrides the ones that asterisk installs. (it install a linux specific one) - install_amp has hard-coded paths too

i was doing a freebsd port/package, but its not ready. maybe its better to wait for your new release, and start from there

thanks!

Phillip.


gregmac

Ticket Summary Component Milestone Type Created
Description
#1099 Ability for installer to create database Installation 3.0 Feature Requests 08/23/06

The installer, if it can't connect to the database with the username/pass supplied in amportal.conf, should ask if the user wants to change them (and then prompt for new ones) or create a new database.

If they want to create a new db, it should prompt for an admin user and pass (that has permissions to create the database), then run CREATE DATABASE asterisk, and finally, import the install.sql file into it.

It should probably also warn if they're using the default db password that they should change it.


#902 Change voicemail password field from "text" to "password" Web interface 3.0 Feature Requests 05/30/06

For added security. I know that asterisk keeps voice mail passwords in plain text but we would like to at least make it so if someone is just looking at FreePBX they do not see the password. Please replace type="text" with type="password" on the extension voice mail password section so this field is protected from overlooking eyes.


nobody

Ticket Summary Component Milestone Type Created
Description
#47 Support for "regional" / country specific settings None 4.0 Feature Requests 03/14/05
As part of the Dial Plans etc   For example here in New
Zealand the typical Dial Prefix (to get an outside
line) is 1, the emergency number is 111 and you dial 0
for national calls, 00 for international calls etc
(this is a similar standard to in europe).

It would be nice to have under general settings a drop
down box that you can pre-configure the country
specific dial plan, then customise it where necessary.

To add on to the request the abiltity to group
extensions into particular call plans.  Ie this group
of extenstions can make national calls etc.


#88 Autodetect ZAP channels Core 4.0 Feature Requests 03/31/05
Autodetect ZAP channels with some utility like 
genzaptelconf and add automatically extensions and 
trunks.

#128 User Portal User Portal 4.0 Feature Requests 04/25/05
An AMP user should have one web page to access all the
AMP information relevant to that user. Here is an
example of some of the functions that the user could
view and change.

E-mail address that voicemail is sent to
Users extension (read only)
Current voicemails (play, delete, etc)
Users calls logs (calls made to/from users extension)
Quick links to the last 10 incoming / outgoing calls
with click to re-dial
Personal speed dial list
Extension call routing/personal auto-attendant

Most of there feature are self explanatory

-Extension call routing/personal auto-attendant
This would allow a user to pick what happens when their
extension is dialed. They could select or deselect DND
or they could add a call rule.

For example if the time is between 9am and 5pm ring
extension then go to voicemail. If the time is 5pm ;
10pm ring cell phone 3 times then go to voicemail.
10pm-9am ring all three on-call support number and then
go to voicemail.

Each rule would have a time that it is active and
steps. Each step would be done after or in parallel
with the previous step. So each step would have thee
piece if info.
1.	what to do -  call a number, go to voicemail, go to
an     auto-attendant
2.	what number, aa to call
3.	how many rings
4.	if this is a sequential step or is done in parallel
with the last step

This is a lot of features in one. I think the Extension
call routing/personal auto-attendant is the most
important part if there is only time to implement part
of this.


#152 Create subsets of ext-local for each tenant group None 4.0 Feature Requests 05/12/05
If you intend to use this in a multi-tenant
environment, you would NOT want to be able to dial
accross tenants.  For example, tenant 1 is Company ABC
with extensions 200 - 299, tenant 2 is Company XYZ with
extensions 300 - 399.  If these companies are totally
unrelated, then 200 should never be allowed to dial
300.  Likewise, a group ring should not be able to dial
across tenants (for example, a group ring configured to
dial extensions 200 and 300).  Currently, there is
nothing to prevent this.

Could this be made configurable?  For example, a
checkbox to
allow dialing across departments/tenants?

Please consider this type of separation for a future
release.

#196 VoIP provider quality detection None Cut Line Feature Requests 06/03/05
Need a way to detect quality of VoIP providers (or
rather, *'s connection to them) and block use if
quality is too low.

This will be implemented with a flag in the * db, like
BLOCKTRUNK/{trunknum} 1. Dialout macro will look at
this flag, and skip dialing that trunk (go on to the
next priority trunk in the route) if it exists. (thanks
to Ferrari_ for suggestions) (anyone have a better
alternative to 'BLOCKTRUNK'?)

Metrics of the link can be determined with something
simple like ping/jitter, and a threshold.. optimally I
suppose, would be a loopback and some way of detecting
the quality returned.. this would be much more complex
to implement, and hard logistically to make it work
anywhere in the world (availability of loopback,
connectivity of voip provider, endpoint (PSTN, another
* box, some other voip system?)).

should there be an interface on the trunk config screen? 

[ ] Monitor connection quality
    Don't use if ping time is over ___ms [AND/OR]
varies by more than ___ms. 


There would just be a script that ran every minute/5
minutes/whatever that would run the metric tests, and
block connections as approiate. Using this method,
current calls using the channel would not be
interrupted, just new calls.

Looking for any additional feedback before I implement
this feature (hopefully sometime next week.. probably
inversely proportional in time to the amount my VoIP
providers piss me off..)



#286 Outbound route based on caller ID and Extension Core 4.0 Feature Requests 09/30/05
Enable the use of Called ID and SIP extension to define 
witch route the outbound call will make.

The proactical use of this is having a family group using 
only one A@H, and each sub group (parents, sister, 
etc) have their own pre-paid account with a provider, so 
they controll and pay their own expenses.

The caller ID use of for the same reason. 

If you have a single PSTN line coming into this A@H, 
then you configure DAD's cell to go to A route -> X 
provicer account. Sister's phone to go to B route -> Y 
provider account, etc.





#318 Link to recordings from AMP reports (cdr). None 3.0 Feature Requests 11/07/05
 Hi! 
 
ARI is very usefull, but it lucks options of complex
search with sorting. 
I'm trying to add links from AMP reports to ARI, to be
able to make a complex search with reports menu, and
then just by click to go specific record in ARI. 
 
In DB there's a uniqueid field, and I can find a
recording from url like: 
http://192.168.0.37/recordings/index.php?s=callmonitor&q=asterisk-13817-1131353495.213&start=0&btnS=Search

http://.....uniqueid..... 
So it's enouth to display a link in reports.php with
uniqueid to be able to access a recording from
reports.php. 
 
So if I add 'uniqueid' in call-log.php in the line: 
$FG_COL_QUERY='calldate, channel, src, clid, dst,
disposition, duration, uniqueid'; 
 
and add a line: 
$FG_TABLE_COL[]=array ("Recording", "uniqueid", "6%",
"center", "", "30"); 
 
It displays 'uniqueid' for every call in reports. 
 
If it will display it in the form of URL like in my
example: 
http://192.168.0.37/recordings/index.php?s=callmonitor&q=asterisk-13817-1131353495.213&start=0&btnS=Search

 
It will be possible to go directly to record for
speciffic call from reports. 
 
I'm not to strong in PHP :( 
Can somebody help me please to add this feature to AMP? 
I think it's nice to be able to see recordings from
reports. 

#380 Add CID Rules ( Similar to Dial Rules ) to trunk Web interface Cut Line Feature Requests 01/26/06
We are using AMP in several different branches, and are
linking them together via trunks. The problem we are
having is that the local PBX is overriding the CallerID
of the remote PBX. 

An example: 
PBXA has SIP client 101 with name of Alice. 
PBXA can reach extensions on PBXB by dialing 52 + ext

PBXB has SIP client 101 with name of Betty.
PBXB has SIP client 102 with name of Candy.
PBXB can reach extensions on PBXA by dialing 51 + ext

 If Alice tries to call Candy on PBXB ( dials 52102 )
the CallerID reports Betty <101> as calling. What we
would like is the ability to override the CallerID
outbound from PBXA over the trunk with a prefix code.
It would work like the current dial rules but would
allow us to specify 51+xxx and instead of modifying the
dial string, would modify the callerid string. 

With this fix in place, when Alice dials 52102, the
rule would change her CallerID number from 101 to
51101. This would not match anything on PBXB, so the
CallerID Num and Name would pass through properly. It
would also give the proper return call number for Candy
to call Alice back. 

Make sense?



#436 personalize hints for custom devices Core - Users/Devices 3.0 Feature Requests 03/02/06
When defining some custom devices, freepbx
automatically associate a hint for the extension. This
causes some trouble when we use these custom device to
reach some remote phones like mobile phones or remote
collaborators with a local user extension.

Exemple:
I define a device extension for a mobile phone, in the
GUI (admin/setup/device/custom), I associate the device
to a user extension (let say 804) and I define de dial
extension in the dial field: "IAX2/TRUNKNAME/PHONENUMBER".

I then automatically have a hint wich maps the given
dial  extension in the [ext-local] context
(extensions_additional)

exten => 804,1,Macro(exten-vm,novm,804)
exten => 804,hint,IAX2/TRUNKNAME/PHONENUMBER

But in this particular case, it is really cumbersome,
and does not work. Extension is always unavailable. I
would prefer to have something like that:

exten => 804,1,Macro(exten-vm,novm,804)
exten => 804,hint,IAX2/TRUNKNAME

to associate the availability of the user to the trunk
availability itself. Modifying it by hand works great
actually. But at this stage there is no way to override
the default config from the GUI (which is restored
after every reloadconfig). That would be a very nice
feature to have it permanently ? We could imagine a
field in the device configuration page to allow to
specify the hint for every device and default to the
present behaviour.

Another interesting possibility to avoid the rewrite of
the custom modifications is to put the hint config for
device extensions in the SQL DB.

Thanks for your comments

#524 When adding ZAP trunk allow selection of Kewlstart/Loopstart Web interface Cut Line Feature Requests 03/24/06
On the "Add a ZAP trunk" page (I'm assuming that would
be an appropriate place) add a "radio button" selector
for kewlstart or loopstart - this would modify
etc/zaptel.conf (using fxsks=1 or fxsls=1) and
etc/asterisk/zapata.conf (using signalling=fxs_ks or
signalling=fxs_ls) as appropriate for the selection.

Kewlstart is the default, but there are some some
switches that don't send any kind of signaling winks or
polarity reversals or anything like that, and under
those circumstances loopstart works better than
kewlstart. This setting can be changed manually, but
many users may not be aware of it, or may not be aware
that it has to be changed in both files.

#529 Module to play specific audio files from the web on demand Web interface Cut Line Feature Requests 03/26/06

I would like to see a module that allows you to define certain extensions or codes (e.g. *30) so that they will do the following:

- Play ringing tone to the caller

- Download an audio file from a specific fixed location OR extract the location URL from a "podcast" XML file and download that audio file (but, in the case of a podcast file, don't download the file again if we already have it from a previous call and it hasn't been updated - just play the one we previously downloaded).

- When a new file is completely downloaded, call sox to convert the file to a format asterisk is capable of playing (if necessary)

- answer the call (stop the ringing tone)

- play the file to the caller

- hangup

- Delete the file, unless it's a podcast file in which case save it (until a newer one is available to overwrite it) because someone else may want to hear it.

When I first started playing with Asterisk, I did it this way (this does NOT work anymore, because of some change in how Asterisk 2.7 handles shell scripts):

In extensions_custom.conf:

exten => *30,1,ringing
exten => *30,2,System(/var/lib/asterisk/batch/getmsnbc.sh)
exten => *30,3,Wait(1)
exten => *30,4,Answer
exten => *30,5,MP3Player(/tmp/msnbc.mp3)
exten => *30,6,Hangup

Then in getmsnbc.sh (don't laugh too hard, it was my first Linux script and it took me hours to write, but in the end it worked, although it probably does some things that don't need to be done):

if [ -a /var/lib/asterisk/batch/msnbc.xml ]
then
mv -f /var/lib/asterisk/batch/msnbc.xml
/var/lib/asterisk/batch/msnbc2.xml
fi
/usr/bin/curl -s
http://podcast.msnbc.com/audio/podcast/MSNBC-Headlines.xml
> /var/lib/asterisk/batch/msnbc.xml
if cmp -s /var/lib/asterisk/batch/msnbc.xml
/var/lib/asterisk/batch/msnbc2.xml
then
exit 0
else
grep -m 1  "http://podcast.msnbc.com/audio/podcast/vh"
/var/lib/asterisk/batch/msnbc.xml | sed 's/^[
\t]*<link>/\/usr\/bin\/curl -s /;s/<\/link>/ >
\/tmp\/msnbc.mp3\nexit 0\n/' >
/var/lib/asterisk/batch/msnbcurl.sh
chmod 744 /var/lib/asterisk/batch/msnbcurl.sh
/var/lib/asterisk/batch/msnbcurl.sh
fi
exit 0

Yes, this really did write a second shell script, then jumped into it. Sorry but as I say, this was my first attempt at trying to make a shell script. In Asterisk@Home 2.4 it would execute both scripts, and only then return to exten => *30,3,Wait(1) But in 2.7 it seems to fire off the shell script and continue blindly on, without waiting for the script to finish. The scripts themselves still work, but A@H doesn't wait for them to finish.

So, in the module it should ask for these things:

The extension number you want to assign this to (could be a * code also)

The full path and filename of the audio file or podcast (xml format) file.

Select ("radio button") whether it's a direct link to an audio file or a podcast XML file (if this can't be determined automatically - note that podcasts do not always use a file with an XML extension, so you can't necessarily go by extension)

And, for XML-format files, the XML tag containing the path to the actual file. This could be a little tricky because, for example, in this case you're looking for the tag "<enclosure url=" but the data you want is INSIDE the tag, such as this:

<enclosure
url="http://podcast.msnbc.com/audio/podcast/vh-03-25-2006-161811.mp3"
length="108239" type="audio/mpeg"/>

Point is, you need some way to explicitly declare where to look in the file for the URL of the file to download and play. I am led to believe "<enclosure url=" is a normal tag for a podcast BUT I can imagine that in some other cases the desired URL would be bracketed by specific tags (not part of the tag itself). Also there may be times when you might want to extract a URL from a regular HTML page.

Bonus points for allowing playback of formats other than MP3. TRIPLE bonus points if you manage to play the dreaded WMA format and its ilk.

Note we are NOT talking about playing STREAMING audio here, though that could certainly be another option. These are for things like one or two minute newscasts, weather reports or whatever. Just an idea (since it's much easier to pick up a phone and punch in a few digits than to go to a computer, fire up a web browser, find what you want to listen to, and try to launch it).


webrainstorm

Ticket Summary Component Milestone Type Created
Description
#1155 Backup rotation Backup & Restore 4.0 Feature Requests 09/29/06

I think FreePBX needs a backup rotation system, otherwise used space on hdd will grew fast (Expecially if you have a 1 year old CDR table and a lot of voicemails ;) )

I think the best way it can be implemented is by adding a field in a backup set to specify how many old copies of the backup should be keeped.

I'll start this implementation in a few days, if you have any comment or proposal give me feedback on this ticket.

-- Ed


#1026 Snom phone integration Core 4.0 Module Submissions 07/15/06

Hi guys, here is a very simple module that can make Snom 360 users happier ;)

It gives you direct access to the phonebook module, to the company directory and to the feature codes of freePBX using the minibrowser feature of firmware version >= 6.x It allow you to direct dial each entry.

It's still in beta stage and it's never been tested with a real Snom 360 because I don't have one of them available at the moment.

This is meant to be a starting point to make freePBX taking advantage of extra features of various VoIP phones (AFAIK Cisco is also supporting some kind of XML integration and quite every phone model supports an internal phonebook)

Maybe this module is somehow related with DevicesTakeTwo discussion

Have fun


Note: See TracReports for help on using and creating reports.
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads