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
maximum sessions 10
associate application SCCP
dspfarm profile 2 conference
maximum sessions 1
associate application SCCP
(config-dspfarm-profile)#maximum sessions ?
<0-0> Number of sessions assigned to this profile
Solved! Go to Solution.
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.
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-voiceport)#dsp services dspfarm
% Invalid input detected at '^' marker.
Any assistance will be greatly appreciated!
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.
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!
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.
We are trying to configure a HW conference bridge, but we can't a conference profile with 3 (o more) session.
dsp services dspfarm
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(config)#dspfarm profile 1 conference
Router(config-dspfarm-profile)#maximum sessions ?
<1-2> Number of sessions assigned to this profile
Thanks in advance.
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.