Select List

Kamailio Development Team

https://www.kamailio.org

Table of Contents

1. Introduction and Notations
2. Selects for core
3. Selects for avp
4. Selects for cnxcc
5. Selects for db2_ops
6. Selects for nathelper
7. Selects for textopsx
8. Selects for timer
9. Selects for tls
10. Selects for tm
11. Selects for xmlrpc

Chapter 1. Introduction and Notations

Table of Contents

1. Introduction
2. Notations

1. Introduction

Selects are read-only functions that can be used in the script and that always return a string value. In the script a select always starts with a '@'. In an expression context a select always evaluates to either a string or undef.

For more informations see http://sip-router.org/wiki/cookbooks/selects/devel.

This document lists all the selects implemented by each module.

2. Notations

The following notations are used:

  1. @ - all selects always start with '@'.

  2. "string" - string type.

  3. integer - integer type.

  4. [] - Parameter markers. Can be either [integer] or ["string"]. Note that instead of ["string"] one could write .string, e.g.: @foo.bar["string"] is equivalent to @foo.bar.string.

  5. {} - denotes an optional parameter. E.g.: @ruri.params{["string"]} means you could use @ruri.params by itself or you could specify an extra parameter: @ruri.params["trasnport"] or @ruri.params.transport.

  6. <string> - means the next member is not fixed and can take any string value (it is a string parameter). It is equivalent with ["string"], e.g.: @msg.header.<string> is the same as @msg.header["string"]. It is used only to expose an internal implementation detail (SEL_PARAM_* vs. CONSUME_NEXT_*), but from the script writer point of view it is the same thing.

  7. .* - means the select can be followed by a variable number of string parameters. E.g.: @cfg_get.* means that @cfg_get.core.version is a valid usage.

  8. * (without a '.' in front) - it means the last member might be a class that might expand further (but the "expansion" is not defined in the same module). E.g. @foo.nameaddr* means that nameaddr is most likely a class that expands further (for example into @foo.nameaddr.uri a.s.o).

