Archive

Archive for the ‘Knowledge’ Category

While waiting for Skype and Digium…

October 19th, 2009 No comments

Nick from the UK is one of our best and most active contributors both through our Forum as well as directly to me, and a few hours ago he sent me a mail that highlights an alternative to both SIP for Skype and Skype for Asterisk. Nick has spent the weekend testing out the solution and the conclusion is in:  It really works both ways! This solution is not for everybody since it requires a PC running Windows in addition to the IPxx PBX, but for the majority of companies and IT professionals this is not a major problem. Here is the letter from Nick:

Jan
I have managed to get NCH software’s skype2sip software working with the IP04. It works in both directions (dials and recieves) and required setting up a sip trunk, editing its script in the file manager and using some interesting settings on the skype2sip software. Down side of course is it has to run on a separate windows PC, not a problem if you are running a pro network and have a domain controller or other form of server to control the network. When I can work out a way of putting into writing the settings etc. I will forward them to you to play with. Tests at the weekend worked well, and it may be a temporary fix for those desperate for integration, until Digium get their act together and provide code that will run directly on the Ip04.
regards
Nick

Thanks for sharing this with us, when you have completed the instructions about how to make it work I will make sure that it is integrated in our online Admin Manual as well as posted here ASAP.
And last but certainly not least, thanks to NCHfor their great work! ;o)

UPDATE: Just received the step by step guide from Nick, please check it out here!

Categories: Knowledge, Skype Tags:

The Countdown Has Completed! WE ARE ONLINE AND OPEN!!!

October 16th, 2009 No comments

We have talked about it, planned and looked forward to this day for so long! Now it is FINALLY ready, and it is a great pleasure to thank you for your patience and wish you a heartfelt

WELCOME!!!

http://voiptel-pro.com

UPDATE!!!

We were planning several promo’s when we opened our new webshop, but unfortunately we got some problems with availability of stocks. I am happy to announce that new stocks will arrive within a week or so, most items has had their prices reduced with promo’s and we will introduce several new and very exiting “toys” within the next two weeks! ;o)

P1010267

Categories: Knowledge Tags:

IPxx and Skype – When??? UPDATE!

October 9th, 2009 No comments

We have received an unofficial feedback from a Digium representative regarding this matter. It was made clear that the following info was not necessarily that of the Board of Digium, just the personal opinion and understanding of the person speaking to us.

A lot of time and money has gone into the development, the license cost was to pay Skype, and Digium need to recover the cost of development. It made sense to release it for intel based systems first as this was the largest segment of the market and since their own Switchbox uses intel. They realize that the Blackfin systems are very popular and Switchbox was looking at all chipsets to produce green products. It was expected that a version for Backfin chipsets would be made available in the future.

In other words, Digium is not sleeping in class but are aware of the GREAT and GREEN potential of embedded PBX’s based on the Blackfin DSP. But I still believe that they need a little convincing, so please keep on sending mails telling how much we want to integrate Skype!

IPxx and Skype – When???

October 4th, 2009 No comments

Skype for SIPIt has been five months since my last post about Skype for SIP, and I know that I speak for a huge number of people when I say that my patience is starting to run thin. Specially when you find out that Cisco and Shoretel have implemented it in their proprietary, very expensive products!

And what about Skype for Asterisk made available last month? Sorry, only available if you run anything else than anSkype for Asterisk embedded, Blackfin based PBX. Digium’s own AA50 is an embedded PBX based on the Blackfin DSP, I would be quite surprised if users of the AA50 want Skype for Asterisk less than the rest of us!

I have registered once more with the Skype for SIP program, hopefully this time we will be included. But I need your help! Please send loads of mail to both Digium and Skype, ask them why the Blackfin based IPxx PBX is prevented from Skype integration! If we scream load enough maybe they’ll finally hear us!

Skype2

History of Zapata Telephony and how it relates to Asterisk PBX.

September 26th, 2009 No comments

With the exception of a limited group of hardcore Asterisk dudes the vast majority of us have either none or very limited knowledge about Jim Dixon, the creator of Zapata Telephony. Without him it would not have been possible to connect Asterisk based devices to the PSTN, and in good old spirit of Open Source he has made his work available to the public for free! So I have decided to republish an article written by Jim himself in the hope that more people will learn about the huge contributions of this man!

