Archive for July, 2006

MotherboardI enjoy reading lists of the tech that other organizations use, like the posts from Brian Bailey and 37signals which have provided insight and ideas as we build our own environment. So here is the first of a series of posts on the technology we use at St. Mark’s. I’ll begin with our external web environment.

Registrars: Dotster for most of our domains, hopefully all of them soon.
DNS: easyDNS
ISP: Cox – We have a 3mb pipe on a fiber SONET ring.

Firewall: Cisco PIX
Hardware: Sony Vaio PCV-RS420 P4 2.8, 1 GB RAM, 2 120 GB RAID 1

Operating System: CentOS-4
Web Server: Apache
Database: MySQL
Language: PHP

Content Management System: Joomla!, evaluating Drupal for future use.
Weblogs: WordPress
Photo Albums: Gallery
Web Stats: AWStats

Text/Code Editor: SciTE
Graphics Editor: GIMP
WYSIWYG HTML Editor: NVU
File Transfer: WinSCP
SSH Client: PuTTY

We are considering collocating our web server instead of running it in house so that we won’t be restrained by our 3mb pipe on bandwidth.

I would love to hear what you are using or your opinion on what we use, please feel free to comment.

We have a great team of tech volunteers at St. Mark’s, recently though we have all gotten busy in our own schedules, I feel that God is saying we need to refocus, spend time with Him and with each other in Christian fellowship and then move forward. So starting Thursday, July 20th, we will begin Tech Nights at St. Mark’s. I was thinking that we would begin with a prayer meeting, spend time sharing together, and then review and possibly knock out some of the technical work. We will begin the meeting at 7 PM in the lounge and then move across the hall to computer lab when the technical work begins.

I know that all of us have extremely busy schedules so I was hoping that we could spend time discussing the book Too Busy Not to Pray during our sharing time.

The Big Announcement is Coming in Just
2
Days!
St. Mark’s Coptic Orthodox Church of Washington, DC and OrthodoxBookstore.org have a very important announcement about a new project that has been in the works for several months now and is sure to help spread the word of God to all the ends of the earth! Stay tuned!


VoIP by The EggplantI spent several years working in telecom, at Winstar and for small vendors installing traditional hybrid PBX phone systems. I installed mainly Nortel systems, but we did service Avaya (Lucent), Toshiba, Panasonic and NEC on occasion. I originally installed a donated Nortel Norstar 824 with Startalk B Voicemail for the church back around 2000. Over the years we kept expanding it the system, but were limited by the two ports on the Startalk. I looked into upgrading the voicemail and it would be several thousand dollars and we would still be limited on features. The other issue with the Nortel is that programming was complex and it was limited and what it could do.

I began to look into newer hybrid PBX systems, but they were very pricey. At that time we had 8 analog lines and 20 phones, we were looking at $8,000 plus. Not only, was the initial cost high, but we would have to buy proprietary phones, and add expensive cards as we grow. It was around the same time that Asterisk started to gain traction. I played with it for over a year before I felt it was ready for production, my main concern was finding a good VoIP phone at a reasonable price. Late last year Linksys began to roll out good quality VoIP phones at a very reasonable price. Also, the release of Asterisk@Home, now called TrixBox, made installation and administration of Asterisk much easier.

We purchased 20 Linksys SPA-941 Two-Line VoIP Phones, a Polycom SoundStation IP 4000 VoIP Speaker Phone, and a Digium Wildcard TE205P Dual T1 card ( I would recommend getting the newer 207P because it comes with hardware echo cancellation) for less than $5,000 from VoIP Supply. I had an old Adit 600 channel bank sitting in my basement, remnants from my Winstar days, which turned out to be perfect for setting up an additional 24 analog extensions (hence the need for a dual T1 card). We had an extra Sony Vaio P4 2.8 HT 1 GB RAM and 120 GB Hard Disk that we installed the T1 card and setup Asterisk@Home 2.7 on. Ward Mundy over at Nerd Vittles has a great walk through: Newbie’s Guide to Asterisk@Home 2.7: Unabridged Installation and Upgrade Guide. The only thing we had to do different was the configuration for the T1 card and channel bank. We configured the VoIP phones one by one through their web interface, we are researching how to get the automatic provisioning via tftp working. Because our ISDN PRI wasn’t installed yet, we ran on VoIP trunks from Teliax until Cox cut us over.

To ensure good voice quality on the internal lan, we put all the VoIP phones on a separate VLAN, for those without managed switches, this could be accomplished by using a separate switch, isolated from your data network. Note, for those who have heard about sound quality issues with VoIP, this becomes a moot point when you can guarantee quality of service, such as on an internal LAN. The only potential for sound quality issues comes in when you are running calls over the Internet. For business quality service, I recommend routing service over the PSTN for now, with VoIP trunked over the Internet as a backup or secondary option (dial a prefix to route long distance calls over VoIP).