Chapter 2. Selects for core

  1. @ruri
  2. @ruri.type
  3. @ruri.user
  4. @ruri.rn_user
  5. @ruri.pwd
  6. @ruri.host
  7. @ruri.port
  8. @ruri.params{["string"]}
  9. @ruri.hostport
  10. @ruri.transport
  11. @request_uri
  12. @request_uri.type
  13. @request_uri.user
  14. @request_uri.rn_user
  15. @request_uri.pwd
  16. @request_uri.host
  17. @request_uri.port
  18. @request_uri.params{["string"]}
  19. @request_uri.hostport
  20. @request_uri.transport
  21. @dst_uri
  22. @dst_uri.type
  23. @dst_uri.user
  24. @dst_uri.rn_user
  25. @dst_uri.pwd
  26. @dst_uri.host
  27. @dst_uri.port
  28. @dst_uri.params{["string"]}
  29. @dst_uri.hostport
  30. @dst_uri.transport
  31. @next_hop
  32. @next_hop.src_ip
  33. @next_hop.type
  34. @next_hop.user
  35. @next_hop.rn_user
  36. @next_hop.pwd
  37. @next_hop.host
  38. @next_hop.port
  39. @next_hop.params{["string"]}
  40. @next_hop.hostport
  41. @next_hop.transport
  42. @from
  43. @from.uri
  44. @from.uri.type
  45. @from.uri.user
  46. @from.uri.rn_user
  47. @from.uri.pwd
  48. @from.uri.host
  49. @from.uri.port
  50. @from.uri.params{["string"]}
  51. @from.uri.hostport
  52. @from.uri.transport
  53. @from.tag
  54. @from.name
  55. @from.params["string"]
  56. @f
  57. @f.uri
  58. @f.uri.type
  59. @f.uri.user
  60. @f.uri.rn_user
  61. @f.uri.pwd
  62. @f.uri.host
  63. @f.uri.port
  64. @f.uri.params{["string"]}
  65. @f.uri.hostport
  66. @f.uri.transport
  67. @f.tag
  68. @f.name
  69. @f.params["string"]
  70. @to
  71. @to.uri
  72. @to.uri.type
  73. @to.uri.user
  74. @to.uri.rn_user
  75. @to.uri.pwd
  76. @to.uri.host
  77. @to.uri.port
  78. @to.uri.params{["string"]}
  79. @to.uri.hostport
  80. @to.uri.transport
  81. @to.tag
  82. @to.name
  83. @to.params["string"]
  84. @t
  85. @t.uri
  86. @t.uri.type
  87. @t.uri.user
  88. @t.uri.rn_user
  89. @t.uri.pwd
  90. @t.uri.host
  91. @t.uri.port
  92. @t.uri.params{["string"]}
  93. @t.uri.hostport
  94. @t.uri.transport
  95. @t.tag
  96. @t.name
  97. @t.params["string"]
  98. @refer_to
  99. @refer_to.uri
  100. @refer_to.uri.type
  101. @refer_to.uri.user
  102. @refer_to.uri.rn_user
  103. @refer_to.uri.pwd
  104. @refer_to.uri.host
  105. @refer_to.uri.port
  106. @refer_to.uri.params{["string"]}
  107. @refer_to.uri.hostport
  108. @refer_to.uri.transport
  109. @refer_to.tag
  110. @refer_to.name
  111. @refer_to.params["string"]
  112. @remote_party_id
  113. @remote_party_id.uri
  114. @remote_party_id.uri.type
  115. @remote_party_id.uri.user
  116. @remote_party_id.uri.rn_user
  117. @remote_party_id.uri.pwd
  118. @remote_party_id.uri.host
  119. @remote_party_id.uri.port
  120. @remote_party_id.uri.params{["string"]}
  121. @remote_party_id.uri.hostport
  122. @remote_party_id.uri.transport
  123. @remote_party_id.tag
  124. @remote_party_id.name
  125. @remote_party_id.params["string"]
  126. @rpid
  127. @rpid.uri
  128. @rpid.uri.type
  129. @rpid.uri.user
  130. @rpid.uri.rn_user
  131. @rpid.uri.pwd
  132. @rpid.uri.host
  133. @rpid.uri.port
  134. @rpid.uri.params{["string"]}
  135. @rpid.uri.hostport
  136. @rpid.uri.transport
  137. @rpid.tag
  138. @rpid.name
  139. @rpid.params["string"]
  140. @contact
  141. @contact.uri
  142. @contact.uri.type
  143. @contact.uri.user
  144. @contact.uri.rn_user
  145. @contact.uri.pwd
  146. @contact.uri.host
  147. @contact.uri.port
  148. @contact.uri.params{["string"]}
  149. @contact.uri.hostport
  150. @contact.uri.transport
  151. @contact.name
  152. @contact.q
  153. @contact.expires
  154. @contact.methods
  155. @contact.received
  156. @contact.instance
  157. @contact.params["string"]
  158. @m
  159. @m.uri
  160. @m.uri.type
  161. @m.uri.user
  162. @m.uri.rn_user
  163. @m.uri.pwd
  164. @m.uri.host
  165. @m.uri.port
  166. @m.uri.params{["string"]}
  167. @m.uri.hostport
  168. @m.uri.transport
  169. @m.name
  170. @m.q
  171. @m.expires
  172. @m.methods
  173. @m.received
  174. @m.instance
  175. @m.params["string"]
  176. @via{[integer]}
  177. @via{[integer]}.name
  178. @via{[integer]}.version
  179. @via{[integer]}.transport
  180. @via{[integer]}.host
  181. @via{[integer]}.port
  182. @via{[integer]}.comment
  183. @via{[integer]}.branch
  184. @via{[integer]}.received
  185. @via{[integer]}.rport
  186. @via{[integer]}.i
  187. @via{[integer]}.alias
  188. @via{[integer]}.params["string"]
  189. @v{[integer]}
  190. @v{[integer]}.name
  191. @v{[integer]}.version
  192. @v{[integer]}.transport
  193. @v{[integer]}.host
  194. @v{[integer]}.port
  195. @v{[integer]}.comment
  196. @v{[integer]}.branch
  197. @v{[integer]}.received
  198. @v{[integer]}.rport
  199. @v{[integer]}.i
  200. @v{[integer]}.alias
  201. @v{[integer]}.params["string"]
  202. @event
  203. @record_route
  204. @record_route.uri
  205. @record_route.uri.type
  206. @record_route.uri.user
  207. @record_route.uri.rn_user
  208. @record_route.uri.pwd
  209. @record_route.uri.host
  210. @record_route.uri.port
  211. @record_route.uri.params{["string"]}
  212. @record_route.uri.hostport
  213. @record_route.uri.transport
  214. @record_route.name
  215. @record_route.params["string"]
  216. @rr
  217. @rr.uri
  218. @rr.uri.type
  219. @rr.uri.user
  220. @rr.uri.rn_user
  221. @rr.uri.pwd
  222. @rr.uri.host
  223. @rr.uri.port
  224. @rr.uri.params{["string"]}
  225. @rr.uri.hostport
  226. @rr.uri.transport
  227. @rr.name
  228. @rr.params["string"]
  229. @cseq
  230. @cseq.num
  231. @cseq.method
  232. @msg
  233. @msg.first_line
  234. @msg.flags
  235. @msg.len
  236. @msg.id
  237. @msg.id.hex
  238. @msg.type
  239. @msg.header
  240. @msg.header.<string>{[integer]}
  241. @msg.header.<string>{[integer]}.nameaddr.name
  242. @msg.header.<string>{[integer]}.nameaddr.uri
  243. @msg.header.<string>{[integer]}.nameaddr.uri.type
  244. @msg.header.<string>{[integer]}.nameaddr.uri.user
  245. @msg.header.<string>{[integer]}.nameaddr.uri.rn_user
  246. @msg.header.<string>{[integer]}.nameaddr.uri.pwd
  247. @msg.header.<string>{[integer]}.nameaddr.uri.host
  248. @msg.header.<string>{[integer]}.nameaddr.uri.port
  249. @msg.header.<string>{[integer]}.nameaddr.uri.params{["string"]}
  250. @msg.header.<string>{[integer]}.nameaddr.uri.hostport
  251. @msg.header.<string>{[integer]}.nameaddr.uri.transport
  252. @msg.header.<string>{[integer]}.nameaddr.params{["string"]}
  253. @msg.header.<string>{[integer]}.params["string"]
  254. @msg.h
  255. @msg.h.<string>{[integer]}
  256. @msg.h.<string>{[integer]}.nameaddr.name
  257. @msg.h.<string>{[integer]}.nameaddr.uri
  258. @msg.h.<string>{[integer]}.nameaddr.uri.type
  259. @msg.h.<string>{[integer]}.nameaddr.uri.user
  260. @msg.h.<string>{[integer]}.nameaddr.uri.rn_user
  261. @msg.h.<string>{[integer]}.nameaddr.uri.pwd
  262. @msg.h.<string>{[integer]}.nameaddr.uri.host
  263. @msg.h.<string>{[integer]}.nameaddr.uri.port
  264. @msg.h.<string>{[integer]}.nameaddr.uri.params{["string"]}
  265. @msg.h.<string>{[integer]}.nameaddr.uri.hostport
  266. @msg.h.<string>{[integer]}.nameaddr.uri.transport
  267. @msg.h.<string>{[integer]}.nameaddr.params{["string"]}
  268. @msg.h.<string>{[integer]}.params["string"]
  269. @msg.body
  270. @msg.body.sdp
  271. @msg.body.sdp.line["string"]
  272. @msg.content
  273. @msg.content.sdp
  274. @msg.content.sdp.line["string"]
  275. @msg.request
  276. @msg.request.method
  277. @msg.request.uri
  278. @msg.request.uri.type
  279. @msg.request.uri.user
  280. @msg.request.uri.rn_user
  281. @msg.request.uri.pwd
  282. @msg.request.uri.host
  283. @msg.request.uri.port
  284. @msg.request.uri.params{["string"]}
  285. @msg.request.uri.hostport
  286. @msg.request.uri.transport
  287. @msg.request.version
  288. @msg.req
  289. @msg.req.method
  290. @msg.req.uri
  291. @msg.req.uri.type
  292. @msg.req.uri.user
  293. @msg.req.uri.rn_user
  294. @msg.req.uri.pwd
  295. @msg.req.uri.host
  296. @msg.req.uri.port
  297. @msg.req.uri.params{["string"]}
  298. @msg.req.uri.hostport
  299. @msg.req.uri.transport
  300. @msg.req.version
  301. @msg.response
  302. @msg.response.version
  303. @msg.response.status
  304. @msg.response.code
  305. @msg.response.reason
  306. @msg.res
  307. @msg.res.version
  308. @msg.res.status
  309. @msg.res.code
  310. @msg.res.reason
  311. @message
  312. @message.first_line
  313. @message.flags
  314. @message.len
  315. @message.id
  316. @message.id.hex
  317. @message.type
  318. @message.header
  319. @message.header.<string>{[integer]}
  320. @message.header.<string>{[integer]}.nameaddr.name
  321. @message.header.<string>{[integer]}.nameaddr.uri
  322. @message.header.<string>{[integer]}.nameaddr.uri.type
  323. @message.header.<string>{[integer]}.nameaddr.uri.user
  324. @message.header.<string>{[integer]}.nameaddr.uri.rn_user
  325. @message.header.<string>{[integer]}.nameaddr.uri.pwd
  326. @message.header.<string>{[integer]}.nameaddr.uri.host
  327. @message.header.<string>{[integer]}.nameaddr.uri.port
  328. @message.header.<string>{[integer]}.nameaddr.uri.params{["string"]}
  329. @message.header.<string>{[integer]}.nameaddr.uri.hostport
  330. @message.header.<string>{[integer]}.nameaddr.uri.transport
  331. @message.header.<string>{[integer]}.nameaddr.params{["string"]}
  332. @message.header.<string>{[integer]}.params["string"]
  333. @message.h
  334. @message.h.<string>{[integer]}
  335. @message.h.<string>{[integer]}.nameaddr.name
  336. @message.h.<string>{[integer]}.nameaddr.uri
  337. @message.h.<string>{[integer]}.nameaddr.uri.type
  338. @message.h.<string>{[integer]}.nameaddr.uri.user
  339. @message.h.<string>{[integer]}.nameaddr.uri.rn_user
  340. @message.h.<string>{[integer]}.nameaddr.uri.pwd
  341. @message.h.<string>{[integer]}.nameaddr.uri.host
  342. @message.h.<string>{[integer]}.nameaddr.uri.port
  343. @message.h.<string>{[integer]}.nameaddr.uri.params{["string"]}
  344. @message.h.<string>{[integer]}.nameaddr.uri.hostport
  345. @message.h.<string>{[integer]}.nameaddr.uri.transport
  346. @message.h.<string>{[integer]}.nameaddr.params{["string"]}
  347. @message.h.<string>{[integer]}.params["string"]
  348. @message.body
  349. @message.body.sdp
  350. @message.body.sdp.line["string"]
  351. @message.content
  352. @message.content.sdp
  353. @message.content.sdp.line["string"]
  354. @message.request
  355. @message.request.method
  356. @message.request.uri
  357. @message.request.uri.type
  358. @message.request.uri.user
  359. @message.request.uri.rn_user
  360. @message.request.uri.pwd
  361. @message.request.uri.host
  362. @message.request.uri.port
  363. @message.request.uri.params{["string"]}
  364. @message.request.uri.hostport
  365. @message.request.uri.transport
  366. @message.request.version
  367. @message.req
  368. @message.req.method
  369. @message.req.uri
  370. @message.req.uri.type
  371. @message.req.uri.user
  372. @message.req.uri.rn_user
  373. @message.req.uri.pwd
  374. @message.req.uri.host
  375. @message.req.uri.port
  376. @message.req.uri.params{["string"]}
  377. @message.req.uri.hostport
  378. @message.req.uri.transport
  379. @message.req.version
  380. @message.response
  381. @message.response.version
  382. @message.response.status
  383. @message.response.code
  384. @message.response.reason
  385. @message.res
  386. @message.res.version
  387. @message.res.status
  388. @message.res.code
  389. @message.res.reason
  390. @method
  391. @version
  392. @status
  393. @code
  394. @reason
  395. @proxy_authorization["string"]
  396. @proxy_authorization["string"].username
  397. @proxy_authorization["string"].username.user
  398. @proxy_authorization["string"].username.domain
  399. @proxy_authorization["string"].realm
  400. @proxy_authorization["string"].nonce
  401. @proxy_authorization["string"].uri
  402. @proxy_authorization["string"].cnonce
  403. @proxy_authorization["string"].nc
  404. @proxy_authorization["string"].response
  405. @proxy_authorization["string"].opaque
  406. @proxy_authorization["string"].algorithm
  407. @proxy_authorization["string"].qop
  408. @authorization["string"]
  409. @authorization["string"].username
  410. @authorization["string"].username.user
  411. @authorization["string"].username.domain
  412. @authorization["string"].realm
  413. @authorization["string"].nonce
  414. @authorization["string"].uri
  415. @authorization["string"].cnonce
  416. @authorization["string"].nc
  417. @authorization["string"].response
  418. @authorization["string"].opaque
  419. @authorization["string"].algorithm
  420. @authorization["string"].qop
  421. @src.ip
  422. @src.port
  423. @src.ip_port
  424. @dst.ip
  425. @dst.port
  426. @dst.ip_port
  427. @received.proto
  428. @received.ip
  429. @received.port
  430. @received.ip_port
  431. @received.proto_ip_port
  432. @call_id
  433. @expires
  434. @max_forwards
  435. @content_type
  436. @content_length
  437. @subject
  438. @organization
  439. @priority
  440. @session_expires
  441. @min_se
  442. @user_agent
  443. @sip_if_match
  444. @sys.pid
  445. @sys.unique
  446. @sys.now
  447. @sys.now.local{["string"]}
  448. @sys.now.gmt{["string"]}
  449. @sys.now.utc{["string"]}
  450. @sys.server_id
  451. @branch.count
  452. @branch.uri{[integer]}
  453. @branch.uri{[integer]}.type
  454. @branch.uri{[integer]}.user
  455. @branch.uri{[integer]}.rn_user
  456. @branch.uri{[integer]}.pwd
  457. @branch.uri{[integer]}.host
  458. @branch.uri{[integer]}.port
  459. @branch.uri{[integer]}.params{["string"]}
  460. @branch.uri{[integer]}.hostport
  461. @branch.uri{[integer]}.transport
  462. @branch.dst_uri{[integer]}
  463. @branch.dst_uri{[integer]}.type
  464. @branch.dst_uri{[integer]}.user
  465. @branch.dst_uri{[integer]}.rn_user
  466. @branch.dst_uri{[integer]}.pwd
  467. @branch.dst_uri{[integer]}.host
  468. @branch.dst_uri{[integer]}.port
  469. @branch.dst_uri{[integer]}.params{["string"]}
  470. @branch.dst_uri{[integer]}.hostport
  471. @branch.dst_uri{[integer]}.transport
  472. @branch.uriq{[integer]}
  473. @branch.uriq{[integer]}.name
  474. @branch.uriq{[integer]}.uri
  475. @branch.uriq{[integer]}.uri.type
  476. @branch.uriq{[integer]}.uri.user
  477. @branch.uriq{[integer]}.uri.rn_user
  478. @branch.uriq{[integer]}.uri.pwd
  479. @branch.uriq{[integer]}.uri.host
  480. @branch.uriq{[integer]}.uri.port
  481. @branch.uriq{[integer]}.uri.params{["string"]}
  482. @branch.uriq{[integer]}.uri.hostport
  483. @branch.uriq{[integer]}.uri.transport
  484. @branch.uriq{[integer]}.params{["string"]}
  485. @branch.q{[integer]}
  486. @date
  487. @identity
  488. @identity_info
  489. @cfg_get["string"].<string>
  490. @cfg_get["string"].<string>.nameaddr.name
  491. @cfg_get["string"].<string>.nameaddr.uri
  492. @cfg_get["string"].<string>.nameaddr.uri.type
  493. @cfg_get["string"].<string>.nameaddr.uri.user
  494. @cfg_get["string"].<string>.nameaddr.uri.rn_user
  495. @cfg_get["string"].<string>.nameaddr.uri.pwd
  496. @cfg_get["string"].<string>.nameaddr.uri.host
  497. @cfg_get["string"].<string>.nameaddr.uri.port
  498. @cfg_get["string"].<string>.nameaddr.uri.params{["string"]}
  499. @cfg_get["string"].<string>.nameaddr.uri.hostport
  500. @cfg_get["string"].<string>.nameaddr.uri.transport
  501. @cfg_get["string"].<string>.nameaddr.params{["string"]}
  502. @cfg_get["string"].<string>.uri.type
  503. @cfg_get["string"].<string>.uri.user
  504. @cfg_get["string"].<string>.uri.rn_user
  505. @cfg_get["string"].<string>.uri.pwd
  506. @cfg_get["string"].<string>.uri.host
  507. @cfg_get["string"].<string>.uri.port
  508. @cfg_get["string"].<string>.uri.params{["string"]}
  509. @cfg_get["string"].<string>.uri.hostport
  510. @cfg_get["string"].<string>.uri.transport
  511. @cfg_get["string"].<string>.params["string"]
  512. @cfg_selected["string"]

