1-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00 2 3 4-- (C)opyright 1999-2014 bintec elmeg GmbH 5-- All Rights Reserved 6-- $RCSfile: mib-voip,v $ 7-- $Revision: 1.18 $ 8 9BIANCA-BRICK-VOIP-MIB DEFINITIONS ::= BEGIN 10 IMPORTS 11 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 12 Integer32, Unsigned32, Counter32, Counter64, IpAddress, TimeTicks, 13 mib-2, enterprises 14 FROM SNMPv2-SMI 15 16 DisplayString 17 FROM SNMPv2-TC 18 19 voip, Date, BitValue 20 FROM BINTEC-MIB 21 22 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 23 FROM SNMPv2-CONF; 24 25 26 -- Management Information for VoIP related Topics 27 28voipMIB MODULE-IDENTITY 29 LAST-UPDATED "200902130000Z" 30 ORGANIZATION "bintec elmeg GmbH" 31 CONTACT-INFO 32 "EMail: info@bintec-elmeg.com 33 Web: www.bintec-elmeg.com 34 " 35 DESCRIPTION 36 "The MIB module for VoIP administration entities. 37 " 38 REVISION "200902130000Z" 39 DESCRIPTION 40 "SWYX certified version." 41 42 ::= { voip 5 } 43 44 45 voipProviderTable OBJECT-TYPE 46 SYNTAX SEQUENCE OF VoipProviderEntry 47 MAX-ACCESS not-accessible 48 STATUS current 49 DESCRIPTION 50 "The common information database for VoIP provider settings. 51 Used by H.323, MGCP and SIP." 52 ::= { voip 1 } 53 54 voipProviderEntry OBJECT-TYPE 55 SYNTAX VoipProviderEntry 56 MAX-ACCESS not-accessible 57 STATUS current 58 DESCRIPTION 59 "Contains parameters common to all VoIP provider types." 60 INDEX { voipProviderDomain, voipProviderAccount } 61 ::= { voipProviderTable 1 } 62 63 VoipProviderEntry ::= 64 SEQUENCE { 65 voipProviderIndex INTEGER, 66 voipProviderAdminStatus INTEGER, 67 voipProviderOperStatus INTEGER, 68 voipProviderDescr DisplayString, 69 voipProviderDomain DisplayString, 70 voipProviderPort INTEGER, 71 voipProviderType INTEGER, 72 voipProviderAccount DisplayString, 73 voipProviderPwd OCTET STRING 74 } 75 76 voipProviderIndex OBJECT-TYPE 77 SYNTAX INTEGER (1..65535) 78 MAX-ACCESS read-only 79 STATUS current 80 81 DESCRIPTION 82 "Unique index for referencing this provider entry." 83 DEFVAL { 1 } 84 ::= { voipProviderEntry 1 } 85 86 voipProviderAdminStatus OBJECT-TYPE 87 SYNTAX INTEGER { 88 enable(1), 89 disable(2), 90 delete(3) 91 } 92 MAX-ACCESS read-write 93 STATUS current 94 95 DESCRIPTION 96 "Administrative status for this provider instance." 97 DEFVAL { enable } 98 ::= { voipProviderEntry 2 } 99 100 voipProviderOperStatus OBJECT-TYPE 101 SYNTAX INTEGER { 102 down(11), 103 dormant(12), 104 trying(13), 105 register(14), 106 authenticate(15), 107 up(16), 108 failed(17), 109 blocked(18), 110 disable(19) 111 } 112 MAX-ACCESS read-only 113 STATUS current 114 DESCRIPTION 115 "Current operative state of provider." 116 DEFVAL { down } 117 ::= { voipProviderEntry 3 } 118 119 voipProviderDescr OBJECT-TYPE 120 SYNTAX DisplayString 121 MAX-ACCESS read-write 122 STATUS current 123 124 DESCRIPTION 125 "User defined description of this entry." 126 DEFVAL { "" } 127 ::= { voipProviderEntry 4 } 128 129 voipProviderDomain OBJECT-TYPE 130 SYNTAX DisplayString 131 MAX-ACCESS read-write 132 STATUS current 133 134 DESCRIPTION 135 "IP address or fully qualified domain name (FQDN) of this 136 VoIP provider instance." 137 DEFVAL { "" } 138 ::= { voipProviderEntry 5 } 139 140 voipProviderPort OBJECT-TYPE 141 SYNTAX INTEGER (1..65535) 142 MAX-ACCESS read-write 143 STATUS current 144 145 DESCRIPTION 146 "Optional destination port of this VoIP provider (e.g 5060 for 147 SIP or 1720 for H.323)." 148 DEFVAL { 5060 } 149 ::= { voipProviderEntry 6 } 150 151 voipProviderType OBJECT-TYPE 152 SYNTAX INTEGER { 153 unknown(1), 154 h323(2), 155 mgcp(3), 156 sip(4) 157 } 158 MAX-ACCESS read-write 159 STATUS current 160 161 DESCRIPTION 162 "Type of provider (H.323, MGCP, SIP). Currently only SIP is 163 implemented. In case of type SIP a further (automatically 164 added) voipSipProviderTable with the same table index defines 165 further variables for SIP provider." 166 DEFVAL { unknown } 167 ::= { voipProviderEntry 7 } 168 169 voipProviderAccount OBJECT-TYPE 170 SYNTAX DisplayString (SIZE (0..64)) 171 MAX-ACCESS read-write 172 STATUS current 173 174 DESCRIPTION 175 "Optional user name for login to provider (only if given)." 176 DEFVAL { "" } 177 ::= { voipProviderEntry 8 } 178 179 voipProviderPwd OBJECT-TYPE 180 SYNTAX OCTET STRING (SIZE (0..64)) 181 MAX-ACCESS read-write 182 STATUS current 183 184 DESCRIPTION 185 "Password or private key for login to provider (only if given)." 186 DEFVAL { "" } 187 ::= { voipProviderEntry 9 } 188 189 190-- VoIP provider specific interface extension table 191 192 voipExtensionTable OBJECT-TYPE 193 SYNTAX SEQUENCE OF VoipExtensionEntry 194 MAX-ACCESS not-accessible 195 STATUS current 196 DESCRIPTION 197 "Description of a physical extension (dial peer)." 198 ::= { voip 2 } 199 200 voipExtensionEntry OBJECT-TYPE 201 SYNTAX VoipExtensionEntry 202 MAX-ACCESS not-accessible 203 STATUS current 204 DESCRIPTION 205 "Settings of an extension entry common to all extension types." 206 INDEX { voipExtensionNumber, voipExtensionType } 207 ::= { voipExtensionTable 1 } 208 209 210 VoipExtensionEntry ::= 211 SEQUENCE { 212 voipExtensionIndex INTEGER, 213 voipExtensionNumber DisplayString, 214 voipExtensionAlias DisplayString, 215 voipExtensionMask BitValue, 216 voipExtensionType INTEGER, 217 voipExtensionOperStatus INTEGER 218 } 219 220 voipExtensionIndex OBJECT-TYPE 221 SYNTAX INTEGER (1..65535) 222 MAX-ACCESS read-write 223 STATUS current 224 225 DESCRIPTION 226 "Unique index of this extension entry." 227 DEFVAL { 1 } 228 ::= { voipExtensionEntry 1 } 229 230 voipExtensionNumber OBJECT-TYPE 231 SYNTAX DisplayString (SIZE (0..32)) 232 MAX-ACCESS read-write 233 STATUS current 234 235 DESCRIPTION 236 "Assigned number or prefix for this extension." 237 ::= { voipExtensionEntry 2 } 238 239 voipExtensionAlias OBJECT-TYPE 240 SYNTAX DisplayString (SIZE (0..32)) 241 MAX-ACCESS read-write 242 STATUS current 243 244 DESCRIPTION 245 "An internal alias assigned to this extension. This parameter is 246 currently unused." 247 ::= { voipExtensionEntry 3 } 248 249 voipExtensionMask OBJECT-TYPE 250 SYNTAX BitValue 251 MAX-ACCESS read-write 252 STATUS current 253 254 DESCRIPTION 255 "Interface stack mask position of a referenced interface 256 (ISDN stack or MGCP UNITS). This entry can only be set for 257 'voipExtensionType' = 'analog' and 'digital' (and theoretically 258 'mgcp'). For all other types this variable is empty. 259 260 For 'analog' and 'digital' interfaces the needed value can be 261 found in the interface's isdnStkTable entry at 'isdnstkNumber' 262 (= the bitmask position of the interface in the stack's 263 bitmask). Note that despite the BitValue data type of this 264 parameter no bitmask is entered here, just the 'isdnstkNumber' 265 integer value of a single interface." 266 DEFVAL { 0 } 267 ::= { voipExtensionEntry 4 } 268 269 voipExtensionType OBJECT-TYPE 270 SYNTAX INTEGER { 271 analog(1), 272 digital(2), 273 sip(3), 274 h323(4), 275 mgcp(5), 276 delete(7) 277 } 278 MAX-ACCESS read-write 279 STATUS current 280 281 DESCRIPTION 282 "Interface type of extension. 'analog' (POTS), 'digital' (ISDN), 283 SIP, MGCP, H.323 (or 'delete'). 284 MGCP and H.323 are currently not implemented." 285 DEFVAL { digital } 286 ::= { voipExtensionEntry 5 } 287 288 voipExtensionOperStatus OBJECT-TYPE 289 SYNTAX INTEGER { 290 down(11), 291 dormant(12), 292 trying(13), 293 register(14), 294 authenticate(15), 295 up(16), 296 failed(17), 297 blocked(18), 298 disable(19) 299 } 300 MAX-ACCESS read-only 301 STATUS current 302 DESCRIPTION 303 "Current operational state of connected extension." 304 DEFVAL { down } 305 ::= { voipExtensionEntry 9 } 306 307 308 309 310-- VoIP active call table 311 312 voipCallTable OBJECT-TYPE 313 SYNTAX SEQUENCE OF VoipCallEntry 314 MAX-ACCESS not-accessible 315 STATUS current 316 DESCRIPTION 317 "Up-to-date informations of active VoIP calls." 318 ::= { voip 3 } 319 320 voipCallEntry OBJECT-TYPE 321 SYNTAX VoipCallEntry 322 MAX-ACCESS not-accessible 323 STATUS current 324 DESCRIPTION 325 "Table of current VoIP calls (counterpart to isdnCallTable)." 326 INDEX { voipCallTimeStamp } 327 ::= { voipCallTable 1 } 328 329 VoipCallEntry ::= 330 SEQUENCE { 331 voipCallTimeStamp Date, 332 voipCallProtocolType INTEGER, 333 voipCallState INTEGER, 334 voipCallRole INTEGER, 335 voipCallRefValue INTEGER, 336 voipCallId OCTET STRING, 337 voipCallLocalNumber DisplayString, 338 voipCallLocalAlias DisplayString, 339 voipCallLocalIpAddr IpAddress, 340 voipCallLocalIpPort INTEGER, 341 voipCallRemoteNumber DisplayString, 342 voipCallRemoteAlias DisplayString, 343 voipCallRemoteIpAddr IpAddress, 344 voipCallRemoteIpPort INTEGER, 345 voipCallRemoteEndpointVendor DisplayString, 346 voipCallNegotiatedCodec INTEGER, 347 voipCallTxPacketLengthMs INTEGER, 348 voipCallTxPackets Counter32, 349 voipCallTxOctets Counter32, 350 voipCallRxPacketLengthMs INTEGER, 351 voipCallRxPackets Counter32, 352 voipCallRxOctets Counter32, 353 voipCallDisconnectCause DisplayString, 354 voipCallConnect INTEGER, 355 voipCallIf INTEGER 356 } 357 358 voipCallTimeStamp OBJECT-TYPE 359 SYNTAX Date 360 MAX-ACCESS read-only 361 STATUS current 362 DESCRIPTION 363 "Timestamp of call (connection) establishment." 364 ::= { voipCallEntry 1 } 365 366 voipCallProtocolType OBJECT-TYPE 367 SYNTAX INTEGER{ 368 h323(1), 369 mgcp(2), 370 sip(3), 371 ipi(4) 372 } 373 MAX-ACCESS read-only 374 STATUS current 375 DESCRIPTION 376 "The VoIP protocol used for the active call." 377 DEFVAL { sip } 378 ::= { voipCallEntry 2 } 379 380 voipCallState OBJECT-TYPE 381 SYNTAX INTEGER{ 382 admission(1), -- H.323 gatekeeper only 383 off-hook(2), 384 dialing(3), 385 called(4), 386 proceeding(5), 387 alerting(6), 388 connected(7), 389 disconnect(8), 390 disengage(9), -- H.323 gatekeeper only 391 release(10), 392 hold(11), 393 conference(12), 394 idle(13), 395 transfer(14), 396 overlapped(15) 397 } 398 MAX-ACCESS read-only 399 STATUS current 400 DESCRIPTION 401 "Tracks the call state of the active call." 402 DEFVAL { admission } 403 ::= { voipCallEntry 3 } 404 405 voipCallRole OBJECT-TYPE 406 SYNTAX INTEGER{ 407 caller(1), 408 called(2), 409 delete(3) 410 } 411 MAX-ACCESS read-write 412 STATUS current 413 DESCRIPTION 414 "The endpoints role in the active call." 415 DEFVAL { caller } 416 ::= { voipCallEntry 4 } 417 418 voipCallRefValue OBJECT-TYPE 419 SYNTAX INTEGER (0..32767) 420 MAX-ACCESS read-only 421 STATUS current 422 DESCRIPTION 423 "Unique number which identifies the call (Q.931 compatible)." 424 ::= { voipCallEntry 5 } 425 426 voipCallId OBJECT-TYPE 427 SYNTAX OCTET STRING 428 MAX-ACCESS read-only 429 STATUS current 430 DESCRIPTION 431 "Call-ID of the associated call." 432 ::= { voipCallEntry 6 } 433 434 voipCallLocalNumber OBJECT-TYPE 435 SYNTAX DisplayString 436 MAX-ACCESS read-only 437 STATUS current 438 DESCRIPTION 439 "Internal number of local user." 440 ::= { voipCallEntry 7 } 441 442 voipCallLocalAlias OBJECT-TYPE 443 SYNTAX DisplayString 444 MAX-ACCESS read-only 445 STATUS current 446 DESCRIPTION 447 "Optional alias of local user." 448 ::= { voipCallEntry 8 } 449 450 voipCallLocalIpAddr OBJECT-TYPE 451 SYNTAX IpAddress 452 MAX-ACCESS read-only 453 STATUS current 454 DESCRIPTION 455 "IP address used by local user." 456 ::= { voipCallEntry 9 } 457 458 voipCallLocalIpPort OBJECT-TYPE 459 SYNTAX INTEGER(1..65535) 460 MAX-ACCESS read-only 461 STATUS current 462 DESCRIPTION 463 "Associated port number used by local user." 464 ::= { voipCallEntry 10 } 465 466 voipCallRemoteNumber OBJECT-TYPE 467 SYNTAX DisplayString 468 MAX-ACCESS read-only 469 STATUS current 470 DESCRIPTION 471 "Number of remote user if available." 472 ::= { voipCallEntry 11 } 473 474 voipCallRemoteAlias OBJECT-TYPE 475 SYNTAX DisplayString 476 MAX-ACCESS read-only 477 STATUS current 478 DESCRIPTION 479 "Alias of remote user if available." 480 ::= { voipCallEntry 12 } 481 482 voipCallRemoteIpAddr OBJECT-TYPE 483 SYNTAX IpAddress 484 MAX-ACCESS read-only 485 STATUS current 486 DESCRIPTION 487 "IP address used by remote user." 488 ::= { voipCallEntry 13 } 489 490 voipCallRemoteIpPort OBJECT-TYPE 491 SYNTAX INTEGER(1..65535) 492 MAX-ACCESS read-only 493 STATUS current 494 DESCRIPTION 495 "Associated port number used by remote user." 496 ::= { voipCallEntry 14 } 497 498 voipCallRemoteEndpointVendor OBJECT-TYPE 499 SYNTAX DisplayString 500 MAX-ACCESS read-only 501 STATUS current 502 DESCRIPTION 503 "Vendor's product description used by remote user." 504 ::= { voipCallEntry 15 } 505 506 voipCallNegotiatedCodec OBJECT-TYPE 507 SYNTAX INTEGER { 508 g711a(1), 509 g711u(2), 510 g723-53(3), 511 g723-63(4), 512 g726-16(5), 513 g726-24(6), 514 g726-32(7), 515 g726-40(8), 516 g728(9), 517 g729(10), 518 g729a(11), 519 g729b(12), 520 t38udp(13), 521 t38tcp(14), 522 gsm(15), 523 g722(16), 524 data(17), 525 dtmf(18) 526 } 527 MAX-ACCESS read-only 528 STATUS current 529 DESCRIPTION 530 "Used codec negotiated during connection establishment." 531 DEFVAL { g711a } 532 ::= { voipCallEntry 16 } 533 534 voipCallTxPacketLengthMs OBJECT-TYPE 535 SYNTAX INTEGER(1..255) 536 UNITS "ms" 537 MAX-ACCESS read-only 538 STATUS current 539 DESCRIPTION 540 "Audio data length in milliseconds transmitted in a single 541 frame." 542 ::= { voipCallEntry 17 } 543 544 voipCallTxPackets OBJECT-TYPE 545 SYNTAX Counter32 546 MAX-ACCESS read-only 547 STATUS current 548 DESCRIPTION 549 "Number of RTP packets transmitted." 550 ::= { voipCallEntry 18 } 551 552 voipCallTxOctets OBJECT-TYPE 553 SYNTAX Counter32 554 MAX-ACCESS read-only 555 STATUS current 556 DESCRIPTION 557 "Number of octets transmitted." 558 ::= { voipCallEntry 19 } 559 560 voipCallRxPacketLengthMs OBJECT-TYPE 561 SYNTAX INTEGER(1..255) 562 UNITS "ms" 563 MAX-ACCESS read-only 564 STATUS current 565 DESCRIPTION 566 "Audio data length in milliseconds received in a single frame." 567 ::= { voipCallEntry 20 } 568 569 voipCallRxPackets OBJECT-TYPE 570 SYNTAX Counter32 571 MAX-ACCESS read-only 572 STATUS current 573 DESCRIPTION 574 "Number of RTP packets received." 575 ::= { voipCallEntry 21 } 576 577 voipCallRxOctets OBJECT-TYPE 578 SYNTAX Counter32 579 MAX-ACCESS read-only 580 STATUS current 581 DESCRIPTION 582 "Number of octets received." 583 ::= { voipCallEntry 22 } 584 585 voipCallDisconnectCause OBJECT-TYPE 586 SYNTAX DisplayString 587 MAX-ACCESS read-only 588 STATUS current 589 DESCRIPTION 590 "Saves the disconnect reason of call after termination." 591 ::= { voipCallEntry 23 } 592 593 voipCallConnect OBJECT-TYPE 594 SYNTAX INTEGER 595 MAX-ACCESS read-only 596 STATUS current 597 DESCRIPTION 598 "Call connection time stamp (internal representation)." 599 ::= { voipCallEntry 24 } 600 601 602 voipCallIf OBJECT-TYPE 603 SYNTAX INTEGER 604 MAX-ACCESS read-only 605 STATUS current 606 DESCRIPTION 607 "Index of interface for this call in case of protocol type ipi." 608 ::= { voipCallEntry 25 } 609 610 611-- VoIP call history table 612 613 voipCallHistoryTable OBJECT-TYPE 614 SYNTAX SEQUENCE OF VoipCallHistoryEntry 615 MAX-ACCESS not-accessible 616 STATUS current 617 DESCRIPTION 618 "VoIP call history. Only finished calls are stored in this 619 table." 620 ::= { voip 4 } 621 622 voipCallHistoryEntry OBJECT-TYPE 623 SYNTAX VoipCallHistoryEntry 624 MAX-ACCESS not-accessible 625 STATUS current 626 DESCRIPTION 627 "Defintion of a VoIP call history entry. Only finished calls are 628 stored here. (counterpart to the the isdnCallHistoryTable)." 629 INDEX { voipCallHistoryTimeStamp } 630 ::= { voipCallHistoryTable 1 } 631 632 VoipCallHistoryEntry ::= 633 SEQUENCE { 634 voipCallHistoryTimeStamp Date, 635 voipCallHistoryDuration TimeTicks, 636 voipCallHistoryProtocolType INTEGER, 637 voipCallHistoryDisconnectCause DisplayString, 638 voipCallHistoryRole INTEGER, 639 voipCallHistoryRefValue INTEGER, 640 voipCallHistoryId OCTET STRING, 641 voipCallHistoryLocalNumber DisplayString, 642 voipCallHistoryLocalAlias DisplayString, 643 voipCallHistoryLocalIpAddr IpAddress, 644 voipCallHistoryLocalIpPort INTEGER, 645 voipCallHistoryRemoteNumber DisplayString, 646 voipCallHistoryRemoteAlias DisplayString, 647 voipCallHistoryRemoteIpAddr IpAddress, 648 voipCallHistoryRemoteIpPort INTEGER, 649 voipCallHistoryRemoteEndpointVendor DisplayString, 650 voipCallHistoryNegotiatedCodec INTEGER, 651 voipCallHistoryTxPacketLengthMs INTEGER, 652 voipCallHistoryTxPackets Counter32, 653 voipCallHistoryTxOctets Counter32, 654 voipCallHistoryRxPacketLengthMs INTEGER, 655 voipCallHistoryRxPackets Counter32, 656 voipCallHistoryRxOctets Counter32, 657 voipCallHistoryIf INTEGER 658 } 659 660 voipCallHistoryTimeStamp OBJECT-TYPE 661 SYNTAX Date 662 MAX-ACCESS read-only 663 STATUS current 664 DESCRIPTION 665 "Timestamp of call (connection) establishment." 666 ::= { voipCallHistoryEntry 1 } 667 668 voipCallHistoryDuration OBJECT-TYPE 669 SYNTAX 670 TimeTicks 671 UNITS "10E-2s" 672 MAX-ACCESS read-only 673 STATUS current 674 DESCRIPTION 675 "Call duration in hundredth seconds." 676 ::= { voipCallHistoryEntry 2 } 677 678 voipCallHistoryProtocolType OBJECT-TYPE 679 SYNTAX INTEGER{ 680 h323(1), 681 mgcp(2), 682 sip(3), 683 ipi(4) 684 } 685 MAX-ACCESS read-only 686 STATUS current 687 DESCRIPTION 688 "VoIP protocol used during call." 689 DEFVAL { sip } 690 ::= { voipCallHistoryEntry 3 } 691 692 voipCallHistoryDisconnectCause OBJECT-TYPE 693 SYNTAX DisplayString 694 MAX-ACCESS read-only 695 STATUS current 696 DESCRIPTION 697 "Saves disconnect reason of the call." 698 ::= { voipCallHistoryEntry 4 } 699 700 701 voipCallHistoryRole OBJECT-TYPE 702 SYNTAX INTEGER{ 703 caller(1), 704 called(2), 705 delete(3) 706 } 707 MAX-ACCESS read-write 708 STATUS current 709 DESCRIPTION 710 "Endpoint's role within finished call." 711 DEFVAL { caller } 712 ::= { voipCallHistoryEntry 5 } 713 714 voipCallHistoryRefValue OBJECT-TYPE 715 SYNTAX INTEGER (0..32767) 716 MAX-ACCESS read-only 717 STATUS current 718 DESCRIPTION 719 "Unique number which identifies call (conforming to Q.931)." 720 ::= { voipCallHistoryEntry 6 } 721 722 voipCallHistoryId OBJECT-TYPE 723 SYNTAX OCTET STRING 724 MAX-ACCESS read-only 725 STATUS current 726 DESCRIPTION 727 "Call-ID of associated call." 728 ::= { voipCallHistoryEntry 7 } 729 730 voipCallHistoryLocalNumber OBJECT-TYPE 731 SYNTAX DisplayString 732 MAX-ACCESS read-only 733 STATUS current 734 DESCRIPTION 735 "Internal number of local user." 736 ::= { voipCallHistoryEntry 8 } 737 738 voipCallHistoryLocalAlias OBJECT-TYPE 739 SYNTAX DisplayString 740 MAX-ACCESS read-only 741 STATUS current 742 DESCRIPTION 743 "Optional alias of local user." 744 ::= { voipCallHistoryEntry 9 } 745 746 voipCallHistoryLocalIpAddr OBJECT-TYPE 747 SYNTAX IpAddress 748 MAX-ACCESS read-only 749 STATUS current 750 DESCRIPTION 751 "IP address used by local user." 752 ::= { voipCallHistoryEntry 10 } 753 754 voipCallHistoryLocalIpPort OBJECT-TYPE 755 SYNTAX INTEGER(1..65535) 756 MAX-ACCESS read-only 757 STATUS current 758 DESCRIPTION 759 "Associated port number used by local user." 760 ::= { voipCallHistoryEntry 11 } 761 762 voipCallHistoryRemoteNumber OBJECT-TYPE 763 SYNTAX DisplayString 764 MAX-ACCESS read-only 765 STATUS current 766 DESCRIPTION 767 "Number of remote user if available." 768 ::= { voipCallHistoryEntry 12 } 769 770 voipCallHistoryRemoteAlias OBJECT-TYPE 771 SYNTAX DisplayString 772 MAX-ACCESS read-only 773 STATUS current 774 DESCRIPTION 775 "Alias of remote user if available." 776 ::= { voipCallHistoryEntry 13 } 777 778 voipCallHistoryRemoteIpAddr OBJECT-TYPE 779 SYNTAX IpAddress 780 MAX-ACCESS read-only 781 STATUS current 782 DESCRIPTION 783 "IP address used by remote user." 784 ::= { voipCallHistoryEntry 14 } 785 786 voipCallHistoryRemoteIpPort OBJECT-TYPE 787 SYNTAX INTEGER(1..65535) 788 MAX-ACCESS read-only 789 STATUS current 790 DESCRIPTION 791 "Associated port number used by remote user." 792 ::= { voipCallHistoryEntry 15 } 793 794 voipCallHistoryRemoteEndpointVendor OBJECT-TYPE 795 SYNTAX DisplayString 796 MAX-ACCESS read-only 797 STATUS current 798 DESCRIPTION 799 "Vendor's product description used by remote user." 800 ::= { voipCallHistoryEntry 16 } 801 802 voipCallHistoryNegotiatedCodec OBJECT-TYPE 803 SYNTAX INTEGER { 804 g711a(1), 805 g711u(2), 806 g723-53(3), 807 g723-63(4), 808 g726-16(5), 809 g726-24(6), 810 g726-32(7), 811 g726-40(8), 812 g728(9), 813 g729(10), 814 g729a(11), 815 g729b(12), 816 t38udp(13), 817 t38tcp(14), 818 gsm(15), 819 g722(16), 820 data(17), 821 dtmf(18) 822 } 823 MAX-ACCESS read-only 824 STATUS current 825 DESCRIPTION 826 "Codec negotiated during connection establishment." 827 DEFVAL { g711a } 828 ::= { voipCallHistoryEntry 17 } 829 830 voipCallHistoryTxPacketLengthMs OBJECT-TYPE 831 SYNTAX INTEGER(1..255) 832 UNITS "ms" 833 MAX-ACCESS read-only 834 STATUS current 835 DESCRIPTION 836 "Audio data length in milliseconds transmitted in a single 837 frame." 838 ::= { voipCallHistoryEntry 18 } 839 840 voipCallHistoryTxPackets OBJECT-TYPE 841 SYNTAX Counter32 842 MAX-ACCESS read-only 843 STATUS current 844 DESCRIPTION 845 "Number of RTP packets transmitted." 846 ::= { voipCallHistoryEntry 19 } 847 848 voipCallHistoryTxOctets OBJECT-TYPE 849 SYNTAX Counter32 850 MAX-ACCESS read-only 851 STATUS current 852 DESCRIPTION 853 "Number of octets transmitted." 854 ::= { voipCallHistoryEntry 20 } 855 856 voipCallHistoryRxPacketLengthMs OBJECT-TYPE 857 SYNTAX INTEGER(1..255) 858 UNITS "ms" 859 MAX-ACCESS read-only 860 STATUS current 861 DESCRIPTION 862 "Audio data length in milliseconds received in a single frame." 863 ::= { voipCallHistoryEntry 21 } 864 865 voipCallHistoryRxPackets OBJECT-TYPE 866 SYNTAX Counter32 867 MAX-ACCESS read-only 868 STATUS current 869 DESCRIPTION 870 "Number of RTP packets received." 871 ::= { voipCallHistoryEntry 22 } 872 873 voipCallHistoryRxOctets OBJECT-TYPE 874 SYNTAX Counter32 875 MAX-ACCESS read-only 876 STATUS current 877 DESCRIPTION 878 "Number of octets received." 879 ::= { voipCallHistoryEntry 23 } 880 881 voipCallHistoryIf OBJECT-TYPE 882 SYNTAX INTEGER 883 MAX-ACCESS read-only 884 STATUS current 885 DESCRIPTION 886 "Call-ID of associated call." 887 ::= { voipCallHistoryEntry 24 } 888 889 voipCallHistoryMaxEntries OBJECT-TYPE 890 SYNTAX INTEGER (0..65535) 891 MAX-ACCESS read-write 892 STATUS current 893 894 DESCRIPTION 895 "Maximum number of voipCallHistory entries in memory." 896 DEFVAL { 100 } 897 ::= { voip 10 } 898 899 voipAdminStatus OBJECT-TYPE 900 SYNTAX INTEGER { 901 disabled(1), 902 enabled(2) 903 } 904 MAX-ACCESS read-write 905 STATUS current 906 907 DESCRIPTION 908 "Globally enable or disable VoIP features. Setting this to 909 'disable' disables all VoIP dependent subsystems including 910 Mediagateway." 911 ::= { voip 11 } 912 913END 914