1-- ***************************************************************** 2-- CISCO-CALL-RESOURCE-POOL-MIB.my: Cisco Call Resource Pool MIB file. 3-- 4-- Copyright (c) 1998, 1999-2005 by cisco Systems, Inc. 5-- All rights reserved. 6-- ***************************************************************** 7-- 8 9CISCO-CALL-RESOURCE-POOL-MIB DEFINITIONS ::= BEGIN 10 11IMPORTS 12 MODULE-IDENTITY, 13 OBJECT-TYPE, 14 TimeTicks, 15 Integer32, 16 Gauge32, 17 Counter32, 18 Unsigned32 19 FROM SNMPv2-SMI 20 MODULE-COMPLIANCE, 21 OBJECT-GROUP 22 FROM SNMPv2-CONF 23 RowStatus, 24 TruthValue, 25 TEXTUAL-CONVENTION 26 FROM SNMPv2-TC 27 CiscoRowOperStatus 28 FROM CISCO-TC 29 SnmpAdminString 30 FROM SNMP-FRAMEWORK-MIB 31 ciscoMgmt 32 FROM CISCO-SMI; 33 34ciscoCallResourcePoolMIB MODULE-IDENTITY 35 LAST-UPDATED "200511180000Z" 36 ORGANIZATION "Cisco Systems, Inc." 37 CONTACT-INFO 38 " Cisco Systems 39 Customer Service 40 41 Postal: 170 W Tasman Drive 42 San Jose, CA 95134 43 USA 44 45 Tel: +1 800 553-NETS 46 47 E-mail: cs-resource@cisco.com" 48 DESCRIPTION 49 "The MIB module for call resource pool management. 50 51 This MIB supports the resource pool manager feature of 52 CISCO IOS. This feature provides the ability to accept 53 or reject calls based on DNIS numbers, resources required, 54 user DNS domains, and counts of currently active sessions. 55 " 56 REVISION "200511180000Z" 57 DESCRIPTION 58 "Updated the imports such that Unsigned32 is imported from 59 SNMPv2-SMI instead of CISCO-TC. Changed the syntax of 60 ccrpCDCallType and ccrpCPResourceCallType from OCTET 61 STRING(SIZE(1)) to BITS." 62 REVISION "9811130000Z" 63 DESCRIPTION 64 "Initial version of this MIB module." 65 ::= { ciscoMgmt 124 } 66 67 68 69-- Overview of Call Resource Pool MIB 70-- 71-- MIB description 72-- 73-- 74-- The Call Resource Pool MIB provides the both configuration and 75-- statistics for the entities associated with this feature. 76-- The following entities are managed: 77-- 1) DNIS Groups 78-- A group of DNIS (Destination Number Identification Service) 79-- numbers collected together and given a unique name. 80-- Behavior is associated with DNIS groups rather than 81-- individual DNIS numbers. DNIS numbers may be specified 82-- with wild cards. 83-- 2) DNIS Group Call Types 84-- Optional entries in this table allow specifying call types 85-- to assign to calls arriving with a DNIS number in the group, 86-- overriding the call's default type. 87-- 3) Call Discriminators 88-- Provides filtering of calls based on DNIS number and bearer 89-- capability. Allows NAS to not answer incoming calls matching 90-- call discriminator definitions. 91-- 4) Resource Groups 92-- Identifies a group of resources with common functionality 93-- and capabilities. Examples are modems, voice DSPs, HDLC 94-- framers. These are resources which are available to be 95-- assigned to calls as needed, rather than hardwired to 96-- specific interfaces. 97-- 5) Customer Profiles 98-- Specifies simultaneous sessions, allowed overflow sessions, 99-- DNIS groups used by that customer, resources to be used for 100-- different bearer capabilities, VPDN group, etc. 101-- 6) VPDN Groups 102-- Virtual Private Dial Network (VPDN) groups from the VPDN 103-- MIB, may be associated with customer profiles, allowing 104-- layer two tunnels to connect calls to customer home routers 105-- rather than going directly to layer three routing at the NAS. 106-- 107-- 108-- Relationships between the configuration tables. 109-- 110-- | Call | | Customer |____| Resource | 111-- |Discriminator| | Profile | | Group | 112-- \ / \ \ 113-- \ / \ \ 114-- \ / \ \ 115-- \/ \/ \/ \/ 116-- | DNIS | | VPDN | | Resource | 117-- |Group | | Group | | Range | 118-- / 119-- / 120-- \/ 121-- |DNIS Grp | 122-- |Call Type| 123-- 124 125 126-- 127-- Textual Conventions 128-- 129 130CcrpPhoneNumber ::= TEXTUAL-CONVENTION 131 STATUS current 132 DESCRIPTION 133 "Text string representing a telephone number. 134 Limited to numeric characters 0-9. 135 " 136 SYNTAX OCTET STRING (SIZE (1..64)) 137 138 139CcrpPhoneNumberPattern ::= TEXTUAL-CONVENTION 140 STATUS current 141 DESCRIPTION 142 "Text string representing a telephone number and wild card 143 characters. Limited to numeric characters 0-9 and the 144 wild cards '.' and 'x'. Both wild card characters match 145 single digits only. 146 " 147 SYNTAX OCTET STRING (SIZE (1..64)) 148 149 150PhysicalPosition ::= TEXTUAL-CONVENTION 151 STATUS current 152 DESCRIPTION 153 "A physical port specification. 154 An unsigned integer representing the 155 slot and port within that slot. 156 The value is generated as: 157 158 slot*10^6 + port 159 160 Examples: 161 port 16 located in slot 7 would be 162 7*10^6 + 16 = 7,000,000 + 16 = 7,000,016 163 164 port 0 located in slot 0 would be 165 0*10^6 + 0 = 0 166 " 167 SYNTAX Unsigned32 168 169 170 171 172-- Call Resource Pool MIB object definitions 173 174cCallResourcePoolMIBObjects OBJECT IDENTIFIER ::= 175 { ciscoCallResourcePoolMIB 1 } 176 177-- Configuration objects 178 179ccrpConfiguration OBJECT IDENTIFIER ::= 180 { cCallResourcePoolMIBObjects 1 } 181 182ccrpGeneralConfig OBJECT IDENTIFIER ::= { ccrpConfiguration 1 } 183ccrpDnisConfig OBJECT IDENTIFIER ::= { ccrpConfiguration 2 } 184ccrpCallDiscriminatorConfig OBJECT IDENTIFIER ::= { ccrpConfiguration 3 } 185ccrpResourceConfig OBJECT IDENTIFIER ::= { ccrpConfiguration 4 } 186ccrpCustomerProfileConfig OBJECT IDENTIFIER ::= { ccrpConfiguration 5 } 187 188 189-- Statistics objects 190 191ccrpStatistics OBJECT IDENTIFIER ::= 192 { cCallResourcePoolMIBObjects 2 } 193 194ccrpCPStatistics OBJECT IDENTIFIER ::= { ccrpStatistics 1 } 195ccrpDnisStatistics OBJECT IDENTIFIER ::= { ccrpStatistics 2 } 196ccrpCDStatistics OBJECT IDENTIFIER ::= { ccrpStatistics 3 } 197 198 199 200-- 201-- General Configuration 202-- 203 204ccrpNoCPCallTreatment OBJECT-TYPE 205 SYNTAX INTEGER { 206 noAnswer(1), 207 busy(2) 208 } 209 MAX-ACCESS read-write 210 STATUS current 211 DESCRIPTION 212 "Value returned to the telco switch if call is to be 213 rejected because it doesn't match any defined customer 214 profile. 215 216 noAnswer(1) - ignore the call 217 busy(2) - return busy 218 219 " 220 DEFVAL {noAnswer} 221 ::= { ccrpGeneralConfig 1 } 222 223ccrpNoResourceCallTreatment OBJECT-TYPE 224 SYNTAX INTEGER { 225 channelNotAvailable(1), 226 busy(2) 227 } 228 MAX-ACCESS read-write 229 STATUS current 230 DESCRIPTION 231 "Value returned to the telco switch if call is to be 232 rejected because there is no available resource to 233 answer the call. 234 235 channelNotAvailable(1) - return channel not available, 236 allowing switch to continue searching for 237 an available channel 238 239 busy(2) - return busy 240 241 " 242 DEFVAL {channelNotAvailable} 243 ::= { ccrpGeneralConfig 2 } 244 245 246-- 247-- DNIS Group Configuration 248-- 249 250ccrpDnisGroupTable OBJECT-TYPE 251 SYNTAX SEQUENCE OF CcrpDnisGroupEntry 252 MAX-ACCESS not-accessible 253 STATUS current 254 DESCRIPTION 255 " 256 Table of DNIS groups. Each group is a list of 257 individual DNIS numbers. 258 " 259 ::= { ccrpDnisConfig 1 } 260 261ccrpDnisGroupEntry OBJECT-TYPE 262 SYNTAX CcrpDnisGroupEntry 263 MAX-ACCESS not-accessible 264 STATUS current 265 DESCRIPTION 266 "An entry in the table, containing a single DNIS number 267 for the DNIS group identified by the first index. 268 A single DNIS number may not exist in more than one 269 DNIS group. 270 271 Entries in this table may be created and deleted via 272 the ccrpDnisGroupRowStatus object or the management 273 console on the system. 274 275 Using SNMP, rows are created by a SET request setting 276 the value of ccrpDnisGroupRowStatus to 'createAndGo' 277 or 'createAndWait'. Rows are deleted by a SET request 278 setting the value of ccrpDnisGroupRowStatus to 279 'destroy'. 280 281 Deleting the last entry for a specific value of 282 ccrpDnisGroupName from this table will cause 283 associated entries in the dependent tables to 284 transition to a 'missingDependency' CiscoRowOperStatus. 285 " 286 INDEX { ccrpDnisGroupName, 287 IMPLIED ccrpDnisGroupMember } 288 ::= { ccrpDnisGroupTable 1 } 289 290CcrpDnisGroupEntry::= 291 SEQUENCE { 292 ccrpDnisGroupName SnmpAdminString, 293 ccrpDnisGroupMember CcrpPhoneNumberPattern, 294 ccrpDnisGroupRowStatus RowStatus 295 } 296 297ccrpDnisGroupName OBJECT-TYPE 298 SYNTAX SnmpAdminString (SIZE (1..23)) 299 MAX-ACCESS not-accessible 300 STATUS current 301 DESCRIPTION 302 "Name for this DNIS group" 303 ::= { ccrpDnisGroupEntry 1 } 304 305ccrpDnisGroupMember OBJECT-TYPE 306 SYNTAX CcrpPhoneNumberPattern (SIZE (1..64)) 307 MAX-ACCESS not-accessible 308 STATUS current 309 DESCRIPTION 310 "DNIS for member of this DNIS group. 311 312 A single DNIS number may not be a member of 313 more than one DNIS group. 314 315 Creating a new entry using a DNIS number that 316 already exists will fail. The existing entry must 317 be removed first, before creating a new entry under 318 a different DNIS group name. 319 " 320 ::= { ccrpDnisGroupEntry 2 } 321 322ccrpDnisGroupRowStatus OBJECT-TYPE 323 SYNTAX RowStatus 324 MAX-ACCESS read-create 325 STATUS current 326 DESCRIPTION 327 "The status of this conceptual row. 328 329 An entry may not exist in the active(1) state unless 330 all objects in the entry have an appropriate value. 331 332 All values of RowStatus are allowed. 333 " 334 ::= { ccrpDnisGroupEntry 3 } 335 336 337 338-- 339-- DNIS Group Call Type Configuration 340-- 341 342ccrpDnisGroupCallTypeTable OBJECT-TYPE 343 SYNTAX SEQUENCE OF CcrpDnisGroupCallTypeEntry 344 MAX-ACCESS not-accessible 345 STATUS current 346 DESCRIPTION 347 " 348 This table is used specify a call type to calls 349 arriving with a signaling protocol which does not 350 provide bearer capability. An example is Channel 351 Associated Signaling (CAS). 352 353 A call arriving with a DNIS configured in a DNIS group 354 in this table will be assigned the call type given 355 here. 356 " 357 ::= { ccrpDnisConfig 2 } 358 359ccrpDnisGroupCallTypeEntry OBJECT-TYPE 360 SYNTAX CcrpDnisGroupCallTypeEntry 361 MAX-ACCESS not-accessible 362 STATUS current 363 DESCRIPTION 364 "An entry in the table, identifying a call type to 365 assign to calls within the DNIS group. 366 367 Entries in this table may be created and deleted via 368 the ccrpDnisGroupCallTypeRowStatus object or the 369 management console on the system. 370 371 Using SNMP, rows are created by a SET request setting 372 the value of ccrpDnisGroupCallTypeRowStatus to 373 'createAndGo' or 'createAndWait'. Rows are deleted by 374 a SET request setting the value of ccrpDnisGroupRowStatus 375 to 'destroy'. 376 377 Creating a new row with a value of ccrpDnisGroupName 378 which does not yet exist in ccrpDnisGroupTable will 379 cause the new row's ccrpDnisGroupCallTypeOperStatus 380 to have the value 'missingDependency'. 381 382 Existing rows may be modified when the row is active. 383 " 384 INDEX { IMPLIED ccrpDnisGroupName } 385 ::= { ccrpDnisGroupCallTypeTable 1 } 386 387CcrpDnisGroupCallTypeEntry::= 388 SEQUENCE { 389 ccrpDnisGroupCallType INTEGER, 390 ccrpDnisGroupCallTypeOperStatus CiscoRowOperStatus, 391 ccrpDnisGroupCallTypeRowStatus RowStatus 392 } 393 394ccrpDnisGroupCallType OBJECT-TYPE 395 SYNTAX INTEGER { 396 digital(1), 397 speech(2), 398 undefined(3) 399 } 400 MAX-ACCESS read-create 401 STATUS current 402 DESCRIPTION 403 "Call type to assign to calls arriving with 404 DNIS number in this entry's DNIS group. 405 " 406 DEFVAL {undefined} 407 ::= { ccrpDnisGroupCallTypeEntry 1 } 408 409ccrpDnisGroupCallTypeOperStatus OBJECT-TYPE 410 SYNTAX CiscoRowOperStatus 411 MAX-ACCESS read-only 412 STATUS current 413 DESCRIPTION 414 "A control object to indicate the operational status 415 of this entry. This object is used to determine that 416 the dependencies for this entry are valid and active. 417 418 This entry is dependent on entries in 419 ccrpDnisGroupTable. 420 " 421 ::= { ccrpDnisGroupCallTypeEntry 2 } 422 423ccrpDnisGroupCallTypeRowStatus OBJECT-TYPE 424 SYNTAX RowStatus 425 MAX-ACCESS read-create 426 STATUS current 427 DESCRIPTION 428 "The status of this conceptual row. 429 430 An entry may not exist in the active(1) state unless 431 all objects in the entry have an appropriate value. 432 433 All values of RowStatus are allowed. 434 " 435 ::= { ccrpDnisGroupCallTypeEntry 3 } 436 437 438 439-- 440-- Call Discriminator Configuration 441-- 442 443ccrpCallDiscriminatorTable OBJECT-TYPE 444 SYNTAX SEQUENCE OF CcrpCallDiscriminatorEntry 445 MAX-ACCESS not-accessible 446 STATUS current 447 DESCRIPTION 448 "Table of call discriminator definitions. 449 450 A call discriminator enables call filtering based on 451 call DNIS and call type. Calls to a specific 452 DNIS which have call types identified in the 453 associated call discriminator definition will be 454 rejected. 455 " 456 ::= { ccrpCallDiscriminatorConfig 1 } 457 458ccrpCallDiscriminatorEntry OBJECT-TYPE 459 SYNTAX CcrpCallDiscriminatorEntry 460 MAX-ACCESS not-accessible 461 STATUS current 462 DESCRIPTION 463 "An entry in the table, containing information about a 464 single call discriminator definition. 465 466 Entries in this table may be created and deleted via 467 the ccrpCDRowStatus object or the management 468 console on the system. 469 470 Using SNMP, rows are created by a SET request setting 471 the value of ccrpCDRowStatus to 'createAndGo' 472 or 'createAndWait'. Rows are deleted by a SET request 473 setting the value of ccrpCDRowStatus to 'destroy'. 474 475 476 Deleting an entry from this table will cause 477 associated entries in dependent tables to transition 478 to a 'missingDependency' CiscoRowOperStatus. 479 480 Existing rows may be modified when the row is active. 481 " 482 INDEX { IMPLIED ccrpCDName } 483 ::= { ccrpCallDiscriminatorTable 1 } 484 485CcrpCallDiscriminatorEntry ::= 486 SEQUENCE { 487 ccrpCDName SnmpAdminString, 488 ccrpCDCallType BITS, 489 ccrpCDRowStatus RowStatus 490 } 491 492ccrpCDName OBJECT-TYPE 493 SYNTAX SnmpAdminString (SIZE (1..23)) 494 MAX-ACCESS not-accessible 495 STATUS current 496 DESCRIPTION 497 "Name for this call discriminator definition" 498 ::= { ccrpCallDiscriminatorEntry 1 } 499 500ccrpCDCallType OBJECT-TYPE 501 SYNTAX BITS { 502 digital(0), 503 speech(1), 504 v110(2), 505 v120(3) 506 } 507 MAX-ACCESS read-create 508 STATUS current 509 DESCRIPTION 510 "Indicates types of calls to be filtered by this 511 call discriminator definition. 512 513 This object is a bit map, with each bit representing 514 a different call type as identified below. 515 A 1-bit indicates that call type is filtered. 516 A 0-bit indicates that call type is not filtered. 517 518 Bit 0 - Digital 519 Bit 1 - Speech 520 Bit 2 - V.110 521 Bit 3 - V.120 522 523 Setting all defined bits to 1 would result in all calls 524 being rejected by this call discriminator. 525 Setting all defined bits to zero would result in all 526 calls being accepted by this discriminator. 527 " 528 DEFVAL {{}} 529 ::= { ccrpCallDiscriminatorEntry 2 } 530 531ccrpCDRowStatus OBJECT-TYPE 532 SYNTAX RowStatus 533 MAX-ACCESS read-create 534 STATUS current 535 DESCRIPTION 536 "The status of this conceptual row. 537 538 An entry may not exist in the active(1) state unless 539 all objects in the entry have an appropriate value. 540 541 All values of RowStatus are allowed. 542 " 543 ::= { ccrpCallDiscriminatorEntry 3 } 544 545 546-- Call Discriminator Group association 547 548ccrpCDDiscriminatedGrpTable OBJECT-TYPE 549 SYNTAX SEQUENCE OF CcrpCDDiscriminatedGrpEntry 550 MAX-ACCESS not-accessible 551 STATUS current 552 DESCRIPTION 553 " 554 Table identifying the groups to which each 555 call discriminator definition is applied. 556 " 557 ::= { ccrpCallDiscriminatorConfig 2 } 558 559ccrpCDDiscriminatedGrpEntry OBJECT-TYPE 560 SYNTAX CcrpCDDiscriminatedGrpEntry 561 MAX-ACCESS not-accessible 562 STATUS current 563 DESCRIPTION 564 "Each entry identifies a group to be discriminated 565 by the call discriminator. There may be multiple 566 entries for the same call discriminator name. 567 568 The same [group name, group type] pair may appear 569 under multiple call discriminators. 570 571 Entries in this table may be created and deleted via 572 the ccrpCDDiscriminatedGroupRowStatus object or the 573 management console on the system. 574 575 Using SNMP, rows are created by a SET request setting 576 the value of ccrpCDDnisGroupRowStatus to 'createAndGo' 577 or 'createAndWait'. Rows are deleted by a SET request 578 setting the value of ccrpCDDnisGroupRowStatus to 579 'destroy'. 580 581 Creating a new row with a value of ccrpCDName which 582 does not yet exist in ccrpCallDiscriminatorTable will 583 cause the new row's ccrpCDDiscriminatedGroupOperStatus 584 to have the value 'missingDependency'. 585 " 586 INDEX { ccrpCDName, 587 ccrpCDDiscriminatedGroupName, 588 ccrpCDDiscriminatedGroupType } 589 ::= { ccrpCDDiscriminatedGrpTable 1 } 590 591CcrpCDDiscriminatedGrpEntry ::= 592 SEQUENCE { 593 ccrpCDDiscriminatedGroupName SnmpAdminString, 594 ccrpCDDiscriminatedGroupType INTEGER, 595 ccrpCDDiscriminatedGroupOperStatus CiscoRowOperStatus, 596 ccrpCDDiscriminatedGroupRowStatus RowStatus 597 } 598 599ccrpCDDiscriminatedGroupName OBJECT-TYPE 600 SYNTAX SnmpAdminString (SIZE (1..23)) 601 MAX-ACCESS not-accessible 602 STATUS current 603 DESCRIPTION 604 "Name for the group being discriminated 605 If this is a DNIS group, the value of this object 606 is the same as some value of ccrmDnisGroupName. 607 " 608 ::= { ccrpCDDiscriminatedGrpEntry 1 } 609 610ccrpCDDiscriminatedGroupType OBJECT-TYPE 611 SYNTAX INTEGER { 612 dnis(1) 613 } 614 MAX-ACCESS not-accessible 615 STATUS current 616 DESCRIPTION 617 "Indicates type of group being discriminated and 618 the table where the value of ccrpCDDiscriminatedGroupName 619 is defined. 620 621 dnis(1) - DNIS Group. Value in 622 ccrpCDDiscriminatedGroupName is same as 623 value of ccrpDnisGroupName in the 624 ccrpDnisGroupTable. 625 " 626 ::= { ccrpCDDiscriminatedGrpEntry 2 } 627 628ccrpCDDiscriminatedGroupOperStatus OBJECT-TYPE 629 SYNTAX CiscoRowOperStatus 630 MAX-ACCESS read-only 631 STATUS current 632 DESCRIPTION 633 "A control object to indicate the operational status 634 of this entry. This object is used to determine that 635 the dependencies for this entry are valid and active. 636 637 This entry is currently only dependent on entries in 638 ccrpDnisGroupTable. 639 " 640 ::= { ccrpCDDiscriminatedGrpEntry 3 } 641 642ccrpCDDiscriminatedGroupRowStatus OBJECT-TYPE 643 SYNTAX RowStatus 644 MAX-ACCESS read-create 645 STATUS current 646 DESCRIPTION 647 "The status of this conceptual row. 648 649 An entry may not exist in the active(1) state unless 650 associated entries in other tables are also active. 651 652 All values of RowStatus are allowed. 653 " 654 ::= { ccrpCDDiscriminatedGrpEntry 4 } 655 656 657 658-- 659-- Resource configuration 660-- 661 662ccrpResourceTable OBJECT-TYPE 663 SYNTAX SEQUENCE OF CcrpResourceEntry 664 MAX-ACCESS not-accessible 665 STATUS current 666 DESCRIPTION 667 " 668 Table of resource group definitions. Resources 669 within a group have identical capabilities. 670 671 Group membership or size is defined differently 672 depending on the nature of the resource. 673 674 Resources identified by physical locality (port-based) 675 are specified with multiple ranges in the 676 ccrpResourceRangeTable. 677 678 Alternatively, groups consisting of non-port 679 resources simply use a single limit to specify the 680 size. 681 682 The object ccrpResourcePortBased is used to indicate 683 the resource type. 684 685 " 686 ::= { ccrpResourceConfig 1 } 687 688ccrpResourceEntry OBJECT-TYPE 689 SYNTAX CcrpResourceEntry 690 MAX-ACCESS not-accessible 691 STATUS current 692 DESCRIPTION 693 " 694 An entry in the table, containing definition for 695 a single resource group. 696 697 Entries in this table may be created and deleted via 698 the ccrpResourceGroupRowStatus object or the management 699 console on the system. 700 701 Using SNMP, rows are created by a SET request setting 702 the value of ccrpResourceGroupRowStatus to 703 'createAndGo' or 'createAndWait'. Rows are deleted by a 704 SET request setting the value of 705 ccrpResourceGroupRowStatus to 'destroy'. 706 707 Deleting an entry from this table will cause 708 associated entries in dependent tables to transition 709 to a 'missingDependency' CiscoRowOperStatus. 710 711 Existing rows may be modified when the row is active. 712 " 713 INDEX { IMPLIED ccrpResourceName } 714 ::= { ccrpResourceTable 1 } 715 716CcrpResourceEntry ::= 717 SEQUENCE { 718 ccrpResourceName SnmpAdminString, 719 ccrpResourcePortBased TruthValue, 720 ccrpResourceLimit Unsigned32, 721 ccrpResourceGroupOperStatus CiscoRowOperStatus, 722 ccrpResourceGroupRowStatus RowStatus 723 } 724 725ccrpResourceName OBJECT-TYPE 726 SYNTAX SnmpAdminString (SIZE (1..23)) 727 MAX-ACCESS not-accessible 728 STATUS current 729 DESCRIPTION 730 "Name for this physical resource" 731 ::= { ccrpResourceEntry 1 } 732 733ccrpResourcePortBased OBJECT-TYPE 734 SYNTAX TruthValue 735 MAX-ACCESS read-create 736 STATUS current 737 DESCRIPTION 738 "Indicates if the resources within this group are 739 are port-based or not. 740 741 Instantiating this with a value of false will also 742 instantiate ccrpResourceLimit. 743 " 744 DEFVAL {true} 745 ::= { ccrpResourceEntry 2 } 746 747ccrpResourceLimit OBJECT-TYPE 748 SYNTAX Unsigned32 749 MAX-ACCESS read-create 750 STATUS current 751 DESCRIPTION 752 "Specifies the size of this resource group for 753 non-port based resources. 754 755 This object is not instantiated for port-based 756 resources. 757 " 758 DEFVAL {0} 759 ::= { ccrpResourceEntry 3 } 760 761ccrpResourceGroupOperStatus OBJECT-TYPE 762 SYNTAX CiscoRowOperStatus 763 MAX-ACCESS read-only 764 STATUS current 765 DESCRIPTION 766 "A control object to indicate the operational status 767 of this entry. This object is used to determine that 768 the dependencies for this entry are valid and active. 769 770 This entry is dependent on entries in ccrpResourceRangeTable 771 if the value of ccrpResourcePortBased is true. 772 " 773 ::= { ccrpResourceEntry 4 } 774 775ccrpResourceGroupRowStatus OBJECT-TYPE 776 SYNTAX RowStatus 777 MAX-ACCESS read-create 778 STATUS current 779 DESCRIPTION 780 "The status of this conceptual row. 781 782 An entry may not exist in the active(1) state unless 783 all objects in the entry have an appropriate value. 784 785 All values of RowStatus are allowed. 786 " 787 ::= { ccrpResourceEntry 5 } 788 789 790-- 791-- Resource Range Table 792-- 793 794ccrpResourceRangeTable OBJECT-TYPE 795 SYNTAX SEQUENCE OF CcrpResourceRangeEntry 796 MAX-ACCESS not-accessible 797 STATUS current 798 DESCRIPTION 799 " 800 Table of physical resource range definitions. Resources 801 within a group have identical capabilities. The hardware 802 implementing the resources within a range must be of the 803 same type. 804 805 Multiple ranges may be associated with the same resource 806 group. Each range within a single resource group must 807 be of identical hardware type. 808 809 A resource range may not be associated with multiple 810 resource groups. 811 812 " 813 ::= { ccrpResourceConfig 2 } 814 815ccrpResourceRangeEntry OBJECT-TYPE 816 SYNTAX CcrpResourceRangeEntry 817 MAX-ACCESS not-accessible 818 STATUS current 819 DESCRIPTION 820 " 821 An entry in the table, containing definition for 822 a single physical resource range. 823 824 Each entry specifies a contiguous range of individual 825 resources using start and end identification. 826 The individual resources within a range must be of the 827 same type and capabilities. 828 829 Entries in this table may be created and deleted via 830 the ccrpResourceRangeRangeRowStatus object or the 831 management console on the system. 832 833 Using SNMP, rows are created by a SET request setting 834 the value of ccrpResourceRangeRowStatus to 835 'createAndGo' or 'createAndWait'. Rows are deleted by a 836 SET request setting the value of 837 ccrpResourceRangeRowStatus to 'destroy'. 838 839 Deleting the last entry for a specific value of 840 ccrpResourceName from this table will cause 841 the associated entry in the dependent ccrpResourceTable 842 to transition to a 'missingDependency' CiscoRowOperStatus. 843 844 Existing rows may be modified when the row is active. 845 " 846 INDEX { ccrpResourceName, 847 ccrpResourceRangeIndex } 848 ::= { ccrpResourceRangeTable 1 } 849 850CcrpResourceRangeEntry ::= 851 SEQUENCE { 852 ccrpResourceRangeIndex Unsigned32, 853 ccrpResourceRangeStartPort PhysicalPosition, 854 ccrpResourceRangeEndPort PhysicalPosition, 855 ccrpResourceRangeOperStatus CiscoRowOperStatus, 856 ccrpResourceRangeRowStatus RowStatus 857 } 858 859ccrpResourceRangeIndex OBJECT-TYPE 860 SYNTAX Unsigned32 (1..4294967295) 861 MAX-ACCESS not-accessible 862 STATUS current 863 DESCRIPTION 864 "Index for this physical resource range within the 865 resource group. 866 " 867 ::= { ccrpResourceRangeEntry 1 } 868 869ccrpResourceRangeStartPort OBJECT-TYPE 870 SYNTAX PhysicalPosition 871 MAX-ACCESS read-create 872 STATUS current 873 DESCRIPTION 874 " 875 Range start for specifying resources within 876 this range. 877 878 The allowable values for each field within this 879 object is system specific. 880 881 The default value is 882 slot 0, port 0 883 " 884 DEFVAL {0} 885 ::= { ccrpResourceRangeEntry 2 } 886 887ccrpResourceRangeEndPort OBJECT-TYPE 888 SYNTAX PhysicalPosition 889 MAX-ACCESS read-create 890 STATUS current 891 DESCRIPTION 892 " 893 Range end for specifying resources within 894 this range. 895 896 The allowable values for each field within this 897 object is system specific. 898 899 The default value is 900 slot 0, port 0 901 " 902 DEFVAL {0} 903 ::= { ccrpResourceRangeEntry 3 } 904 905 ccrpResourceRangeOperStatus OBJECT-TYPE 906 SYNTAX CiscoRowOperStatus 907 MAX-ACCESS read-only 908 STATUS current 909 DESCRIPTION 910 "A control object to indicate the operational status 911 of this entry. This object is used to determine that 912 the dependencies for this entry are valid and active. 913 914 This entry is dependent on entries in 915 ccrpResourceGroupTable. 916 " 917 ::= { ccrpResourceRangeEntry 4 } 918 919ccrpResourceRangeRowStatus OBJECT-TYPE 920 SYNTAX RowStatus 921 MAX-ACCESS read-create 922 STATUS current 923 DESCRIPTION 924 "The status of this conceptual row. 925 926 An entry may not exist in the active(1) state unless 927 all objects in the entry have an appropriate value. 928 929 All values of RowStatus are allowed. 930 " 931 ::= { ccrpResourceRangeEntry 5 } 932 933 934 935-- 936-- Customer Profile Configuration 937-- 938 939ccrpCustomerProfileTable OBJECT-TYPE 940 SYNTAX SEQUENCE OF CcrpCustomerProfileEntry 941 MAX-ACCESS not-accessible 942 STATUS current 943 DESCRIPTION 944 "Table of customer profiles definitions. 945 " 946 ::= { ccrpCustomerProfileConfig 1 } 947 948ccrpCustomerProfileEntry OBJECT-TYPE 949 SYNTAX CcrpCustomerProfileEntry 950 MAX-ACCESS not-accessible 951 STATUS current 952 DESCRIPTION 953 "An entry in the table, containing information about a 954 single customer profile. 955 956 Entries in this table may be created and deleted via 957 the ccrpCPRowStatus object or the management 958 console on the system. 959 960 Using SNMP, rows are created by a SET request setting 961 the value of ccrpCPRowStatus to 'createAndGo' 962 or 'createAndWait'. Rows are deleted by a SET request 963 setting the value of ccrpCPRowStatus to 'destroy'. 964 965 966 Deleting an entry from this table will cause 967 associated entries in dependent tables to transition 968 to a 'missingDependency' CiscoRowOperStatus. 969 970 Existing rows may be modified when the row is active. 971 " 972 INDEX { IMPLIED ccrpCPName } 973 ::= { ccrpCustomerProfileTable 1 } 974 975CcrpCustomerProfileEntry ::= 976 SEQUENCE { 977 ccrpCPName SnmpAdminString, 978 ccrpCPSessionLimit Unsigned32, 979 ccrpCPOverflow Integer32, 980 ccrpCPRowStatus RowStatus 981 } 982 983 984ccrpCPName OBJECT-TYPE 985 SYNTAX SnmpAdminString (SIZE(1..23)) 986 MAX-ACCESS not-accessible 987 STATUS current 988 DESCRIPTION 989 "Name for this Customer Profile" 990 ::= { ccrpCustomerProfileEntry 1 } 991 992 993ccrpCPSessionLimit OBJECT-TYPE 994 SYNTAX Unsigned32 995 MAX-ACCESS read-create 996 STATUS current 997 DESCRIPTION 998 "Simultaneous sessions limit for this customer profile. 999 This is a soft limit if overflow is allowed as 1000 indicated in the object ccrpCPOverflow. 1001 1002 The allowable value range is platform specific. 1003 " 1004 DEFVAL { 0 } 1005 ::= { ccrpCustomerProfileEntry 2 } 1006 1007 1008ccrpCPOverflow OBJECT-TYPE 1009 SYNTAX Integer32 (-1..2147483647) 1010 MAX-ACCESS read-create 1011 STATUS current 1012 DESCRIPTION 1013 "Number of simultaneous sessions allowed over the 1014 value specified in ccrpCPSessionLimit. 1015 1016 If this value is zero, no overflow is allowed and 1017 ccrpCPSessionLimit is a hard limit. 1018 1019 If this value is -1, the is no overflow limit. All 1020 calls will be accepted, up to the exhaustion of 1021 system resources. 1022 1023 The allowable value range is platform specific. 1024 " 1025 DEFVAL { 0 } 1026 ::= { ccrpCustomerProfileEntry 3 } 1027 1028 1029ccrpCPRowStatus OBJECT-TYPE 1030 SYNTAX RowStatus 1031 MAX-ACCESS read-create 1032 STATUS current 1033 DESCRIPTION 1034 "The status of this conceptual row. 1035 1036 An entry may not exist in the active(1) state unless 1037 all objects in the entry have an appropriate value. 1038 1039 All values of RowStatus are allowed. 1040 " 1041 ::= { ccrpCustomerProfileEntry 4 } 1042 1043 1044-- Customer Profile DNIS Group association 1045 1046ccrpCPDnisGrpTable OBJECT-TYPE 1047 SYNTAX SEQUENCE OF CcrpCPDnisGrpEntry 1048 MAX-ACCESS not-accessible 1049 STATUS current 1050 DESCRIPTION 1051 "Table identifying DNIS groups for each customer 1052 profile 1053 " 1054 ::= { ccrpCustomerProfileConfig 2 } 1055 1056ccrpCPDnisGrpEntry OBJECT-TYPE 1057 SYNTAX CcrpCPDnisGrpEntry 1058 MAX-ACCESS not-accessible 1059 STATUS current 1060 DESCRIPTION 1061 "Each entry identifying a DNIS group for customer 1062 profile. There may be multiple entries for the 1063 same customer profile name. A single DNIS group may 1064 not be associated with more than one customer profile. 1065 1066 Entries in this table may be created and deleted via 1067 the ccrpCPDnisGroupRowStatus object or the management 1068 console on the system. 1069 1070 Using SNMP, rows are created by a SET request setting 1071 the value of ccrpCPDnisGroupRowStatus to 'createAndGo' 1072 or 'createAndWait'. Rows are deleted by a SET request 1073 setting the value of ccrpCPDnisGroupRowStatus to 1074 'destroy'. 1075 1076 Creating a new row with values of ccrpCPName or 1077 ccrpDnisGroupName which do not yet exist in 1078 ccrpCustomerProfileTable or ccrpDnisGroupTable 1079 respectively will cause the new row's 1080 ccrpCPDnisGroupOperStatus to have the value 1081 'missingDependency'. 1082 1083 Existing rows may be modified when the row is active. 1084 " 1085 INDEX { ccrpCPName, 1086 IMPLIED ccrpDnisGroupName } 1087 ::= { ccrpCPDnisGrpTable 1 } 1088 1089CcrpCPDnisGrpEntry ::= 1090 SEQUENCE { 1091 ccrpCPDnisGroupOperStatus CiscoRowOperStatus, 1092 ccrpCPDnisGroupRowStatus RowStatus 1093 } 1094 1095ccrpCPDnisGroupOperStatus OBJECT-TYPE 1096 SYNTAX CiscoRowOperStatus 1097 MAX-ACCESS read-only 1098 STATUS current 1099 DESCRIPTION 1100 "A control object to indicate the operational status 1101 of this entry. This object is used to determine that 1102 the dependencies for this entry are valid and active. 1103 1104 This entry is dependent on entries in 1105 ccrpDnisGroupTable and ccrpCustomerProfileTable. 1106 " 1107 ::= { ccrpCPDnisGrpEntry 1 } 1108 1109ccrpCPDnisGroupRowStatus OBJECT-TYPE 1110 SYNTAX RowStatus 1111 MAX-ACCESS read-create 1112 STATUS current 1113 DESCRIPTION 1114 "The status of this conceptual row. 1115 1116 An entry may not exist in the active(1) state unless 1117 all objects in the entry have an appropriate value. 1118 1119 All values of RowStatus are allowed. 1120 " 1121 ::= { ccrpCPDnisGrpEntry 2 } 1122 1123 1124-- Customer Profile Resource Group association 1125 1126ccrpCPResourceGrpTable OBJECT-TYPE 1127 SYNTAX SEQUENCE OF CcrpCPResourceGrpEntry 1128 MAX-ACCESS not-accessible 1129 STATUS current 1130 DESCRIPTION 1131 " 1132 Table identifying resources groups for each customer 1133 profile. 1134 " 1135 ::= { ccrpCustomerProfileConfig 3 } 1136 1137ccrpCPResourceGrpEntry OBJECT-TYPE 1138 SYNTAX CcrpCPResourceGrpEntry 1139 MAX-ACCESS not-accessible 1140 STATUS current 1141 DESCRIPTION 1142 " 1143 Each entry identifying a resource group for a customer 1144 profile. There may be multiple resource group entries 1145 for the same customer profile name. A single resource 1146 group may be associated with more than one customer 1147 profile. 1148 1149 Entries in this table may be created and deleted via 1150 the ccrpCPResourceRowStatus object or the management 1151 console on the system. 1152 1153 Using SNMP, rows are created by a SET request setting 1154 the value of ccrpCPResourceRowStatus to 'createAndGo' 1155 or 'createAndWait'. Rows are deleted by a SET request 1156 setting the value of ccrpCPResourceRowStatus to 1157 'destroy'. 1158 1159 Creating a new row with values of ccrpCPName or 1160 ccrpResourceName which do not yet exist in 1161 ccrpCustomerProfileTable or ccrpResourceTable 1162 respectively will cause the new row's 1163 ccrpCPDnisGroupOperStatus to have the value 1164 'missingDependency'. 1165 1166 Existing rows may be modified when the row is active. 1167 " 1168 INDEX { ccrpCPName, 1169 ccrpResourceName, 1170 ccrpCPResourceCallType } 1171 1172 ::= { ccrpCPResourceGrpTable 1 } 1173 1174CcrpCPResourceGrpEntry ::= 1175 SEQUENCE { 1176 ccrpCPResourceCallType BITS, 1177 ccrpCPResourceServiceProfileName SnmpAdminString, 1178 ccrpCPResourceOperStatus CiscoRowOperStatus, 1179 ccrpCPResourceRowStatus RowStatus 1180 } 1181 1182 1183ccrpCPResourceCallType OBJECT-TYPE 1184 SYNTAX BITS { 1185 digital(0), 1186 speech(1), 1187 v110(2), 1188 v120(3) 1189 } 1190 MAX-ACCESS not-accessible 1191 STATUS current 1192 DESCRIPTION 1193 "Indicates types of calls to assign to this resource 1194 for this customer profile. 1195 1196 This object is a bit map, with each bit representing 1197 a different call type as identified below. 1198 A 1-bit indicates that call type is supported. 1199 A 0-bit indicates that call type is not supported. 1200 1201 Bit 0 - Digital 1202 Bit 1 - Speech 1203 Bit 2 - V.110 1204 Bit 3 - V.120 1205 1206 Setting all defined bits to 1 would result in this 1207 resource being available for all calls. 1208 Setting all defined bits to zero would result no 1209 calls being assigned to this resource. 1210 1211 Q.931 specifies Bearer Capability associated with calls. 1212 RFC 2127, ISDN MIB defines the object isdnBearInfoType, 1213 combining Q.931 bearer capability information 1214 transfer capability and user rate. 1215 1216 The correlation between Q.931 information transfer capability 1217 and call types is: 1218 Call Type Q.931 1219 --------- ----- 1220 digital = {unrestricted digital, restricted digital} 1221 speech = {speech, 3.1kHz audio, 7kHz audio} 1222 v110 = {Anything with V.110 User Info Layer} 1223 v120 = {Anything with V.120 User Info Layer} 1224 1225 The Q.931 user info layer values of V.110 or V.120 override 1226 all other fields in determining resource manager call types. 1227 1228 The remaining Q.931 transfer capabilities are not currently 1229 supported by resource manager. 1230 1231 The mapping for RFC2127 is: 1232 Call Type RFC2127 1233 --------- ------- 1234 digital = {unrestrictedDigital,unrestrictedDigital56, 1235 restrictedDigital} 1236 speech = {speech, audio31, audio7} 1237 v110 = {Not represented in RFC2127} 1238 v120 = {Not represented in RFC2127} 1239 1240 The remaining RFC2127 values are not currently 1241 supported by resource manager. 1242 1243 " 1244 ::= { ccrpCPResourceGrpEntry 1 } 1245 1246ccrpCPResourceServiceProfileName OBJECT-TYPE 1247 SYNTAX SnmpAdminString (SIZE(0..23)) 1248 MAX-ACCESS read-create 1249 STATUS current 1250 DESCRIPTION 1251 "Name of service profile to apply to this resource 1252 whenever a new call matching the CP is assigned to 1253 the resource. 1254 1255 Service profiles are defined via the management 1256 console on the system. 1257 1258 Assigning a service profile is optional. 1259 " 1260 DEFVAL {""} 1261 ::= { ccrpCPResourceGrpEntry 2 } 1262 1263ccrpCPResourceOperStatus OBJECT-TYPE 1264 SYNTAX CiscoRowOperStatus 1265 MAX-ACCESS read-only 1266 STATUS current 1267 DESCRIPTION 1268 "A control object to indicate the operational status 1269 of this entry. This object is used to determine that 1270 the dependencies for this entry are valid and active. 1271 1272 This entry is dependent on entries in ccrpResourceTable 1273 and ccrpCustomerProfileTable. 1274 " 1275 ::= { ccrpCPResourceGrpEntry 3 } 1276 1277ccrpCPResourceRowStatus OBJECT-TYPE 1278 SYNTAX RowStatus 1279 MAX-ACCESS read-create 1280 STATUS current 1281 DESCRIPTION 1282 "The status of this conceptual row. 1283 1284 An entry may not exist in the active(1) state unless 1285 all objects in the entry have an appropriate value. 1286 1287 All values of RowStatus are allowed. 1288 " 1289 ::= { ccrpCPResourceGrpEntry 4 } 1290 1291 1292-- Customer Profile VPDN Group association 1293 1294ccrpCPVGTable OBJECT-TYPE 1295 SYNTAX SEQUENCE OF CcrpCPVGEntry 1296 MAX-ACCESS not-accessible 1297 STATUS current 1298 DESCRIPTION 1299 "Table identifying VPDN groups for customer 1300 profiles. 1301 " 1302 ::= { ccrpCustomerProfileConfig 4 } 1303 1304ccrpCPVGEntry OBJECT-TYPE 1305 SYNTAX CcrpCPVGEntry 1306 MAX-ACCESS not-accessible 1307 STATUS current 1308 DESCRIPTION 1309 " 1310 Each entry identifies a VPDN group for a customer 1311 profile. 1312 1313 Each customer profile may have multiple VPDN groups 1314 associated with it. 1315 1316 A VPDN group may be associated with more than one 1317 customer profile. 1318 1319 Entries in this table may be created and deleted via 1320 the ccrpCPVGRowStatus object or the management 1321 console on the system. 1322 1323 Using SNMP, rows are created by a SET request setting 1324 the value of ccrpCPVGRowStatus to 'createAndGo' 1325 or 'createAndWait'. Rows are deleted by a SET request 1326 setting the value of ccrpCPVGRowStatus to 'destroy'. 1327 1328 Creating a new row with a value of ccrpCPName 1329 which does not yet exist in ccrpCustomerProfileTable 1330 or a value of ccrpCPVGName which has not been 1331 configured will cause the new row's 1332 ccrpCPDnisGroupOperStatus to have the value 1333 'missingDependency'. 1334 1335 Existing rows may be modified when the row is active. 1336 " 1337 INDEX { ccrpCPName, 1338 IMPLIED ccrpCPVGName } 1339 ::= { ccrpCPVGTable 1 } 1340 1341CcrpCPVGEntry ::= 1342 SEQUENCE { 1343 ccrpCPVGName SnmpAdminString, 1344 ccrpCPVGOperStatus CiscoRowOperStatus, 1345 ccrpCPVGRowStatus RowStatus 1346 } 1347 1348ccrpCPVGName OBJECT-TYPE 1349 SYNTAX SnmpAdminString (SIZE(1..23)) 1350 MAX-ACCESS not-accessible 1351 STATUS current 1352 DESCRIPTION 1353 "Name for VPDN group for this customer profile. 1354 " 1355 ::= { ccrpCPVGEntry 1 } 1356 1357ccrpCPVGOperStatus OBJECT-TYPE 1358 SYNTAX CiscoRowOperStatus 1359 MAX-ACCESS read-only 1360 STATUS current 1361 DESCRIPTION 1362 "A control object to indicate the operational status 1363 of this entry. This object is used to determine that 1364 the dependencies for this entry are valid and active. 1365 1366 This entry is dependent on entries in the 1367 ccrpCustomerProfileTable and VPDN group in system 1368 configuration. 1369 " 1370 ::= { ccrpCPVGEntry 2 } 1371 1372ccrpCPVGRowStatus OBJECT-TYPE 1373 SYNTAX RowStatus 1374 MAX-ACCESS read-create 1375 STATUS current 1376 DESCRIPTION 1377 "The status of this conceptual row. 1378 1379 An entry may not exist in the active(1) state unless 1380 all objects in the entry have an appropriate value. 1381 1382 All values of RowStatus are allowed. 1383 " 1384 ::= { ccrpCPVGEntry 3 } 1385 1386 1387 1388 1389-- 1390-- Resource Manager Statistics 1391-- 1392 1393 1394-- Customer Profile Statistics 1395 1396ccrpCPStatisticsTable OBJECT-TYPE 1397 SYNTAX SEQUENCE OF CcrpCPStatisticsEntry 1398 MAX-ACCESS not-accessible 1399 STATUS current 1400 DESCRIPTION 1401 "Table of customer profile statistics. 1402 1403 The information provided in this table may be used 1404 to better understand usage of network resources 1405 and improve capacity planning. 1406 " 1407 ::= { ccrpCPStatistics 1 } 1408 1409ccrpCPStatisticsEntry OBJECT-TYPE 1410 SYNTAX CcrpCPStatisticsEntry 1411 MAX-ACCESS not-accessible 1412 STATUS current 1413 DESCRIPTION 1414 "An entry in the table, containing statistics about a 1415 single customer profile. 1416 1417 An entry is created for each customer profile within 1418 the ccrpCustomerProfileTable. 1419 " 1420 AUGMENTS { ccrpCustomerProfileEntry } 1421 ::= { ccrpCPStatisticsTable 1 } 1422 1423CcrpCPStatisticsEntry ::= 1424 SEQUENCE { 1425 ccrpCPActiveSessions Gauge32, 1426 ccrpCPActiveOverflowSessions Gauge32, 1427 ccrpCPTotalSessions Counter32, 1428 ccrpCPTotalOverflowSessions Counter32, 1429 ccrpCPNumberOverflowState Counter32, 1430 ccrpCPNumberMaxState Counter32, 1431 ccrpCPOverflowTime TimeTicks, 1432 ccrpCPMaxStateTime TimeTicks, 1433 ccrpCPPeakActiveSessions Gauge32, 1434 ccrpCPOverflowRejected Counter32, 1435 ccrpCPResourceRejected Counter32 1436 } 1437 1438ccrpCPActiveSessions OBJECT-TYPE 1439 SYNTAX Gauge32 1440 UNITS "sessions" 1441 MAX-ACCESS read-only 1442 STATUS current 1443 DESCRIPTION 1444 "Number of active sessions for this customer profile." 1445 ::= { ccrpCPStatisticsEntry 1 } 1446 1447ccrpCPActiveOverflowSessions OBJECT-TYPE 1448 SYNTAX Gauge32 1449 UNITS "sessions" 1450 MAX-ACCESS read-only 1451 STATUS current 1452 DESCRIPTION 1453 " 1454 Number of active sessions which are overflow sessions 1455 for this customer profile. 1456 Overflow sessions are those calls which arrived and 1457 were accepted when the customer profile's 1458 ccrpCPActiveSessions >= ccrpCPSessionLimit. 1459 " 1460 ::= { ccrpCPStatisticsEntry 2 } 1461 1462 1463ccrpCPTotalSessions OBJECT-TYPE 1464 SYNTAX Counter32 1465 UNITS "sessions" 1466 MAX-ACCESS read-only 1467 STATUS current 1468 DESCRIPTION 1469 "Total number of sessions for this customer profile 1470 since last system re-initialization. 1471 1472 Includes non-overflow and overflow sessions. 1473 1474 Includes all calls which were answered, including those 1475 which may have been terminated due to post-answer 1476 resource restrictions or authorization failures. 1477 " 1478 ::= { ccrpCPStatisticsEntry 3 } 1479 1480 1481ccrpCPTotalOverflowSessions OBJECT-TYPE 1482 SYNTAX Counter32 1483 UNITS "sessions" 1484 MAX-ACCESS read-only 1485 STATUS current 1486 DESCRIPTION 1487 "Total number of overflow sessions for this customer 1488 profile since last system re-initialization. 1489 1490 Includes all calls which were answered and identified 1491 as overflow sessions, including those which may have 1492 been terminated due to post-answer resource limits 1493 or authorization failures. 1494 " 1495 ::= { ccrpCPStatisticsEntry 4 } 1496 1497ccrpCPNumberOverflowState OBJECT-TYPE 1498 SYNTAX Counter32 1499 UNITS "occurrences" 1500 MAX-ACCESS read-only 1501 STATUS current 1502 DESCRIPTION 1503 "Number of times this customer profile has been in 1504 an overflow state since last system re-initialization. 1505 The customer profile is in overflow state when 1506 ccrpCPActiveSessions > ccrpCPSessionLimit. 1507 1508 If overflow is not allowed for this profile, this value 1509 is always zero. 1510 " 1511 ::= { ccrpCPStatisticsEntry 5 } 1512 1513ccrpCPNumberMaxState OBJECT-TYPE 1514 SYNTAX Counter32 1515 UNITS "occurrences" 1516 MAX-ACCESS read-only 1517 STATUS current 1518 DESCRIPTION 1519 "Number of times this customer profile has reached 1520 its maximum allowed active sessions, including 1521 overflow sessions since last system re-initialization. 1522 1523 The customer profile is in maximum state under the 1524 following conditions: 1525 Overflow allowed and limited 1526 ccrpCPActiveSessions = ccrpCPSessionLimit + ccrpCPOverflowSize. 1527 Overflow not allowed 1528 ccrpCPActiveSessions = ccrpCPSessionLimit. 1529 1530 If overflow is allowed, but not limited by 1531 ccrpCPOverflow, this value will always be 1532 zero. 1533 " 1534 ::= { ccrpCPStatisticsEntry 6 } 1535 1536ccrpCPOverflowTime OBJECT-TYPE 1537 SYNTAX TimeTicks 1538 MAX-ACCESS read-only 1539 STATUS current 1540 DESCRIPTION 1541 "The amount of time that this customer profile has been 1542 in overflow state since last system re-initialization. 1543 The customer profile is in overflow state when 1544 ccrpCPActiveSessions > ccrpCPSessionLimit. 1545 " 1546 ::= { ccrpCPStatisticsEntry 7 } 1547 1548ccrpCPMaxStateTime OBJECT-TYPE 1549 SYNTAX TimeTicks 1550 MAX-ACCESS read-only 1551 STATUS current 1552 DESCRIPTION 1553 "The amount of time that this customer profile has reached 1554 its maximum allowed active sessions since last system re- 1555 initialization. 1556 1557 The customer profile is in maximum state under the 1558 following conditions: 1559 Overflow allowed and limited 1560 ccrpCPActiveSessions = ccrpCPSessionLimit + ccrpCPOverflowSize. 1561 Overflow not allowed 1562 ccrpCPActiveSessions = ccrpCPSessionLimit. 1563 1564 If overflow is allowed, but not limited by 1565 ccrpCPOverflow, this value will always be 1566 zero. 1567 " 1568 ::= { ccrpCPStatisticsEntry 8 } 1569 1570ccrpCPPeakActiveSessions OBJECT-TYPE 1571 SYNTAX Gauge32 1572 UNITS "sessions" 1573 MAX-ACCESS read-only 1574 STATUS current 1575 DESCRIPTION 1576 "The maximum number of active sessions which has 1577 occurred for this customer profile since last system 1578 re-initialization. This is the maximum value of 1579 ccrpCPActiveSessions since last system 1580 re-initialization. 1581 1582 This includes non-overflow and overflow sessions. 1583 1584 The peak value for the overflow sessions may be 1585 computed by subtracting the value of ccrpCPSessionLimit 1586 from this value. 1587 " 1588 ::= { ccrpCPStatisticsEntry 9 } 1589 1590ccrpCPOverflowRejected OBJECT-TYPE 1591 SYNTAX Counter32 1592 UNITS "call attempts" 1593 MAX-ACCESS read-only 1594 STATUS current 1595 DESCRIPTION 1596 "Number of calls rejected due to exceeding allowed 1597 simultaneous sessions for this customer 1598 profile since last system re-initialization. 1599 1600 If overflow is not allowed for this profile, this 1601 counts the number of times calls arrived when 1602 ccrpCPActiveSessions = ccrpCPSessionLimit. 1603 1604 If overflow is allowed, this counts the number of 1605 time calls arrived when 1606 ccrpCPActiveSessions = ccrpCPSessionLimit + ccrpCPOverflow. 1607 1608 If overflow is allowed, but not limited by 1609 ccrpCPOverflow, this value is always zero. 1610 1611 Includes calls which were answered, then terminated 1612 due to post-answer session counting restrictions for 1613 the customer profile. Does not include calls 1614 terminated due to post-answer resource limits or 1615 post-answer authorization failures beyond customer 1616 profile authorizations. 1617 " 1618 ::= { ccrpCPStatisticsEntry 10 } 1619 1620ccrpCPResourceRejected OBJECT-TYPE 1621 SYNTAX Counter32 1622 UNITS "call attempts" 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION 1626 "Number of calls rejected due to unavailable resources 1627 for this customer profile since last system 1628 re-initialization. 1629 1630 Includes calls which were answered then terminated due 1631 to post-answer resource restrictions. 1632 " 1633 ::= { ccrpCPStatisticsEntry 11 } 1634 1635 1636-- DNIS Session Statistics 1637 1638ccrpDnisStatisticsTableMaxEntries OBJECT-TYPE 1639 SYNTAX Unsigned32 1640 MAX-ACCESS read-write 1641 STATUS current 1642 DESCRIPTION 1643 "The limit on the number of entries that the 1644 ccrpDnisStatisticsTable may contain. 1645 1646 When this table is full, any new DNIS values will be 1647 ignored. 1648 1649 A value of 0 will prevent any DNIS statistics from being 1650 retained. If this value is set to 0 after entries already 1651 exist in the table, those entries will be deleted. 1652 1653 Reducing the value will truncate the table based on the 1654 sort order of the index. 1655 1656 The range for this value is from 0 to a system specific 1657 number specified by ccrpDnisStatisticsTableSystemMax. 1658 " 1659 DEFVAL { 0 } 1660 ::= { ccrpDnisStatistics 1 } 1661 1662ccrpDnisStatisticsTableSystemMax OBJECT-TYPE 1663 SYNTAX Unsigned32 1664 MAX-ACCESS read-only 1665 STATUS current 1666 DESCRIPTION 1667 "The system specific limit on the number of entries 1668 that the ccrpDnisStatisticsTable may contain. 1669 This is the maximum value that will be accepted for 1670 ccrpDnisStatisticsTableMaxEntries. 1671 " 1672 ::= { ccrpDnisStatistics 2 } 1673 1674ccrpDnisStatisticsTableLengthExceeded OBJECT-TYPE 1675 SYNTAX Counter32 1676 MAX-ACCESS read-only 1677 STATUS current 1678 DESCRIPTION 1679 "The number of times a new DNIS has been ignored due to 1680 the ccrpDnisStatisticsTableMaxLength having been reached 1681 since last system re-initialization. 1682 1683 When the table is full, this counter is incremented 1684 both for each new DNIS arriving, as well as every time 1685 the same DNIS arrives. 1686 " 1687 ::= { ccrpDnisStatistics 3 } 1688 1689ccrpDnisStatisticsTable OBJECT-TYPE 1690 SYNTAX SEQUENCE OF CcrpDnisStatisticsEntry 1691 MAX-ACCESS not-accessible 1692 STATUS current 1693 DESCRIPTION 1694 "Table of session counts for individual DNIS numbers. 1695 1696 The information provided in this table may be used 1697 to better understand usage of network resources 1698 and improve capacity planning. 1699 " 1700 ::= { ccrpDnisStatistics 4 } 1701 1702ccrpDnisStatisticsEntry OBJECT-TYPE 1703 SYNTAX CcrpDnisStatisticsEntry 1704 MAX-ACCESS not-accessible 1705 STATUS current 1706 DESCRIPTION 1707 "An entry in the table, containing session counts 1708 for a single DNIS number. 1709 1710 The DNIS does not need to be a member of a DNIS 1711 group or be associated with a customer profile to 1712 appear in this table. 1713 1714 Entries are created as a result of a call being 1715 received by the system with the DNIS number. 1716 " 1717 INDEX { IMPLIED ccrpDnisStatisticsDnisNumber } 1718 ::= { ccrpDnisStatisticsTable 1 } 1719 1720CcrpDnisStatisticsEntry ::= 1721 SEQUENCE { 1722 ccrpDnisStatisticsDnisNumber CcrpPhoneNumber, 1723 ccrpDnisStatisticsGroupName SnmpAdminString, 1724 ccrpDnisActiveSessions Gauge32, 1725 ccrpDnisTotalSessions Counter32, 1726 ccrpDnisPeakActiveSessions Gauge32, 1727 ccrpDnisCallTypeRejected Counter32 1728 } 1729 1730ccrpDnisStatisticsDnisNumber OBJECT-TYPE 1731 SYNTAX CcrpPhoneNumber 1732 MAX-ACCESS not-accessible 1733 STATUS current 1734 DESCRIPTION 1735 "DNIS associated with call" 1736 ::= { ccrpDnisStatisticsEntry 1 } 1737 1738 1739ccrpDnisStatisticsGroupName OBJECT-TYPE 1740 SYNTAX SnmpAdminString (SIZE(0..23)) 1741 MAX-ACCESS read-only 1742 STATUS current 1743 DESCRIPTION 1744 "Name of DNIS group containing this DNIS. Value 1745 corresponds to ccrpDnisGroupName. 1746 1747 If DNIS is not a member of a DNIS group, this value 1748 is a zero-length string. 1749 " 1750 ::= { ccrpDnisStatisticsEntry 2 } 1751 1752 1753ccrpDnisActiveSessions OBJECT-TYPE 1754 SYNTAX Gauge32 1755 UNITS "sessions" 1756 MAX-ACCESS read-only 1757 STATUS current 1758 DESCRIPTION 1759 "Number of active sessions for this DNIS in the 1760 customer profile. 1761 Includes non-overflow and overflow sessions. 1762 " 1763 ::= { ccrpDnisStatisticsEntry 3 } 1764 1765 1766ccrpDnisTotalSessions OBJECT-TYPE 1767 SYNTAX Counter32 1768 UNITS "sessions" 1769 MAX-ACCESS read-only 1770 STATUS current 1771 DESCRIPTION 1772 "Total number of sessions for this DNIS in the 1773 customer profile since last system re-initialization. 1774 1775 Includes non-overflow and overflow sessions. 1776 Includes all calls which were answered then terminated 1777 by post-answer restrictions for authorization 1778 failures. 1779 " 1780 ::= { ccrpDnisStatisticsEntry 4 } 1781 1782 1783ccrpDnisPeakActiveSessions OBJECT-TYPE 1784 SYNTAX Gauge32 1785 UNITS "sessions" 1786 MAX-ACCESS read-only 1787 STATUS current 1788 DESCRIPTION 1789 "The maximum number of active sessions which has 1790 occurred for this DNIS since last system 1791 re-initialization. 1792 1793 Includes non-overflow and overflow sessions. 1794 " 1795 ::= { ccrpDnisStatisticsEntry 5 } 1796 1797 1798ccrpDnisCallTypeRejected OBJECT-TYPE 1799 SYNTAX Counter32 1800 UNITS "sessions" 1801 MAX-ACCESS read-only 1802 STATUS current 1803 DESCRIPTION 1804 "Number of calls with this DNIS which were rejected 1805 due to call type mismatch, as defined in the 1806 ccrpCallDiscriminatorTable, since last system 1807 re-initialization. 1808 " 1809 ::= { ccrpDnisStatisticsEntry 6 } 1810 1811 1812-- Call Discriminator Statistics 1813 1814ccrpCDStatisticsTable OBJECT-TYPE 1815 SYNTAX SEQUENCE OF CcrpCDStatisticsEntry 1816 MAX-ACCESS not-accessible 1817 STATUS current 1818 DESCRIPTION 1819 "Table of call discriminator statistics. 1820 1821 The information provided in this table may be used 1822 to better understand usage of network resources 1823 and improve capacity planning. 1824 " 1825 ::= { ccrpCDStatistics 1 } 1826 1827ccrpCDStatisticsEntry OBJECT-TYPE 1828 SYNTAX CcrpCDStatisticsEntry 1829 MAX-ACCESS not-accessible 1830 STATUS current 1831 DESCRIPTION 1832 "An entry in the table, containing statistics about a 1833 single call discriminator definition. 1834 1835 An entry is created for each call discriminator within 1836 the ccrpCallDiscriminatorTable. 1837 " 1838 AUGMENTS { ccrpCallDiscriminatorEntry } 1839 ::= { ccrpCDStatisticsTable 1 } 1840 1841CcrpCDStatisticsEntry ::= 1842 SEQUENCE { 1843 ccrpCDRejected Counter32 1844 } 1845 1846ccrpCDRejected OBJECT-TYPE 1847 SYNTAX Counter32 1848 UNITS "sessions" 1849 MAX-ACCESS read-only 1850 STATUS current 1851 DESCRIPTION 1852 "Number of calls rejected due to matching this call 1853 discriminator definition, as defined in the 1854 ccrpCallDiscriminatorTable, since last system 1855 re-initialization. 1856 " 1857 ::= { ccrpCDStatisticsEntry 1 } 1858 1859 1860 1861 1862-- ****************************************************************** 1863-- Notifications 1864-- ****************************************************************** 1865ccrpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoCallResourcePoolMIB 2 } 1866 1867 1868-- ****************************************************************** 1869-- Conformance and Compliance 1870-- ****************************************************************** 1871ccrpMIBConformance OBJECT IDENTIFIER ::= { ciscoCallResourcePoolMIB 3 } 1872 1873ccrpMIBCompliances OBJECT IDENTIFIER ::= { ccrpMIBConformance 1 } 1874ccrpMIBGroups OBJECT IDENTIFIER ::= { ccrpMIBConformance 2 } 1875 1876-- compliance statements 1877 1878ccrpMIBCompliance MODULE-COMPLIANCE 1879 STATUS current 1880 DESCRIPTION 1881 "The compliance statement for entities which 1882 implement the CISCO CALL RESOURCE POOL MIB" 1883 MODULE -- this module 1884 MANDATORY-GROUPS 1885 { ccrpGeneralConfigGroup, 1886 ccrpDnisConfigGroup, 1887 ccrpCDConfigGroup, 1888 ccrpResourceConfigGroup, 1889 ccrpCPConfigGroup, 1890 ccrpCPStatisticsGroup, 1891 ccrpDnisStatisticsGroup, 1892 ccrpCDStatisticsGroup 1893 } 1894 1895 ::= { ccrpMIBCompliances 1 } 1896 1897 1898-- units of conformance 1899 1900 1901ccrpGeneralConfigGroup OBJECT-GROUP 1902 OBJECTS { 1903 ccrpNoCPCallTreatment, 1904 ccrpNoResourceCallTreatment 1905 } 1906 STATUS current 1907 DESCRIPTION 1908 "A collection of objects providing general Call Resource 1909 Pool configuration. 1910 " 1911 ::= { ccrpMIBGroups 1 } 1912 1913ccrpDnisConfigGroup OBJECT-GROUP 1914 OBJECTS { 1915 ccrpDnisGroupRowStatus, 1916 ccrpDnisGroupCallType, 1917 ccrpDnisGroupCallTypeOperStatus, 1918 ccrpDnisGroupCallTypeRowStatus 1919 } 1920 STATUS current 1921 DESCRIPTION 1922 "Objects for configuring a named collection of DNIS numbers. 1923 " 1924 ::= { ccrpMIBGroups 2 } 1925 1926ccrpCDConfigGroup OBJECT-GROUP 1927 OBJECTS { 1928 ccrpCDCallType, 1929 ccrpCDRowStatus, 1930 ccrpCDDiscriminatedGroupOperStatus, 1931 ccrpCDDiscriminatedGroupRowStatus 1932 } 1933 STATUS current 1934 DESCRIPTION 1935 "Objects for configuring a call discriminators. 1936 " 1937 ::= { ccrpMIBGroups 3 } 1938 1939ccrpResourceConfigGroup OBJECT-GROUP 1940 OBJECTS { 1941 ccrpResourcePortBased, 1942 ccrpResourceLimit, 1943 ccrpResourceGroupOperStatus, 1944 ccrpResourceGroupRowStatus, 1945 ccrpResourceRangeStartPort, 1946 ccrpResourceRangeEndPort, 1947 ccrpResourceRangeOperStatus, 1948 ccrpResourceRangeRowStatus 1949 } 1950 STATUS current 1951 DESCRIPTION 1952 "Objects for configuring resource groups. 1953 " 1954 ::= { ccrpMIBGroups 4 } 1955 1956ccrpCPConfigGroup OBJECT-GROUP 1957 OBJECTS { 1958 ccrpCPSessionLimit, 1959 ccrpCPOverflow, 1960 ccrpCPRowStatus, 1961 ccrpCPDnisGroupOperStatus, 1962 ccrpCPDnisGroupRowStatus, 1963 ccrpCPResourceServiceProfileName, 1964 ccrpCPResourceOperStatus, 1965 ccrpCPResourceRowStatus, 1966 ccrpCPVGOperStatus, 1967 ccrpCPVGRowStatus 1968 } 1969 STATUS current 1970 DESCRIPTION 1971 "Objects for configuring customer profiles. 1972 " 1973 ::= { ccrpMIBGroups 5 } 1974 1975ccrpCPStatisticsGroup OBJECT-GROUP 1976 OBJECTS { 1977 ccrpCPActiveSessions, 1978 ccrpCPActiveOverflowSessions, 1979 ccrpCPTotalSessions, 1980 ccrpCPTotalOverflowSessions, 1981 ccrpCPNumberOverflowState, 1982 ccrpCPNumberMaxState, 1983 ccrpCPOverflowTime, 1984 ccrpCPMaxStateTime, 1985 ccrpCPPeakActiveSessions, 1986 ccrpCPOverflowRejected, 1987 ccrpCPResourceRejected 1988 } 1989 STATUS current 1990 DESCRIPTION 1991 "Objects for providing customer profile statistics. 1992 " 1993 ::= { ccrpMIBGroups 6 } 1994 1995ccrpDnisStatisticsGroup OBJECT-GROUP 1996 OBJECTS { 1997 ccrpDnisStatisticsTableMaxEntries, 1998 ccrpDnisStatisticsTableSystemMax, 1999 ccrpDnisStatisticsTableLengthExceeded, 2000 ccrpDnisStatisticsGroupName, 2001 ccrpDnisActiveSessions, 2002 ccrpDnisTotalSessions, 2003 ccrpDnisPeakActiveSessions, 2004 ccrpDnisCallTypeRejected 2005 } 2006 STATUS current 2007 DESCRIPTION 2008 "Objects for providing DNIS statistics. 2009 " 2010 ::= { ccrpMIBGroups 7 } 2011 2012ccrpCDStatisticsGroup OBJECT-GROUP 2013 OBJECTS { 2014 ccrpCDRejected 2015 } 2016 STATUS current 2017 DESCRIPTION 2018 "Objects for providing call discriminator statistics. 2019 " 2020 ::= { ccrpMIBGroups 8 } 2021 2022END 2023 2024 2025