Chapter 2. Using kb2kskype

Overview of kb2kskype and its friends

The kb2skype client documented here provides a software bridge between a USB-B2K telbox and a running Skype process. There are several elements in the chain of communication between the telephone handset and Skype. The diagram below shows how the various pieces of hardware and software fit together to make a working telephone system. Please note that you should change your sound card settings within Skype to use the VOIP USB Phone (Plughw:....) card for both sound in and sound out. [3]

Figure 1: Basic setup

Figure 1: Basic setup

Despite the cables and wires and the computer shown in the diagram above, kb2kskype is in fact extremely simple to use. Incoming calls are the easiest to explain, so we will begin with them.

Example 2.1. Receiving inbound calls

  1. Telephone rings.

  2. User picks up telephone handset.

  3. User conducts conversation with calling party.

  4. User hangs up telephone.

As you can see, anyone familiar with the normal use of a telephone will have little difficulty mastering the basic operation of this software. Outgoing calls are almost equally simple to master, but before we go on to explain them, let us first become familiar with a few (very nearly self-explanatory) features of the kb2kskype client.

[3] For the sake of completeness, note that the processes shown in green at the top and the bottom of the "computer" in Figure 1 must be started before kb2kskype. Also note that the first time kb2kskype is run with a given copy of Skype, Skype will pop up a question asking if you want to allow kb2kskype to connect to it. This must be answered "yes" for kb2kskype to run successfully.