By Jim Dixon, WB6NIL

About 20-25 or so years ago, AT&T started offering an API (well, one to an extent, at least) allowing users to customize functionality of their Audix voicemail/attendant system which ran on an AT&T 3BX usually 3B10) Unix platform. This system cost thousands of dollars a port, and had very limited functionality.

In an attempt to make things more possible and attractive (especially to those who didnt have an AT&T PBX or Central Office switch to hook Audix up to) a couple of manufacturers came out with a card that you could put in your PC, which ran under MS-DOS, and answered one single POTS line (loopstart FXO only). These were rather low quality, compared with today’s standards (not to mention the horrendously pessimal environment in which they had to run), and still cost upwards of $1000 each. Most of these cards ended up being really bad sounding and flaky personal answering machines.

In 1985 or so, a couple of companies came out with pretty-much decent 4 port cards, that cost about $1000 each (wow, brought the cost down to $250 per port!). They worked MUCH more reliably then their single port predecessors, and actually sounded pretty decent, and you could actually put 6 or 8 of them in a fast 286 machine, so a 32 port system was easy to attain. As a result the age of practical Computer Telephony had begun.

As a consultant, I have been working heavily in the area of Computer Telephony ever since it existed. I very quickly became extremely well- versed in the hardware, software and system design aspects of it. This was not difficult, since I already had years of experience in non-computer based telephony.

After seeing my customers (who deployed the systems that I designed, in VERY big ways) spending literally millions of dollars every year (just one of my customers alone would spend over $1M/year alone, not to mention several others that came close) on high density Computer Telecom hardware.

It really tore me apart to see these people spending $5000 or $10000 for a board that cost some manufacturer a few hundred dollars to make. And furthermore, the software and drivers would never work 100% properly. I think one of the many reasons that I got a lot of work in this area, was that I knew all the ways in which the stuff was broken, and knew how to work around it (or not).

In any case, the cards had to be at least somewhat expensive, because they had to contain a reasonable amount of processing power (and not just conventional processing, DSP functionality was necessary), because the PC’s to which they were attached just didnt have much processing power at that time.

Very early on, I knew that someday in some “perfect” future out there over the horizon, it would be commonplace for computers to handle all of the necessary processing functionality internally, making the necessary external hardware to connect up to telecom interfaces VERY inexpensive and in some cases trivial.

Accordingly, I always sort of kept a corner of an eye out for what the “Put on your seatbelt, you’ve never seen one this
fast before” processor throughput was becoming over time, and in about the 486-66 DX2 era, it looked like things were pretty much progressing at a sort of fixed exponential rate. I knew, especially after the Pentium processors came out, that the time for internalization of Computer Telephony was going to be soon, so I kept a much more watchful eye out.

I figured that if I was looking for this out there, there *must* be others thinking the same thing, and doing something about it. I looked, and searched and waited, and along about the time of the PentiumIII-1000 (100 MHz Bus) I finally said, “gosh these processors CLEARLY have to be able to handle this”.

But to my dismay, no one had done anything about this. What I hadn’t realized was that my vision was 100% right on, I just didn’t know that *I* was going to be one that implemented it.

In order to prove my initial concept I dug out an old Mitel MB89000C “ISDN Express Development” card (an ISA card that had more or less one-of-everything telecom on it for the purpose of designing with their telecom hardware) which contained a couple of T-1 interfaces and a cross-point matrix (Timeslot- Interchanger). This would give me physical access from the PC’s ISA bus to the data on the T-1 timeslots (albeit not efficiently, as it was in 8 bit I/O and the TSI chip required MUCHO wait states for access).

I wrote a driver for the kludge card (I had to make a couple of mods to it) for FreeBSD (which was my OS of choice at the time), and determined that I could actually reliably get 6 channels of I/O from the card. But, more importantly, the 6 channels of user-space processing (buffer movement, DTMF decoding, etc), barely took any CPU time at all, thoroughly proving that the 600MHZ PIII I had at the time could probably process 50-75 ports if the BUS I/O didn’t take too much of it.

