Monday, March 27, 2006

SipX@Home

 
Looking through the sipx wiki, I stumbled across this article about SipX@Home. I don't recall noticing it earlier, so I'm not sure just how new of an article it is, but looks interesting. SipX has just about all the features you can want with a home/SMB phone system. I have never set one up in a production environment, but I have played with it. I can say it comes with a very nice interface to use for configuring the system. There is also a link at the end of this article that talks about interconnecting a SipX box with an asterisk box. I only glanced through it, but it also looks interesting.
This site hosts a virtual machine of SipX 3.0 you can read about and download here in order to get your feet wet.

Monday, March 13, 2006

Asterisk@Home Click-To-Call Application Ideas

 
Hi Everyone,

First off, let me apologize for not posting in awhile. There's another project I've been working on that has unfortunately been taking up all of my available free time...

There's been a lot of good suggestions on ways to improve my initial Click-to-Call script. There also seems to be a lot of interest in the Click-to-Call functionality, and I'm sure we can all see the many uses and advantages of developing something that seamlessly integrates with AAH/Asterisk, is feature-rich, secure, and easy to setup. This being said, I'd like to propose something to all who are interested.

Let's put our heads together (similar to the way we have been with comments) and come up with the requirements of an ultimate click-to-call application. Something that is full-featured, easy to setup on an asterisk or aah box, and configurable; easy for the user to modify the way the application works in order to accommodate their needs.

Some of the requirements already mentioned:
1. Client-server architecture
2. Logging
3. If the call is not received by the asterisk extension, call the number anyway and play a message.
4. Limiting access to only certain IPs
5. Email notifications.

Requirements I'd like to see:

1. Management web interface to specify behavior rules based on weekday/weekend, day time and night time hours.
2. Calling a ring group instead of just a single internal extension - the first extension that answers completes the call to the remote number.

If there is enough interest, and we have a strong set of requirements put together, I'll begin developing this. If others wish to help with the development, please let me know (PHP is not my forte, so it will take me longer to develop than someone who is more familiar with php). Maybe there’s enough interest in this to start a sourceforge project? Just throwing ideas around here…

So please, leave your comments on what you would like to see in a click-to-call application, your feedback on how such an application could/should be developed, etc.

For those of you who have already made some changes to the initial script, I'm glad you found it useful, as that was the intention. And to answer one question that was asked, I don't have any problems with you changing the script, and it will not violate any licensing terms. If you do something that you feel could help others though, it would be good (though not required) of you to give us an update on what you did and why it was beneficial to you.

If someone wants to email me directly about this, send to ohamilton{at}voipjots{dot}com

Thanks, Everyone.
Olin