Chapter 3. Selects for avp

  1. @avp.<string>["string"]
  2. @avp.<string>["string"].nameaddr*
  3. @attr.<string>["string"]
  4. @attr.<string>["string"].nameaddr*
  5. @attribute.<string>["string"]
  6. @attribute.<string>["string"].nameaddr*

Chapter 4. Selects for cnxcc

  1. @cnxcc.channels["string"].count

Chapter 5. Selects for db2_ops

  1. @db.query["string"]
  2. @db.query["string"].is_empty
  3. @db.query["string"].count
  4. @db.query["string"].nameaddr.name
  5. @db.query["string"].nameaddr.uri
  6. @db.query["string"].nameaddr.uri.type
  7. @db.query["string"].nameaddr.uri.user
  8. @db.query["string"].nameaddr.uri.rn_user
  9. @db.query["string"].nameaddr.uri.pwd
  10. @db.query["string"].nameaddr.uri.host
  11. @db.query["string"].nameaddr.uri.port
  12. @db.query["string"].nameaddr.uri.params{["string"]}
  13. @db.query["string"].nameaddr.uri.hostport
  14. @db.query["string"].nameaddr.uri.transport
  15. @db.query["string"].nameaddr.params{["string"]}
  16. @db.query["string"].uri.type
  17. @db.query["string"].uri.user
  18. @db.query["string"].uri.rn_user
  19. @db.query["string"].uri.pwd
  20. @db.query["string"].uri.host
  21. @db.query["string"].uri.port
  22. @db.query["string"].uri.params{["string"]}
  23. @db.query["string"].uri.hostport
  24. @db.query["string"].uri.transport
  25. @db.query["string"].field[integer]
  26. @db.query["string"].field[integer].nameaddr.name
  27. @db.query["string"].field[integer].nameaddr.uri
  28. @db.query["string"].field[integer].nameaddr.uri.type
  29. @db.query["string"].field[integer].nameaddr.uri.user
  30. @db.query["string"].field[integer].nameaddr.uri.rn_user
  31. @db.query["string"].field[integer].nameaddr.uri.pwd
  32. @db.query["string"].field[integer].nameaddr.uri.host
  33. @db.query["string"].field[integer].nameaddr.uri.port
  34. @db.query["string"].field[integer].nameaddr.uri.params{["string"]}
  35. @db.query["string"].field[integer].nameaddr.uri.hostport
  36. @db.query["string"].field[integer].nameaddr.uri.transport
  37. @db.query["string"].field[integer].nameaddr.params{["string"]}
  38. @db.query["string"].field[integer].uri.type
  39. @db.query["string"].field[integer].uri.user
  40. @db.query["string"].field[integer].uri.rn_user
  41. @db.query["string"].field[integer].uri.pwd
  42. @db.query["string"].field[integer].uri.host
  43. @db.query["string"].field[integer].uri.port
  44. @db.query["string"].field[integer].uri.params{["string"]}
  45. @db.query["string"].field[integer].uri.hostport
  46. @db.query["string"].field[integer].uri.transport
  47. @db.query["string"].row[integer]
  48. @db.query["string"].row[integer].field[integer]
  49. @db.query["string"].row[integer].field[integer].nameaddr.name
  50. @db.query["string"].row[integer].field[integer].nameaddr.uri
  51. @db.query["string"].row[integer].field[integer].nameaddr.uri.type
  52. @db.query["string"].row[integer].field[integer].nameaddr.uri.user
  53. @db.query["string"].row[integer].field[integer].nameaddr.uri.rn_user
  54. @db.query["string"].row[integer].field[integer].nameaddr.uri.pwd
  55. @db.query["string"].row[integer].field[integer].nameaddr.uri.host
  56. @db.query["string"].row[integer].field[integer].nameaddr.uri.port
  57. @db.query["string"].row[integer].field[integer].nameaddr.uri.params{["string"]}
  58. @db.query["string"].row[integer].field[integer].nameaddr.uri.hostport
  59. @db.query["string"].row[integer].field[integer].nameaddr.uri.transport
  60. @db.query["string"].row[integer].field[integer].nameaddr.params{["string"]}
  61. @db.query["string"].row[integer].field[integer].uri.type
  62. @db.query["string"].row[integer].field[integer].uri.user
  63. @db.query["string"].row[integer].field[integer].uri.rn_user
  64. @db.query["string"].row[integer].field[integer].uri.pwd
  65. @db.query["string"].row[integer].field[integer].uri.host
  66. @db.query["string"].row[integer].field[integer].uri.port
  67. @db.query["string"].row[integer].field[integer].uri.params{["string"]}
  68. @db.query["string"].row[integer].field[integer].uri.hostport
  69. @db.query["string"].row[integer].field[integer].uri.transport
  70. @db.fetch["string"]
  71. @db.fetch["string"].nameaddr.name
  72. @db.fetch["string"].nameaddr.uri
  73. @db.fetch["string"].nameaddr.uri.type
  74. @db.fetch["string"].nameaddr.uri.user
  75. @db.fetch["string"].nameaddr.uri.rn_user
  76. @db.fetch["string"].nameaddr.uri.pwd
  77. @db.fetch["string"].nameaddr.uri.host
  78. @db.fetch["string"].nameaddr.uri.port
  79. @db.fetch["string"].nameaddr.uri.params{["string"]}
  80. @db.fetch["string"].nameaddr.uri.hostport
  81. @db.fetch["string"].nameaddr.uri.transport
  82. @db.fetch["string"].nameaddr.params{["string"]}
  83. @db.fetch["string"].uri.type
  84. @db.fetch["string"].uri.user
  85. @db.fetch["string"].uri.rn_user
  86. @db.fetch["string"].uri.pwd
  87. @db.fetch["string"].uri.host
  88. @db.fetch["string"].uri.port
  89. @db.fetch["string"].uri.params{["string"]}
  90. @db.fetch["string"].uri.hostport
  91. @db.fetch["string"].uri.transport
  92. @db.fetch["string"].row_no
  93. @db.fetch["string"].count
  94. @db.fetch["string"].is_empty
  95. @db.fetch["string"].field[integer]
  96. @db.fetch["string"].field[integer].nameaddr.name
  97. @db.fetch["string"].field[integer].nameaddr.uri
  98. @db.fetch["string"].field[integer].nameaddr.uri.type
  99. @db.fetch["string"].field[integer].nameaddr.uri.user
  100. @db.fetch["string"].field[integer].nameaddr.uri.rn_user
  101. @db.fetch["string"].field[integer].nameaddr.uri.pwd
  102. @db.fetch["string"].field[integer].nameaddr.uri.host
  103. @db.fetch["string"].field[integer].nameaddr.uri.port
  104. @db.fetch["string"].field[integer].nameaddr.uri.params{["string"]}
  105. @db.fetch["string"].field[integer].nameaddr.uri.hostport
  106. @db.fetch["string"].field[integer].nameaddr.uri.transport
  107. @db.fetch["string"].field[integer].nameaddr.params{["string"]}
  108. @db.fetch["string"].field[integer].uri.type
  109. @db.fetch["string"].field[integer].uri.user
  110. @db.fetch["string"].field[integer].uri.rn_user
  111. @db.fetch["string"].field[integer].uri.pwd
  112. @db.fetch["string"].field[integer].uri.host
  113. @db.fetch["string"].field[integer].uri.port
  114. @db.fetch["string"].field[integer].uri.params{["string"]}
  115. @db.fetch["string"].field[integer].uri.hostport
  116. @db.fetch["string"].field[integer].uri.transport