As a result of the success (the ‘mie’ driver as I called it) I went out and got stuff to wire wrap a new ISA card design that made efficient use of (as it turns out all of) the ISA bus in 16 bit mode with no wait states. I was successful in getting 2 entire T-1′s (48 channels) of data transferred over the bus, and the PC was able to handle it without any problems.

So I had ISA cards made, and offered them for sale (I sold about 50 of them) and put the full design (including board photo plot files) on the Net for public consumption.

Since this concept was so revolutionary, and was certain to make a lot of waves in the industry, I decided on the Mexican revolutionary motif, and named the technology and organization after the famous Mexican revolutionary Emiliano Zapata. I decided to call the card the “tormenta” which, in Spanish, means “storm”, but contextually is usually used to imply a “*BIG* storm”, like a hurricane or such.

That’s how Zapata Telephony started.

I wrote a complete driver for the Tormenta ISA card for *BSD, and put it out on the Net. The response I got, with little exception was “well that’s great for BSD, but what do you have for Linux?”

Personally, Id never even seen Linux run before. But, I can take a hint, so I went down to the local store (Fry’s in Woodland Hills) and bought a copy of RedHat Linux 6.0 off the shelf (I think 7.0 had JUST been released but was not
available on shelf yet). I loaded it into a PC, (including full development stuff including Kernel sources). I poked around in the driver sources until I found a VERY simple driver that had all the basics, entry points, interfaces, etc (I used the Video Spigot driver for the most part), and used it to show me how to format (well at least to be functional) a minimal Linux driver. So, I ported the BSD driver over to Linux (actually wasnt *that* difficult, since most of the general concepts are roughly the same). It didn’t have support for loadable kernel modules (heck what was that? in BSD 3.X you have to re-compile the Kernel to change configurations. The last system I used with loadable drivers was VAX/VMS.) but it did function (after you re-compiled a kernel with it included). Since my whole entire experience with Linux consisted of installation and writing a kernel module, I *knew* that it *had* to be just wrong, wrong, wrong, full of bad, obnoxious, things, faux pauses, and things that would curl even a happy Penguin’s nose hairs.

With this in mind, I announced/released it on the Net, with the full knowledge that some Linux Kernel dude would come along, laugh, then barf, then laugh again, then take pity on me and offer to re-format it into “proper Linuxness”.

Within 48 hours of its posting I got an email from some dude in Alabama (Mark Spencer), who offered to do exactly that. Not only that he said that he had something that would be perfect for this whole thing (Asterisk).

At the time, Asterisk was a functional concept, but had no real way of becoming a practical useful thing, since it didn’t, at that time, have a concept of being able to talk directly (or very well indirectly for that matter, being that there wasn’t much, if any, in the way of practical VOIP hardware available) to any Telecom hardware (phones, lines, etc). Its marriage with the Zapata Telephony system concept and hardware/driver/ library design and interface allowed it to grow to be a real switch, that could talk to real telephones, lines, etc.

Additionally Mark has nothing short of brilliant insight into VOIP, networking, system internals, etc., and at the beginning of all this had a great interest in Telephones and Telephony. But he had limited experience in Telephone systems, and how they work, particularly in the area of telecom hardware interfaces. From the beginning I was and always have been there, to help him in these areas, both providing information, and implementing code in both the drivers and the switch for various things related to this. We, and now more recently others have made a good team (heck I ask him stuff about kernels, VOIP, and other really esoteric Linux stuff all the time), working for the common goal of bringing the ultimate in Telecom technology to the public at a realistic and affordable price.

Since the ISA card, I designed the “Tormenta 2 PCI Quad T1/E1″ card, which Mark marketed as the Digium T400P and E400P, and now Varion is marketing as the V400P (both T1 and E1). All of the design files (including photo plot files) are available on the Zapatatelephony.org website for public consumption.

We have more, higher-density designs on the way.

As anyone can see, with Mark’s dedicated work (and a lot of Mine and other people’s) on the Zaptel drivers and the Asterisk software, the technologies have come a long, long way, and continue to grow and improve every day.

Footnote:
Has anyone ever taken a moment to sit back and consider the ENORMOUS responsibility that Mark has taken upon himself by doing this project? Have you ever thought of how incredibly many things that he has to concern himself with, and that it just *NEVER ENDS*! At this point, I believe that I have worked with him on this project longer that just about anyone, including some of his employees, and believe me, I have a good vantage point to see at least some of the stuff that he has to go through to accomplish this.

