SA-EMTA-SIP-20110715.mib 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277
  1. --**************************************************************************
  2. --
  3. -- Copyright 2007 Scientific Atlanta, A Cisco Company
  4. -- All Rights Reserved
  5. -- No portions of this material may be reproduced in any
  6. -- form without the written permission of:
  7. -- Scientific Atlanta, A Cisco Company
  8. -- 5030 Sugarloaf Pkwy
  9. -- Lawrenceville, Georgia 30044
  10. --
  11. --**************************************************************************
  12. SA-EMTA-SIP-MIB DEFINITIONS ::= BEGIN
  13. IMPORTS
  14. MODULE-IDENTITY,
  15. OBJECT-TYPE,enterprises,
  16. Integer32
  17. FROM SNMPv2-SMI
  18. ifIndex
  19. FROM IF-MIB
  20. SnmpAdminString
  21. FROM SNMP-FRAMEWORK-MIB
  22. InetPortNumber
  23. FROM INET-ADDRESS-MIB
  24. TruthValue
  25. FROM SNMPv2-TC ;
  26. sa OBJECT IDENTIFIER ::= { enterprises 1429 }
  27. saVoip OBJECT IDENTIFIER ::= { sa 78 }
  28. saMta OBJECT IDENTIFIER ::= { saVoip 3 }
  29. saEmtaSip MODULE-IDENTITY
  30. LAST-UPDATED "0804230000Z"
  31. ORGANIZATION "Scientific Atlanta, Inc."
  32. CONTACT-INFO "marcin.godlewski@sciatl.com"
  33. DESCRIPTION
  34. "Controls the behavior of SIP Embedded MTA fuctions.
  35. Contains extra parameters on top of saMta tree
  36. needed for SIP device to function properly.
  37. This MIB is active only at the MTA IP address.
  38. Can be part of MTA configuration file."
  39. -- History
  40. REVISION "0804230000Z"
  41. DESCRIPTION
  42. "Added saEmtaSipEndPntConfigUserConfBridgeURI (2467)
  43. Added saEmtaSipDeviceFeaturesCIDAbsenceReason (1799,1800)
  44. Added saEmtaSipDeviceInterDigitMapTimeoutTone (1857)
  45. Added saEmtaSipDeviceReferToUri (1736)"
  46. REVISION "0708140000Z"
  47. DESCRIPTION
  48. "Added B, F, H, D, J, T4 RFC timers (1301)
  49. Changed saEmtaSipDeviceTimingTransactionTimeout
  50. to obsolete (1301)
  51. Added saEmtaSipCodec tree (1302)
  52. Obsoleted saEmtaSipDeviceCodec (1302)
  53. Added saEmtaSipDeviceDTMFRelayPayloadType (1303)
  54. Added saEmtaSipDeviceHookFlashRelay (1304)
  55. Added saEmtaSipEndPnGoodProxyEnabled (1305)
  56. Added saEmtaSipEndPntAddToWhiteList (1306)
  57. Added saEmtaSipDeviceInterDigitTimeout (1307)
  58. Added saEmtaSipEndPntStatAgentURI (1311)
  59. Added saEmtaSipDeviceFeaturesDND tree
  60. saEmtaSipEndPntFeaturesDNDAdminStatus
  61. saEmtaSipEndPntFeaturesDNDUserStatus (1312)
  62. Changed saEmtaSipEndPntFeaturesBlockCIDUserStatus to
  63. saEmtaSipEndPntFeaturesSendCIDUserStatus (5534)
  64. Added saEmtaSipDeviceCallerNumberTable and
  65. saEmtaSipDeviceCallerNameTable (1333)
  66. Added saEmtaSipDeviceRtcpXR (1421)
  67. Added saEmtaSipDeviceToneToMsgTable (1436)
  68. Added saEmtaSipEndPntProxyAuthId (1539)
  69. Changed to read-write (1502,1540):
  70. saEmtaSipEndPntProxyUsername
  71. saEmtaSipEndPntProxyPassword
  72. saEmtaSipEndPntProxyDisplayName
  73. saEmtaSipEndPntFeaturesCallWaitingAdminStatus
  74. saEmtaSipEndPntFeaturesCallForwardingNoAnswerAdminStatus
  75. saEmtaSipEndPntFeaturesCallForwardingBusyAdminStatus
  76. saEmtaSipEndPntFeaturesCallForwardingAllAdminStatus
  77. saEmtaSipEndPntFeaturesRedialCallAdminStatus
  78. saEmtaSipEndPntFeaturesAutoRedialAdminStatus
  79. saEmtaSipEndPntFeaturesMWIAdminStatus
  80. saEmtaSipEndPntFeaturesCallTransferAdminStatus
  81. saEmtaSipEndPntFeaturesBlockCIDAdminStatus
  82. saEmtaSipEndPntFeaturesCancelCIDAdminStatus
  83. saEmtaSipEndPntFeatures3WCAdminStatus
  84. Added saEmtaSipDeviceDigitModification tree (1542)
  85. Added saEmtaSipNat tree (1547)
  86. Added saEmtaSipEndPntCodecTableOnly (1559)
  87. Added saEmtaSipDeviceSdpAllCapsEnabled (1606)
  88. Added custom(3) to saEmtaSipDeviceDhcpFqdn (2333)
  89. Added saEmtaSipDeviceUriDomainName (2333)"
  90. REVISION "0701040000Z"
  91. DESCRIPTION
  92. "Added saEmtaSipEndPntDataMode (1167)
  93. Added saEmtaSipDeviceDhcpFqdn (1273)"
  94. REVISION "0608150000Z"
  95. DESCRIPTION
  96. "Added saEmtaSipDeviceProtocol (771,5210)
  97. Added saEmtaSipEndPntPacketization (772,5211)
  98. Added saEmtaSipDeviceRohStart (770,5209)
  99. Added useNumber(3) to saEmtaSipEndPntDisplayNameToPhone
  100. and changed desciption (775,5213)
  101. Changed to read-write (782):
  102. saEmtaSipEndPntFeaturesCallForwardingNumber
  103. saEmtaSipEndPntFeaturesCallForwardingNoAnswerUserStatus
  104. saEmtaSipEndPntFeaturesCallForwardingBusyUserStatus
  105. saEmtaSipEndPntFeaturesCallForwardingAllUserStatus
  106. Added saEmtaSipEndPntFeatures3WCAdminStatus (784)
  107. Added saEmtaSipDeviceFeaturesCallWaitingOnHold (791)
  108. Added saEmtaSipDeviceRemoveBindings (792)
  109. Changed description of saEmtaSipEndPntFeaturesWarmLineStatus
  110. Added saEmtaSipDevicePrack (872)"
  111. REVISION "0606140000Z"
  112. DESCRIPTION
  113. "Changed saEmtaSipEndPntProxyAddress to allow DNS SRV (720,5174)"
  114. REVISION "0604120000Z"
  115. DESCRIPTION
  116. "Added saEmtaSipEndPntFeaturesBlockCIDUserStatus (610,5059)
  117. Added saEmtaSipEndPntDisplayNameToPhone (611,5060)
  118. Added saEmtaSipDeviceFeaturesAutoRedialCancelDigitMap (614,5090)"
  119. REVISION "0601240000Z" -- 2006/01/24
  120. DESCRIPTION
  121. "Changed saEmtaSipDeviceFeaturesWarmLineDigitMap
  122. to saEmtaSipDeviceFeaturesWarmLineEnableDigitMap
  123. Added saEmtaSipDeviceFeaturesWarmLineDisableDigitMap"
  124. REVISION "0601230000Z" -- 2006/01/23
  125. DESCRIPTION
  126. "Changed saEmtaSipDeviceTimingT2 default to 4000
  127. Changed saEmtaSipDeviceTimingTransactionTimeout default to 5000
  128. Added saEmtaSipDeviceFeaturesAutoRedialDigitMap
  129. Added saEmtaSipDeviceFeaturesAutoRedialInterval
  130. Added saEmtaSipDeviceFeaturesAutoRedialTimeout
  131. Added saEmtaSipDeviceFeaturesAutoRedialSessionProgressTimer
  132. Added saEmtaSipEndPntFeaturesAutoRedialAdminStatus
  133. Added saEmtaSipEndPntFeaturesMWIAdminStatus
  134. Added saEmtaSipEndPntFeaturesCallTransferAdminStatus
  135. Added saEmtaSipDeviceFeaturesDisableCIDDigitMap
  136. Added saEmtaSipDeviceFeaturesEnableCIDDigitMap
  137. Added saEmtaSipDeviceFeaturesCancelCIDDigitMap
  138. Added saEmtaSipEndPntFeaturesCancelCIDAdminStatus"
  139. REVISION "0601120000Z" -- 2006/01/12
  140. DESCRIPTION
  141. "Changed saEmtaSipDeviceTimingRegisterAttempt
  142. to saEmtaSipDeviceTimingRegisterAttemptMin
  143. Added saEmtaSipDeviceTimingRegisterAttemptMax
  144. Added offhookDisconnected(2)
  145. to saEmtaSipEndPntRegisterForce
  146. Added saEmtaSipEndPntUnregisteredDial"
  147. REVISION "0512020000Z" -- 2005/12/02
  148. DESCRIPTION
  149. "Changed saEmtaSipDeviceFeaturesWarmLineNumber
  150. to saEmtaSipDeviceFeaturesWarmLineDigitMap
  151. Added saEmtaSipDeviceFeaturesWarmLineTimer
  152. Added saEmtaSipEndPntFeaturesWarmLineNumber"
  153. REVISION "0511150000Z" -- 2005/11/15
  154. DESCRIPTION
  155. "Changed saEmtaSipEndPntFeaturesCallWaitingUserStatus to read-write"
  156. ::= { saMta 5 }
  157. SaMtaCodecType ::= TEXTUAL-CONVENTION
  158. STATUS obsolete
  159. DESCRIPTION
  160. "Codec types mapping."
  161. SYNTAX INTEGER {
  162. PCMU (0), -- G.711 u-law - 64 kbps
  163. PCMA (1), -- G.711 A-law - 64 kbps
  164. G7231 (2), -- G.723.1
  165. G7231A (3), -- G.723.1 Annex A
  166. G726-16 (4), -- G.726 16kbps
  167. G726-24 (5), -- G.726 24kbps
  168. G726-32 (6), -- G.726 32kbps
  169. G726-40 (7), -- G.726 40kbps
  170. G728 (8), -- G.728
  171. G729 (9), -- G.729
  172. G729B (10), -- G.729 Annex B
  173. G729A (11), -- G.729 Annex A
  174. G729AB (12), -- G.729 Annex A Annex B
  175. G729E (13), -- G.729 Annex E
  176. LPCM-128 (14), -- Linear PCM Narrowband - 128 kbps
  177. BV16 (15), -- BroadVoice Narrowband - 16 kbps
  178. BV32 (16), -- BroadVoice Wideband - 32 kbps
  179. PCMU-WB (17), -- G.711 u-law Wideband - 128 kbps
  180. PCMA-WB (18), -- G.711 A-law Wideband - 128 kbps
  181. LPCM-256 (19), -- Linear PCM Wideband - 256 kbps
  182. G722 (20), -- G.722 64kbps Wideband, Mode 1 - 64kbps
  183. G7221 (21), -- G.722.1 24kbps Wideband
  184. T38 (22) -- T.38
  185. }
  186. -- PktcCodecType from tComLabs draft-09
  187. PktcCodecType ::= TEXTUAL-CONVENTION
  188. STATUS current
  189. DESCRIPTION
  190. " This textual convention defines various types of codecs
  191. that MAY be supported. The description for each
  192. enumeration is listed below:
  193. Enumeration Description
  194. other a defined codec not in the enumeration
  195. unknown a codec not defined in PacketCable
  196. g729 ITU-T Recommendation G.729
  197. reserved for future use
  198. g729E ITU-T Recommendation G.729E
  199. pcmu Pulse Code Modulation u-law (PCMU)
  200. g726at32 ITU-T Recommendation G.726-32 (32 kbit/s)
  201. g728 ITU-T Recommendation G.728
  202. pcma Pulse Code Modulation a-law (PCMA)
  203. g726at16 ITU-T Recommendation G.726-16 (16 kbit/s)
  204. g726at24 ITU-T Recommendation G.726-24 (24 kbit/s)
  205. g726at40 ITU-T Recommendation G.726-40 (40 kbit/s)
  206. ilbc IETF internet low bit rate codec
  207. bv16 Broadcom BroadVoice16
  208. . The list of codecs is consistent with the IETF
  209. Real Time Transport Protocol (RTP) Profile registry and
  210. the RTP Map Parameters Table in [PKT-SP-CODEC]. The
  211. literal codec name for each codec is listed below:
  212. Codec Literal Codec Name
  213. g729 G729
  214. g729E G729E
  215. pcmu PCMU
  216. g726at32 G726-32
  217. g728 G728
  218. pcma PCMA
  219. g726at16 G726-16
  220. g726at24 G726-24
  221. g726at40 G726-40
  222. ilbc iLBC
  223. bv16 BV16
  224. The literal codec name is the second column of the table
  225. with codec RTP Map Parameters. Literal Codec Name Column
  226. contains the codec name used in the local connection
  227. options (LCO) of the NCS messages create connection
  228. (CRCX)/modify connection (MDCX) and is also used to
  229. identify the codec in the Call Management System (CMS)
  230. Provisioning Specification. RTP Map Parameter Column of
  231. the Table contains the string used in the media attribute
  232. line (a=) of the session description protocol (SDP)
  233. parameters in NCS messages."
  234. SYNTAX INTEGER {
  235. other (1),
  236. unknown (2),
  237. g729 (3),
  238. reserved (4),
  239. g729E (5),
  240. pcmu (6),
  241. g726at32 (7),
  242. g728 (8),
  243. pcma (9),
  244. g726at16 (10),
  245. g726at24 (11),
  246. g726at40 (12),
  247. ilbc (13),
  248. bv16 (14)
  249. }
  250. PktcSigDevToneType ::= TEXTUAL-CONVENTION
  251. STATUS current
  252. DESCRIPTION
  253. "Unique value that will correspond to the different
  254. tone types. These tones can be provisioned based on
  255. country specific needs. This object defines the type
  256. of tone being accessed.
  257. The alertingSignal, specialDial, specialInfo, release,
  258. congestion, userDefined1, userDefined2, userDefined3
  259. and userDefined4 tone types are used in
  260. the E line package."
  261. SYNTAX INTEGER {
  262. busy(1),
  263. confirmation(2),
  264. dial(3),
  265. messageWaiting(4),
  266. offHookWarning(5),
  267. ringBack(6),
  268. reOrder(7),
  269. stutterdial(8),
  270. callWaiting1(9),
  271. callWaiting2(10),
  272. callWaiting3(11),
  273. callWaiting4(12),
  274. alertingSignal(13),
  275. specialDial(14),
  276. specialInfo(15),
  277. release(16),
  278. congestion(17),
  279. userDefined1(18),
  280. userDefined2(19),
  281. userDefined3(20),
  282. userDefined4(21)
  283. }
  284. -- SIP EMTA Device
  285. saEmtaSipDevice OBJECT IDENTIFIER ::= { saEmtaSip 1 }
  286. saEmtaSipDeviceSipPortLocal OBJECT-TYPE
  287. SYNTAX InetPortNumber
  288. MAX-ACCESS read-only
  289. STATUS current
  290. DESCRIPTION
  291. "Defines UDP source port for SIP messages (sent to
  292. registrar or proxy."
  293. DEFVAL { 5060 }
  294. ::= { saEmtaSipDevice 5 }
  295. saEmtaSipDeviceSipLogsAddress OBJECT-TYPE
  296. SYNTAX SnmpAdminString
  297. MAX-ACCESS read-only
  298. STATUS current
  299. DESCRIPTION
  300. "Defines FQDN or IP of Syslog server.
  301. All SIP packets will be sent to this server
  302. as syslog messages for debuging purposes.
  303. If not specified, this is turned off."
  304. ::= { saEmtaSipDevice 6 }
  305. saEmtaSipDeviceSipLogsPortRemote OBJECT-TYPE
  306. SYNTAX InetPortNumber
  307. MAX-ACCESS read-only
  308. STATUS current
  309. DESCRIPTION
  310. "Defines UDP destination port for Syslog messages."
  311. DEFVAL { 514 }
  312. ::= { saEmtaSipDevice 7 }
  313. saEmtaSipDeviceDigitMap OBJECT-TYPE
  314. SYNTAX OCTET STRING (SIZE (0..2048))
  315. MAX-ACCESS read-only
  316. STATUS current
  317. DESCRIPTION
  318. "Defines digit map.
  319. Default value depends on current phone number."
  320. ::= { saEmtaSipDevice 8 }
  321. saEmtaSipDeviceDigitMapTimeout OBJECT-TYPE
  322. SYNTAX Unsigned32
  323. UNITS "milliseconds"
  324. MAX-ACCESS read-only
  325. STATUS current
  326. DESCRIPTION
  327. "Defines timeout for digit entry."
  328. DEFVAL { 5000 }
  329. ::= { saEmtaSipDevice 9 }
  330. saEmtaSipDeviceEchoCanceller OBJECT-TYPE
  331. SYNTAX INTEGER {
  332. disable(0),
  333. enable(1)
  334. }
  335. MAX-ACCESS read-only
  336. STATUS current
  337. DESCRIPTION
  338. "Controls echo canceller state."
  339. DEFVAL { 1 }
  340. ::= { saEmtaSipDevice 10 }
  341. saEmtaSipDeviceSilentSuppression OBJECT-TYPE
  342. SYNTAX INTEGER {
  343. disable(0),
  344. enable(1)
  345. }
  346. MAX-ACCESS read-only
  347. STATUS current
  348. DESCRIPTION
  349. "Controls silent suppression."
  350. DEFVAL { 0 }
  351. ::= { saEmtaSipDevice 11 }
  352. saEmtaSipDeviceCodec OBJECT-TYPE
  353. SYNTAX SaMtaCodecType
  354. MAX-ACCESS read-only
  355. STATUS obsolete
  356. DESCRIPTION
  357. "Controls codec.
  358. Default for DPX is PCMU.
  359. Default for EPX is PCMA."
  360. ::= { saEmtaSipDevice 12 }
  361. saEmtaSipDeviceDtmfRelay OBJECT-TYPE
  362. SYNTAX INTEGER {
  363. disable(0),
  364. enable(1)
  365. }
  366. MAX-ACCESS read-only
  367. STATUS current
  368. DESCRIPTION
  369. "Controls DTMF relay."
  370. DEFVAL { 0 }
  371. ::= { saEmtaSipDevice 13 }
  372. saEmtaSipDeviceUseFqdn OBJECT-TYPE
  373. SYNTAX INTEGER {
  374. disable(0),
  375. enable(1)
  376. }
  377. MAX-ACCESS read-only
  378. STATUS current
  379. DESCRIPTION
  380. "Choose to use FQDN or IP inside SIP messages"
  381. DEFVAL { 0 }
  382. ::= { saEmtaSipDevice 14 }
  383. saEmtaSipDeviceLocalRingback OBJECT-TYPE
  384. SYNTAX INTEGER {
  385. disable(0),
  386. enable(1),
  387. sdpDependent(2)
  388. }
  389. MAX-ACCESS read-only
  390. STATUS current
  391. DESCRIPTION
  392. "Controls if local ring back is played out.
  393. If set to sdpDependent(2), MTA will only play local ringback
  394. when SDP is not received in 180 Ringing.
  395. When playing local ringback, incoming RTP (if any) is muted."
  396. DEFVAL { 1 }
  397. ::= { saEmtaSipDevice 15 }
  398. saEmtaSipDeviceIpDial OBJECT-TYPE
  399. SYNTAX INTEGER {
  400. disable(0),
  401. enable(1)
  402. }
  403. MAX-ACCESS read-only
  404. STATUS current
  405. DESCRIPTION
  406. "Controls dialing by IP address.
  407. For IP address x1.x2.x3.x4, dial x1*x2*x3*x4#
  408. For example for IP address of 10.0.1.125, dial 10*0*1*125# "
  409. DEFVAL { 0 }
  410. ::= { saEmtaSipDevice 16 }
  411. -- ================
  412. -- FEATURES OBJECTS
  413. saEmtaSipDeviceFeatures OBJECT IDENTIFIER ::= { saEmtaSipDevice 17 }
  414. saEmtaSipDeviceFeaturesHookFlashHandle OBJECT-TYPE
  415. SYNTAX INTEGER {
  416. us(1),
  417. eu(2)
  418. }
  419. MAX-ACCESS read-only
  420. STATUS current
  421. DESCRIPTION
  422. "TBW"
  423. DEFVAL { 1 }
  424. ::= { saEmtaSipDeviceFeatures 1 }
  425. -- CALL WAITING
  426. saEmtaSipDeviceFeaturesCallWaiting OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 2 }
  427. saEmtaSipDeviceFeaturesCallWaitingOnDigitMap OBJECT-TYPE
  428. SYNTAX SnmpAdminString
  429. MAX-ACCESS read-only
  430. STATUS current
  431. DESCRIPTION
  432. "Defines digit map to activate call waiting by user.
  433. If not specified, user cannot control this feature and
  434. saEmtaSipFeaturesCallWaitingOffDigitMap is erased."
  435. DEFVAL { "" }
  436. ::= { saEmtaSipDeviceFeaturesCallWaiting 3 }
  437. saEmtaSipDeviceFeaturesCallWaitingOffDigitMap OBJECT-TYPE
  438. SYNTAX SnmpAdminString
  439. MAX-ACCESS read-only
  440. STATUS current
  441. DESCRIPTION
  442. "Defines digit map to deactivate call waiting by user.
  443. If not specified, user cannot control this feature and
  444. saEmtaSipFeaturesCallWaitingOnDigitMap is erased."
  445. DEFVAL { "" }
  446. ::= { saEmtaSipDeviceFeaturesCallWaiting 4 }
  447. saEmtaSipDeviceFeaturesCallWaitingOnHoldTone OBJECT-TYPE
  448. SYNTAX BITS {
  449. passive(0),
  450. active(1)
  451. }
  452. MAX-ACCESS read-only
  453. STATUS current
  454. DESCRIPTION
  455. "Controls whether to play the tone while an endpoint is on hold.
  456. The tone is defined as callWaiting2 in tComLabs MIB.
  457. For a scenario: A-B talk, C calls A, A hook-flash to C
  458. - passive: tone is played on B
  459. - active: tone is played on A (during conversation with C)"
  460. DEFVAL { '00'h }
  461. ::= { saEmtaSipDeviceFeaturesCallWaiting 5 }
  462. -- RETURN CALL
  463. saEmtaSipDeviceFeaturesReturnCall OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 4 }
  464. saEmtaSipDeviceFeaturesReturnCallDigitMap OBJECT-TYPE
  465. SYNTAX SnmpAdminString
  466. MAX-ACCESS read-only
  467. STATUS current
  468. DESCRIPTION
  469. "Defines digit map for Return Call."
  470. DEFVAL { "" }
  471. ::= { saEmtaSipDeviceFeaturesReturnCall 2 }
  472. -- CANCEL CALL WAITING
  473. saEmtaSipDeviceFeaturesCancelCallWaiting OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 5 }
  474. saEmtaSipDeviceFeaturesCancelCallWaitingDigitMap OBJECT-TYPE
  475. SYNTAX SnmpAdminString
  476. MAX-ACCESS read-only
  477. STATUS current
  478. DESCRIPTION
  479. "Defines digit map for Cancel Call Waiting."
  480. DEFVAL { "" }
  481. ::= { saEmtaSipDeviceFeaturesCancelCallWaiting 1 }
  482. -- WARM LINE
  483. saEmtaSipDeviceFeaturesWarmLine OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 6 }
  484. saEmtaSipDeviceFeaturesWarmLineEnableDigitMap OBJECT-TYPE
  485. SYNTAX SnmpAdminString
  486. MAX-ACCESS read-only
  487. STATUS current
  488. DESCRIPTION
  489. "Defines digit map for enabling Warm Line.
  490. Following should be the destination number."
  491. DEFVAL { "" }
  492. ::= { saEmtaSipDeviceFeaturesWarmLine 1 }
  493. saEmtaSipDeviceFeaturesWarmLineDisableDigitMap OBJECT-TYPE
  494. SYNTAX SnmpAdminString
  495. MAX-ACCESS read-only
  496. STATUS current
  497. DESCRIPTION
  498. "Defines digit map for disabling Warm Line."
  499. DEFVAL { "" }
  500. ::= { saEmtaSipDeviceFeaturesWarmLine 2 }
  501. saEmtaSipDeviceFeaturesWarmLineTimer OBJECT-TYPE
  502. SYNTAX Unsigned32
  503. UNITS "seconds"
  504. MAX-ACCESS read-only
  505. STATUS current
  506. DESCRIPTION
  507. "Defines timer for Warm Line."
  508. DEFVAL { 5 }
  509. ::= { saEmtaSipDeviceFeaturesWarmLine 3 }
  510. -- CALL FORWARDING
  511. saEmtaSipDeviceFeaturesCallForwarding OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 7 }
  512. saEmtaSipDeviceFeaturesCallForwardingSetNumberDigitMap OBJECT-TYPE
  513. SYNTAX SnmpAdminString
  514. MAX-ACCESS read-only
  515. STATUS current
  516. DESCRIPTION
  517. "Defines digit map for setting up number to forward.
  518. The number is accepted per main digit map.
  519. Note: the number is stored in non-vol."
  520. DEFVAL { "" }
  521. ::= { saEmtaSipDeviceFeaturesCallForwarding 1 }
  522. saEmtaSipDeviceFeaturesCallForwardingDisableDigitMap OBJECT-TYPE
  523. SYNTAX SnmpAdminString
  524. MAX-ACCESS read-only
  525. STATUS current
  526. DESCRIPTION
  527. "Defines digit map for disabling All Call Forwarding.
  528. Note: this disables Unconditional Call Forwarding too."
  529. DEFVAL { "" }
  530. ::= { saEmtaSipDeviceFeaturesCallForwarding 2 }
  531. saEmtaSipDeviceFeaturesCallForwardingNoAnswerDigitMap OBJECT-TYPE
  532. SYNTAX SnmpAdminString
  533. MAX-ACCESS read-only
  534. STATUS current
  535. DESCRIPTION
  536. "Defines digit map for enabling Call Forward on No Answer."
  537. DEFVAL { "" }
  538. ::= { saEmtaSipDeviceFeaturesCallForwarding 3 }
  539. saEmtaSipDeviceFeaturesCallForwardingBusyDigitMap OBJECT-TYPE
  540. SYNTAX SnmpAdminString
  541. MAX-ACCESS read-only
  542. STATUS current
  543. DESCRIPTION
  544. "Defines digit map for enabling Call Forward on Busy."
  545. DEFVAL { "" }
  546. ::= { saEmtaSipDeviceFeaturesCallForwarding 4 }
  547. saEmtaSipDeviceFeaturesCallForwardingAllOnDigitMap OBJECT-TYPE
  548. SYNTAX SnmpAdminString
  549. MAX-ACCESS read-only
  550. STATUS current
  551. DESCRIPTION
  552. "Defines digit map for enabling Call Forward Unconditional."
  553. DEFVAL { "" }
  554. ::= { saEmtaSipDeviceFeaturesCallForwarding 5 }
  555. saEmtaSipDeviceFeaturesCallForwardingAllOffDigitMap OBJECT-TYPE
  556. SYNTAX SnmpAdminString
  557. MAX-ACCESS read-only
  558. STATUS current
  559. DESCRIPTION
  560. "Defines digit map for disabling Call Forward Unconditional."
  561. DEFVAL { "" }
  562. ::= { saEmtaSipDeviceFeaturesCallForwarding 6 }
  563. -- REDIAL LAST CALL
  564. saEmtaSipDeviceFeaturesRedialCall OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 8 }
  565. saEmtaSipDeviceFeaturesRedialCallDigitMap OBJECT-TYPE
  566. SYNTAX SnmpAdminString
  567. MAX-ACCESS read-only
  568. STATUS current
  569. DESCRIPTION
  570. "Defines digit map for Redial Call."
  571. DEFVAL { "" }
  572. ::= { saEmtaSipDeviceFeaturesRedialCall 1 }
  573. -- AUTO REDIAL ON BUSY
  574. saEmtaSipDeviceFeaturesAutoRedial OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 9 }
  575. saEmtaSipDeviceFeaturesAutoRedialDigitMap OBJECT-TYPE
  576. SYNTAX SnmpAdminString
  577. MAX-ACCESS read-only
  578. STATUS current
  579. DESCRIPTION
  580. "Defines digit map for Automatic Redial."
  581. DEFVAL { "" }
  582. ::= { saEmtaSipDeviceFeaturesAutoRedial 1 }
  583. saEmtaSipDeviceFeaturesAutoRedialInterval OBJECT-TYPE
  584. SYNTAX INTEGER
  585. UNITS "Seconds"
  586. MAX-ACCESS read-only
  587. STATUS current
  588. DESCRIPTION
  589. "The interval the MTA tries calling the busy number."
  590. DEFVAL { 15 }
  591. ::= { saEmtaSipDeviceFeaturesAutoRedial 2 }
  592. saEmtaSipDeviceFeaturesAutoRedialTimeout OBJECT-TYPE
  593. SYNTAX INTEGER
  594. UNITS "Seconds"
  595. MAX-ACCESS read-only
  596. STATUS current
  597. DESCRIPTION
  598. "The timeout after which MTA will stop trying."
  599. DEFVAL { 1800 }
  600. ::= { saEmtaSipDeviceFeaturesAutoRedial 3 }
  601. saEmtaSipDeviceFeaturesAutoRedialSessionProgressTimer OBJECT-TYPE
  602. SYNTAX INTEGER
  603. UNITS "Milliseconds"
  604. MAX-ACCESS read-only
  605. STATUS current
  606. DESCRIPTION
  607. "This timer starts when MTA receives '183 Session Progress'.
  608. If the timer expires, MTA will start ringing."
  609. DEFVAL { 5000 }
  610. ::= { saEmtaSipDeviceFeaturesAutoRedial 4 }
  611. saEmtaSipDeviceFeaturesAutoRedialCancelDigitMap OBJECT-TYPE
  612. SYNTAX SnmpAdminString
  613. MAX-ACCESS read-only
  614. STATUS current
  615. DESCRIPTION
  616. "Defines digit map to cancel Automatic Redial."
  617. DEFVAL { "" }
  618. ::= { saEmtaSipDeviceFeaturesAutoRedial 5 }
  619. -- CALLER ID
  620. saEmtaSipDeviceFeaturesCID OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 10 }
  621. saEmtaSipDeviceFeaturesDisableCIDDigitMap OBJECT-TYPE
  622. SYNTAX SnmpAdminString
  623. MAX-ACCESS read-only
  624. STATUS current
  625. DESCRIPTION
  626. "Defines digit map for disabling CallerID permanently."
  627. DEFVAL { "" }
  628. ::= { saEmtaSipDeviceFeaturesCID 1 }
  629. saEmtaSipDeviceFeaturesEnableCIDDigitMap OBJECT-TYPE
  630. SYNTAX SnmpAdminString
  631. MAX-ACCESS read-only
  632. STATUS current
  633. DESCRIPTION
  634. "Defines digit map for enabling CallerID."
  635. DEFVAL { "" }
  636. ::= { saEmtaSipDeviceFeaturesCID 2 }
  637. -- CANCEL CALLER ID
  638. saEmtaSipDeviceFeaturesCancelCIDDigitMap OBJECT-TYPE
  639. SYNTAX SnmpAdminString
  640. MAX-ACCESS read-only
  641. STATUS current
  642. DESCRIPTION
  643. "Defines digit map for cancel CallerID per call."
  644. DEFVAL { "" }
  645. ::= { saEmtaSipDeviceFeaturesCID 3 }
  646. -- CALLER ID DISPLAY TABLES
  647. saEmtaSipDeviceCallerNumberTable OBJECT-TYPE
  648. SYNTAX SEQUENCE OF SaEmtaSipDeviceCallerNumberEntry
  649. MAX-ACCESS not-accessible
  650. STATUS current
  651. DESCRIPTION
  652. "This table contains a list of preferred Calling Line Identity"
  653. ::= { saEmtaSipDeviceFeaturesCID 4 }
  654. saEmtaSipDeviceCallerNumberEntry OBJECT-TYPE
  655. SYNTAX SaEmtaSipDeviceCallerNumberEntry
  656. MAX-ACCESS not-accessible
  657. STATUS current
  658. DESCRIPTION
  659. "Each entry contains the preferred Calling Line Identity if
  660. its value is valid telephone number according to RFC2806."
  661. INDEX { saEmtaSipCallerNumberRank }
  662. ::= { saEmtaSipDeviceCallerNumberTable 1 }
  663. SaEmtaSipDeviceCallerNumberEntry ::= SEQUENCE {
  664. saEmtaSipCallerNumberRank INTEGER,
  665. saEmtaSipCallerNumberField INTEGER
  666. }
  667. saEmtaSipCallerNumberRank OBJECT-TYPE
  668. SYNTAX INTEGER (1..7)
  669. MAX-ACCESS not-accessible
  670. STATUS current
  671. DESCRIPTION
  672. "Index for specifying the rank. For example, a value of 1
  673. means most preferred.
  674.  If rank 1 not present or not valid, try using rank 2, etc."
  675. ::= { saEmtaSipDeviceCallerNumberEntry 1 }
  676. saEmtaSipCallerNumberField OBJECT-TYPE
  677. SYNTAX INTEGER {
  678. fromDiplayNameAnonymous(1),
  679. pAssertedIdUri(2),
  680. fromUri(3),
  681. pAssertedIdDisplayName(4),
  682. fromDisplayName(5),
  683. suppress(6),
  684. fromUriAnonymous(7)
  685. }
  686. MAX-ACCESS read-only
  687. STATUS current
  688. DESCRIPTION
  689. "The field from which callerId number will be taken and
  690. displayed on the phone.
  691. The number will be displayed ONLY if the string is a number.
  692. 'fromDiplayNameAnonymous' means that when 'Anonymous' string is
  693. received in INVITE's From's Display Name field, the endpoint
  694. will only send 'Reason for Absence of Calling Line Identity
  695. parameter.
  696. 'fromUriAnonymous' means that when 'Anonymous' string is
  697. received in INVITE's From's SIP URI field, the endpoint
  698. will only send 'Reason for Absence of Calling Line Identity
  699. parameter.
  700. Both anonoymous strings are case insensitive."
  701. ::= { saEmtaSipDeviceCallerNumberEntry 2 }
  702. saEmtaSipDeviceCallerNameTable OBJECT-TYPE
  703. SYNTAX SEQUENCE OF SaEmtaSipDeviceCallerNameEntry
  704. MAX-ACCESS not-accessible
  705. STATUS current
  706. DESCRIPTION
  707. "This table contains a list of preferred Calling Party Name"
  708. ::= { saEmtaSipDeviceFeaturesCID 5 }
  709. saEmtaSipDeviceCallerNameEntry OBJECT-TYPE
  710. SYNTAX SaEmtaSipDeviceCallerNameEntry
  711. MAX-ACCESS not-accessible
  712. STATUS current
  713. DESCRIPTION
  714. "Each entry contains the preferred Calling Party Name"
  715. INDEX { saEmtaSipCallerNameRank }
  716. ::= { saEmtaSipDeviceCallerNameTable 1 }
  717. SaEmtaSipDeviceCallerNameEntry ::= SEQUENCE {
  718. saEmtaSipCallerNameRank INTEGER,
  719. saEmtaSipCallerNameField INTEGER
  720. }
  721. saEmtaSipCallerNameRank OBJECT-TYPE
  722. SYNTAX INTEGER (1..5)
  723. MAX-ACCESS not-accessible
  724. STATUS current
  725. DESCRIPTION
  726. "Index for specifying the rank. For example, a value of 1
  727. means most preferred.
  728.  If rank 1 not present, try using rank 2, etc."
  729. ::= { saEmtaSipDeviceCallerNameEntry 1 }
  730. saEmtaSipCallerNameField OBJECT-TYPE
  731. SYNTAX INTEGER {
  732. pAssertedIdDisplayName(1),
  733. fromDisplayName(2),
  734. pAssertedIdUri(3),
  735. fromUri(4),
  736. suppress(5)
  737. }
  738. MAX-ACCESS read-only
  739. STATUS current
  740. DESCRIPTION
  741. "The field from which calling party name will be taken and
  742. displayed on the phone.
  743. The name will be displayed ONLY if it is not suppressed(5)
  744. or not empty."
  745. ::= { saEmtaSipDeviceCallerNameEntry 2 }
  746. -- CALLERID SPECIAL NAMES
  747. saEmtaSipDeviceFeaturesCIDAbsenceReason OBJECT-TYPE
  748. SYNTAX BITS {
  749. p(0),
  750. c(1),
  751. s(2),
  752. o(3)
  753. }
  754. MAX-ACCESS read-only
  755. STATUS current
  756. DESCRIPTION
  757. "When particular string is received by endpoint in INVITE's From's
  758. DISPLAY NAME field, the endpoint sends special character to the
  759. phone in callerID type 'Reason for Absence of Calling Line
  760. Identity parameter' (type 4):
  761. 'Anonymous' = P
  762. 'Coin line/payphone' = C
  763. 'Interaction with other service' = S
  764. 'Unavailable' = O
  765. Each reason for absence can be controled independently by its bit.
  766. Bit set means the callerID will send the reason for absence.
  767. Bit unset means empty string will be sent in the callerID name field.
  768. By default only Anonymous is enabled."
  769. DEFVAL { '80'h }
  770. ::= { saEmtaSipDeviceFeaturesCID 6 }
  771. -- DO NOT DISTURB
  772. saEmtaSipDeviceFeaturesDND OBJECT IDENTIFIER ::= { saEmtaSipDeviceFeatures 11 }
  773. saEmtaSipDeviceFeaturesDNDEnableDigitMap OBJECT-TYPE
  774. SYNTAX SnmpAdminString
  775. MAX-ACCESS read-only
  776. STATUS current
  777. DESCRIPTION
  778. "Defines digit map for enabling DND."
  779. DEFVAL { "" }
  780. ::= { saEmtaSipDeviceFeaturesDND 1 }
  781. saEmtaSipDeviceFeaturesDNDDisableDigitMap OBJECT-TYPE
  782. SYNTAX SnmpAdminString
  783. MAX-ACCESS read-only
  784. STATUS current
  785. DESCRIPTION
  786. "Defines digit map for disabling DND."
  787. DEFVAL { "" }
  788. ::= { saEmtaSipDeviceFeaturesDND 2 }
  789. saEmtaSipDeviceFeaturesDNDForwardTo OBJECT-TYPE
  790. SYNTAX SnmpAdminString
  791. MAX-ACCESS read-write
  792. STATUS current
  793. DESCRIPTION
  794. "The voice mail server may be used when the endpoint rejects a call.
  795. All incoming calls will be forwarded to the specified voice mail
  796. server by way of a 302 response."
  797. DEFVAL { "" }
  798. ::= { saEmtaSipDeviceFeaturesDND 3 }
  799. -- END FEATURE OBJECTS
  800. -- ===================
  801. -- ==============
  802. -- TIMING OBJECTS
  803. saEmtaSipDeviceTiming OBJECT IDENTIFIER ::= { saEmtaSipDevice 18 }
  804. saEmtaSipDeviceTimingRegisterExpireSet OBJECT-TYPE
  805. SYNTAX Unsigned32
  806. UNITS "Seconds"
  807. MAX-ACCESS read-only
  808. STATUS current
  809. DESCRIPTION
  810. "This object sets expire field in the REGISTER message to SIP proxy.
  811. The value of 0 means expire field will not be sent out."
  812. DEFVAL { 0 }
  813. ::= { saEmtaSipDeviceTiming 1 }
  814. saEmtaSipDeviceTimingReRegisterGraceTime OBJECT-TYPE
  815. SYNTAX Unsigned32
  816. UNITS "Seconds"
  817. MAX-ACCESS read-only
  818. STATUS current
  819. DESCRIPTION
  820. "This object defines how long before registration expires the
  821. re-registration will happen.
  822. Note: This value must be less than half of
  823. saEmtaSipDeviceTimingRegisterExpireSet"
  824. DEFVAL { 10 }
  825. ::= { saEmtaSipDeviceTiming 2 }
  826. saEmtaSipDeviceTimingSessionExpireSet OBJECT-TYPE
  827. SYNTAX Unsigned32
  828. UNITS "Seconds"
  829. MAX-ACCESS read-only
  830. STATUS current
  831. DESCRIPTION
  832. "This object sets expire field in the INVITE message to SIP proxy.
  833. The value of 0 means expire field will not be sent out.
  834. The MTA will refresh sessions at half session time."
  835. DEFVAL { 0 }
  836. ::= { saEmtaSipDeviceTiming 3 }
  837. -- transaction timers
  838. --
  839. -- When no response is received, SIP requests are retransmitted
  840. -- in the following pattern:
  841. -- T1 is the first exponential back-off value. The wait time between
  842. -- following packets will be doubled until T2 is reached, when the
  843. -- retransmission will stay at T2. MTA will finally give up trying
  844. -- when B or F expires.
  845. -- Register Attempt is used only for REGISTER messages and defines when to start
  846. -- trying REGISTER process again after Transaction Timeout expires. This is
  847. -- a random time between min and max.
  848. -- taken from RFC 3261:
  849. -- Timer Value Section Meaning
  850. -- =======================================================================
  851. -- T1 500ms default Section 17.1.1.1 RTT Estimate
  852. -- T2 4s Section 17.1.2.2 The maximum retransmit
  853. -- interval for non-INVITE
  854. -- requests and INVITE
  855. -- responses
  856. -- T4 5s Section 17.1.2.2 Maximum duration a
  857. -- message will
  858. -- remain in the network
  859. -- Timer A initially T1 Section 17.1.1.2 INVITE request retransmit
  860. -- interval, for UDP only
  861. -- Timer B 64*T1 Section 17.1.1.2 INVITE transaction
  862. -- timeout timer
  863. -- Timer C > 3min Section 16.6 proxy INVITE transaction
  864. -- bullet 11 timeout
  865. -- Timer D > 32s for UDP Section 17.1.1.2 Wait time for response
  866. -- 0s for TCP/SCTP retransmits
  867. -- Timer E initially T1 Section 17.1.2.2 non-INVITE request
  868. -- retransmit interval,
  869. -- UDP only
  870. -- Timer F 64*T1 Section 17.1.2.2 non-INVITE transaction
  871. -- timeout timer
  872. -- Timer G initially T1 Section 17.2.1 INVITE response
  873. -- retransmit interval
  874. -- Timer H 64*T1 Section 17.2.1 Wait time for
  875. -- ACK receipt
  876. -- Timer I T4 for UDP Section 17.2.1 Wait time for
  877. -- 0s for TCP/SCTP ACK retransmits
  878. -- Timer J 64*T1 for UDP Section 17.2.2 Wait time for
  879. -- 0s for TCP/SCTP non-INVITE request
  880. -- retransmits
  881. -- Timer K T4 for UDP Section 17.1.2.2 Wait time for
  882. -- 0s for TCP/SCTP response retransmits
  883. saEmtaSipDeviceTimingT1 OBJECT-TYPE
  884. SYNTAX Unsigned32
  885. UNITS "milliseconds"
  886. MAX-ACCESS read-only
  887. STATUS current
  888. DESCRIPTION
  889. "This object sets the T1 timer."
  890. DEFVAL { 500 }
  891. ::= { saEmtaSipDeviceTiming 4 }
  892. saEmtaSipDeviceTimingT2 OBJECT-TYPE
  893. SYNTAX Unsigned32
  894. UNITS "milliseconds"
  895. MAX-ACCESS read-only
  896. STATUS current
  897. DESCRIPTION
  898. "This object sets the T2 timer."
  899. DEFVAL { 4000 }
  900. ::= { saEmtaSipDeviceTiming 5 }
  901. saEmtaSipDeviceTimingTransactionTimeout OBJECT-TYPE
  902. SYNTAX Unsigned32
  903. UNITS "milliseconds"
  904. MAX-ACCESS read-only
  905. STATUS obsolete
  906. DESCRIPTION
  907. "This object sets the Transaction Timeout timer.
  908. This is the T4 timer in RFC 3261."
  909. DEFVAL { 5000 }
  910. ::= { saEmtaSipDeviceTiming 6 }
  911. saEmtaSipDeviceTimingRegisterAttemptMin OBJECT-TYPE
  912. SYNTAX Unsigned32
  913. UNITS "seconds"
  914. MAX-ACCESS read-only
  915. STATUS current
  916. DESCRIPTION
  917. "This object sets the Register Attempt min timer."
  918. DEFVAL { 3600 }
  919. ::= { saEmtaSipDeviceTiming 7 }
  920. saEmtaSipDeviceTimingRegisterAttemptMax OBJECT-TYPE
  921. SYNTAX Unsigned32
  922. UNITS "seconds"
  923. MAX-ACCESS read-only
  924. STATUS current
  925. DESCRIPTION
  926. "This object sets the Register Attempt max timer."
  927. DEFVAL { 3600 }
  928. ::= { saEmtaSipDeviceTiming 8 }
  929. saEmtaSipDeviceTimingB OBJECT-TYPE
  930. SYNTAX Unsigned32
  931. UNITS "timesT1"
  932. MAX-ACCESS read-write
  933. STATUS current
  934. DESCRIPTION
  935. "B from RFC 3261. INVITE transaction timeout timer.
  936. The timer is expressed in terms of multiples of the value of T1"
  937. DEFVAL { 64 }
  938. ::= { saEmtaSipDeviceTiming 9 }
  939. saEmtaSipDeviceTimingF OBJECT-TYPE
  940. SYNTAX Unsigned32
  941. UNITS "timesT1"
  942. MAX-ACCESS read-write
  943. STATUS current
  944. DESCRIPTION
  945. "F from RFC 3261. Non-INVITE transaction timeout timer.
  946. The timer is expressed in terms of multiples of the value of T1"
  947. DEFVAL { 64 }
  948. ::= { saEmtaSipDeviceTiming 10 }
  949. saEmtaSipDeviceTimingH OBJECT-TYPE
  950. SYNTAX Unsigned32
  951. UNITS "timesT1"
  952. MAX-ACCESS read-write
  953. STATUS current
  954. DESCRIPTION
  955. "H from RFC 3261. Wait time for ACK receipt. The timer is expressed
  956. in terms of multiples of the value of T1"
  957. DEFVAL { 64 }
  958. ::= { saEmtaSipDeviceTiming 11 }
  959. saEmtaSipDeviceTimingD OBJECT-TYPE
  960. SYNTAX Unsigned32
  961. UNITS "milliseconds"
  962. MAX-ACCESS read-write
  963. STATUS current
  964. DESCRIPTION
  965. "D from RFC 3261. Wait time in milliseconds for response retransmits.
  966. Defaults to 3000 for UDP, 0 for TCP"
  967. ::= { saEmtaSipDeviceTiming 12 }
  968. saEmtaSipDeviceTimingJ OBJECT-TYPE
  969. SYNTAX Unsigned32
  970. UNITS "timesT1"
  971. MAX-ACCESS read-write
  972. STATUS current
  973. DESCRIPTION
  974. "J from RFC 3261. Wait time for non-INVITE request retransmits.
  975. The timer is expressed in terms of multiples of the value of T1"
  976. DEFVAL { 64 }
  977. ::= { saEmtaSipDeviceTiming 13 }
  978. saEmtaSipDeviceTimingT4 OBJECT-TYPE
  979. SYNTAX Unsigned32
  980. UNITS "milliseconds"
  981. MAX-ACCESS read-only
  982. STATUS current
  983. DESCRIPTION
  984. "This object sets the T4 timer"
  985. DEFVAL { 5000 }
  986. ::= { saEmtaSipDeviceTiming 14 }
  987. -- END TIMING OBJECTS
  988. -- ==================
  989. -- =======================
  990. -- TONE OBJECTS START HERE
  991. saEmtaSipDeviceTones OBJECT IDENTIFIER ::= { saEmtaSipDevice 19 }
  992. saEmtaSipDeviceByeTone OBJECT-TYPE
  993. SYNTAX INTEGER {
  994. none(0),
  995. busy(1)
  996. }
  997. MAX-ACCESS read-only
  998. STATUS current
  999. DESCRIPTION
  1000. "Specifies what tone is played after remote party hangs up."
  1001. DEFVAL { 0 }
  1002. ::= { saEmtaSipDeviceTones 1 }
  1003. saEmtaSipDeviceRohStart OBJECT-TYPE
  1004. SYNTAX INTEGER
  1005. UNITS "seconds"
  1006. MAX-ACCESS read-only
  1007. STATUS current
  1008. DESCRIPTION
  1009. "Specifies how long to wait for receiver off-hook tone to play
  1010. after no activity is detected on the line."
  1011. DEFVAL { 20 }
  1012. ::= { saEmtaSipDeviceTones 2 }
  1013. saEmtaSipDeviceToneToMsgTable OBJECT-TYPE
  1014. SYNTAX SEQUENCE OF SaEmtaSipDeviceToneToMsgEntry
  1015. MAX-ACCESS not-accessible
  1016. STATUS current
  1017. DESCRIPTION
  1018. "This table contains SIP messages numbers and the corresponding tones."
  1019. ::= { saEmtaSipDeviceTones 3 }
  1020. saEmtaSipDeviceToneToMsgEntry OBJECT-TYPE
  1021. SYNTAX SaEmtaSipDeviceToneToMsgEntry
  1022. MAX-ACCESS not-accessible
  1023. STATUS current
  1024. DESCRIPTION
  1025. "Each entry contains SIP message code and corresponding tComLabs defined tone type"
  1026. INDEX { saEmtaSipDeviceToneToMsgNumber }
  1027. ::= { saEmtaSipDeviceToneToMsgTable 1 }
  1028. SaEmtaSipDeviceToneToMsgEntry ::= SEQUENCE {
  1029. saEmtaSipDeviceToneToMsgNumber INTEGER,
  1030. saEmtaSipDeviceToneToMsgToneType PktcSigDevToneType
  1031. }
  1032. saEmtaSipDeviceToneToMsgNumber OBJECT-TYPE
  1033. SYNTAX INTEGER
  1034. MAX-ACCESS not-accessible
  1035. STATUS current
  1036. DESCRIPTION
  1037. "SIP message number"
  1038. ::= { saEmtaSipDeviceToneToMsgEntry 1 }
  1039. saEmtaSipDeviceToneToMsgToneType OBJECT-TYPE
  1040. SYNTAX PktcSigDevToneType
  1041. MAX-ACCESS read-only
  1042. STATUS current
  1043. DESCRIPTION
  1044. "Tone type according to tComLabs definition."
  1045. ::= { saEmtaSipDeviceToneToMsgEntry 2 }
  1046. saEmtaSipDeviceInterDigitMapTimeoutTone OBJECT-TYPE
  1047. SYNTAX INTEGER {
  1048. Busy(1),
  1049. Roh(2)
  1050. }
  1051. MAX-ACCESS read-only
  1052. STATUS current
  1053. DESCRIPTION
  1054. "Specifies what tone is played after inter digit timeout elapses."
  1055. DEFVAL { 2 }
  1056. ::= { saEmtaSipDeviceTones 4 }
  1057. -- TONE OBJECTS END HERE
  1058. -- =====================
  1059. saEmtaSipDeviceProtocol OBJECT-TYPE
  1060. SYNTAX BITS {
  1061. udp(0),
  1062. tcp(1),
  1063. tls(2)
  1064. }
  1065. MAX-ACCESS read-only
  1066. STATUS current
  1067. DESCRIPTION
  1068. "Controls the transport protocol for SIP messages."
  1069. DEFVAL { '80'h }
  1070. ::= { saEmtaSipDevice 20 }
  1071. saEmtaSipDeviceRemoveBindings OBJECT-TYPE
  1072. SYNTAX INTEGER {
  1073. none(0),
  1074. single(1),
  1075. all(2)
  1076. }
  1077. MAX-ACCESS read-only
  1078. STATUS current
  1079. DESCRIPTION
  1080. "Controls whether to remove contact bindings before registering with proxy.
  1081. For all(2), the MTA will send contact:* and expires=0.
  1082. For single(1), the MTA will send expires=0 for each known contact."
  1083. DEFVAL { 0 }
  1084. ::= { saEmtaSipDevice 21 }
  1085. saEmtaSipDevicePrack OBJECT-TYPE
  1086. SYNTAX INTEGER {
  1087. disabled(0),
  1088. supported(1),
  1089. required(2)
  1090. }
  1091. MAX-ACCESS read-only
  1092. STATUS current
  1093. DESCRIPTION
  1094. "Controls the usage of PRACK messages (RFC3262)."
  1095. DEFVAL { 1 }
  1096. ::= { saEmtaSipDevice 22 }
  1097. saEmtaSipDeviceDhcpFqdn OBJECT-TYPE
  1098. SYNTAX INTEGER {
  1099. dhcp15(1),
  1100. proxyAddress(2),
  1101. custom(3)
  1102. }
  1103. MAX-ACCESS read-write
  1104. STATUS current
  1105. DESCRIPTION
  1106. "1: the domain name from DHCP option 15 will be used for
  1107. the SIP URI domain
  1108. 2: value from saEmtaSipEndPntProxyAddress will be used for
  1109. the SIp URI domain
  1110. 3: value from saEmtaSipDeviceUriDomainName will be used for
  1111. the SIP URI domain"
  1112. DEFVAL { 2 }
  1113. ::= { saEmtaSipDevice 23 }
  1114. saEmtaSipDeviceDTMFRelayPayloadType OBJECT-TYPE
  1115. SYNTAX INTEGER (96..127)
  1116. MAX-ACCESS read-write
  1117. STATUS current
  1118. DESCRIPTION
  1119. "The preferred RTP payload type to be advertized for NTE (RFC 2833)
  1120. events reporting. This value will be used when negotiation for
  1121. media takes place during call establishment."
  1122. DEFVAL { 101 }
  1123. ::= { saEmtaSipDevice 24 }
  1124. saEmtaSipDeviceHookFlashRelay OBJECT-TYPE
  1125. SYNTAX INTEGER {
  1126. hookFlashIgnored(0),
  1127. hookFlashProcessed(1),
  1128. hookFlashReported(2)
  1129. }
  1130. MAX-ACCESS read-write
  1131. STATUS current
  1132. DESCRIPTION
  1133. "Hook Flash Relay: This MIB controls how and if hook flash events are to
  1134. be reported (via SIP signaling) to the peer during a call:
  1135. hookFlash_ignored - hook flash is ignored
  1136. hookFlash_processed - hook flash is processed, but NOT notified via SIP INFO
  1137. hookFlash_reported - hook flash is not processed, but reported via SIP INFO."
  1138. DEFVAL { 1 }
  1139. ::= { saEmtaSipDevice 25 }
  1140. saEmtaSipDeviceInterDigitTimeout OBJECT-TYPE
  1141. SYNTAX INTEGER
  1142. UNITS "milliseconds"
  1143. MAX-ACCESS read-only
  1144. STATUS current
  1145. DESCRIPTION
  1146. "Defines inter-digit timeout (when user waits too long for entering
  1147. the next digit into valid digit map)."
  1148. DEFVAL { 5000 }
  1149. ::= { saEmtaSipDevice 26 }
  1150. saEmtaSipDeviceRtcpXR OBJECT-TYPE
  1151. SYNTAX INTEGER {
  1152. disable(0),
  1153. enable(1)
  1154. }
  1155. MAX-ACCESS read-write
  1156. STATUS current
  1157. DESCRIPTION
  1158. "Controls RTCP eXtended Report functionality."
  1159. DEFVAL { 1 }
  1160. ::= { saEmtaSipDevice 27 }
  1161. -- ==========================
  1162. -- Digit modification
  1163. saEmtaSipDeviceDigitModification OBJECT IDENTIFIER ::= { saEmtaSipDevice 28 }
  1164. saEmtaSipDeviceDiModMap OBJECT-TYPE
  1165. SYNTAX OCTET STRING (SIZE (0..255))
  1166. MAX-ACCESS read-only
  1167. STATUS current
  1168. DESCRIPTION
  1169. "Defines digit map that if matched, digits will be modified."
  1170. DEFVAL { "" }
  1171. ::= { saEmtaSipDeviceDigitModification 1 }
  1172. saEmtaSipDeviceDiModPrefix OBJECT-TYPE
  1173. SYNTAX OCTET STRING (SIZE (0..31))
  1174. MAX-ACCESS read-only
  1175. STATUS current
  1176. DESCRIPTION
  1177. "Defines digits to insert at the beginning of dialed string"
  1178. DEFVAL { "" }
  1179. ::= { saEmtaSipDeviceDigitModification 2 }
  1180. -- End of digit map modification
  1181. -- =============================
  1182. saEmtaSipDeviceSdpAllCapsEnabled OBJECT-TYPE
  1183. SYNTAX TruthValue
  1184. MAX-ACCESS read-write
  1185. STATUS current
  1186. DESCRIPTION
  1187. "This object can be used to determine whether to advertise all media
  1188. capabilities at once within an initial INVITE for a call.
  1189. Advertising all media capabilities means advertising support for
  1190. audio media and image (fax) media as necessary (or configured to
  1191. do so). Not advertising all media capabilities means advertising
  1192. only support for the current neccessary media for the time being of
  1193. the session.
  1194. This does not affect the ability to automatically reINVITE for
  1195. switching between different media based on the current condition
  1196. (audio or image). In particular, this feature can be used when
  1197. working with non RFC 3264 compliant third party devices which tend
  1198. to only process a single media within an INVITE potentially leading
  1199. to SDP negotiation failure (in such case, set this value to 'false')."
  1200. DEFVAL { true }
  1201. ::= { saEmtaSipDevice 29 }
  1202. saEmtaSipDeviceReferToUri OBJECT-TYPE
  1203. SYNTAX INTEGER {
  1204. to(1),
  1205. contact(2)
  1206. }
  1207. MAX-ACCESS read-write
  1208. STATUS current
  1209. DESCRIPTION
  1210. "Controls what URI to use in Refer-to for REFER message."
  1211. DEFVAL { 2 }
  1212. ::= { saEmtaSipDevice 30 }
  1213. saEmtaSipDeviceUriDomainName OBJECT-TYPE
  1214. SYNTAX SnmpAdminString
  1215. MAX-ACCESS read-only
  1216. STATUS current
  1217. DESCRIPTION
  1218. "Defines domain name for SIP URI if saEmtaSipDeviceDhcpFqdn
  1219. is set to custom(3)."
  1220. DEFVAL { "" }
  1221. ::= { saEmtaSipDevice 31 }
  1222. -- ==========================
  1223. -- ENDPOINT TABLE STARTS HERE
  1224. saEmtaSipEndPointTable OBJECT-TYPE
  1225. SYNTAX SEQUENCE OF SaEmtaSipEndPointEntry
  1226. MAX-ACCESS not-accessible
  1227. STATUS current
  1228. DESCRIPTION
  1229. "This table describes the MTA EndPoint
  1230. Volume configuration. "
  1231. ::= { saEmtaSip 2 }
  1232. saEmtaSipEndPointEntry OBJECT-TYPE
  1233. SYNTAX SaEmtaSipEndPointEntry
  1234. MAX-ACCESS not-accessible
  1235. STATUS current
  1236. DESCRIPTION
  1237. " List of attributes for a single MTA endpoint interface."
  1238. INDEX { ifIndex }
  1239. ::= { saEmtaSipEndPointTable 1 }
  1240. SaEmtaSipEndPointEntry ::= SEQUENCE {
  1241. saEmtaSipEndPntProxyUsername SnmpAdminString,
  1242. saEmtaSipEndPntProxyPassword SnmpAdminString,
  1243. saEmtaSipEndPntProxyPasswordEncrypt INTEGER,
  1244. saEmtaSipEndPntProxyDisplayName SnmpAdminString,
  1245. saEmtaSipEndPntProxyAddress SnmpAdminString,
  1246. saEmtaSipEndPntProxyPortRemote InetPortNumber,
  1247. saEmtaSipEndPntRegistrarAddress SnmpAdminString,
  1248. saEmtaSipEndPntRegistrarPortRemote InetPortNumber,
  1249. saEmtaSipEndPntFeaturesCallWaitingAdminStatus INTEGER,
  1250. saEmtaSipEndPntFeaturesCallWaitingUserStatus INTEGER,
  1251. saEmtaSipEndPntFeaturesReturnCallStatus INTEGER,
  1252. saEmtaSipEndPntFeaturesCancelCallWaitingStatus INTEGER,
  1253. saEmtaSipEndPntFeaturesWarmLineStatus INTEGER,
  1254. saEmtaSipEndPntFeaturesCallerIdStatus INTEGER,
  1255. saEmtaSipEndPntFeaturesCallForwardingNumber SnmpAdminString,
  1256. saEmtaSipEndPntFeaturesCallForwardingNoAnswerAdminStatus INTEGER,
  1257. saEmtaSipEndPntFeaturesCallForwardingNoAnswerUserStatus INTEGER,
  1258. saEmtaSipEndPntFeaturesCallForwardingBusyAdminStatus INTEGER,
  1259. saEmtaSipEndPntFeaturesCallForwardingBusyUserStatus INTEGER,
  1260. saEmtaSipEndPntFeaturesCallForwardingAllAdminStatus INTEGER,
  1261. saEmtaSipEndPntFeaturesCallForwardingAllUserStatus INTEGER,
  1262. saEmtaSipEndPntFeaturesRedialCallAdminStatus INTEGER,
  1263. saEmtaSipEndPntRegisterForce INTEGER,
  1264. saEmtaSipEndPntRegisterStatus INTEGER,
  1265. saEmtaSipEndPntFeaturesCWCIDStatus INTEGER,
  1266. saEmtaSipEndPntFeaturesWarmLineNumber SnmpAdminString,
  1267. saEmtaSipEndPntUnregisteredDial INTEGER,
  1268. saEmtaSipEndPntFeaturesAutoRedialAdminStatus INTEGER,
  1269. saEmtaSipEndPntFeaturesMWIAdminStatus INTEGER,
  1270. saEmtaSipEndPntFeaturesCallTransferAdminStatus INTEGER,
  1271. saEmtaSipEndPntFeaturesBlockCIDAdminStatus INTEGER,
  1272. saEmtaSipEndPntFeaturesCancelCIDAdminStatus INTEGER,
  1273. saEmtaSipEndPntFeaturesSendCIDUserStatus INTEGER,
  1274. saEmtaSipEndPntDisplayNameToPhone INTEGER,
  1275. saEmtaSipEndPntPacketization INTEGER,
  1276. saEmtaSipEndPntFeatures3WCAdminStatus INTEGER,
  1277. saEmtaSipEndPntDataMode INTEGER,
  1278. saEmtaSipEndPntGoodProxyEnabled TruthValue,
  1279. saEmtaSipEndPntAddToWhiteList TruthValue,
  1280. saEmtaSipEndPntStatAgentURI SnmpAdminString,
  1281. saEmtaSipEndPntFeaturesDNDAdminStatus INTEGER,
  1282. saEmtaSipEndPntFeaturesDNDUserStatus INTEGER,
  1283. saEmtaSipEndPntProxyAuthId SnmpAdminString,
  1284. saEmtaSipEndPntCodecTableOnly TruthValue,
  1285. saEmtaSipEndPntConfigUserConfBridgeURI SnmpAdminString
  1286. }
  1287. saEmtaSipEndPntProxyUsername OBJECT-TYPE
  1288. SYNTAX SnmpAdminString
  1289. MAX-ACCESS read-write
  1290. STATUS current
  1291. DESCRIPTION
  1292. "Defines username for SIP Proxy registration.
  1293. This is equal to phone number.
  1294. This is a mandatory object for endpoint to provision."
  1295. ::= { saEmtaSipEndPointEntry 1 }
  1296. saEmtaSipEndPntProxyPassword OBJECT-TYPE
  1297. SYNTAX SnmpAdminString
  1298. MAX-ACCESS read-write
  1299. STATUS current
  1300. DESCRIPTION
  1301. "Defines password for SIP Proxy registration.
  1302. When read, this object returns an empty string."
  1303. ::= { saEmtaSipEndPointEntry 2 }
  1304. saEmtaSipEndPntProxyPasswordEncrypt OBJECT-TYPE
  1305. SYNTAX INTEGER {
  1306. none(1),
  1307. RSA(2)
  1308. }
  1309. MAX-ACCESS read-only
  1310. STATUS current
  1311. DESCRIPTION
  1312. "Defines encryption method for password.
  1313. RSA(2): use cable modem certificate key to encrypt.
  1314. The result is base64 encoded."
  1315. DEFVAL { 1 }
  1316. ::= { saEmtaSipEndPointEntry 3 }
  1317. saEmtaSipEndPntProxyDisplayName OBJECT-TYPE
  1318. SYNTAX SnmpAdminString
  1319. MAX-ACCESS read-write
  1320. STATUS current
  1321. DESCRIPTION
  1322. "Defines display name for callerID."
  1323. ::= { saEmtaSipEndPointEntry 4 }
  1324. saEmtaSipEndPntProxyAddress OBJECT-TYPE
  1325. SYNTAX SnmpAdminString
  1326. MAX-ACCESS read-only
  1327. STATUS current
  1328. DESCRIPTION
  1329. "Defines FQDN or IP of SIP Proxy.
  1330. This is a mandatory object for endpoints to provision.
  1331. To use DNS SRV, include srv: in front of the fqdn. For example:
  1332. srv:sip.lab.sa"
  1333. ::= { saEmtaSipEndPointEntry 5 }
  1334. saEmtaSipEndPntProxyPortRemote OBJECT-TYPE
  1335. SYNTAX InetPortNumber
  1336. MAX-ACCESS read-only
  1337. STATUS current
  1338. DESCRIPTION
  1339. "Defines UDP destination port for messages sent to SIP Proxy."
  1340. DEFVAL { 5060 }
  1341. ::= { saEmtaSipEndPointEntry 6 }
  1342. saEmtaSipEndPntRegistrarAddress OBJECT-TYPE
  1343. SYNTAX SnmpAdminString
  1344. MAX-ACCESS read-only
  1345. STATUS current
  1346. DESCRIPTION
  1347. "Defines FQDN or IP of SIP Registrar.
  1348. If not specified, this object equals to saEmtaSipEndPntProxyAddress."
  1349. ::= { saEmtaSipEndPointEntry 7 }
  1350. saEmtaSipEndPntRegistrarPortRemote OBJECT-TYPE
  1351. SYNTAX InetPortNumber
  1352. MAX-ACCESS read-only
  1353. STATUS current
  1354. DESCRIPTION
  1355. "Defines UDP destination port for SIP messages sent to SIP Registrar."
  1356. DEFVAL { 5060 }
  1357. ::= { saEmtaSipEndPointEntry 8 }
  1358. -- CALL WAITING
  1359. saEmtaSipEndPntFeaturesCallWaitingAdminStatus OBJECT-TYPE
  1360. SYNTAX INTEGER {
  1361. disable(0),
  1362. enable(1)
  1363. }
  1364. MAX-ACCESS read-write
  1365. STATUS current
  1366. DESCRIPTION
  1367. "Controls call waiting feature status.
  1368. If set to disable(0), user cannot turn it on.
  1369. If set to enable(1), user can control the status of call waiting
  1370. with dialing codes (if present)."
  1371. DEFVAL { 0 }
  1372. ::= { saEmtaSipEndPointEntry 9 }
  1373. saEmtaSipEndPntFeaturesCallWaitingUserStatus OBJECT-TYPE
  1374. SYNTAX INTEGER {
  1375. disable(0),
  1376. enable(1)
  1377. }
  1378. MAX-ACCESS read-write
  1379. STATUS current
  1380. DESCRIPTION
  1381. "Reads call waiting feature status.
  1382. It reads disable(0) when:
  1383. - saEmtaSipFeaturesCallWaitingAdminStatus is set to disable(0), or
  1384. - saEmtaSipFeaturesCallWaitingAdminStatus is set to enable(1) and
  1385. user turned it off dialing saEmtaSipFeaturesCallWaitingOffDigitMap.
  1386. It reads enable(1) when:
  1387. - saEmtaSipFeaturesCallWaitingAdminStatus is set to enable(1) and
  1388. user turns it on dialing saEmtaSipFeaturesCallWaitingOnDigitMap.
  1389. Note: the state of CW is stored in non-vol."
  1390. ::= { saEmtaSipEndPointEntry 10 }
  1391. -- RETURN CALL
  1392. saEmtaSipEndPntFeaturesReturnCallStatus OBJECT-TYPE
  1393. SYNTAX INTEGER {
  1394. disable(0),
  1395. enable(1)
  1396. }
  1397. MAX-ACCESS read-only
  1398. STATUS current
  1399. DESCRIPTION
  1400. "Controls Return Call feature status."
  1401. DEFVAL { 0 }
  1402. ::= { saEmtaSipEndPointEntry 11 }
  1403. -- CANCEL CALL WAITING
  1404. saEmtaSipEndPntFeaturesCancelCallWaitingStatus OBJECT-TYPE
  1405. SYNTAX INTEGER {
  1406. disable(0),
  1407. enable(1)
  1408. }
  1409. MAX-ACCESS read-only
  1410. STATUS current
  1411. DESCRIPTION
  1412. "Controls Cancel Call Waiting feature status."
  1413. DEFVAL { 0 }
  1414. ::= { saEmtaSipEndPointEntry 12 }
  1415. -- WARM LINE
  1416. saEmtaSipEndPntFeaturesWarmLineStatus OBJECT-TYPE
  1417. SYNTAX INTEGER {
  1418. disable(0),
  1419. enable(1)
  1420. }
  1421. MAX-ACCESS read-only
  1422. STATUS current
  1423. DESCRIPTION
  1424. "Controls Warm Line feature admin status. The state of the user
  1425. status is stored in non-vol and by default is disabled.
  1426. Any time the operator changes the admin status to disable (for
  1427. example by removing the saEmtaSipEndPntFeaturesWarmLineStatus
  1428. from config file), the user status is changed to disabled
  1429. and the number is erased."
  1430. DEFVAL { 0 }
  1431. ::= { saEmtaSipEndPointEntry 13 }
  1432. -- CALLER ID
  1433. saEmtaSipEndPntFeaturesCallerIdStatus OBJECT-TYPE
  1434. SYNTAX INTEGER {
  1435. disable(0),
  1436. enable(1),
  1437. enableLogic(2)
  1438. }
  1439. MAX-ACCESS read-only
  1440. STATUS current
  1441. DESCRIPTION
  1442. "Controls CallerID (CLIP) feature status.
  1443. For 2:
  1444. IF (FROM-DisplayName == Anonymous)
  1445. THEN (Send reason for absence 'P' as CLI-number.)
  1446. ELSEIF (FROM-DisplayName == valid_number)
  1447. THEN (Use FROM-DisplayName as CLI-number.)
  1448. ELSEIF (FROM-URI == valid_number)
  1449. THEN (Use FROM-URI as CLI-number.)
  1450. ELSE (send nothing to CLI-number)
  1451. ENDIF
  1452. "
  1453. DEFVAL { 1 }
  1454. ::= { saEmtaSipEndPointEntry 14 }
  1455. -- CALL FORWARDING NUMBER
  1456. saEmtaSipEndPntFeaturesCallForwardingNumber OBJECT-TYPE
  1457. SYNTAX SnmpAdminString
  1458. MAX-ACCESS read-write
  1459. STATUS current
  1460. DESCRIPTION
  1461. "Call Forwarding number as entered by the user.
  1462. Can be also set by operator.
  1463. Note: this number is stored in non-vol."
  1464. ::= { saEmtaSipEndPointEntry 15 }
  1465. -- CALL FORWARDING NO ANSWER
  1466. saEmtaSipEndPntFeaturesCallForwardingNoAnswerAdminStatus OBJECT-TYPE
  1467. SYNTAX INTEGER {
  1468. disable(0),
  1469. enable(1)
  1470. }
  1471. MAX-ACCESS read-write
  1472. STATUS current
  1473. DESCRIPTION
  1474. "Controls Call Forwarding No Answer feature status.
  1475. If set to disable(0), user cannot turn it on.
  1476. If set to enable(1), user can control the status with dialing codes (if present)."
  1477. DEFVAL { 0 }
  1478. ::= { saEmtaSipEndPointEntry 16 }
  1479. saEmtaSipEndPntFeaturesCallForwardingNoAnswerUserStatus OBJECT-TYPE
  1480. SYNTAX INTEGER {
  1481. disable(0),
  1482. enable(1)
  1483. }
  1484. MAX-ACCESS read-write
  1485. STATUS current
  1486. DESCRIPTION
  1487. "Controls Call Forwarding No Answer user status.
  1488. It reads disable(0) when:
  1489. - AdminStatus is set to disable(0), or
  1490. - AdminStatus is set to enable(1) and
  1491. user turned it off dialing disable code.
  1492. It reads enable(1) when:
  1493. - AdminStatus is set to enable(1) and
  1494. user turns it on dialing enable code.
  1495. Note: the state of this feature is stored in non-vol and is disable by default."
  1496. ::= { saEmtaSipEndPointEntry 17 }
  1497. -- CALL FORWARDING BUSY
  1498. saEmtaSipEndPntFeaturesCallForwardingBusyAdminStatus OBJECT-TYPE
  1499. SYNTAX INTEGER {
  1500. disable(0),
  1501. enable(1)
  1502. }
  1503. MAX-ACCESS read-write
  1504. STATUS current
  1505. DESCRIPTION
  1506. "Controls Call Forwarding Busy feature status.
  1507. If set to disable(0), user cannot turn it on.
  1508. If set to enable(1), user can control the status with dialing codes (if present)."
  1509. DEFVAL { 0 }
  1510. ::= { saEmtaSipEndPointEntry 18 }
  1511. saEmtaSipEndPntFeaturesCallForwardingBusyUserStatus OBJECT-TYPE
  1512. SYNTAX INTEGER {
  1513. disable(0),
  1514. enable(1)
  1515. }
  1516. MAX-ACCESS read-write
  1517. STATUS current
  1518. DESCRIPTION
  1519. "Reads Call Forwarding Busy feature status.
  1520. It reads disable(0) when:
  1521. - AdminStatus is set to disable(0), or
  1522. - AdminStatus is set to enable(1) and
  1523. user turned it off dialing disable code.
  1524. It reads enable(1) when:
  1525. - AdminStatus is set to enable(1) and
  1526. user turns it on dialing enable code.
  1527. Note: the state of this feature is stored in non-vol and is disable by default."
  1528. ::= { saEmtaSipEndPointEntry 19 }
  1529. -- CALL FORWARDING UNCONDITIONAL
  1530. saEmtaSipEndPntFeaturesCallForwardingAllAdminStatus OBJECT-TYPE
  1531. SYNTAX INTEGER {
  1532. disable(0),
  1533. enable(1)
  1534. }
  1535. MAX-ACCESS read-write
  1536. STATUS current
  1537. DESCRIPTION
  1538. "Controls Call Forwarding Unconditional feature status.
  1539. If set to disable(0), user cannot turn it on.
  1540. If set to enable(1), user can control the status with dialing codes (if present)."
  1541. DEFVAL { 0 }
  1542. ::= { saEmtaSipEndPointEntry 20 }
  1543. saEmtaSipEndPntFeaturesCallForwardingAllUserStatus OBJECT-TYPE
  1544. SYNTAX INTEGER {
  1545. disable(0),
  1546. enable(1)
  1547. }
  1548. MAX-ACCESS read-write
  1549. STATUS current
  1550. DESCRIPTION
  1551. "Reads Call Forwarding Unconditional feature status.
  1552. It reads disable(0) when:
  1553. - AdminStatus is set to disable(0), or
  1554. - AdminStatus is set to enable(1) and
  1555. user turned it off dialing disable code.
  1556. It reads enable(1) when:
  1557. - AdminStatus is set to enable(1) and
  1558. user turns it on dialing enable code.
  1559. Note: the state of this feature is stored in non-vol and is disable by default."
  1560. ::= { saEmtaSipEndPointEntry 21 }
  1561. -- REDIAL CALL
  1562. saEmtaSipEndPntFeaturesRedialCallAdminStatus OBJECT-TYPE
  1563. SYNTAX INTEGER {
  1564. disable(0),
  1565. enable(1)
  1566. }
  1567. MAX-ACCESS read-write
  1568. STATUS current
  1569. DESCRIPTION
  1570. "Controls Redial Call feature status."
  1571. DEFVAL { 0 }
  1572. ::= { saEmtaSipEndPointEntry 22 }
  1573. -- UNSOLICITED REGISTER
  1574. saEmtaSipEndPntRegisterForce OBJECT-TYPE
  1575. SYNTAX INTEGER {
  1576. idle(0),
  1577. send(1),
  1578. offhookDisconnected(2)
  1579. }
  1580. MAX-ACCESS read-write
  1581. STATUS current
  1582. DESCRIPTION
  1583. "Forces an endpoint to REGISTER (makes Register Attempt timer expire).
  1584. When set to send(1), registration starts immediately. The object will
  1585. return the value that was set before the send.
  1586. When set to offhookDisconnected(2), endpoint will try to REGISTER immediately upon
  1587. phone going offhook only if current state of the endpoint is not registered."
  1588. DEFVAL { 0 }
  1589. ::= { saEmtaSipEndPointEntry 23 }
  1590. -- Register Status
  1591. saEmtaSipEndPntRegisterStatus OBJECT-TYPE
  1592. SYNTAX INTEGER {
  1593. notRegistered(0),
  1594. registered(1),
  1595. notProvisioned(2)
  1596. }
  1597. MAX-ACCESS read-only
  1598. STATUS current
  1599. DESCRIPTION
  1600. "Returns registration status of an endpoint:
  1601. 0: an endpoint is provisioned but not registered
  1602. 1: an endpoint is registered
  1603. 2: an endpoint is not provisioned because:
  1604. - ifAdminStatus is set to down, or
  1605. - saEmtaSipEndPntProxyUsername is not set, or
  1606. - saEmtaSipEndPntProxyAddress is not set."
  1607. ::= { saEmtaSipEndPointEntry 24 }
  1608. -- CALL WAITING CALLER ID
  1609. saEmtaSipEndPntFeaturesCWCIDStatus OBJECT-TYPE
  1610. SYNTAX INTEGER {
  1611. disable(0),
  1612. enable(1)
  1613. }
  1614. MAX-ACCESS read-only
  1615. STATUS current
  1616. DESCRIPTION
  1617. "Controls CallerID (CLIP) feature status.
  1618. Added 051013"
  1619. DEFVAL { 1 }
  1620. ::= { saEmtaSipEndPointEntry 25 }
  1621. -- WARM LINE NUMBER
  1622. saEmtaSipEndPntFeaturesWarmLineNumber OBJECT-TYPE
  1623. SYNTAX SnmpAdminString
  1624. MAX-ACCESS read-write
  1625. STATUS current
  1626. DESCRIPTION
  1627. "Shows Warm line number as entered by the user.
  1628. Note: this number is stored in non-vol
  1629. If user or operator disable the feature, the number is erased.
  1630. This object can only be set when
  1631. saEmtaSipEndPntFeaturesWarmLineStatus is enabled.
  1632. When set, the user status is set to enable."
  1633. ::= { saEmtaSipEndPointEntry 26 }
  1634. -- NOT REGISTERED BEHAVIOR
  1635. saEmtaSipEndPntUnregisteredDial OBJECT-TYPE
  1636. SYNTAX INTEGER {
  1637. deny(0),
  1638. allow(1)
  1639. }
  1640. MAX-ACCESS read-only
  1641. STATUS current
  1642. DESCRIPTION
  1643. "Defines wheter is it possible to dial out if not registered.
  1644. 0: don't allow to dial out, dialtone is not played,
  1645. 1: allow to dial out, dialtone is played."
  1646. DEFVAL { 0 }
  1647. ::= { saEmtaSipEndPointEntry 27 }
  1648. -- AUTO REDIAL
  1649. saEmtaSipEndPntFeaturesAutoRedialAdminStatus OBJECT-TYPE
  1650. SYNTAX INTEGER {
  1651. disable(0),
  1652. enable(1),
  1653. activeNow(2)
  1654. }
  1655. MAX-ACCESS read-write
  1656. STATUS current
  1657. DESCRIPTION
  1658. "Controls Automatic Redial feature status.
  1659. activeNow(2) is returned when the feature is in use."
  1660. DEFVAL { 0 }
  1661. ::= { saEmtaSipEndPointEntry 28 }
  1662. -- MWI status
  1663. saEmtaSipEndPntFeaturesMWIAdminStatus OBJECT-TYPE
  1664. SYNTAX INTEGER {
  1665. disable(0),
  1666. enable(1)
  1667. }
  1668. MAX-ACCESS read-write
  1669. STATUS current
  1670. DESCRIPTION
  1671. "Controls Message Waiting Indicator feature status.
  1672. When enabled, an endpoint will send a SUBSCRIBE message."
  1673. DEFVAL { 0 }
  1674. ::= { saEmtaSipEndPointEntry 29 }
  1675. -- call transfer status
  1676. saEmtaSipEndPntFeaturesCallTransferAdminStatus OBJECT-TYPE
  1677. SYNTAX INTEGER {
  1678. disable(0),
  1679. enable(1)
  1680. }
  1681. MAX-ACCESS read-write
  1682. STATUS current
  1683. DESCRIPTION
  1684. "Controls Call Transfer feature status.
  1685. When enabled: A-B, A hf, A-C, A hu, REFER to C
  1686. When disabled: A-B, A hf, A-C, A hu, A rings
  1687. just like regular 3 way call."
  1688. DEFVAL { 0 }
  1689. ::= { saEmtaSipEndPointEntry 30 }
  1690. -- block callerID
  1691. saEmtaSipEndPntFeaturesBlockCIDAdminStatus OBJECT-TYPE
  1692. SYNTAX INTEGER {
  1693. disable(0),
  1694. enable(1)
  1695. }
  1696. MAX-ACCESS read-write
  1697. STATUS current
  1698. DESCRIPTION
  1699. "Controls CallerID Block feature status."
  1700. DEFVAL { 0 }
  1701. ::= { saEmtaSipEndPointEntry 31 }
  1702. -- cancel callerID
  1703. saEmtaSipEndPntFeaturesCancelCIDAdminStatus OBJECT-TYPE
  1704. SYNTAX INTEGER {
  1705. disable(0),
  1706. enable(1)
  1707. }
  1708. MAX-ACCESS read-write
  1709. STATUS current
  1710. DESCRIPTION
  1711. "Controls Cancel CallerID feature status."
  1712. DEFVAL { 0 }
  1713. ::= { saEmtaSipEndPointEntry 32 }
  1714. saEmtaSipEndPntFeaturesSendCIDUserStatus OBJECT-TYPE
  1715. SYNTAX INTEGER {
  1716. disable(0),
  1717. enable(1)
  1718. }
  1719. MAX-ACCESS read-write
  1720. STATUS current
  1721. DESCRIPTION
  1722. "Reads sending callerID feature user status.
  1723. It reads enable(1) when:
  1724. - saEmtaSipEndPntFeaturesBlockCIDAdminStatus is set to disable(0), or
  1725. - saEmtaSipEndPntFeaturesBlockCIDAdminStatus is set to enable(1) and
  1726. user turns CID sending on by dialing saEmtaSipDeviceFeaturesEnableCIDDigitMap.
  1727. It reads disable(0) when:
  1728. - saEmtaSipEndPntFeaturesBlockCIDAdminStatus is set to enable(1) and
  1729. user turns CID sending off by dialing saEmtaSipDeviceFeaturesDisableCIDDigitMap.
  1730. Note: the state is stored in non-vol."
  1731. ::= { saEmtaSipEndPointEntry 33 }
  1732. -- display name control
  1733. -- OBSOLETE
  1734. saEmtaSipEndPntDisplayNameToPhone OBJECT-TYPE
  1735. SYNTAX INTEGER {
  1736. send(1),
  1737. suppress(2),
  1738. useNumber(3)
  1739. }
  1740. MAX-ACCESS read-write
  1741. STATUS obsolete
  1742. DESCRIPTION
  1743. "Controls whether the endpoint sends display-name in callerID
  1744. to the phone. The display-name comes from 'From:' field in
  1745. SIP header.
  1746. 1: If present, send display-name to the phone.
  1747. 2: Never send display-name to the phone.
  1748. 3: If not present, send the number as display-name."
  1749. DEFVAL { 1 }
  1750. ::= { saEmtaSipEndPointEntry 34 }
  1751. -- packetization
  1752. saEmtaSipEndPntPacketization OBJECT-TYPE
  1753. SYNTAX INTEGER {
  1754. ten(10),
  1755. twenty(20),
  1756. thirty(30)
  1757. }
  1758. MAX-ACCESS read-only
  1759. STATUS current
  1760. DESCRIPTION
  1761. "Controls packetization rate for an endpoint."
  1762. DEFVAL { 20 }
  1763. ::= { saEmtaSipEndPointEntry 35 }
  1764. -- 3 WAY CALL
  1765. saEmtaSipEndPntFeatures3WCAdminStatus OBJECT-TYPE
  1766. SYNTAX INTEGER {
  1767. disable(0),
  1768. enable(1)
  1769. }
  1770. MAX-ACCESS read-write
  1771. STATUS current
  1772. DESCRIPTION
  1773. "Controls 3 way call feature."
  1774. DEFVAL { 0 }
  1775. ::= { saEmtaSipEndPointEntry 36 }
  1776. -- T.38 control
  1777. saEmtaSipEndPntDataMode OBJECT-TYPE
  1778. SYNTAX INTEGER {
  1779. dataModeVBD(1),
  1780. dataModeT38(2)
  1781. }
  1782. MAX-ACCESS read-only
  1783. STATUS current
  1784. DESCRIPTION
  1785. "The preferred mode for data exchange."
  1786. DEFVAL { dataModeVBD }
  1787. ::= { saEmtaSipEndPointEntry 37 }
  1788. -- WELL KNOWN PROXY
  1789. saEmtaSipEndPntGoodProxyEnabled OBJECT-TYPE
  1790. SYNTAX TruthValue
  1791. MAX-ACCESS read-write
  1792. STATUS current
  1793. DESCRIPTION
  1794. "When true, the end point will accept packets originating
  1795. from a known SIP proxy only. If the packets originate
  1796. from an unknown SIP Proxy they are not processed."
  1797. DEFVAL { false }
  1798. ::= { saEmtaSipEndPointEntry 38 }
  1799. saEmtaSipEndPntAddToWhiteList OBJECT-TYPE
  1800. SYNTAX TruthValue
  1801. MAX-ACCESS read-write
  1802. STATUS current
  1803. DESCRIPTION
  1804. "When true, the endpoint's location (IP address) will be
  1805. added to the white list each endpoint maintains. Enable
  1806. this if saEmtaSipEndPntGoodProxyEnabled is true to allow
  1807. calls originating from one endpoint to be accepted by
  1808. the other on the same device."
  1809. DEFVAL { true }
  1810. ::= { saEmtaSipEndPointEntry 39 }
  1811. -- STATS AGENT
  1812. saEmtaSipEndPntStatAgentURI OBJECT-TYPE
  1813. SYNTAX SnmpAdminString
  1814. MAX-ACCESS read-write
  1815. STATUS current
  1816. DESCRIPTION
  1817. "URI of the call statistics agent, which is where call
  1818. statistics collected by the endpoint are reported.
  1819. The call statistics agent may be specified as a URI, FQDN
  1820. or IP address. This specifies the SIP server to which
  1821. PUBLISH requests will be sent at the end of each call to
  1822. report the statistics from that call."
  1823. DEFVAL { "" }
  1824. ::= { saEmtaSipEndPointEntry 40 }
  1825. -- DO NOT DISTURB FEATURE
  1826. saEmtaSipEndPntFeaturesDNDAdminStatus OBJECT-TYPE
  1827. SYNTAX INTEGER {
  1828. disable(0),
  1829. enable(1)
  1830. }
  1831. MAX-ACCESS read-write
  1832. STATUS current
  1833. DESCRIPTION
  1834. "Controls do not disturb feature status.
  1835. If set to disable(0), user cannot turn it on.
  1836. If set to enable(1), user can control the status
  1837. with dialing codes (if present)."
  1838. DEFVAL { 0 }
  1839. ::= { saEmtaSipEndPointEntry 41 }
  1840. saEmtaSipEndPntFeaturesDNDUserStatus OBJECT-TYPE
  1841. SYNTAX INTEGER {
  1842. disable(0),
  1843. enable(1)
  1844. }
  1845. MAX-ACCESS read-write
  1846. STATUS current
  1847. DESCRIPTION
  1848. "Do not disturb feature user status.
  1849. Note: the state is stored in non-vol."
  1850. ::= { saEmtaSipEndPointEntry 42 }
  1851. saEmtaSipEndPntProxyAuthId OBJECT-TYPE
  1852. SYNTAX SnmpAdminString (SIZE (0..40))
  1853. MAX-ACCESS read-write
  1854. STATUS current
  1855. DESCRIPTION
  1856. "Defines Authentication for SIP Proxy registration if different
  1857. from the username."
  1858. DEFVAL { "" }
  1859. ::= { saEmtaSipEndPointEntry 43 }
  1860. saEmtaSipEndPntCodecTableOnly OBJECT-TYPE
  1861. SYNTAX TruthValue
  1862. MAX-ACCESS read-write
  1863. STATUS current
  1864. DESCRIPTION
  1865. "The indicator of whether to use the list of preferred codecs,
  1866. provided in the codec table, exclusively when negotiating
  1867. codecs. True inidicates using the codec table exclusively,
  1868. false means use the order of codecs in the table in addition
  1869. to other codecs in random order."
  1870. DEFVAL { true }
  1871. ::= { saEmtaSipEndPointEntry 44 }
  1872. saEmtaSipEndPntConfigUserConfBridgeURI OBJECT-TYPE
  1873. SYNTAX SnmpAdminString
  1874. MAX-ACCESS read-write
  1875. STATUS current
  1876. DESCRIPTION
  1877. "The URI for the conference bridge associated with this endpoint.
  1878. If set to NULL, conferencing is hosted locally."
  1879. DEFVAL { "" }
  1880. ::= { saEmtaSipEndPointEntry 45 }
  1881. -- ENDPOINT TABLE ENDS HERE
  1882. -- ========================
  1883. -- =======================
  1884. -- CODEC TABLE STARTS HERE
  1885. saEmtaSipCodec OBJECT IDENTIFIER ::= { saEmtaSip 3 }
  1886. saEmtaSipCodecTable OBJECT-TYPE
  1887. SYNTAX SEQUENCE OF SaEmtaSipCodecEntry
  1888. MAX-ACCESS not-accessible
  1889. STATUS current
  1890. DESCRIPTION
  1891. "This table contains a list of preferred codecs for each endpoint.
  1892. The default codecs are G.711 and G.729."
  1893. ::= { saEmtaSipCodec 1 }
  1894. saEmtaSipCodecEntry OBJECT-TYPE
  1895. SYNTAX SaEmtaSipCodecEntry
  1896. MAX-ACCESS not-accessible
  1897. STATUS current
  1898. DESCRIPTION
  1899. "Each entry contains the preferred codec list for each ifIndex."
  1900. INDEX { ifIndex, saEmtaSipCodecRank }
  1901. ::= { saEmtaSipCodecTable 1 }
  1902. SaEmtaSipCodecEntry ::= SEQUENCE {
  1903. saEmtaSipCodecRank INTEGER,
  1904. saEmtaSipCodecType PktcCodecType
  1905. }
  1906. saEmtaSipCodecRank OBJECT-TYPE
  1907. SYNTAX INTEGER (1..6)
  1908. MAX-ACCESS not-accessible
  1909. STATUS current
  1910. DESCRIPTION
  1911. "Index for specifying the rank of a given codec for the endpoint.
  1912. For example, a value of 1 means most preferred. "
  1913. ::= { saEmtaSipCodecEntry 1}
  1914. saEmtaSipCodecType OBJECT-TYPE
  1915. SYNTAX PktcCodecType
  1916. MAX-ACCESS read-write
  1917. STATUS current
  1918. DESCRIPTION
  1919. "The codec to be used."
  1920. ::= { saEmtaSipCodecEntry 2 }
  1921. -- CODEC TABLE ENDS HERE
  1922. -- =====================
  1923. -- ======================
  1924. -- NAT OBJECTS START HERE
  1925. saEmtaSipNat OBJECT IDENTIFIER ::= { saEmtaSip 4 }
  1926. saEmtaSipNatStunServerId OBJECT-TYPE
  1927. SYNTAX SnmpAdminString (SIZE (0..40))
  1928. MAX-ACCESS read-write
  1929. STATUS current
  1930. DESCRIPTION
  1931. "The STUN server where STUN messages are directed."
  1932. DEFVAL { "0.0.0.0" }
  1933. ::= { saEmtaSipNat 1 }
  1934. saEmtaSipNatStunServerPort OBJECT-TYPE
  1935. SYNTAX InetPortNumber (0| 1025..65535)
  1936. MAX-ACCESS read-write
  1937. STATUS current
  1938. DESCRIPTION
  1939. "The port number for STUN server messages.
  1940. The value of '0' is a reserved value which tells the SIP stack to use the default
  1941. port. When setting the value '0' furthermore, the SIP stack will not add port information
  1942. for any SIP URI generated by it. Some third party SIP entities are sensible to
  1943. SIP URI format and are not able to properly parse a SIP URI containing the
  1944. port number. Therefore, the configured value of 0 should be used to prevent
  1945. SIP URI format with the port number information."
  1946. DEFVAL { 0 }
  1947. ::= { saEmtaSipNat 2 }
  1948. saEmtaSipNatWanId OBJECT-TYPE
  1949. SYNTAX SnmpAdminString (SIZE (0..40))
  1950. MAX-ACCESS read-write
  1951. STATUS current
  1952. DESCRIPTION
  1953. "Those are the address used by the stack when it is setup behind a NAT."
  1954. DEFVAL { "0.0.0.0" }
  1955. ::= { saEmtaSipNat 3 }
  1956. saEmtaSipNatWanPort OBJECT-TYPE
  1957. SYNTAX InetPortNumber (0|1025..65535)
  1958. MAX-ACCESS read-write
  1959. STATUS current
  1960. DESCRIPTION
  1961. "The port number for sending to the NAT.
  1962. The value of '0' is a reserved value which tells the SIP stack to use the default
  1963. port. When setting the value '0' furthermore, the SIP stack will not add port information
  1964. for any SIP URI generated by it. Some third party SIP entities are sensible to
  1965. SIP URI format and are not able to properly parse a SIP URI containing the
  1966. port number. Therefore, the configured value of 0 should be used to prevent
  1967. SIP URI format with the port number information."
  1968. DEFVAL { 0 }
  1969. ::= { saEmtaSipNat 4 }
  1970. saEmtaSipNatKeepAliveMsgType OBJECT-TYPE
  1971. SYNTAX INTEGER {
  1972. keepAliveNone(0),
  1973. keepAliveNotifySip(1),
  1974. keepAliveRegisterSip(2),
  1975. keepAlivePingSip(3)
  1976. }
  1977. MAX-ACCESS read-write
  1978. STATUS current
  1979. DESCRIPTION
  1980. "Controls whether or not NAT keep alive messages are needed to be sent by the MTA
  1981. and if so what kind. Value is enum with the following values:
  1982. 0 (default): no NAT keep alive,
  1983. 1: use NOTIFY SIP method for NAT keepalive,
  1984. 2: use REGISTER SIP method for NAT keepalive,
  1985. 3: use PING SIP method for NAT keepalive."
  1986. DEFVAL { 0 }
  1987. ::= { saEmtaSipNat 5 }
  1988. saEmtaSipNatKeepAliveTO OBJECT-TYPE
  1989. SYNTAX Unsigned32
  1990. UNITS "seconds"
  1991. MAX-ACCESS read-write
  1992. STATUS current
  1993. DESCRIPTION
  1994. "Time out for NAT keep alive messages when feature is enabled."
  1995. DEFVAL { 30 }
  1996. ::= { saEmtaSipNat 6 }
  1997. saEmtaSipNatKeepAliveFqdn OBJECT-TYPE
  1998. SYNTAX SnmpAdminString (SIZE (0..40))
  1999. MAX-ACCESS read-write
  2000. STATUS current
  2001. DESCRIPTION
  2002. "FQDN (or dotted IP address) of the destination for the NAT keep alive message"
  2003. DEFVAL { "" }
  2004. ::= { saEmtaSipNat 7 }
  2005. -- NAT OBJECTS END HERE
  2006. -- ====================
  2007. END