Chapter 6. Selects for nathelper

  1. @nathelper.rewrite_contact[integer]
  2. @nathelper.rewrite_contact[integer].nameaddr.name
  3. @nathelper.rewrite_contact[integer].nameaddr.uri
  4. @nathelper.rewrite_contact[integer].nameaddr.uri.type
  5. @nathelper.rewrite_contact[integer].nameaddr.uri.user
  6. @nathelper.rewrite_contact[integer].nameaddr.uri.rn_user
  7. @nathelper.rewrite_contact[integer].nameaddr.uri.pwd
  8. @nathelper.rewrite_contact[integer].nameaddr.uri.host
  9. @nathelper.rewrite_contact[integer].nameaddr.uri.port
  10. @nathelper.rewrite_contact[integer].nameaddr.uri.params{["string"]}
  11. @nathelper.rewrite_contact[integer].nameaddr.uri.hostport
  12. @nathelper.rewrite_contact[integer].nameaddr.uri.transport
  13. @nathelper.rewrite_contact[integer].nameaddr.params{["string"]}

Chapter 7. Selects for textopsx

  1. @hf_value.<string>{[integer]}
  2. @hf_value.<string>{[integer]}.param["string"]
  3. @hf_value.<string>{[integer]}.p["string"]
  4. @hf_value.<string>{[integer]}.uri
  5. @hf_value.<string>{[integer]}.uri.type
  6. @hf_value.<string>{[integer]}.uri.user
  7. @hf_value.<string>{[integer]}.uri.rn_user
  8. @hf_value.<string>{[integer]}.uri.pwd
  9. @hf_value.<string>{[integer]}.uri.host
  10. @hf_value.<string>{[integer]}.uri.port
  11. @hf_value.<string>{[integer]}.uri.params{["string"]}
  12. @hf_value.<string>{[integer]}.uri.hostport
  13. @hf_value.<string>{[integer]}.uri.transport
  14. @hf_value.<string>{[integer]}.name
  15. @hf_value.<string>{[integer]}.nameaddr.name
  16. @hf_value.<string>{[integer]}.nameaddr.uri
  17. @hf_value.<string>{[integer]}.nameaddr.uri.type
  18. @hf_value.<string>{[integer]}.nameaddr.uri.user
  19. @hf_value.<string>{[integer]}.nameaddr.uri.rn_user
  20. @hf_value.<string>{[integer]}.nameaddr.uri.pwd
  21. @hf_value.<string>{[integer]}.nameaddr.uri.host
  22. @hf_value.<string>{[integer]}.nameaddr.uri.port
  23. @hf_value.<string>{[integer]}.nameaddr.uri.params{["string"]}
  24. @hf_value.<string>{[integer]}.nameaddr.uri.hostport
  25. @hf_value.<string>{[integer]}.nameaddr.uri.transport
  26. @hf_value.<string>{[integer]}.nameaddr.params{["string"]}
  27. @hf_value.<string>{[integer]}.params["string"]
  28. @hf_value.<string>{[integer]}.<string>
  29. @hf_value_exists["string"].<string>
  30. @hf_value2.<string>{[integer]}
  31. @hf_value2.<string>{[integer]}.params["string"]
  32. @hf_value2.<string>{[integer]}.<string>