We have now been running the system for over two months on the ISDN PRI without any problems, thank God. We are enjoying the benefits of an enterprise class phone system, voicemail/fax to email, remote extensions and soft clients. We plan on adding at least 20 more phones this summer and setup paging so that school principal can call all the naughty kids to the office.

Recently, we also setup a smaller system for Coptic Orphans, they are running 10 Linksys SPA-941 VoIP phones and 4 analog lines using the Sangoma A200 PCI Card 4 FXO Ports + Echo Cancellation, costing just under $2000, not including the server (another Sony Vaio). This time we kept the fax outside the system to keep things simpler. Installation was fairly straightforward, make sure to follow the driver instructions on the Sangoma card closely, as that we got hung up when we missed one seemingly minor step.

Generally, ISDN PRI is used when you exceed 8 analog lines of service, it works out to be the same price or cheaper and you get the benefits of direct inward dialing (DID), caller ID, faster call setup, and 23 channels available for inbound/outbound calling. Upfront cost is a little higher due to the more expensive cards.

In the past couple months, Linksys had released more VoIP phone models which increase flexibility in planning out a system. If you are in the market for a new phone system, I would seriously consider a similar configuration.

VoIP PBX Links:
Trixbox – Latest version of Asterisk@Home.
Trixbox Asterisk-based PBX virtual machine
Asterisk Open Source PBX - Asterisk is the core PBX powering Trixbox.
Digium – Original Developers of Asterisk, they sell/support PSTN cards and an enterprise grade version of Asterisk.
Linksys – VoIP Phones and analog terminal adapters.
Nerd Vittles – Great guides on installing, configuring and tweaking Trixbox.
Voip Supply – We have been working with Brian Dooley, so far they have been great with us but I did see this post go up yesterday VoIPSupply.com disappoints, again.
Atacomm – Another VoIP equipment vendor.
VoIP Wiki – The best resource for all things VoIP, including driver configs for cards and sample setups.
Fonality – Preconfigured Asterisk VoIP servers, for those who don’t want to get their hands dirty.
Teliax – VoIP Trunking, they allow multiple simultaneous inbound and outbound calls on the same VoIP lines, but they do charge 2 cents a minute for incoming and outgoing traffic. Useful for testing and as a backup service provider.
CounterPath – X-Lite Free is a good soft client but you have to upgrade to transfer calls.
SJ Labs – SJphone is a full featured free soft phone for Windows

Idealware has an article on TechSoup reviewing blogging tools, they also have some great links to other articles on blogging at the bottom. For those of you who don’t know TechSoup, they provide a have a lot of good technology resources for nonprofits. They also have some donated goods which you can purchase for an administrative fee. Churches don’t qualify for most of them, but we do qualify for some of the stock.

At St. Mark’s we all know that Father Bishoy is a man with vision, a vision guided by the Holy Spirit, and that is what has helped our church overcome many problems over the years. I think this post by Gary Lamb on Most problems are vision problems… sums it up perfectly.

Mina Samaan has begun work on a 24/7 Internet radio station featuring orthodox sermons, liturgies, hymns and praise. It is still in alpha, but feel free to give it a try:

mms://media1.stmarkdc.org/radio

We are testing Sam Broadcaster which automates and controls the station and then it pushes the encoded stream to our Windows Server 2003 with Windows Media Services in the data center.

Our Sunday young adult meeting, Light and Life, moved out of the basement (the room was limited to 97 seats) to the gym. I am excited about the gym, it is going to give us an opportunity to have live praise and worship and a real flexibility with the space. The biggest benefit is having space to grow, two weeks ago we had 10 people sitting in the hall outside the classroom. This week we had setup the stage, a 12′x12′ screen and 120 chairs. We weren’t expecting too high a turnout because of the holiday weekend, so we thought it was the perfect time to change around rooms so as to minimize the chaos. Everything went great, thank God and everyone liked the setup in the new space.

Father Anthony gave a great summary on his Unlocking the Da Vinci Code series, and we concluded with a hilarious promo clip on our upcoming American Idol series that we purchased from Sermonspice (Unfortunately, the link I have is dead and I can’t seem to find it online anymore).
Light & Life setup in Gym - July 2, 20066

We are hoping to add live video and audio streaming as well as podcasting, the additional space will be nice as we add equipment (on carts).

A/V Setup for Light & Life in the Gym - July 2, 20067