28
EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA http://go.to/ andyz [email protected]

EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA [email protected]

Embed Size (px)

Citation preview

Page 1: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

EchoLink

Amateur Radio meets

Voice over the Internet Protocol

Andy Zwirko – K1RAhttp://go.to/[email protected]

Page 2: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

OverviewVoIP Concepts and Terminology Analog, Digital, Samples, Buffers Packets, Client/Server, TCP/IP

Ham VoIP Projects Access, Modes, Connecting, Audio Quality Topology, Users, Is this ‘Ham Radio’?

EchoLink Software Graphical User Interface Setup, Radio, Computer Modes, Configuration

Radio Interfaces

K1RA-L Live Node Demo Good Practices Common Problems

Page 3: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

What is VoIP?

Convert Voice to Digital 1’ 0’s (A/D)

Compress Digital Data (Encode)

Buffer digital sample data into packets

Send packet buffers via Internet Protocol

Receive and assemble packet buffers

Uncompress Digital Data (Decode)

Convert Digital 1’s 0’s to Voice (D/A)

Page 4: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

A/D – D/ATerms and Concepts

Analog <> Digital Continuous <> Discrete Air Pressure <> Volts

Sampling Rate Freq. (KHz) 8, 11, 22, 44 Unit time (secs)

Sampling Bits Quantization (#) 2^8, 2^16 Dynamic range (dB) 50, 98

Nyquist Theorem Sample Rate >= 2 x Freq.

Page 5: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Encode / DecodeCompress / Decompress

Codec Types GSM (E/L 8kbps) uLaw aLaw ADPCM

Function Don’t send dead air Combined similar values Save space and time

Page 6: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Internet and IP

HostsRouters

Dotted Decimal AddressesTransport (TCP/UDP)Source & Destination PortsData / BuffersChecksum

Page 7: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Connecting via VoIP

Two methods / implementations Client / Server (Middleman)

Client is Authenticated (Callsign / Password)Client Requests Users List ( Callsign, IP Addr.)Client Makes Connection to User

No Central Server (Client to Client)Client Must manually obtain remote IP Addr. Client Makes Connection to User

Page 8: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Amateur Radio VoIP Projects

EchoLink – http://www.echolink.org/

IRLP – http://www.irlp.net/

CQiNet – http://cqinet.sourceforge.net/

WIRES II – http://www.vxstd.com

eQSO – http://www.eqso.net/

Page 9: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Echolink OverviewLink Radio Amateurs via the Internet PC-PC Users, PC-RF Gateways, RF-RF

Simple Password Access to Server “By Hand” Callsign check for Password Validation

GSM Vocoder 8kbps/user Lower Voice Quality (Dial-up or Broadband ISP)

Multiple Connections per Node Possible Bandwidth Limited (Broadband Required for Conf)

Node Information (http://www.echolink.org/logins.asp) 2700 Active Nodes Worldwide 552 Users, 1064 Links, 962 Repeaters, 122 Confs.

Page 10: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

VoIP Network Topology

68.54.3.2

128.10.60.73

209.176.50.1

212.50.33.5 141.9.5.102

K1RA

WA3NAN-R

K1HTV

NA3J/0

Page 11: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

PC to PC

Page 12: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Sys Op Mode

Page 13: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Simplex Link

Page 14: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Repeater Link

Page 15: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

PC Users, Links, Repeaters

Page 16: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

EchoLink - The Software

Windows

Mac

Linux

Sysop

User

Page 17: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Interfaces

Types Commercial Homegrown

Function Isolate Attenuate Match Key PTT COR

Page 18: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Commercial Interfaces

Page 19: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

DIY Interface Schematic

Page 20: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

K1RA-LEcholink node #199756

Warrenton, VA – FM18cr - ~ 550ft ASL

144.440 MHz Simplex - ~20w

Adelphia Cable ISP - 4Mbps / 512Kbps

Supports 4 simultaneous users

Software version 1.980

Access is Open 24/7

Page 21: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Node Hardware

Radio Equipment

•ICOM IC207H

•20 Watts

•5/8ths vertical @25ft

•12v 20A P.S.

Computer Equipment

•Pentium II – 350MHz

•192 MB RAM

•6 GB Hard Disk

•10baseT NIC

•Linksys D614+ FW

•2000VA UPS

Page 22: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Control Operation

3 Levels of ControlDTMF over Link FrequencyHTTP Web InterfaceDirect PC Keyboard

Control OperatorsK1RA - AndyKZ1AMY - Amy

Page 23: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Node DTMF Commands

Status – 08

Connect – 4, 5, 6 digit node numberEcho Test Server = 9999short cuts, ex: *90 = WA3NAN-R

Disconnect - #

Reconnect – 09

Help File -*411

Page 24: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Good Operating Practices

Identify YourselfWhen connectingWhen sending DTMF

Pause, Wait, ListenUse DTMF Status Command 08

Rag chewers beware3 minute timeout

Page 25: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Common Problems

Connection Timeout

Disconnects

Audio issuesBrokenGarbledDrop outs

Page 26: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Local EchoLink Nodes List

Page 27: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Local EchoLink Nodes Map

Page 28: EchoLink Amateur Radio meets Voice over the Internet Protocol Andy Zwirko – K1RA  andyz@sort.net

Question?

Tnx & 73 !

Andy Zwirko – K1RAhttp://go.to/[email protected]