PDA

View Full Version : getting RX only on PRC-117 connection to WAVE desktop


cmcphail
09-24-2008, 11:45 AM
I am only getting RX from the wave desktop to my PRC-117 radio. When I key the distant end radio it doesnt come through on the WAVE desktop, but it does come through on the radio. Any help would be appreciated. I think there might be a IP multicast problem between my WAVE server channel and my router.

kcarpenter
09-24-2008, 11:55 AM
Are you using a ESW service module on the router? These have known issues with multicast.

What IOS version? Many versions have multicast and LMR issues...

Make sure your voice-port is configured correctly, reference this post:

http://forum.twistpair.com/showthread.php?t=1454

Next make sure you have this command in the router:

ip multicast-routing

And on each interface involved (including a Vif)

ip pim sparse-dense mode

And lastly make sure your cable is good, this is the most common problem.

cmcphail
09-25-2008, 04:30 AM
yes I referenced that router config earlier and it matched up perfectly. I have checked all cabled and connections and they have tested ok. when I do a show ip mroute command it show the IP address of the channel getting stopped (the packets) I dont know if this is the cause of my problems.

kcarpenter
09-25-2008, 07:30 AM
Here is a link with some good information: http://forum.twistpair.com/showthread.php?t=2551

If you can, try this IOS version: c2800nm-adventerprisek9-mz.124-15.T3.bin

Have you defined a Vif with ip pim sparse-dense-mode?

interface Vif1
ip address 192.168.12.1 255.255.255.0
ip pim sparse-dense-mode

kcarpenter
10-16-2008, 10:05 AM
Also make sure VAD is enabled on the dial-peer. You can do this by typing the command vad, but it wont show up under the list of configurations for that dial-peer. You may also try vad aggressive. I've had other customers with this same problem that had no vad on the dial-peer.

jeremycorkery
12-02-2008, 03:54 PM
I have a similar problem to cmcphail. Was there a solution to this?
I can get audio to the radio from Desktop communicator. My radio is a Sincgars ASIP 119. But not audio from the radio net back to Wave DC.
Reading about the multicast issues with Cisco ESW modules, I've bypassed ours and am using a Cisco 3560 switch connected into the Fastethernet of the router. I have the multicast commands on all the interface, including the vif... but can't put any multicast commands on the switchports or vlans on the switch.
I've set the output and input gains to auto on the voice-port. This seems to ok. I certainly hope this doesn't end up being a volume on the radio problem... although I have tried changing the volume with no change in the detection of audio on WAVE DC.
inject-tone local - tones are heard on the radio.
inject-tone network - tones are NOT heard on the Wave DC.
Do LMR features need to be enabled?
Thoughts anyone? In the meantime I'm trying out the multicast trouble-shooting. It seems when I debug ip igmp the control channel stuff is working.
Thanks in advance. :confused:

jeremycorkery
12-02-2008, 07:21 PM
From the E&M Troubleshooting the results from the router commands that I would like to confirm are:
1. show interface vif 1 - When transmitting from radio, input packets are incrementing. However when transmitting from WAVE, both input and output packets are incrementing.
2. sh ip mroute active - When transmitting from radio, only the vif interface shows as a source for the multicast group. However when transmitting from WAVE, both the vif and media server show as source for the multicast group.
3. sh ip mroute count - the std channel shows the media server and client as source. The multicast trunk channel vif and media server as source.
4. debug VPM trunk - shows the trunk being activated both from WAVE + Radio transmissions.
5. test voice port - ok on local, but nothing heard on network.

kcarpenter
12-03-2008, 08:49 AM
Hi Jeremy,

The solution could have been a couple things:

VAD on the dial-peer needs to be enabled. When it's enabled it will not show up on the dial-peer as it is a default configuration.

Disable IGMP snooping on the Cisco switch. You could also use a layer2 switch to bypass the sometimes problematic Cisco switches (with multicast anyways).

Make sure you're using PIM sparse-dense mode, which I believe you are.

Do you see any RPF failures on the sh ip mroute count?

Paste a copy of your voice-port while you're at it.

Thanks,
Kenneth

jeremycorkery
12-03-2008, 12:51 PM
Here a copy of my voice port and dial-peer
voice-port 0/1/0
voice-class permanent 1
auto-cut-through
operation 4-wire
type 2
signal lmr
lmr e-lead voice
lmr led-on
input gain 12
output attenuation auto-control
no comfort-noise
timeouts call-disconnect 3
timing hookflash-in 0
timing ignore m-lead 175
connection trunk 0100
description TCANHF
music-threshold -10

dial-peer voice 100 voip
description MC Trunk TCANHF
destination-pattern 0100
session protocol multicast
session target ipv4:230.1.0.1:26102
codec g711ulaw
vad aggressive

kcarpenter
12-03-2008, 01:03 PM
Try adding the command lmr duplex half to the voice-port

jeremycorkery
12-03-2008, 01:15 PM
Hi Kenneth,
'sh dial-peer voice' indicates VAD is enabled.
I have entered no ip igmp snooping on both switch and router for the native vlan I'm working from... vlan1.
This is interesting. There are no RPF fails, although I think it shows under 'other' the packets are being dropped on my std channel.
230.1.0.1:26102 is my multicast trunk channel
230.1.0.3:26104 is my std channel.
here is the output ->
TCAN-S-RTR#sh ip mroute count
IP Multicast Statistics
12 routes using 6300 bytes of memory
7 groups, 0.71 average sources per group
Forwarding Counts: Pkt Count/Pkts(neg(-) = Drops) per second/Avg Pkt Size/Kilobits per second
Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)

Group: 230.250.42.42, Source count: 0, Packets forwarded: 0, Packets received: 0

Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 0

Group: 230.1.0.1, Source count: 2, Packets forwarded: 1668, Packets received: 1668
Source: 192.168.2.30/32, Forwarding: 208/0/200/0, Other: 208/0/0
Source: 192.168.3.2/32, Forwarding: 1460/16/193/26, Other: 1460/0/0

Group: 230.0.0.1, Source count: 0, Packets forwarded: 0, Packets received: 0

Group: 230.1.0.3, Source count: 2, Packets forwarded: 0, Packets received: 521
Source: 192.168.2.30/32, Forwarding: 0/-8/0/0, Other: 414/0/414
Source: 192.168.2.200/32, Forwarding: 0/0/0/0, Other: 107/0/107

Group: 230.0.0.3, Source count: 1, Packets forwarded: 0, Packets received: 4
Source: 192.168.2.30/32, Forwarding: 0/-1/0/0, Other: 6/0/6
Source: 192.168.2.200/32, Forwarding: 0/-1/0/0, Other: 5/0/5

Group: 224.0.1.40, Source count: 0, Packets forwarded: 0, Packets received: 0

b.t.w I'm no multicast expert... I'm reading up on it as I go along. Please don't discount my WAVE server setup.. there could be issues there as well. It's been soooo long since I did the week long course.

kcarpenter
12-03-2008, 02:01 PM
Correct you do not have any RPF failures. I re-read your original question and you mentioned you don't get test tones onto the network. If these don't work then radio traffic wont either. Also, add the lmr duplex half command to the voice-port.

jeremycorkery
12-03-2008, 03:56 PM
Yes, I've put lmr duplex half on the voice port.
What do you think about the mroute count. To you, does it look like the packets are being dropped? Thoughts on what could cause this? Router / Channel / Session setup?
Thanks.. Jeremy.

kcarpenter
12-03-2008, 04:14 PM
Do a sh ip mroute and send a network diagram and router config to support@twistpair.com and I can try to piece it together.

Thanks,
Kenneth

kcarpenter
12-04-2008, 09:43 AM
Jeremy,

Your sh ip mroute looks proper.

Can you send me your whole router config?

I see you have E&M type 2 on the voice port, have you tried type 3?

Can you set the dial-peer for the voice-port to be the same multicast address and port as your standard channel? I believe it's 230.1.0.3.

Try a different cable.

Do a shut / no shut on the voice-ports.

What IOS version are you using? Some of the earlier 12.4 versions have multicast and LMR issues with 1 way audio that are very mysterious...

Kenneth

jeremycorkery
12-04-2008, 11:42 AM
We have always used type-2 with WAVE... which is why I figured this isn't the problem.
Changing the dial-peer session target address to the std channel has the effect of now receiving audio from the radio. This is great! However, I can now not transmit from WAVE to the radio.
We have quite a few LMR cables, so it does pay to check... however the ones I've been using are fine. And I usually do a shut & no shut on the voice ports when ever I make a change.
The IOS I'm using is C2800nm-adventerprisek9-mz.124-11.T3.bin
Router config on it's way. Cheers Jeremy. (GMT + 13)