Personally, I would have *NEVER* taken on such a task, being that I am and was quite aware of the level of responsibility required to do so.

Yes, the task that I took on was and is quite a task, and quite a responsibility, but I did what I knew I could accomplish. Mark’s part is way larger then mine, and all I can say that I know what it takes for him to do what he is doing, and I seriously appreciate the time and dedication that he has put into all the incredibly wonderful things that he has done for it and all of us.

Furthermore, Id like to seriously thank all of the project contributors and everyone else that has done some part to help with this project. Thank you for demonstrating that you believe in it, and that you believe in us.
This article has been published in my blog according to the guidelines of this site (original story).

Last but certainly not least, have you ever thought about the possibility of interconnecting the global network of radio amateurs with Asterisk? Just that happens to be Jim’s pet project, you’ll find all about it here.

Categories: Knowledge, The Past and the Present Tags:

Seven Great Applications for IP PBX’s in the Medical Practice

September 18th, 2009 No comments

Approaching our second anniversary working on the IPxx firmware we have started talking about specializing the firmware for various groups of professionals. Medical practitioners,  homes for the “Platinum Generation”, home-patients that need special attention and monitoring are just a few that come to mind. So when I heard about a post from Software Advice on the topic of IP-PBX and electronic health records, it immediately caught my interest. They have shared an introduction to the article for our blog. Here’s what they have to say:

With the recent addition of an IP-PBX in our office, we started thinking about ways electronic health records (EHR) could be integrated with IP-PBX phone systems. After our initial research, we were surprised to find that little has been developed so far in the way of medical-specific applications.

Asterisk-based Internet Protocol – Private Branch Exchange (IP-PBX) phone systems could help medical practices be more efficient and provide better patient care. It certainly has helped us reduce costs and become more efficient.

To spark interest in the Asterisk development community, we’ve decided to put together a list of seven ways IP-PBX and EHR technology can be combined. The ideas range from automatic dunning (i.e. collections) voicemails to vPrescribing.

To read the full post, visit: Seven Great Applications for IP-PBXs in the Medical Practice

Please follow the link for the entire article, it is definitely well worth the time spent reading it. We are going to seriously consider developing a firmware based on Houston’s article and ideas and sincerely hope that he will be available for future discussions.

Categories: Knowledge, PBX stuff Tags:

Helpful Asterisk resources

April 13th, 2009 No comments

Two years ago I bought Asterisk: The Future of Telephonyasterisk-the-future-of-telephony . The book soon became a very important resource for me, and I strongly recommend it to everybody who want to learn the basics of Asterisk. Now you can check it out online, O’Reilly Media have published the entire book free of charge!

Another very good resource of Asterisk knowledge is the newly published trixbox CE 2.6 written by Kerry Garrison. As one of the reviewers I have spent a couple of hours trixbox-ce-2-61with this book, and whether you are a dedicated trixbox fan or not, it’s well worth both the price and the time.  The book is written for those who want to learn how to install and configure either trixbox CE systems or Asterisk-based PBX systems, without struggling with confusing configuration files and cryptic scripts. It is ideal for any user wishing to set up a telephony system for small business usage. No previous knowledge of trixbox or networking is required, although some basic knowledge of PBX and Linux would be an advantage.

Categories: Knowledge, PBX stuff Tags:

Asterisk Documentation, simple and straight to the point!

April 12th, 2009 1 comment

Since  the first version of Asterisk (1.2.0) was released in November 2005 we have been overwhelmed by all sorts of information about this incredible peace of software. There are constantly popping up new versions of the software, in some versions the only thing lacking is the kitchen sink. The installation has gone from pure agony to a no brainer, most installations come with a GUI that makes it a lot easier to configure and manage.  But there are moments when you need to understand what runs below that pretty GUI, and those are the times when this page can be quite handy. And best of all, it is constantly being updated! Thank you and please keep up the good work, Josiah Bryan!

Categories: Knowledge, PBX stuff Tags:

Big Brother is watching you!

April 11th, 2009 No comments

Some time ago I published some thoughts about the british police and their right to brake into your PC whenever they have the slightest suspicion against you. Just a short time before I nsapublished my thoughts the Swedish parliament activated a law giving their intelligence services the right to monitor all internet traffic that passes through Sweden. That includes almost all traffic from Norway, Iceland, Finland, Russia and a few other countries. And this comes in addition to the “secret” equipment the intelligence services in every country in the world place on the premises of the ISP’s. Ever read about the AT&T-NSA joint snooping program? Or the story about VoIP Wiretapping Upheld in Court? Is this really for our own good, to protect us? Maybe you should take a closer look at NSA’s DIRTY LAUNDRY! Foreign investors in Russia are not only faced with criminal networks and corruption, eavesdropping is so common that it is not even worth mentioning. Former KGB agents, highly trained in every aspect of IT either sell information or their skills to get whatever you want. Maybe it’s time to secure your network better than you do today, find ways to make eavesdropping your conversations more difficult?

Categories: Knowledge Tags:

VOIPTEL NEWSLETTER

January 28th, 2009 1 comment

I just sent out a newsletter to everybody on my mailing list, but thought it might be a good idea to post it here as well. If you have any suggestions or idéas please don’t hesitate to send them to me. You are the reason why we do this, and your thoughts and opinion are very valuable to us.

DISTRIBUTION CENTRAL WITHIN EU
From the very beginning we have been struggling with one major problem; obtaining a cost effective, speedy and reliable distribution of our products to international customers. We have been looking at several alternatives and have finally established our DC in the Netherlands. This will not only guarantee the improvement of speed and reliability of deliveries as well as reducing cost of freight, it also provides services like warranty repairs and replacements. I am very confident that all your needs and requirements will receive the attention that it deserves.

NEW FIRMWARE AND SERVICE CONTRACT AVAILABLE
Last December 2008 we launched a new line of firmware for the IPxx series of PBX’s. The first version released was the VoIPtel CE (Community Edition) followed by VoIPtel SE (Supported Edition) a few days later. While most of the open source community undoubtedly will go for CE, the SE will cater to corporations that feel the need for a more actively supported firmware backed by a support team capable to handle whatever problem they might encounter.

NEW MODELS AVAILABLE
In addition to the IP-04 and IP-08 Atcom Technology has recently added three new models to their PBX family. First out was the IP-01 capable of using one single line analog FXO/FXS module. This tiny PBX was quickly followed by the IP BRI, a four port PBX capable of connecting to four ISDN lines. And only a few days later we got the IP-02. The size of the IP-01 but with two RJ45 Ethernet ports in addition to two RJ11 analog ports this latest newcomer promises a lot of future potential. The IP-02 can use either one single or one dual FXO/FXS module.

ASTERISK G.729 and G.729A
We have been in contact with both Digium and Sipro for some time now regarding the rights to include the G.729 and G.729A codec in our firmware. The result of this contact is very positive; we have been given thumbs up for making the G.729 and G.729A available in Pass-Thru mode initially followed by global licenses in the near future. The G.729 and G.729A codec will be available in our VoIPtel SE firmware as soon as we have finished testing it.
“Pass-thru” means that if you were, for example, using two phones which both have inbuilt support for G.729 codec. You can let them talk to each other in G.729 format, without asterisk having to transcode (which requires a license).g729

ADMINISTRATORS MANUAL
Embedded in the firmware of VoIPtel SE we will make a complete Administrators Manual available before the end of February 2009.
A Quick Start Guide as well as selected parts of the Administrators Manual will be made available to registered users of our Forum within the same timeframe.

NEW FIRMWARE UPDATES
VoIPtel CE 0.3.1: Fixed bug which caused changes to /etc/zaptel.conf made by the GUI to prevent Zaptel from working (eg. when admin changed tone region).

The recently released IP01 requires a different zaptel over spi based driver. Due to this the IP01 now has its own line of firmware, separate from the IP04/IP08.

VoIPtel SE 0.3.2 – Remote Support: By clicking a button in the GUI the admin now has an easy way to establish a secure connection directly from the PBX to our Support Department. When the support session is over all that is needed is a second click on the same button and the connection is closed. Requires the admin to permit outbound connections through the router/firewall.

Categories: IP BRI, IP01, IP02, IP04, IP08, Knowledge, PBX stuff Tags:
WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera