User Tools

Site Tools


cookbooks:devel:pseudovariables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
cookbooks:devel:pseudovariables [2020/01/22 13:23]
miconda [$sndto(name)]
cookbooks:devel:pseudovariables [2020/01/22 15:43] (current)
miconda
Line 1024: Line 1024:
  
  
-===== Benchmark ​module Pseudo-Variables ​=====+===== Benchmark ​Module ​=====
  
 ==== $BM_time_diff ==== ==== $BM_time_diff ====
 $BM_time_diff - the time difference elapsed between calls of bm_start_timer(name) and bm_log_timer(name). The value is 0 if no bm_log_timer() was called. ​ $BM_time_diff - the time difference elapsed between calls of bm_start_timer(name) and bm_log_timer(name). The value is 0 if no bm_log_timer() was called. ​
  
-===== Dialog ​module Pseudo-Variables ​=====+===== Dialog ​Module ​=====
  
 ==== $dlg(attr) ==== ==== $dlg(attr) ====
Line 1085: Line 1085:
 The '​key'​ can be any string. The '​key'​ can be any string.
  
-===== Erlang ​module Pseudo-Variables ​=====+===== Erlang ​Module ​=====
  
-==== Erlang pseudo-variable attributes ​===+==== Attributes ​===
  
 * type - get variable type. Possible types are: atom, integer, list, string, tuple, pid and ref. * type - get variable type. Possible types are: atom, integer, list, string, tuple, pid and ref.
Line 1096: Line 1096:
  
 ==== $erl_atom(name) ==== ==== $erl_atom(name) ====
 +
 //​$erl_atom(name)//​ pseudo variable allows create analog to Erlang atom data type. //​$erl_atom(name)//​ pseudo variable allows create analog to Erlang atom data type.
 Erlang atom is a literal, a constant with name. Formatted output pseudo variable Erlang atom is a literal, a constant with name. Formatted output pseudo variable
Line 1155: Line 1156:
 module. module.
  
-===== HTable ​module Pseudo-Variables ​=====+===== HTable ​Module ​=====
  
 ==== $sht(htable=>​key) ==== ==== $sht(htable=>​key) ====
Line 1308: Line 1309:
 } }
 </​code>​ </​code>​
-===== Memcached ​module Pseudo-Variables ​=====+===== Memcached ​Module ​=====
  
 ==== $mct(key) ==== ==== $mct(key) ====
Line 1385: Line 1386:
 </​code>​ </​code>​
  
-===== http_async_client ​module Pseudo-Variables ​=====+===== http_async_client ​Module ​=====
  
 ==== $http_req_id ==== ==== $http_req_id ====
Line 1460: Line 1461:
 </​code>​ </​code>​
  
-===== TMX module Pseudo-Variables ​=====+===== TMX Module ​=====
  
 ==== $T_branch_idx ==== ==== $T_branch_idx ====
Line 1549: Line 1550:
  
  
-===== UAC module Pseudo-Variables ​=====+===== UAC Module ​=====
  
 ==== $uac_req(key) ==== ==== $uac_req(key) ====
Line 1585: Line 1586:
 } }
 </​code>​ </​code>​
-===== Nathelper ​module Pseudo-Variables ​=====+===== Nathelper ​Module ​=====
  
 ==== $rr_count ==== ==== $rr_count ====
Line 1595: Line 1596:
   * If topmost Record Route in received SIP request or reply is a double Record Route, value of $rr_top_count is 2. If it a single Record Route, value of $rr_top_count is 1. If there is no Record Route(s), value of $rr_top_count is 0.   * If topmost Record Route in received SIP request or reply is a double Record Route, value of $rr_top_count is 2. If it a single Record Route, value of $rr_top_count is 1. If there is no Record Route(s), value of $rr_top_count is 0.
  
-===== MQueue ​module Pseudo-Variables ​=====+===== MQueue ​Module ​=====
  
 ==== $mqk(q) ==== ==== $mqk(q) ====
Line 1728: Line 1729:
 </​code>​ </​code>​
  
-===== TLS module Pseudo-Variables ​=====+===== TLS Module ​=====
  
 ==== $tls_version ==== ==== $tls_version ====
Line 1857: Line 1858:
   * $msg(fline) - sip message first line   * $msg(fline) - sip message first line
  
-===== XHTTP module Pseudo-Variables ​=====+===== XHTTP Module ​=====
  
 ==== $hu ==== ==== $hu ====
Line 1863: Line 1864:
   * URL of http request.   * URL of http request.
  
-===== MSRP Module ​Pseudo Variables ​=====+===== MSRP Module =====
  
 This class of pseudo-variables is exported by MSRP module and give access to attributes of MSRP frames. This class of pseudo-variables is exported by MSRP module and give access to attributes of MSRP frames.
Line 1932: Line 1933:
 The internal integer id for TCP/TLS connection. The internal integer id for TCP/TLS connection.
  
-===== SIPT module Pseudo-Variables ​=====+===== SIPT Module ​=====
  
 ==== $sipt(calling_party_number.presentation) / $sipt_presentation ==== ==== $sipt(calling_party_number.presentation) / $sipt_presentation ====
Line 2147: Line 2148:
   * body - the body of the JSONRPC response   * body - the body of the JSONRPC response
  
-===== Presence Module ​Pseudo-Variables ​=====+===== Presence Module =====
  
 ==== $subs(key) - Subscription Attributes ==== ==== $subs(key) - Subscription Attributes ====
Line 2156: Line 2157:
   * uri - subscription URI. Useful in particular for subscriptions within the dialog, when the request URI in SUBSCRIBE is the Contact address from the initial subscription.   * uri - subscription URI. Useful in particular for subscriptions within the dialog, when the request URI in SUBSCRIBE is the Contact address from the initial subscription.
  
-===== Registrar Module ​Pseudo-Variables ​=====+===== Registrar Module =====
  
 ==== $ulc(profile=>​attr) - Registered Contact Attributes ==== ==== $ulc(profile=>​attr) - Registered Contact Attributes ====
Line 2164: Line 2165:
 It must be used after a call of “reg_fetch_contacts()”. It must be used after a call of “reg_fetch_contacts()”.
  
-===== sipcapture ​Module ​Pseudo-Variables ​=====+===== Sipcapture ​Module =====
  
 ==== $hep(key) - HEP Packet Attributes ==== ==== $hep(key) - HEP Packet Attributes ====
cookbooks/devel/pseudovariables.txt · Last modified: 2020/01/22 15:43 by miconda