Chapter 8. Selects for timer

  1. @timer.timer["string"].enabled
  2. @timer.executed

Chapter 9. Selects for tls

  1. @tls
  2. @tls.version
  3. @tls.desc
  4. @tls.description
  5. @tls.cipher
  6. @tls.cipher.bits
  7. @tls.serverName
  8. @tls.server_name
  9. @tls.peer
  10. @tls.peer.subject
  11. @tls.peer.subject.cn
  12. @tls.peer.subject.commonName
  13. @tls.peer.subject.common_name
  14. @tls.peer.subject.name
  15. @tls.peer.subject.l
  16. @tls.peer.subject.localityName
  17. @tls.peer.subject.locality_name
  18. @tls.peer.subject.locality
  19. @tls.peer.subject.c
  20. @tls.peer.subject.countryName
  21. @tls.peer.subject.country_name
  22. @tls.peer.subject.country
  23. @tls.peer.subject.st
  24. @tls.peer.subject.stateOrProvinceName
  25. @tls.peer.subject.state_or_province_name
  26. @tls.peer.subject.state
  27. @tls.peer.subject.o
  28. @tls.peer.subject.organizationName
  29. @tls.peer.subject.organization_name
  30. @tls.peer.subject.organization
  31. @tls.peer.subject.ou
  32. @tls.peer.subject.organizationalUnitName
  33. @tls.peer.subject.organizational_unit_name
  34. @tls.peer.subject.unit
  35. @tls.peer.subj
  36. @tls.peer.subj.cn
  37. @tls.peer.subj.commonName
  38. @tls.peer.subj.common_name
  39. @tls.peer.subj.name
  40. @tls.peer.subj.l
  41. @tls.peer.subj.localityName
  42. @tls.peer.subj.locality_name
  43. @tls.peer.subj.locality
  44. @tls.peer.subj.c
  45. @tls.peer.subj.countryName
  46. @tls.peer.subj.country_name
  47. @tls.peer.subj.country
  48. @tls.peer.subj.st
  49. @tls.peer.subj.stateOrProvinceName
  50. @tls.peer.subj.state_or_province_name
  51. @tls.peer.subj.state
  52. @tls.peer.subj.o
  53. @tls.peer.subj.organizationName
  54. @tls.peer.subj.organization_name
  55. @tls.peer.subj.organization
  56. @tls.peer.subj.ou
  57. @tls.peer.subj.organizationalUnitName
  58. @tls.peer.subj.organizational_unit_name
  59. @tls.peer.subj.unit
  60. @tls.peer.issuer
  61. @tls.peer.issuer.cn
  62. @tls.peer.issuer.commonName
  63. @tls.peer.issuer.common_name
  64. @tls.peer.issuer.name
  65. @tls.peer.issuer.l
  66. @tls.peer.issuer.localityName
  67. @tls.peer.issuer.locality_name
  68. @tls.peer.issuer.locality
  69. @tls.peer.issuer.c
  70. @tls.peer.issuer.countryName
  71. @tls.peer.issuer.country_name
  72. @tls.peer.issuer.country
  73. @tls.peer.issuer.st
  74. @tls.peer.issuer.stateOrProvinceName
  75. @tls.peer.issuer.state_or_province_name
  76. @tls.peer.issuer.state
  77. @tls.peer.issuer.o
  78. @tls.peer.issuer.organizationName
  79. @tls.peer.issuer.organization_name
  80. @tls.peer.issuer.organization
  81. @tls.peer.issuer.ou
  82. @tls.peer.issuer.organizationalUnitName
  83. @tls.peer.issuer.organizational_unit_name
  84. @tls.peer.issuer.unit
  85. @tls.peer.verified
  86. @tls.peer.revoked
  87. @tls.peer.expired
  88. @tls.peer.self_signed
  89. @tls.peer.version
  90. @tls.peer.sn
  91. @tls.peer.serialNumber
  92. @tls.peer.serial_number
  93. @tls.peer.notBefore
  94. @tls.peer.not_before
  95. @tls.peer.notAfter
  96. @tls.peer.not_after
  97. @tls.peer.email
  98. @tls.peer.emailAddress
  99. @tls.peer.email_address
  100. @tls.peer.host
  101. @tls.peer.hostname
  102. @tls.peer.dns
  103. @tls.peer.uri
  104. @tls.peer.url
  105. @tls.peer.urn
  106. @tls.peer.ip
  107. @tls.peer.IPAddress
  108. @tls.peer.ip_address
  109. @tls.my
  110. @tls.my.subject
  111. @tls.my.subject.cn
  112. @tls.my.subject.commonName
  113. @tls.my.subject.common_name
  114. @tls.my.subject.name
  115. @tls.my.subject.l
  116. @tls.my.subject.localityName
  117. @tls.my.subject.locality_name
  118. @tls.my.subject.locality
  119. @tls.my.subject.c
  120. @tls.my.subject.countryName
  121. @tls.my.subject.country_name
  122. @tls.my.subject.country
  123. @tls.my.subject.st
  124. @tls.my.subject.stateOrProvinceName
  125. @tls.my.subject.state_or_province_name
  126. @tls.my.subject.state
  127. @tls.my.subject.o
  128. @tls.my.subject.organizationName
  129. @tls.my.subject.organization_name
  130. @tls.my.subject.organization
  131. @tls.my.subject.ou
  132. @tls.my.subject.organizationalUnitName
  133. @tls.my.subject.organizational_unit_name
  134. @tls.my.subject.unit
  135. @tls.my.subj
  136. @tls.my.subj.cn
  137. @tls.my.subj.commonName
  138. @tls.my.subj.common_name
  139. @tls.my.subj.name
  140. @tls.my.subj.l
  141. @tls.my.subj.localityName
  142. @tls.my.subj.locality_name
  143. @tls.my.subj.locality
  144. @tls.my.subj.c
  145. @tls.my.subj.countryName
  146. @tls.my.subj.country_name
  147. @tls.my.subj.country
  148. @tls.my.subj.st
  149. @tls.my.subj.stateOrProvinceName
  150. @tls.my.subj.state_or_province_name
  151. @tls.my.subj.state
  152. @tls.my.subj.o
  153. @tls.my.subj.organizationName
  154. @tls.my.subj.organization_name
  155. @tls.my.subj.organization
  156. @tls.my.subj.ou
  157. @tls.my.subj.organizationalUnitName
  158. @tls.my.subj.organizational_unit_name
  159. @tls.my.subj.unit
  160. @tls.my.issuer
  161. @tls.my.issuer.cn
  162. @tls.my.issuer.commonName
  163. @tls.my.issuer.common_name
  164. @tls.my.issuer.name
  165. @tls.my.issuer.l
  166. @tls.my.issuer.localityName
  167. @tls.my.issuer.locality_name
  168. @tls.my.issuer.locality
  169. @tls.my.issuer.c
  170. @tls.my.issuer.countryName
  171. @tls.my.issuer.country_name
  172. @tls.my.issuer.country
  173. @tls.my.issuer.st
  174. @tls.my.issuer.stateOrProvinceName
  175. @tls.my.issuer.state_or_province_name
  176. @tls.my.issuer.state
  177. @tls.my.issuer.o
  178. @tls.my.issuer.organizationName
  179. @tls.my.issuer.organization_name
  180. @tls.my.issuer.organization
  181. @tls.my.issuer.ou
  182. @tls.my.issuer.organizationalUnitName
  183. @tls.my.issuer.organizational_unit_name
  184. @tls.my.issuer.unit
  185. @tls.my.verified
  186. @tls.my.revoked
  187. @tls.my.expired
  188. @tls.my.self_signed
  189. @tls.my.version
  190. @tls.my.sn
  191. @tls.my.serialNumber
  192. @tls.my.serial_number
  193. @tls.my.notBefore
  194. @tls.my.not_before
  195. @tls.my.notAfter
  196. @tls.my.not_after
  197. @tls.my.email
  198. @tls.my.emailAddress
  199. @tls.my.email_address
  200. @tls.my.host
  201. @tls.my.hostname
  202. @tls.my.dns
  203. @tls.my.uri
  204. @tls.my.url
  205. @tls.my.urn
  206. @tls.my.ip
  207. @tls.my.IPAddress
  208. @tls.my.ip_address
  209. @tls.me
  210. @tls.me.subject
  211. @tls.me.subject.cn
  212. @tls.me.subject.commonName
  213. @tls.me.subject.common_name
  214. @tls.me.subject.name
  215. @tls.me.subject.l
  216. @tls.me.subject.localityName
  217. @tls.me.subject.locality_name
  218. @tls.me.subject.locality
  219. @tls.me.subject.c
  220. @tls.me.subject.countryName
  221. @tls.me.subject.country_name
  222. @tls.me.subject.country
  223. @tls.me.subject.st
  224. @tls.me.subject.stateOrProvinceName
  225. @tls.me.subject.state_or_province_name
  226. @tls.me.subject.state
  227. @tls.me.subject.o
  228. @tls.me.subject.organizationName
  229. @tls.me.subject.organization_name
  230. @tls.me.subject.organization
  231. @tls.me.subject.ou
  232. @tls.me.subject.organizationalUnitName
  233. @tls.me.subject.organizational_unit_name
  234. @tls.me.subject.unit
  235. @tls.me.subj
  236. @tls.me.subj.cn
  237. @tls.me.subj.commonName
  238. @tls.me.subj.common_name
  239. @tls.me.subj.name
  240. @tls.me.subj.l
  241. @tls.me.subj.localityName
  242. @tls.me.subj.locality_name
  243. @tls.me.subj.locality
  244. @tls.me.subj.c
  245. @tls.me.subj.countryName
  246. @tls.me.subj.country_name
  247. @tls.me.subj.country
  248. @tls.me.subj.st
  249. @tls.me.subj.stateOrProvinceName
  250. @tls.me.subj.state_or_province_name
  251. @tls.me.subj.state
  252. @tls.me.subj.o
  253. @tls.me.subj.organizationName
  254. @tls.me.subj.organization_name
  255. @tls.me.subj.organization
  256. @tls.me.subj.ou
  257. @tls.me.subj.organizationalUnitName
  258. @tls.me.subj.organizational_unit_name
  259. @tls.me.subj.unit
  260. @tls.me.issuer
  261. @tls.me.issuer.cn
  262. @tls.me.issuer.commonName
  263. @tls.me.issuer.common_name
  264. @tls.me.issuer.name
  265. @tls.me.issuer.l
  266. @tls.me.issuer.localityName
  267. @tls.me.issuer.locality_name
  268. @tls.me.issuer.locality
  269. @tls.me.issuer.c
  270. @tls.me.issuer.countryName
  271. @tls.me.issuer.country_name
  272. @tls.me.issuer.country
  273. @tls.me.issuer.st
  274. @tls.me.issuer.stateOrProvinceName
  275. @tls.me.issuer.state_or_province_name
  276. @tls.me.issuer.state
  277. @tls.me.issuer.o
  278. @tls.me.issuer.organizationName
  279. @tls.me.issuer.organization_name
  280. @tls.me.issuer.organization
  281. @tls.me.issuer.ou
  282. @tls.me.issuer.organizationalUnitName
  283. @tls.me.issuer.organizational_unit_name
  284. @tls.me.issuer.unit
  285. @tls.me.verified
  286. @tls.me.revoked
  287. @tls.me.expired
  288. @tls.me.self_signed
  289. @tls.me.version
  290. @tls.me.sn
  291. @tls.me.serialNumber
  292. @tls.me.serial_number
  293. @tls.me.notBefore
  294. @tls.me.not_before
  295. @tls.me.notAfter
  296. @tls.me.not_after
  297. @tls.me.email
  298. @tls.me.emailAddress
  299. @tls.me.email_address
  300. @tls.me.host
  301. @tls.me.hostname
  302. @tls.me.dns
  303. @tls.me.uri
  304. @tls.me.url
  305. @tls.me.urn
  306. @tls.me.ip
  307. @tls.me.IPAddress
  308. @tls.me.ip_address
  309. @tls.myself
  310. @tls.myself.subject
  311. @tls.myself.subject.cn
  312. @tls.myself.subject.commonName
  313. @tls.myself.subject.common_name
  314. @tls.myself.subject.name
  315. @tls.myself.subject.l
  316. @tls.myself.subject.localityName
  317. @tls.myself.subject.locality_name
  318. @tls.myself.subject.locality
  319. @tls.myself.subject.c
  320. @tls.myself.subject.countryName
  321. @tls.myself.subject.country_name
  322. @tls.myself.subject.country
  323. @tls.myself.subject.st
  324. @tls.myself.subject.stateOrProvinceName
  325. @tls.myself.subject.state_or_province_name
  326. @tls.myself.subject.state
  327. @tls.myself.subject.o
  328. @tls.myself.subject.organizationName
  329. @tls.myself.subject.organization_name
  330. @tls.myself.subject.organization
  331. @tls.myself.subject.ou
  332. @tls.myself.subject.organizationalUnitName
  333. @tls.myself.subject.organizational_unit_name
  334. @tls.myself.subject.unit
  335. @tls.myself.subj
  336. @tls.myself.subj.cn
  337. @tls.myself.subj.commonName
  338. @tls.myself.subj.common_name
  339. @tls.myself.subj.name
  340. @tls.myself.subj.l
  341. @tls.myself.subj.localityName
  342. @tls.myself.subj.locality_name
  343. @tls.myself.subj.locality
  344. @tls.myself.subj.c
  345. @tls.myself.subj.countryName
  346. @tls.myself.subj.country_name
  347. @tls.myself.subj.country
  348. @tls.myself.subj.st
  349. @tls.myself.subj.stateOrProvinceName
  350. @tls.myself.subj.state_or_province_name
  351. @tls.myself.subj.state
  352. @tls.myself.subj.o
  353. @tls.myself.subj.organizationName
  354. @tls.myself.subj.organization_name
  355. @tls.myself.subj.organization
  356. @tls.myself.subj.ou
  357. @tls.myself.subj.organizationalUnitName
  358. @tls.myself.subj.organizational_unit_name
  359. @tls.myself.subj.unit
  360. @tls.myself.issuer
  361. @tls.myself.issuer.cn
  362. @tls.myself.issuer.commonName
  363. @tls.myself.issuer.common_name
  364. @tls.myself.issuer.name
  365. @tls.myself.issuer.l
  366. @tls.myself.issuer.localityName
  367. @tls.myself.issuer.locality_name
  368. @tls.myself.issuer.locality
  369. @tls.myself.issuer.c
  370. @tls.myself.issuer.countryName
  371. @tls.myself.issuer.country_name
  372. @tls.myself.issuer.country
  373. @tls.myself.issuer.st
  374. @tls.myself.issuer.stateOrProvinceName
  375. @tls.myself.issuer.state_or_province_name
  376. @tls.myself.issuer.state
  377. @tls.myself.issuer.o
  378. @tls.myself.issuer.organizationName
  379. @tls.myself.issuer.organization_name
  380. @tls.myself.issuer.organization
  381. @tls.myself.issuer.ou
  382. @tls.myself.issuer.organizationalUnitName
  383. @tls.myself.issuer.organizational_unit_name
  384. @tls.myself.issuer.unit
  385. @tls.myself.verified
  386. @tls.myself.revoked
  387. @tls.myself.expired
  388. @tls.myself.self_signed
  389. @tls.myself.version
  390. @tls.myself.sn
  391. @tls.myself.serialNumber
  392. @tls.myself.serial_number
  393. @tls.myself.notBefore
  394. @tls.myself.not_before
  395. @tls.myself.notAfter
  396. @tls.myself.not_after
  397. @tls.myself.email
  398. @tls.myself.emailAddress
  399. @tls.myself.email_address
  400. @tls.myself.host
  401. @tls.myself.hostname
  402. @tls.myself.dns
  403. @tls.myself.uri
  404. @tls.myself.url
  405. @tls.myself.urn
  406. @tls.myself.ip
  407. @tls.myself.IPAddress
  408. @tls.myself.ip_address

Chapter 10. Selects for tm

  1. @tm
  2. @tm.method
  3. @tm.uas.status
  4. @tm.uas.request
  5. @tm.uas.request.neg_ack_retransmission
  6. @tm.uas.req
  7. @tm.uas.req.neg_ack_retransmission
  8. @tm.uas.local_to_tag
  9. @tm.uas.response
  10. @tm.uas.resp
  11. @tm.uac.count
  12. @tm.uac.relayed
  13. @tm.uac.last_status
  14. @tm.uac.response_retransmission
  15. @tm.uac[integer].status
  16. @tm.uac[integer].uri
  17. @tm.uac[integer].response
  18. @tm.uac[integer].resp
  19. @tm.uac[integer].request
  20. @tm.uac[integer].req

Chapter 11. Selects for xmlrpc

  1. @xmlrpc.method