jeremycorkery
12-04-2008, 12:37 PM
When I ran debug vpm trunk, when transmitting from WAVE I was getting no activity.
So Ken, for now I've changed the multicast address on the dial-peer to point back to the multicast trunk. This has enabled audio from WAVE to be transmitted out on to the radio network.
Running debug vpm trunk is back to normal, showing activity from both radio (local) and WAVE (network) sides. So the incoming radio (local) traffic problem lies somewhere between the multicast trunk -> Advanced Session (Media Server) - > Standard Channel.

kcarpenter
12-04-2008, 02:45 PM
Open your Management server and click the bar graph next to the name of the session in question. PTT on a radio, do you see frames incrementing under the read field? This indicates traffic is hitting the session on the dial-peers multicast address. You should then see frames written on the standard channel. Hit F5 to refresh the screen. Remember you need both a standard channel for PCs and a trunk channel for radios in the same session.

Here are some ideas if that doesn't help.

Add signal timing idle suppress-voice 1 to voice class permanent 1.

Reboot the router.

If that still doesn't help then try resetting the config:

do a "copy run flash:config.txt"
then "write erase"
reboot with a new clean config
copy "flash:config.txt runn"
save it with a "write mem"
reboot again

If that STILL doesn't help then get rid of the cisco switch and use a cheap layer 2 switch and see what happens.

jeremycorkery
12-04-2008, 04:42 PM
Transmitted frames are incrementing for the radio: Read on the MC trunk, written to the Std Channel
For WAVE: Read on the Std Channel, written to the MC trunk. Ok, so frames are hitting the session - this is good. Yes, I have both the channels as participants in the same advanced session.

jeremycorkery
12-04-2008, 05:28 PM
Ok, I was really hoping it was the switch. I've replaced the cisco with a D-Link 4 port switch on an ADSL box. Can ping all devices... still transmitting from WAVE to radio, but not from radio to WAVE. I've gone through the TDM bus levels again, all under -30dBm.. so I believe voip packets are getting created... and as before frames are hitting the session and being written to the std channel.... just nothing heard on that channel.
I did a short transmission from the radio, on the last sh ip mroute count, on the std channel.. the media server as source dropped 81 packets and the WAVE client dropped 5... does this mean these getting received, but not forwarded?

jeremycorkery
12-04-2008, 05:40 PM
Although in sparse-dense-mode... on sh ip mroute summary the mcast flags for the std channel address are showing at D (dense) and C (connected)... although on the Media Server and client addresses show flags of P (pruned) and T (SPT bit). Pruned doesn't sound good to me... shouldn't they be connected? I'm reading up on this.

jeremycorkery
12-04-2008, 06:31 PM
Using the multicast tester from Peter Fritz on the WAVE client, and then pressing the PTT on the radio... I'm receiving packets on the std channel... though nothing is showing in the WAVE Desktop communicator.

kcarpenter
12-05-2008, 01:02 PM
Jeremy,

What was the result of these different ideas? We may want to try a different IOS if you have one...

Add signal timing idle suppress-voice 1 to voice class permanent 1.

Reboot the router.

If that still doesn't help then try resetting the config:

do a "copy run flash:config.txt"
then "write erase"
reboot with a new clean config
copy "flash:config.txt runn"
save it with a "write mem"
reboot again

jeremycorkery
12-07-2008, 12:41 PM
Hi Kenneth,
rebooting with a clean config or adding signal timing idle suppress-voice... didn't help. I have an spservices ver IOS that we have used before that I will try.

kcarpenter
12-10-2008, 11:41 AM
For anyone interested we believe the IOS version was the issue here.

jeremycorkery
12-10-2008, 06:30 PM
I upgraded to Cisco IOS 12.4(15)T (Advanced enterprise). No problems with LMR on this version.

kcarpenter
12-17-2008, 10:06 AM
FYI I had telephony issues with IOS 12.4(15)T1 (Advanced enterprise). If I answered a call during the first ring I wouldn't get audio and when I hung up it would ring me back. I upgraded to IOS 12.4(15)T3 (Advanced enterprise) and that solved my issue.

tgibson
01-07-2009, 08:37 PM
do you have your vif advertised in a routing protocol?
havent really used type 2, usually use type 3 or sometimes 5.
even though you ref voice class perm 1, do you actually have it in the global?