http://www.cisco.com/en/US/prod/collateral/modules/ps3115/ps6024/prod_qas0900aecd8016c6ad_ps5855_Products_Q_and_A_Item.
html
Q. Sometimes we read "PVDM", and other times "DSP". What are differences 
between these two terminologies in the context
of this document and the PVDM2 data sheet?
A. PVDM stands for packet voice DSP module; it is the Cisco product name for 
the module that provides digital signal
processing resources to a system. DSP stands for Digital Signal Processor; it 
is a generic Industry terminology. A PVDM
module could be staffed with one or multiple DSPs.

PVDM2-16 is one DSP chip (32=2, 48=3, 64=4)
PVDM2-8 is one DSP chip but less processing capacity than the DSP on the 16.
PVDM2-8 contains one TNETV2505GGW DSP;
other PVDM2 modules contain 1 to 4 TNETV2510GGW DSPs (referred to C5510 in 
command outputs)
High Complexity Codecs
G.723.1, G.728, G.729, G.729b, GSM-EFR and Modem Relay
Medium Complexity Codecs
G.711 (see G711 note), g.729a, G.729ab, G.726, GSM-FR and Fax Relay
You can configure each DSP separately as either medium complexity, high 
complexity, or flex mode (C5510 only).
Configure with voice-card x.  Then codec complexity (flex | high | medium).  
The DSP treats all calls according to its
configured complexity, regardless of the actual complexity of the codec of the 
call. A resource with configured
complexity equal or higher than the actual complexity of the incoming call must 
be available, or the call will fail.
For example, if a call requires a high-complexity codec but the DSP resource is 
configured for medium complexity mode,
the call will fail. However, if a medium-complexity call is attempted on a DSP 
configured for high complexity mode,
then the call will succeed and Cisco IOS will allocate a high-complexity mode 
resource.
Flex mode has an advantage when calls of multiple codecs must be supported on 
the same hardware because flex mode can
support more calls than when the DSPs are configured as medium or high 
complexity. ***However, flex mode does allow
oversubscription of the resources, which introduces the risk of call failure if 
all resources are used. With flex mode
it is possible to have fewer DSP resources than with physical TDM interfaces. 
***
G711 Note:
----------
Compared to medium or high complexity mode, flex mode has the advantage of 
supporting the most G.711 calls per DSP. In
medium complexity mode a DSP can support max 8 G.711 calls, while flex mode 
supports max 16 G.711 calls.
Note IP Phones and Unity support G711 and G729a (no other g729 variant.)  Cisco 
Unity has support for accepting calls
with G.729a, but the codec is implemented in software and is CPU-intensive.
PVDM2-8 Signaling
- 8 calls per DSP for G711 (flex mode only)
- 4 calls for other medium and all high complexity codecs.
- 120 MIPS in FLEX Mode
PVDM2-16 - Signaling
- 16 calls for G711 (flex mode only)
- 8 calls for the other medium complexity codecs and g711 in medium complexity 
mode
- 6 calls per DSP for high complexity codecs
- 240 MIPS in flex mode
  - G711 uses 15 MIPS per call (240 MIPS / 15 MIPS per call = 16 calls per DSP)
  - The codecs under the High Complexity category use 40 MIPS per call.
  - The codecs under the medium complexity category use 30 MIPS per call.
- The D channel doesn't count for resources
- Each FXO or FXS port takes 1 channel.
MTP
- CCM SW MTP is G711 only (all versions including CCM7.x)
- IOS SW MTP
  - Supports G711 and any G729 variant.  But can choose only one
    codec on the dspfarm profile at a time.
  - Need the capacities. (500 for a 2811?)
- IOS HW MTP
  - 16 G711 sessions per DSP
  - 6 G729 sessions per DSP
PVDM2-16 - Conferencing
- IOS 12.4(15)T has new capability for 32 participants per conference.  G711 
must be only codec in dspfarm profile.
Use the maximum conference-participants 8, 16 or 32 command.
- If use 32 participants then only get 2 G711 max sessions (conferences.)
- If use 16 participants, get 4 G711 max sessions
- If use 8 participants, get 8 G711 conferences
- If configure any of the g729s in dspfarm profile (medium or high complexity), 
get 8 or 16 participants per
conference. (if 16, get one session.  If 8, get two sessions)
- Each DSP supports 2 conferences (of 8 participants each) if G.729 is 
CONFIGURED on the dspfarm.
  (even if all participants on all conferences are using G.711.) When 
configured to accept both G.711 and G.729 calls,
a single DSP provides 2 conferences because it is also reserving its resources 
for performing transcoding of streams.
- Can't share conference on DSP with xcode or voice signaling.  DSPs that are 
configured through Cisco IOS as
conference resources will load firmware into the DSPs that is specific to 
conferencing functionality only, and these
DSPs cannot be used for any other media feature.
- Config max-sessions for 2 or 8 (depending on configured codec).  Doesn't
  make sense to configure less--wasting resources.  Again, the figures are for 
a 1 DSP PVDM2-16.  Scale it up for
others.

PVDM2-16 - Transcoding
- Can share Transcoding with voice signaling.
- 8 Sessions - G711a/u to G729a/ab (must turn off high complexity g729 and 
g729b to get 8 sessions) in dspfarm profile.
- 6 sessions - G711a/u to G729 / G729b
Universal Transcoding with capacities is given in:
http://www.cisco.com/en/US/docs/ios/12_4t/12_4t15/it_unitr.html
If source phone is g711 to a POTS (or T1 or PRI) it will use 15 credtis.
If source phone is g729 to a POTS it will use 30 or 40 credits depending on 
codec complexity.  This includes the source
phone locally (could be a SIP Phone doing g729) or a source phone over the WAN 
at g729r8 doing TEHO.  In the later
case, no transcoding at HQ or the TEHO location will be used.  It just takes 
more processing power to decode g729 back
to analog.

Need to verify formula for mixed transcoding and signaling sessions on same 
DSP.  Don't think we can
trust max-sessions.
I have this written up and tested.  The basic conclusion is 12.4(5b) (the IOS 
used in the v2 lab) allows you to
obersubscribe the resources.  IOS 12.4(22)T doesn't allow you to.  I have a 
long writeup and testing procedure on this.

Please feel free to correct or amend this document.

Reply via email to