NN as IP phone

From Qi-Hardware
Jump to: navigation, search

Contents

[edit] Ben NanoNote as a IP phone

[edit] Abstract

Ben Nano Note is a pocket computer with multimedia and networking. For that, It would be very useful as a IP phone, for comm between us through IP Voice. For this, I will use FreeSWITCH [1]. FreeSWITCH is a powerful and versatile telephony platform that can scale from a softphone to a PBX and even to a carrier-class softswitch. Freeswitch features

[edit] How works?

To meet the objective, We must configure the Nano Note network over USB, compile FreeSWITCH, install it and configure it as a softphone.

[edit] Softphone-UN

The present project have been developed as part of my undergraduate project in electronic engineering of the National University of Colombia, UN, under the direction of Carlos Camargo [2], and of course, with the help of the whole linux community around the world (Qi-Hardware, OpenWRT, Freeswitch-users, etc.).

[edit] Configuring Nano Note network

The Ben Nano Note will be connected to a Router (Router Station pro) developed by Ubiquiti Networks, where also runs OpenWRT, and run Asterisk. Therefore, below I will expose the procedure for only NN. For more info: Ethernet over usb


[edit] Assigning a IP and other settings

As we know, NN doesn´t have a RJ45 port for a LAN, so the connection is done over USB. Below the USB-PHY, ethernet is as a simulated layer, allowing use it for Internet. With the NN connected to the PC:

At Host:

$ lsusb

 Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 006 Device 002: ID 0458:002e KYE Systems Corp. (Mouse Systems)
 Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 003: ID 0525:a4a2 Netchip Technology, Inc. Linux-USB Ethernet/RNDIS Gadget
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
 Bus 001 Device 002: ID 064e:a103 Suyin Corp. 
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

. . .


UNDER CONSTRUCTION!!

Personal tools
Namespaces
Variants
Actions
Navigation
interactive
Toolbox
Print/export