User Tools

Site Tools


features:new-in-5.2.x

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
features:new-in-5.2.x [2018/11/27 10:56]
miconda
features:new-in-5.2.x [2018/11/27 11:16]
miconda
Line 55: Line 55:
  
   * new RPC commands timer_list and timer_name_list   * new RPC commands timer_list and timer_name_list
- 
  
 ==== cfg_rpc ==== ==== cfg_rpc ====
Line 76: Line 75:
   * send() renamed to send_udp()   * send() renamed to send_udp()
     * reflect better that it uses UDP always, similar to send_tcp()     * reflect better that it uses UDP always, similar to send_tcp()
 +  * new function via_use_xavp_fields(mode) 
 +    * set/unset the flag for building local Via using fields from via_xavp_fields xavp
  
 ==== db_mongodb ==== ==== db_mongodb ====
  
   * create projection field to set the list of returned column   * create projection field to set the list of returned column
 +
 +==== db_mysql ====
 +
 +  * added support for unsigned integers in INT and BIGINT DB1 API
 +  * added parameter unsigend_type
 +    * if set to 1, then the module converts unsigned column value to DB1_UINT or DB1_UBIGINT
 +
 +==== db_postgres ====
 +
 +  * new parameter bytea_output_escape
 +    * control escaping output for bytea fields - default 1 (do the escape)
  
 === dialog === === dialog ===
Line 175: Line 186:
  
   * $redisd(...) - pv that exports defined values by redis lib   * $redisd(...) - pv that exports defined values by redis lib
 +
 +==== nsq ====
 +
 +  * deprecated json and pua funcs for json api and pua_json modules
  
 ==== p_usrloc ==== ==== p_usrloc ====
Line 194: Line 209:
   * added rpc command pl.list    * added rpc command pl.list 
     * get the details of one or all pipes in json format     * get the details of one or all pipes in json format
 +  * allow offloading timer routine from fast timer to secondary wheel timer
 +  * allow to disable fetching cpu and network load
  
 ==== presence ==== ==== presence ====
Line 259: Line 276:
     * new mod param 'noreply' - if set to 1, no reply is sent internally; default is 0     * new mod param 'noreply' - if set to 1, no reply is sent internally; default is 0
   * new function - sanity_reply() that can be used in config to send a reply with a code and reason set by the module when detecting a problem inside sip message   * new function - sanity_reply() that can be used in config to send a reply with a code and reason set by the module when detecting a problem inside sip message
 +
 +==== sdpops ====
 +
 +  * fetch and manipulate origin line sess-version through pseudo-variable
  
 ==== sipcapture ==== ==== sipcapture ====
Line 373: Line 394:
   * new parameter version_table   * new parameter version_table
     * set it to 0 to disable checking the version for location table     * set it to 0 to disable checking the version for location table
 +  * call contact expired callback for a domain with db_mode DB_ONLY
  
  
Line 428: Line 450:
   * new core parameter xavp_via_params   * new core parameter xavp_via_params
     * set the name of the xavp whose subfields will be added as via params     * set the name of the xavp whose subfields will be added as via params
 +  * new global parameter xavp_via_fields
 +    * set the name of xavp from where to take Via header field: address and port
 +    * use them to build local Via header
  
  
Line 438: Line 463:
   * mem - added shm_address_in(p)   * mem - added shm_address_in(p)
     * return 1 if pointer p is inside shared memory zone, 0 otherwise     * return 1 if pointer p is inside shared memory zone, 0 otherwise
- 
-==== Architecture ==== 
  
 ==== kamailio.cfg ==== ==== kamailio.cfg ====
Line 447: Line 470:
  
 ===== Tools ===== ===== Tools =====
- 
-==== kamcmd ==== 
  
 ==== kamctl ==== ==== kamctl ====
Line 454: Line 475:
   * default PID_FILE set to /var/run/kamailio/kamailio.pid   * default PID_FILE set to /var/run/kamailio/kamailio.pid
   * added mtree management command   * added mtree management command
 +  * more portable jsonrpc filter
   * kamdbctl - remove not working db migrate command   * kamdbctl - remove not working db migrate command
   * kamdbctl - schema - removed rpid and email_address columns from subscriber table   * kamdbctl - schema - removed rpid and email_address columns from subscriber table
features/new-in-5.2.x.txt · Last modified: 2019/09/04 20:30 by henningw