I have installed asterisk 1.8.9.0. and i have installed ekiga soft phone too. When tried to call using ekiga, the caller can hear the default message , "Congrats, you have successfully installed astrisk etc." . How can I change the default welcome message. where should I write the dial plan..
please help.
Thanks
Asterisk dialplan is written in /etc/asterisk/extensions.conf
Note, however that Asterisk "dialplan" is it's own scripting language that requires some study and technical mastery to customize.
See Asterisk the Definative Guide for configuration help:
http://ofps.oreilly.com/titles/9781449332426/
or the official documentation:
https://wiki.asterisk.org/wiki/display/AST/Dialplan+Fundamentals
Instead, you may wish to install Asterisk using a GUI, which can be done easily with AsteriskNOW
http://www.asterisk.org/downloads/asterisknow
With AsteriskNOW and the FreePBX GUI you can customize your dialplan with a web admin interface. (no need to customize text files.)
Related
Is there a Meteor extension or something that would enable voice chat between users? (I don't have a problem with it being routed through the server first, but I don't know if this is necessary)
You can achieve both video and chat using meteor-webrtc. Check out https://github.com/foxdog-studios/meteor-webrtc .
There is an open source solution (MIT license) you can deploy without writing a single line of code:
https://github.com/RocketChat/Rocket.Chat
I was working with Phonon multimedia framework in Qt, and it popups a message (like the volume notification message that popups when one changes the volume), because my audio device is not fully configurated, is it possible to launch my own notification from Qt?
Please see the image above.
Thank you very much.
AFAIK using libnotify is the way to go, if you dont want to use this method I found after some digging around on the net:
system("notify-send 'The Message Title' 'Your Message Text' '-t' 5000");
the -t parameter is for the notification timeout.
you can read up on notify-send here:
ubuntu forums how-to: using notify-send
a good example how how to do it in Qt in both KDE and GNOME
Thanks to the kind persons who posted the tutorials :) especially the second one; very smart.
This is Ubuntu specific so you cannot achieve (AFAIK) what you want through Qt. In Ubuntu libnotify is used in order to send desktop notifications. You should link your application with it and use the API in order to display the desired notifications. You can find an example here.
I've installed Dahdi, I followed all the steps necessary for being able to make asterisk create a conference call but there is no app_meetme.so file in my /usr/lib/asterisk/moldules folder. I've tried to search the app_meetme.so and download it and put it in asterisk but no success. Need some help.
Does anyone know from where to download app_meetme.so and how to make asterisk work with it in order to create conference calls?
Need help! Appreciate
Here is the link I've tried to use, but no success in my case: http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/SLA.html
For asterisk version above 1.6 you have do following:
1) install kernel-devel and dahdi-devel - skip this if you compiled dahdi from source code
2) in asterisk source directory do
make menuconfig
select app_metmee in applications
3) continue with
make &make install
For Asterisk v11, you most likely want ConfBridge (app_confbridge.so).
See http://forums.asterisk.org/viewtopic.php?f=1&t=90108
Quoting it:
If you do not have any DAHDI hardware in your server, using ConfBridge will allow you remove a dependency on the DAHDI kernel modules. It is also optimized for mixing with typical VOIP channels and not mixing audio from channel banks and therefore is more efficient.
In asterisk installation directory type
make menuselect
And select app_meet me or confbridge for conferencing
I'm new to web development so please, could you help me to understand if I'm working in the right direction?
There will be a webpage intended for our customers (not intranet) from where they can print labels. Some of the larger customers will have special label printers where configuration and printing using COM-port is the only acceptable option. Basically we have very limited knowledge and control over their environment.
The web-page itself will be a pretty simple html-page or more complex AJAX.
After the customer inputs all the data and happens to chose this type of printing we have following tasks:
1) get data about the printers on the customer's system installed to a comport and if possible get printer settings (like paper size and orientation). Ideally would like to be able to adjust the settings, but if it is a pain can just put into requirements that your printer must be installed to COM1 and configured correctly.
2) send commands and read answers and send PCL code to the selected com port
As I understand I'll need to install something on the customer's machine to be able to talk to com port and get any settings. Just HTML+Javascript are not capable of doing that. Right?
I found RXTX library which seems to communicate to com port on most platforms. Can it be called from JavaScript or I still need to do a Java plugin? Are there technologies other than Java plugin that would solve the task?
The web-page will be used in different environment - platforms and web-browsers. We would like to minimize the number of customized solutions. Will Java allow us to do the same plugin for all environments with minimal customization?
If we require the user to install a plugin will the user be prompted with our credentials to confirm the installation? Will our web-site require higher trust settings?
Thanks for you help!
Well, I've had to do this in the past. Here is what I did and the circumstances
1) I knew that our customers were in a windows environment so I wrote win32 software to handle the printing.
2) I created a file format to be read by the win32 software that allowed me to specify print parameters and the label data. XML works ok for things like this.
3) My web app created a file in the format used by the win32 software and returned it to the user when they clicked on the "Print Labels" button. The file extension on the file returned was registered by the installer of the win32 software. That means when their browser looked for a default app handler for that file, it found my win32 software.
Bottom line is that the browser is handing off the printer communications to a native application instead of talking directly to the printer.
Obviously you need to be able to dictate your end user's are using a windows machine (or mac or whatever you can write native code). Associating a file extension with my program and returning that file to the user was the key to making the process work for me.
Whether your native code sends pcl directly to the printer or translates into a print api (like the win32 api as mine does) is another consideration.
Another approach you could consider is instead of sending PCL codes, you could create a PDF of the document. Format the document to the size and orientation of the label printer. The user will still have to hit the print button, but that might work. I have done this for printing to bar code printers and it works fine. Sometimes getting the margin and orientation correct is a little tricky, but that can be figured out.
I want to place a skype call automatically and I tried different ways:
first I used a api with python which worked for me with an older skype version, after the update it's not working anymore.
then I tried to install a plugin in firefox, set the firefox settings and placed a file in /usr/bin that should call skype number when clicking a skype link. I tried this with calling that skype link with a small script. Not working :(
do you know any other options? I'm using ubuntu 8.10 intrepid
Did you look at the official APIs? There are APIs for COM (not an option on Linux, I guess?) and Java (which you might try).
And there is also an official Skype API for Python. If that's what you used, and it fails with the new Skype version, I suggest you bug the Skype developers about that.