cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
20383
Views
20
Helpful
13
Replies

Cisco 4331 DSP issue

robert hudson
Level 1
Level 1

Hi All,

I am doing some testing to determine whether or not the 4331 router will work in our smaller scale voip deployments. We currently use a 2911 router with a pvdm3-64 and a 4 port fxo card. In the 4331 we have a spare pvdm4-256 with a nim-2fxo for the pstn connectivity using POTS lines. The issue I am running into is with the commands below. The router is running isr4300-universalk9.03.14.00.S.155-1.S-std. It will take the profile and the associate command lines but kick back an error on the codec lines and when I go to allocate the maximum sessions it tells me there are none available. 

I have inbound and outbound calling working but I cannot get conferencing or transcoding to work due to no DSP resources being available. It is my understanding that on the Cisco ISR 4K platform they changed the way that the DSP resources are used. We also tested using a T1 card and a PRI with a pvdm4-128 mounted onto the card. This worked perfectly, but I cannot get the nim-2fxo to work. This will cause us to not be able to deploy our smaller sites that only require a few POTS line and cannot justify the expense of a PRI.

 

 

dspfarm profile 1 transcode  
 codec g729abr8
 codec g729ar8
 codec g711alaw
 codec g711ulaw
 maximum sessions 10
 associate application SCCP
!
dspfarm profile 2 conference  
 codec g729br8
 codec g729r8
 codec g729abr8
 codec g729ar8
 codec g711alaw
 codec g711ulaw
 maximum sessions 1
 associate application SCCP

(config-dspfarm-profile)#maximum sessions ?
  <0-0>  Number of sessions assigned to this profile

 

 

1 Accepted Solution

Accepted Solutions

On the 4K ISR's you'll have to set the dspfarm on the voice-card. 

voice-card 0/4
 dsp services dspfarm

Sh inv =

NAME: "PVDM subslot 0/4", DESCR: "PVDM4-256 Voice DSP Module"
PID: PVDM4-256         , VID: V02, SN: FOC200831NF

View solution in original post

13 Replies 13

EmilTaghiyev
Level 1
Level 1

please share

show dspfarm all

Same issue please advise resolution

I am no longer at the same company so I cannot grab the config. But the resolution was to add a 'dsp services dspfarm' command under the voice port config section.

Hi Robert,

I know this was a long time ago, by chance do you remember if there was something special with the configuration?  I'm coming across the same issue and receive the output below...When performing a ? under the voice-port i'm not seeing the ability to add dsp...

rt1(config)#voice-port 0/2/0:23
rt1(config-voiceport)#dsp services dspfarm
                                  ^
% Invalid input detected at '^' marker.

rt1(config-voiceport)#

Any assistance will be greatly appreciated! 

Thank you,

-Diana

Hi Diana,

I wish I still had access to my old environment so I could grab the config portion. If you can do a show run you should see something like voice-port 0/2/0 or something like that. That would be the correct place to enter the config line. I am employed at a new company and we are not using any 4k routers in the environment.

Thanks for the reply Robert!

I did try configuring it under the voice-port configuration and it kept giving me the same error.  I ended up opening up a TAC case, per TAC there is no DSP sharing on the ISR4331.  

There is only one PVDM slot on the motherboard. The Time Division Multiplexing (TDM) cards can not use the motherboard PVDMs. Dependent upon the number of channels required, the appropriate DSP module is installed on the NIM. For IP services such as to transcode and conference, the PVDM4 DSP module can be installed on the motherboard of the ISR 4000 Series platform.

http://www.cisco.com/c/en/us/support/docs/routers/4000-series-integrated-services-routers/118792-config-isr-00.html

I've seen other community members post otherwise, not sure what type of environment they were on or how exactly they got theirs working.  

I appreciate your help!

Cheers!

-Diana

On the 4K ISR's you'll have to set the dspfarm on the voice-card. 

voice-card 0/4
 dsp services dspfarm

Sh inv =

