Callsign
ad: Ham Radio Signs
Results 1 to 7 of 7

Thread: Point-to-point VOIP?

ad: L-HROutlet
ad: l-assoc
ad: l-Waters
ad: l-innov
ad: l-tentec
ad: l-WarrenG
ad: l-gcopper
ad: l-rl
  1. #1
    Join Date
    Feb 2008
    Location
    Buda, Texas, USA
    Posts
    194

    Default Point-to-point VOIP?

    Hi all,

    I used IP Sound briefly for streaming audio across our company's LAN from the remote radio. Then it quit working.

    Are some of you using Skype, Teamspeak, or something else for this? What's got the highest audio bandwith and is fairly easy to set up & maintian? I'm a computer/networking guy, so I should be okay with it.

    Thanks!
    Ross/WI0N

  2. #2
    Join Date
    Jan 2000
    Location
    Leander, TX
    Posts
    941

    Default

    You can't beat Skype in terms of cost, quality, and latency. I use it for remote operation, be it from the office or from the recliner and never have any issues.

    Scott, N5KRC

  3. #3
    Join Date
    Jan 2000
    Location
    Somewhere in the state parks system of Oregon
    Posts
    268

    Default

    Ross,

    Are you still trying to do VOIP just across the LAN or are you working outside of a LAN and the remote station somewhere off premisis? Why did your IP Sound setup quit working?? Was it something to do with a firewall change or other routing issues?

    It seems if you are just working across a LAN that shipping your VOIP out to Skype and back again is not very sensible. And also it seems as though if you are having routing/firewall issues with a local VOIP setup, you might have similar issues with Skype.

    Just some things to think about.
    Brian K7ZRZ

  4. #4

    Default

    VLC will give you excellent control of quality/bandwidth for streaming audio. Heck, you could use loss-less Theora for CD quality audio if you were so inclined. For ease of setup, some SIP VOIP clients (like Ekiga) are able to "find" each other on a network without any server setup.

  5. #5
    Join Date
    Feb 2008
    Location
    Buda, Texas, USA
    Posts
    194

    Default

    Wow, thanks to you and the others for great responses! Brian, I'm doing this on the LAN at the school where I teach, and both nodes are on the same subnet, so I'm not going through a firewall, bridge, or router. IP Sound started off great, then I switched it to use higher-quality settings. It worked great for a bit, then it started cutting out and/or being very noisy. I switched to the original settings, but it didn't get any better. I uninstalled and reinstalled at both locations, but it still had my entries, so I think there are registry fields that I would need to find and clean.

    So, I'm hearing that Skype won't do point-to-point VoIP. What's a good, lightweight alternate to IP Sound? I only need listening capability right now (SWL, PSK, APRS, SSTV), but I want to go to USB headset and PTT hotkey soon and get on the air, so maybe I should start out with all features from the get-go.

    Thanks for the help!
    Ross/WI0N

  6. #6
    Join Date
    Jan 2000
    Location
    Leander, TX
    Posts
    941

    Default

    Quote Originally Posted by K7ZRZ View Post
    It seems if you are just working across a LAN that shipping your VOIP out to Skype and back again is not very sensible.
    VOIP traffic isn't routed out to Skype's servers and back again, if both clients are on the same LAN segment; It's smart enough to realize that, and will initiate a point-to-point connection. You can easily verify this with tcpdump or wireshark.

    There's reference to it on Skype's forums. There's more documentation about it elsewhere, I just don't have it handy. I thoroughly researched VOIP solutions a few years ago when I first built my station primarily for remote operation, and my conclusion was that Skype fit the bill perfectly. Cross-platform, free, point-to-point connections, video support, auto-answer, etc. Just my opinion, of course!

    Scott, N5KRC

  7. #7
    Join Date
    Jan 2000
    Location
    Leander, TX
    Posts
    941

    Default

    I'm bored, so did a test to confirm....

    172.30.0.54 is the shack machine, 172.30.0.50 is my laptop.

    As soon as the call was placed, we see the shack machine looking for the MAC address of the laptop:
    Code:
    21:11:21.265020 ARP, Request who-has 172.30.0.50 (00:26:bb:08:XX:XX (oui Unknown)) tell 172.30.0.54, length 46
    21:11:21.265118 ARP, Reply 172.30.0.50 is-at 00:26:bb:08:XX:XX (oui Unknown), length 28
    Next we see the call setup:
    Code:
    21:11:22.769468 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [S], seq 1679465483, win 65535, options [mss 1460,nop,wscale 1,nop,nop,TS val 533948508 ecr 0,sackOK,eol], length 0
    21:11:22.770551 IP 172.30.0.54.35944 > 172.30.0.50.59662: Flags [S.], seq 380582617, ack 1679465484, win 8192, options [mss 1460,nop,wscale 8,sackOK,TS val 18333453 ecr 533948508], length 0
    21:11:22.770586 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [.], ack 1, win 33304, options [nop,nop,TS val 533948508 ecr 18333453], length 0
    21:11:22.773961 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [P.], seq 1:70, ack 1, win 33304, options [nop,nop,TS val 533948508 ecr 18333453], length 69
    21:11:22.776759 IP 172.30.0.54.35944 > 172.30.0.50.59662: Flags [P.], seq 1:52, ack 70, win 260, options [nop,nop,TS val 18333453 ecr 533948508], length 51
    21:11:22.776803 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [.], ack 52, win 33278, options [nop,nop,TS val 533948508 ecr 18333453], length 0
    21:11:22.777548 IP 172.30.0.54.35944 > 172.30.0.50.59662: Flags [P.], seq 52:60, ack 70, win 260, options [nop,nop,TS val 18333453 ecr 533948508], length 8
    21:11:22.777572 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [.], ack 60, win 33300, options [nop,nop,TS val 533948508 ecr 18333453], length 0
    21:11:22.777824 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [P.], seq 70:78, ack 60, win 33300, options [nop,nop,TS val 533948508 ecr 18333453], length 8
    21:11:22.778802 IP 172.30.0.54.35944 > 172.30.0.50.59662: Flags [P.], seq 60:105, ack 78, win 260, options [nop,nop,TS val 18333453 ecr 533948508], length 45
    21:11:22.778835 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [.], ack 105, win 33281, options [nop,nop,TS val 533948508 ecr 18333453], length 0
    21:11:22.779102 IP 172.30.0.50.59662 > 172.30.0.54.35944: Flags [P.], seq 78:140, ack 105, win 33304, options [nop,nop,TS val 533948508 ecr 18333453], length 62
    And then finally we start passing audio via UDP:
    Code:
    21:11:22.780400 IP 172.30.0.50.54045 > 172.30.0.54.35944: UDP, length 59
    21:11:22.781662 IP 172.30.0.54.35944 > 172.30.0.50.54045: UDP, length 56
    21:11:22.781840 IP 172.30.0.54.35944 > 172.30.0.50.54045: UDP, length 28
    21:11:22.781953 IP 172.30.0.50.54045 > 172.30.0.54.35944: UDP, length 28
    21:11:22.782148 IP 172.30.0.50.54045 > 172.30.0.54.35944: UDP, length 28
    21:11:22.782767 IP 172.30.0.54.35944 > 172.30.0.50.54045: UDP, length 28
    So there ya go. Hope you find a solution that works for you, Ross!

    Scott, N5KRC

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •