Bounty: Unattended outbound calls with message functionality
I want to build on that previous unattended install post: I’m looking for a way for Trixbox to dial a list of numbers with a recorded message that has the ability for the message recipient to leave a recording of their own by pressing a number on the phones key pad. I would probably like it to read off of a CSV file and have a user friendly interface.
I have implemented the teleyapper for outbound calls, I have changed the context to have a brief custom auto attendant that transfers the call back to sales and so forth. You could do the same by sending them straight to a voicemail or to a custom context similar to that of recordings. It is very easy to do.
i have a working broadcast system that has a web interface, it is not intergrated into trixbox as a module , but it is standalone and works great .
it basically broadcasts an IVR
you configure groups to send the message to (people to hear the message)
you then configure a message template (the voice message and the menu options)
lastly you configure a broadcast - (the time you want to send the IVR messages)
we used it on a recent launch of our 1300phoneword services , we already know the people so we were just sending then a ivr telling then we had updated our server software (not phone spam)our ivr message was like this , we played a message about the new product and then gave these options press [1] to speak to somebody , press [2] to to go to new phoneword application and test drive press [3] to go to voicemain.....play menu twice ..then say goodbye.....hangup
BTW if anybody wanted to intergrate the ivr broadcast system into freepbx -or- trixbox i would be interersted in sharing the code
chatting with Praeter, Ward Mundy and phillipel (from FreePBX) about expanding teleyapper for this as a school auto dialing system with an easy to use web GUI.
My plan is to release back to trixbox so it can be a module. It is probably more appropriate that is is a FreePBX module. The aforementioned three know I'll be putting up some funds too.
Lets work together to make this happen.
EDIT: I am not sure Ward is going to respond....
I have a working broadcast system with a web Gui front end , this is really great to ring people and invite to a conference room , or to book appointments , do a customer survey, or church announcements . anyway , this is fully functional , and i would gladly share with anybody who is going to repackage and release as a trixbox module . just PM me !
We have developed a working broadcast solution for our own use, i have spoken to several people about this before. we are not an IT company and we paid for developers to write the code for us etc. I have been asked if i wanted to sell out solution , not to seem too mercenary YES i will sell our solution to anybody that wants it. if you buy the solution it is yours you can give it to whoever you want , you can rebadge - re skin - redesign what ever you want . no this is not a rehash of teleyapper , YES we did look at teleyapper and we have used it before , but we took a different approach , anyway ours is a IVR BROADCAST application , so you can ring somebody and book an appointment, ask people to join a conference, do sales leads followup what ever you like. here is some screen shots and the PDF docs that i wrote for the project..
ohh yes the price is US$750 an you own it
http://phonewordbusiness.com.au/broadcast.jpg
http://phonewordbusiness.com.au/groups.jpg
http://phonewordbusiness.com.au/templates.jpg
http://phonewordbusiness.com.au/broadcast_application_doc.pdf
in response to several private messages in relation to support and development -
I do feel that this is a large price and we should have a degree of support. I can offer some specific support for initial install , and if I get maybe more than 5 orders I will get our developer to build a install interface and install script that will self install the whole application. With a 5 more 'customers and I would get our developer to integrate into trixbox as a package. In that event we would would have paid for our development and would release as full open source. the package would then be available for free to everybody.
hello everyone , i have made the below offer to a number of people so i thought i would like to post it so it is on the record.
our reverse bounty has been very successfully lots of interest but very few people wanting to actually pay for something ?. as explained before we have a fully working messaging system it can be configured to call a group of people and play a sound file (voice message) and wait for IVR responses ie "press one for accounts 2 for sales 3 for voicemail" ...etc . i also have mentioned before that we have written a credit card payment engine what can be configured as an extension - or made to answer on a DID , or an option in an IVR menu ie "press 2 to pay by credit card now". 0okay so all this development has cost me money , i pay our developers to write this stuff and test it etc , as i said , as long as i recover my costs i will give it away as free open source , so basically i started a "REVERSE BOUNTY" ie i already paid for all the development and have a working stable project - we need 10 people to sponsor the project - it is a bounty and the price has been set at $7500 , so that is 10 people at $750 each and teh project becomes free open source - so far 3 people have paid (thankyou so much), 7 more people required to support this feature please .
as a bonus i will also bundle my credit card payment engine together with the broadcast application , the credit card payment system only works with the Australian merchant gateway called "EWAY" but it is a start and i am sure it can be modified for any other merchant provider it is a great start.
please private message me if you want more details.
http://phonewordbusiness.com.au/broadcast.jpg
http://phonewordbusiness.com.au/groups.jpg
http://phonewordbusiness.com.au/templates.jpg
http://phonewordbusiness.com.au/broadcast_application_doc.pdf
this is some screen shots with the application wrapped (integrated) in trixbox
http://phonewordbusiness.com.au/trixbox_broadcast_menu.jpg
http://phonewordbusiness.com.au/trixbox_broadcast_templates.jpg
i have already intergrated it into trixbox (not freepbx) , there is a some comandline functionality , and there is of coarse a menu item in the trixbox interface etc etc i have posted screen shots read the posts. PM me an i will have a look at the SA price
sorry just re-read the post . we have written a self installing script and it loads with a few pre configured examples so you can see how to config. the install script and the intergration are all part of the application
nice comment mr Undril.
like all software we cant control the use , i myself use it for 2 purposes
[APPOINTMENT REMINDERS] i ring my clients and advise them that they have a service booking with my company , (because dates are often booked months in advance) i give my clients the ability to leave me a voice message or talk to our reception .. it is really just a heads up
the second useage [DEBT COLLECTION] is i ring my overdue clients and ask them to pay me , i give them the option to press 1 and pay by credit card now (all automated) , or to speek to me , or leave a message.
i cant control what people do with my application , yes you are correct phone spam is bad ! but so is email spam , and forum spam , but it doesnt mean that we have to stop making email applications and forum application does it. maybe keep an one mind .and put yourself on a do-not-call register if you can.
I'm trying to use a "broadcast" system to announce products from our company.
At first, I tried teleyapper, Great product, works great, unfortunately it's license doesn't allow us to use on a commercial environment. So I decided to "brake my piggy bank" and buy a software, after all you have to invest in your own company, right.
Making a long story short, I bought this product "broadcast" (see above), it really seamed a great product (at that time :-( ) , it does have nice screen shots, even a pdf manual !!!
Unfortunately the company doesn't offer ANY support after you buy it. They tell you that DOES work, and thats' all. Yes, I know... what can I do, I'm an optimist...
Any way, any body out there willing to help me???
I really appreciate your help in advance. Please send me a PM if you are willing/interested or you've dealt with this product in the past and want to share your experience with me.
hello Angelo, since you have posted to a public forum . let me say that i have offered paid support for you , but you have declined twice. let it also be know that i tried to talk you out of purchasing our development source code because it requires linux skill and an asterisk background , you insisted that you were a linux guru and really wanted the dev source code. you payed me a very small price for the source code and now it is yours , if you need help to get it working then i can provide paid assistance like i have stated in my email , i really dont think that it is fair that you pay budget prices and have all this explained to you BEFORE you buy, and then ask the community top help you free once you cant get it to work. we do support our product 100% but you bought development code and wanted to go it alone , if you want support now it will cost you extra!
i can get this installed correctly for you this is what you need to do
1- paypal me US$260 (this is for 2 hrs of my support time)
2- allow access to the web interface from the real world,
3-allow me access to ssh ,
4-provide the root password and I will install application and set up demo config.
I have today installed a fresh copy of trixbox 2.2.9 and tested the broadcast application. I can confirm that YES the installation script is broken, there is two problem , first the broadcast.sql database is not created inside MySQL, the other problem is that the agi scripts are not executable this is a simple permissions problem. There is no bugs in the source code and the application works fantastic. This is just an install problem.
Okay the manual fix
Uninstall using the uninstall instructions
Use phpmyadmin and set the mysql root password to passw0rd (or what every you want )
Cd /root
Chmod -R broadcast_application_V14
Now install again
Okay now you have it installed you must create a destination custom context like this example below. These are onle examples but you point the destination in the broadcast application settings to custom-voicemail,s,1 or custom-old-mobile,s,1 or account_overdue_voicemail,s,1 you would put these custom contexts in you extensions_custom.conf file. These are only examples and you will need to write your own . I will update the install script for future paying customers.
; #################### Sends Call to Voicemail #####################################
[custom-voicemail-sra]
exten => s,1,Wait(1)
exten => s,2,Playback(custom/sra_vm)
exten => s,3,Wait(1)
exten => s,4,Voicemail(309@default|s)
; #################### redirect from old mobile number #####################################
[custom-old-mobile]
exten => s,1,Ringing
exten => s,n,Wait(1)
exten => s,n,Answer
exten => s,n,Playback(custom/old_mobile)
exten => s,n,Wait(1)
exten => s,n,Goto(custom-did-sra,s,10)
; #################### overdue accounts menu and messages etc ###############################
[account_overdue_voicemail]
exten => s,1,Wait(1)
exten => s,n,Playback(custom/broadcast/account_overdue_voicemail)
exten => s,n,Wait(1)
exten => s,n,Voicemail(309@default|s)
exten => s,n,hangup
; ##################### ringgroups #############################################################
[office_group]
exten => s,1,Set(CALLERID(number)=${CALLERIDNUM})
exten => s,n,Gosub(cidlookup,cidlookup_1,1)
exten => s,n,Gosub(app-blacklist-check,s,1)
exten => s,n,Set(RGPREFIX=SRA-)
exten => s,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)})
exten => s,n,Dial(SIP/309&SIP/319&IAX2/sipwhat/phonenumber,50,tr)
exten => s,n,Gosub(custom-voicemail-sra,s,1)
exten => s,n,Hangup
exten => h,1,DeadAGI(sendmail/mail_after_hangup.php|${ANSWEREDTIME})
No offence, but I think you are here to purely make money out of your application! If that is the case then you are at the wrong place! Since the start your price changed and your excuse is that you had to do more development. I told you that being from SA I cannot afford the high dollar price but will even make a donation immediately to help get your costs covered without receiving your software until you covered your costs! Is the Trixbox developers charging you for time and money spent? Either share your software or go somewhere else!
Guys, if anyone tried AutoIvrDialer, which is opensource, please let us know what you think.
Gee I would bet MOST folks here are looking to make a buck with Asterisk (TrixBox)
What makes this any different???
And.. No I do not know the software dev folks of the broadcast software, and yes I am sure it works, and Yes the cost of development of any software is hard to guess up front, things change...new ideas lead to new ways of doing things.
I almost hate to ask - as it appears this thread has died off...
We are a new church located in Southern New Jersey (USA)
We would not be using this code for any other purpose other than to send out messages to those persons who attend the church.
We simply need something that will allow the following:
1. upload a csv / excel file with phone numbers
2. do a recording
3. have all the parties on that list be called
4. be able to report back who received the call / who hung up /
We utilize (actually also help develop) the Web Empowered Church Content Management System (free for churches) and would love the ability to just pick/ choose to connect to an external database and pull from a table for the telephone # ... but its not necessary...
Is there something that will allow us to do this now?
We own a Phonetree device that allows 4 calls at one time - but also utilize trixbox for our phone system - and would love to use 1 system for all of this...
Being a new church - we have zero budget were I to move over to a different solution - however coming from a background in OpenSource - I can more than understand covering your costs at minimum...
Ideas / Suggestions / etc from the community are welcome and needed...
Pastor Glenn - UnboxedChurch.com
Hi
Still the two that was discussed here and then a new kid on the block:
1. Ddwyer's application - not sure what the cost is now - why don't you pm him?
2. Teleyapper - free - http://nerdvittles.com/index.php?p=183
3. AutoIvrDialer - free - http://sourceforge.net/projects/autoivrdialer/
ddwyer,
I am sure that everyone understands your costs and all I am sure appreciate your willingness to donate the project. The problem is that a lot of people ( myself too ) cannot justify the cost of $750 to call soccer/hockey/ whatever group ... Teleyapper works good but is missing the GUI. So maybe if you released it under dual license, or have two tier price structure for not for profit and commercial would help raise enough money to cover your costs?
Then again all free software has been paid for by someone and donated to the community ;)
Another Church looking for a solution, while I can handle the CLI the church staff won't be able to handle it. The GUI is the important part I can donate some $$ but not he $750 that they are looking for, in another thread I read they were looking for 20 $500? Which is it...
yes i really do hear you , and i will concede that $750 is a lot of money but the application is not intended for mums and dads or hobbyists, this is a powerful application and can really be used for terrible spam and other activities if it was given out as free software to the masses. by maintaining a high value of ownership the only people that buy the software are people with a genuine commercial need . with that being said i have donated the software to heaps of small non-profit people and alos sold at very discounted prices to some people (but this is usually just not worth our while because of the , hours of free support that i must offer to cheepo enthusiasts that dont know how to write a custom context , or dont know what a context is)
********** Untll the end of Febuary *****************
i will distrubute our softaware , as a 'NAKED' package
for US$100 i will distrubute the package wich contains
[1] the broadcast application (full tested and working on trix 2.2.9)
[2] the installation script that will auto install the application into trixbox
[3] the PDF documentation
[4] WE WILL NOT OFFER ANY SUPPORT - YOU BUY AND YOU HAVE TO SET UP AND CONFIGURE IT YOURSELF !
The support thing is the BIG one, if you need support or are unsure about asterisk/linux absolutely dont buy this . this package is for installation by knowledgeable professionals who can administer and maintain a complex asterisk telephone system.
so if you are still interested paypal US$100 to my email address darren[at]dwyer[dot]com[dot]aue then send me an email that you have made a payment and want the application. i will reply to you email with a download link to the files.
please dont buy this if you cant administer you own asterisk box , you will need to know about custom contexts to get this application working , please remember that for $100 you are not getting ANY support your only buying our source code
well done to the trixbox community!! , i have had one [1] order all month. after all the Flames about the price being too high , it is now only $100 and still nobody wants it. anyhow i will honor my offer and make the application available at this special price for 6 more days.
-------- Rant Begin -------
i think that because trixbox CE is a free product that developers and system integrators will not enjoy much success trying to develop and market add-on products and enhancements. our big lesson for our Broadcast application / and credit card application is that the Trixbox community is only supported by a very small number of people my guess is less than 2% , everybody else has just got their hand out and demanding TB updates , fixes , more features, better addons , and the expectation is FREE FREE.. i see that kerry posted some much needed addons with a developer incentive , features like alarms , etc and nobody has done anything. there is no future in FREE, i know that free does not put food on my family table! like scriptrix backup script , nvfax , and a whole bunch of other developers we too will soon pull the plug on our work given the poor support . lets face it, it was never really about price it was always about support , we would like to sell our product to 75 people for $10 instead of 1 person for $750 but no support means we would not make any sales at $10 . enough said this product will become unavailable in 6 days .
----------Rant End -----------------
I asked a while back what type of documentation would be included and you did not answer. Why pay even $100 if the documentation is incomplete then still have to pay you for support to get this program running.
So again, whats included in the documentation you mentioned?
This would be a shame for ddwyer's application to just disappear. It has a lot of potential and could be used to help businesses, churches, and other organizations.
I just downloaded the documentation (see the link in post 16 of this thread - had to save it first in order to view it). I'm not sure if this is the most recent documentation but does seem very feasible for people with modest skills and the ability to "google it" to install.
ddwyer - pm sent.
Best regards,
Euser4life
Here Here! I can't tell you how many times people have queried me to do two three four weeks of planning, engineering, coding and testing and want to pay 30$ and then make it open source or just expect it to be open source from the beginning. Some of these features can run 5K-20K in the open market but not here. Some understand the effort that goes into this work and realize the cost benefit. My thanks go to you folks. I have evaluated and attempted to engage folks to partner on a project, have one conversation and then be ignored. No, no thanks. No, not now. Just no response, nothing. What I have to say to them is, with a professional attitude like that, I don't want to do business with you. I have discovered the best approach is to market the product separately and make little to no reference (except where legally bound) to this project. Then maybe it will have a chance. The product that I about to alpha test is starting to gain excitement by the dealing directly with the end users and not with Open Source free or die crowd.
yes you did ask this question , i didnt reply because i thought you made a mistake because all the documentation and screen shots have been posted in this forum, Tim you of all people should know how to use the search bar located on eth top left hand corner of the page.
here is the links cut and pasted from the tread inside this topic.
http://phonewordbusiness.com.au/broadcast.jpg
http://phonewordbusiness.com.au/groups.jpg
http://phonewordbusiness.com.au/templates.jpg
http://phonewordbusiness.com.au/broadcast_application_doc.pdf
Also the application is fully tested on TB2.2.9 which is Asterisk1.2. the application is stand alone so it can be installed on other asterisk 1.2 systems (manually) . i have not testet it on asterisk 1.4 but can see on reason why it would not work.
Only Two days left . as discussed previously our offer to distribute our broadcast application at a very reduced price of $100 will expire on the last day of Febuary . all month at the reduced price 2 people have paid for the application. anyhow 2 days and then it will disappear.
Apert from my previous comment......... It seems that some people still don't understand the difference between Ddwyer's application and the rest. His application may leave the client with an option to connect to an IVR to either leave a message or speak to a consultant, etc.
Teleyapper and Telephone Reminders merely phones numbers and plays a message. Yes, surely you can play with the code but then there is an even bigger restriction....... YOU MAY NOT USE THESE APPLICATIONS FOR COMMERCIAL USE, NO MATTER HOW MUCH YOU PLAY WITH THE CODE.
So if you just wanna play a message to members of a church, etc, then use these two applications. If you want to use an application for business use and it is legal in your country, then pay for Ddwyer's application. Simple.... no?
Except that (other than telemarketers) a company can apply for a license from Nerdvittles. And yes it would have to be purchased.
Something to be considered in either case. Services such as US Net Inc charge $5K and up a year for this kind of service.
So $750 or $100 or ? for a Nerdvittles license is a good deal however you slice it.
IMHO , the community should support developers who support the community. It is this relationship that makes the community survive.
Andrew released Asterisk@home now trixbox and though now gets paid by fonality it was done free.
kerry though now paid by fonality did heavy work free
mark spencer wrote gaim and gave it away free
mark spencer wrote Asterisk out of need for a phone system for his support business and used components from the zapata telephony project (free) and then the weirdest thing happened he gave it away free.... Digium now makes its money based on a reputation they built giving away software. Joe Roper gives away A2Billing and philippe gives away FreePBX. All of the mentioned projects have millions of dollars in development and they are free. All of these folks as a side effect of this make money on other projects as a benefit of supporting the community. Ward gives Telleyapper away with conditions. If you are going to make money with it you should put a bit in to its development. He has invested probably a million+ worth the time and resources in to the community which means he can make such demands. I have written a hand full of stuff on my own time as far as programs and documentation for this community and dumped a ton of time in to Debian and Ubuntu before I was involved in this and I haven't made a dime on my personal work but I didn't do the work for money I did it because I enjoy it and because these communities have helped me save time and money. I do not profit off of any project I have put personal time in to.
I am not trying to discount anyone's work but I have a simple mindset.
Develop for fun and don't expect to make a dime. That way no matter what happens you will meat your expectations and anything else is a bonus.
In my case it is used for telemarketing and totally legal in my country. So that was the obvious and good choice for me. When I need support from Ddwyer at a price I am sure he will also provide this. So yes, everyone need to decide what they need and what they are willing to pay for and what not. I, for one, appreciate it when developers post the information of their new developments, even at a price, rather than keep the option to purchase the development from the community.
James, I get your point and the same has been argued in the opensource community forever. Don't get me wrong...... I have no affinity with Ddwyer's company. The way I see it is that people here expressed a need for a software program that he has already. That is why he responded in the first place. He never developed it for Trixbox and never developed it to sell it. He developed it to use within his own company. So what you are saying....... If I need a functionality for my company and no-one in the community, who needs the same, is willing to contribute, and I get developers at thousands of dollars then I must just give it back for free..... to people that were very quiet when I asked the question but who are the first to complain when I am willing to give it back at a price?
The point is that all the guys you spoke about are serious developers. People like me and Ddwyer are just businessmen and we have to pay for development after we asked the community for support with NO response.
Yes, it will be great if every developer out there give their developments back to the opensource community........ does it happen? That will ONLY happen if they are FORCED to give every development based on an opensource product back to the community. There are probably thousands and thousands of companies who have custom based systems based on all open source, selling it as their own. Even with a license like that, in all our cases based on Asterisk, who will police the system and these companies?
THANKS TO ALL THE DEVELOPERS WHO DO GIVE BACK!!
i have put some thought into my next version , i am going to make "reason" for the call a selective "object" at the moment , this is what you do
[1] set a list of numbers to call
[2] configure a IVR Message - and your IVR options.
[3] set a time to start, or a time 'window' in the day that you will allow the process to run
[4] click start - will start the process.
the new version :-
[1] set a list of numbers to call
[2] choose a 'Activity' for the outbound call
[a] configure a IVR Message - and your IVR options.
[b] fax broadcast - choose a fax to send + use our B4FAX application
[c] broadcast a POLL, this will ask some questions and have a graphical results page
[3] set a time to start, or a time 'window' in the day that you will allow the process to run
[4] click start - will start the process.
as you can see we are intergrating fax so the admin can do fax broadcast - the other feature that i really like is the POLLS , this is amazing , it will ask a question and ask for a response ie "what is more important price or quality[1] for price [2] for quality [3] if they ar both important to you ? " the callee will enter the result and it will be shown in a results page in a bar graph . anyway this is just in development now.

Member Since:
2007-03-31