NAME: "PVDM subslot 0/4", DESCR: "PVDM4-256 Voice DSP Module"
PID: PVDM4-256         , VID: V02, SN: FOC200831NF

Hi Les, thanks so much for that response. If I still had access I would have seen it in like 2 seconds. Yes Voice-Card versus the Voice-Port. Thanks Again.

Hi all,

 

We are trying to configure a HW conference bridge, but we can't a conference profile with 3 (o more) session. 

 

Some output:

 

sh run:

voice-card 0/1
dsp services dspfarm
no watchdog

 

sh inv:

NAME: "subslot 0/1 db module 0", DESCR: "PVDM4-128 Voice DSP Module" PID: PVDM4-128 , VID: V02, SN: FOCXXXXXXXX

 

sh dspfarm all:

Dspfarm Profile Configuration

Profile ID = 1, Service = CONFERENCING, Resource ID = 1
Profile Description :
Profile Service Mode : Non Secure
Profile Admin State : DOWN
Profile Operation State : DOWN
Application : None Status : NOT ASSOCIATED
Resource Provider : FLEX_DSPRM Status : NONE
Total Number of Resources Configured : 0
Total Number of Resources Available : 0
Total Number of Resources Out of Service : 0
Total Number of Resources Active : 0
Maximum conference participants : 8
Codec Configuration: num_of_codecs:6
Codec : g711ulaw, Maximum Packetization Period : 30 , Transcoder: Not Required
Codec : g711alaw, Maximum Packetization Period : 30 , Transcoder: Not Required
Codec : g729ar8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729abr8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729r8, Maximum Packetization Period : 60 , Transcoder: Not Required
Codec : g729br8, Maximum Packetization Period : 60 , Transcoder: Not Required

 

Total number of DSPFARM DSP channel(s) 0

Router#

                                                                                    

Router(config)#dspfarm profile 1 conference
Router(config-dspfarm-profile)#max
Router(config-dspfarm-profile)#maximum ses
Router(config-dspfarm-profile)#maximum sessions ?
<1-2> Number of sessions assigned to this profile

Router(config-dspfarm-profile)#maximum sessions

 

 

Any idea?

 

Thanks in advance.

 

the conference profile is letting you to select between 1-2 number of sessions assigned. So an option is:
Router(config-dspfarm-profile)#maximum sessions 2

Hi Diana,

 

Not sure if you found the resolution. If not, you should try the  dsp services dspfarm command under voice-card 0/1 and not under voice-port.

 

Thanks

#sh inventory

NAME: "PVDM subslot 0/4", DESCR: "PVDM4-32 Voice DSP Module"

PID: PVDM4-32          , VID: V02, SN: FOCxxxxx

 

So the card is at subslot 0/4.

 

voice-card 0/4

dsp services dspfarm

no watchdog

 

#Transcode profile

 

dspfarm profile 2 transcode 

codec g711alaw

codec g711ulaw

codec g729r8

maximum sessions 10

associate application CUBE

 

#For conference:

 

voice class custom-cptone jointone

dualtone conference

  frequency 600 900

  cadence 300 150 300 100 300 50

 

voice class custom-cptone leavetone

dualtone conference

  frequency 900 900

  cadence 150 50 150 50

 

dspfarm profile 1 conference 

codec g729br8

codec g729r8

codec g729abr8

codec g729ar8

codec g711alaw

codec g711ulaw

maximum sessions 1

conference-join custom-cptone jointone

conference-leave custom-cptone leavetone

associate application CUBE

 

#Finally, enable sdpfarms

 

telephony-service

sdspfarm conference mute-on *1 mute-off *0

sdspfarm units 3

sdspfarm transcode sessions 10

sdspfarm tag 1 confdsp1

sdspfarm tag 2 transcode

conference hardware

 

That must solve the 47 error since xcode will be active now.

 

Greetings.

john williams
Level 1
Level 1

What was the resolution to this? We have the same question.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: