cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
615
Views
0
Helpful
12
Replies

No MOH or beeps through the gateway.

I have a 3725 running code 122-15.T2 as an H323 gateway. CM is ver 3.3.2 spC. Whenever someone calls from the outside and gets put on hold, there is an error in the app log (below) and the caller hears nothing, no MOH nor any beeps. The gateway is in the same partition, CSS, region as the phones. Inside the network, you hear music when put on hold. So, where do I go from here? Do I have to change the codec somewhere? Thanks.

UNKNOWN_ALARM:MohNoMoreResourcesAvailable

12 Replies 12

rnarayana
Level 5
Level 5

Hello,

Try to place a call from outside to ip phone and see on the ip phone which codec it is using.Also on the ip voice media stream service parameter try to enable G729 and g711 both and see if it fixes the problem.Also on the gateway make sure there is media resource group configured.

Ihope this helps.

Thanks,

Radhika

Thanks Radhika,

In looking at the configs, this is a MGCP gateway. Does that make a difference as far as the media resource group configured on it? The T1 has a MRGL configured on it in CM.

Hello,

It does not matter if it is a MGCP gateway or h323 gateway .It is the same MRG,MRGL programming for both.One other quick question .Are you using unicast or multicast?

Thanks,

Radhika

carijit
Level 1
Level 1

Try to call from PSTN to one of your IP phone, put the call on Hold and then note the timestamp.

Collect the trace files for "Cisco IP Voice Media Streaming App" specific to that time stamp and if possible post it here. Also hope you have configured the Gateway with the correct MRGL or placed the MRGL on the device pool associated with the gateway.

Arijit

The T1 is configured with a MRGL (there is only one). The device pool that it is in is not configured with a MRGL. I've attached a trace of the IP Voice Media Streaming App while I was put on hold and heard nothing. Thanks.

Did you try enabling g729 on the ip voice media stream service parameters and see if it fixes the issues.

Also can you please post the configs of the router .

Is it unicast or multicast ?

I did enable G729 annex A in the ip voice media streaming application service parameter, but I'm still getting the errors. Below is the config for the router.

ROUTER#sho run

Building configuration...

Current configuration : 6018 bytes

!

! Last configuration change at 12:05:04 EST Thu Nov 4 2004 by xxxxxx

! NVRAM config last updated at 14:31:14 EDT Tue Oct 26 2004 by xxxxxxxxxxx

!

version 12.3

service timestamps debug datetime msec

service timestamps log datetime localtime

service password-encryption

!

hostname ROUTER

!

boot-start-marker

boot system flash:c3725-jsx-mz.123-3e.bin

boot-end-marker

!

logging buffered 20000 debugging

enable password xxxxxxxxxxxxxxx

!

username xxxxxx password xxxxxxxxxxxxx

clock timezone EST -5

clock summer-time EDT recurring

voice-card 1

no dspfarm

!

aaa new-model

!

!

aaa authentication fail-message ^C

Sorry, Login failed. Please try again. ^C

aaa session-id common

ip subnet-zero

ip tcp synwait-time 13

!

!

ip host SUBSCRIBER 10.90.1.5

ip host PUBLISHER 10.90.1.4

!

ip dhcp pool IPPhones

network 10.113.1.0 255.255.255.0

option 150 ip 10.90.1.4

default-router 10.113.1.1

!

isdn switch-type primary-ni

!

!

!

voice class codec 1

codec preference 1 g711ulaw

codec preference 2 g729r8

!

!

!

no voice hpi capture buffer

no voice hpi capture destination

!

!

ccm-manager fallback-mgcp

ccm-manager redundant-host 10.113.2.9 10.90.1.4

ccm-manager music-on-hold

!

!

controller T1 1/0

framing esf

linecode b8zs

cablelength short 133

pri-group timeslots 1-24

!

!

!

interface Loopback0

ip address 10.113.2.9 255.255.255.252

h323-gateway voip bind srcaddr 10.113.2.9

!

interface FastEthernet0/0

ip address 10.113.2.1 255.255.255.252

duplex auto

speed auto

!

interface FastEthernet0/1

ip address 10.113.2.5 255.255.255.252

duplex auto

speed auto

!

interface Serial1/0:23

no ip address

no logging event link-status

isdn switch-type primary-ni

isdn incoming-voice voice

no isdn incoming alerting add-PI

no cdp enable

!

router eigrp 1

network 10.113.0.0

no auto-summary

!

ip http server

ip classless

ip route 0.0.0.0 0.0.0.0 10.113.1.1

!

!

!

!

!

!

voice-port 1/0:23

input gain 2

output attenuation 2

echo-cancel coverage 32

echo-cancel suppressor 10

no comfort-noise

bearer-cap Speech

!

no mgcp package-capability fxr-package

no mgcp timer receive-rtcp

!

!

!

dial-peer cor custom

!

!

!

dial-peer voice 1023 pots

preference 1

destination-pattern T

direct-inward-dial

port 1/0:23

forward-digits all

!

dial-peer voice 1123 voip

preference 1

destination-pattern 391....

voice-class codec 1

session target ipv4:10.90.1.5

dtmf-relay h245-alphanumeric

ip qos dscp cs5 media

ip qos dscp cs5 signaling

no vad

!

dial-peer voice 1024 pots

preference 3

destination-pattern 91T

direct-inward-dial

port 1/0:23

forward-digits 11

!

dial-peer voice 1124 voip

preference 2

destination-pattern 391....

voice-class codec 1

session target ipv4:10.90.1.4

dtmf-relay h245-alphanumeric

ip qos dscp cs5 media

ip qos dscp cs5 signaling

no vad

!

dial-peer voice 1025 pots

preference 2

destination-pattern 9[2-9]T

direct-inward-dial

port 1/0:23

forward-digits 7

!

dial-peer voice 99 voip

description Dial-Peer replaces default system Dial-Peer 0 *No VAD*

incoming called-number .

voice-class codec 1

no vad

!

dial-peer voice 1125 voip

preference 2

destination-pattern 727....

voice-class codec 1

session target ipv4:10.90.1.5

dtmf-relay h245-alphanumeric

ip qos dscp cs5 media

ip qos dscp cs5 signaling

no vad

!

!

gatekeeper

shutdown

!

!

call-manager-fallback

limit-dn 7910 2

limit-dn 7935 1

limit-dn 7940 2

limit-dn 7960 6

ip source-address 10.113.2.9 port 2000

max-ephones 144

max-dn 250

keepalive 15

alias 1 3915980 to 7270 preference 1

!

banner motd ^C

*

****^C

Hello,

Are seeing the configs it looks as though the router is configured for h3232 and not mgcp.Is your loop back interface the h323 interface that is configured in call manager.If yes please add one other command under loop back interface and see if it fixes the problem.

int loopback0

h3232-gateway voip interface

Thanks,

Radhika

Hi,

I went through the trace and one thing that concerns me is error "DevRcSecCheck Not enough CMgrs to have secondary".

Do you know what time you made the call from outside and placed the call on hold.

Also please check your MGRL setting, do you have 2 MOH servers in the MGRLs, I think its trying to stream from a server and the server is not able to provide the audio.

Hello,

It is my understanding that for MOH to work it is not necessary to have both the call managers.One should be ok.

Thanks,

Radhika

No doubt about your genuine understanding.

My point is if MGRL is having one specific MOH server and if it cant stream you are down.

Hope it makes sense.

Go through the trace files its all there.

jschweizer
Level 1
Level 1

I had this exact issue I had to use a voice class codec. What happens is that your call is probaly g729 but MOH has to be g711 so you have to create a voice class to allow that VOIP dial-peer (that points to CCM) to change. I didn't know exctaly what the difference is between g711Alaw and g711ulaw so I added them bith along with both g729.

voice class codec 1

codec preference 1 g711alaw

codec preference 2 g711ulaw

codec pref 3 g729

!

!

dial-peer voice 723 voip

voice-class codec 1

!

This should get you working. If you know what the difference is and what the IP hones use please tell me oterwise it work with all listed.