← Volver al índice de módulos

pv

This module collects the core pseudo-variables that can be used in configuration file. They are listed in wiki: https://www.kamailio.org/wikidocs/ in Pseudo-Variables section
🔀 Enrutamiento y Proxy SIP Kamailio 6.1 6 parámetros 25 funciones

Descripción general

This module collects the core pseudo-variables that can be used in configuration file. They are listed in wiki: https://www.kamailio.org/wikidocs/ in Pseudo-Variables section

Documentación oficial: https://www.kamailio.org/docs/modules/stable/modules/pv.html
Código fuente: https://github.com/kamailio/kamailio/tree/master/src/modules/pv

Parámetros de configuración

ParámetroTipoDescripción
shvset string 3.2. varset (string) 3.3. avp_aliases (string)
varset string 3.3. avp_aliases (string)
avp_aliases string 3.1. shvset (string)
shvset string Set the initial value of a shared variable ($shv(name)). The parameter can be set many times.
varset string Set the value of a script variable ($var(name)). The parameter can be set many times.
avp_aliases string Define aliases for PV AVP names.

Funciones exportadas

pv_isset(pvar)

4.2. pv_unset(pvar) 4.3. is_int(pvar) 4.4. typeof(pvar, vtype) 4.5. not_empty(pvar) 4.6. xavp_copy(source_name, source_index, destination_name) 4.7. xavp_copy(source_name, source_index, destination_name, destination_index)

pv_unset(pvar)

4.3. is_int(pvar) 4.4. typeof(pvar, vtype) 4.5. not_empty(pvar) 4.6. xavp_copy(source_name, source_index, destination_name) 4.7. xavp_copy(source_name, source_index, destination_name, destination_index)

is_int(pvar)

4.4. typeof(pvar, vtype) 4.5. not_empty(pvar) 4.6. xavp_copy(source_name, source_index, destination_name) 4.7. xavp_copy(source_name, source_index, destination_name, destination_index)

typeof(pvar, vtype)

4.5. not_empty(pvar) 4.6. xavp_copy(source_name, source_index, destination_name) 4.7. xavp_copy(source_name, source_index, destination_name, destination_index)

not_empty(pvar)

4.6. xavp_copy(source_name, source_index, destination_name) 4.7. xavp_copy(source_name, source_index, destination_name, destination_index)

xavp_copy(source_name, source_index, destination_name)

4.7. xavp_copy(source_name, source_index, destination_name, destination_index)

xavp_copy(source_name, source_index, destination_name, destination_index)

4.8. xavp_params_explode(sparams, xname) 4.9. xavp_xparams_explode(sparams, sep, xname) 4.10. xavp_params_implode(xname, pvname) 4.11. xavp_params_implode_qval(xname, pvname) 4.12. xavu_params_explode(sparams, xname) 4.13. xavu_params_implode(xname,

xavp_params_explode(sparams, xname)

4.9. xavp_xparams_explode(sparams, sep, xname) 4.10. xavp_params_implode(xname, pvname) 4.11. xavp_params_implode_qval(xname, pvname) 4.12. xavu_params_explode(sparams, xname) 4.13. xavu_params_implode(xname, pvname) 4.14. xavp_slist_explode(slist, s

xavp_xparams_explode(sparams, sep, xname)

4.10. xavp_params_implode(xname, pvname) 4.11. xavp_params_implode_qval(xname, pvname) 4.12. xavu_params_explode(sparams, xname) 4.13. xavu_params_implode(xname, pvname) 4.14. xavp_slist_explode(slist, sep, mode, xname) 4.15. xavp_child_seti(rname, c

xavp_params_implode(xname, pvname)

4.11. xavp_params_implode_qval(xname, pvname) 4.12. xavu_params_explode(sparams, xname) 4.13. xavu_params_implode(xname, pvname) 4.14. xavp_slist_explode(slist, sep, mode, xname) 4.15. xavp_child_seti(rname, cname, ival) 4.16. xavi_child_seti(rname,

xavp_params_implode_qval(xname, pvname)

4.12. xavu_params_explode(sparams, xname) 4.13. xavu_params_implode(xname, pvname) 4.14. xavp_slist_explode(slist, sep, mode, xname) 4.15. xavp_child_seti(rname, cname, ival) 4.16. xavi_child_seti(rname, cname, ival) 4.17. xavp_child_sets(rname, cnam

xavu_params_explode(sparams, xname)

4.13. xavu_params_implode(xname, pvname) 4.14. xavp_slist_explode(slist, sep, mode, xname) 4.15. xavp_child_seti(rname, cname, ival) 4.16. xavi_child_seti(rname, cname, ival) 4.17. xavp_child_sets(rname, cname, sval) 4.18. xavi_child_sets(rname, cnam

xavu_params_implode(xname, pvname)

4.14. xavp_slist_explode(slist, sep, mode, xname) 4.15. xavp_child_seti(rname, cname, ival) 4.16. xavi_child_seti(rname, cname, ival) 4.17. xavp_child_sets(rname, cname, sval) 4.18. xavi_child_sets(rname, cname, sval) 4.19. xavp_rm(rname) 4.20. xavp_

xavp_slist_explode(slist, sep, mode, xname)

4.15. xavp_child_seti(rname, cname, ival) 4.16. xavi_child_seti(rname, cname, ival) 4.17. xavp_child_sets(rname, cname, sval) 4.18. xavi_child_sets(rname, cname, sval) 4.19. xavp_rm(rname) 4.20. xavp_rm_all(rname) 4.21. xavi_rm(rname) 4.22. xavi_rm_a

xavp_child_seti(rname, cname, ival)

4.16. xavi_child_seti(rname, cname, ival) 4.17. xavp_child_sets(rname, cname, sval) 4.18. xavi_child_sets(rname, cname, sval) 4.19. xavp_rm(rname) 4.20. xavp_rm_all(rname) 4.21. xavi_rm(rname) 4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname

xavi_child_seti(rname, cname, ival)

4.17. xavp_child_sets(rname, cname, sval) 4.18. xavi_child_sets(rname, cname, sval) 4.19. xavp_rm(rname) 4.20. xavp_rm_all(rname) 4.21. xavi_rm(rname) 4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25.

xavp_child_sets(rname, cname, sval)

4.18. xavi_child_sets(rname, cname, sval) 4.19. xavp_rm(rname) 4.20. xavp_rm_all(rname) 4.21. xavi_rm(rname) 4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_ds

xavi_child_sets(rname, cname, sval)

4.19. xavp_rm(rname) 4.20. xavp_rm_all(rname) 4.21. xavi_rm(rname) 4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sb

xavp_rm(rname)

4.20. xavp_rm_all(rname) 4.21. xavi_rm(rname) 4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29.

xavp_rm_all(rname)

4.21. xavi_rm(rname) 4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29. sbranch_reset() 4.30. pv_

xavi_rm(rname)

4.22. xavi_rm_all(rname) 4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29. sbranch_reset() 4.30. pv_xavp_print() 4.31. pv

xavi_rm_all(rname)

4.23. xavp_child_rm(rname, cname) 4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29. sbranch_reset() 4.30. pv_xavp_print() 4.31. pv_xavu_print() 4.32. pv_xa

xavp_child_rm(rname, cname)

4.24. xavi_child_rm(rname, cname) 4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29. sbranch_reset() 4.30. pv_xavp_print() 4.31. pv_xavu_print() 4.32. pv_xavi_print() 4.33. pv_var_to_xavp(va

xavi_child_rm(rname, cname)

4.25. xavp_lshift(xname, idx) 4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29. sbranch_reset() 4.30. pv_xavp_print() 4.31. pv_xavu_print() 4.32. pv_xavi_print() 4.33. pv_var_to_xavp(varname, xname) 4.34. pv_xavp_to_var

xavp_lshift(xname, idx)

4.26. xavp_push_dst(xname) 4.27. sbranch_set_ruri() 4.28. sbranch_append() 4.29. sbranch_reset() 4.30. pv_xavp_print() 4.31. pv_xavu_print() 4.32. pv_xavi_print() 4.33. pv_var_to_xavp(varname, xname) 4.34. pv_xavp_to_var(xname) 4.35. pv_evalx(dst, fm

Autores y contribuidores

Daniel-Constantin Mierla <daniel@asipto.com>

Copyright © 2008-2011 Daniel-Constantin Mierla (asipto.com)
Copyright © 2011 Juha Heinanen
Copyright © 2013 Olle E. Johansson, Edvina AB

Módulos relacionados

acc acc_diameter acc_json acc_radius alias_db app_jsdt carrierroute cfgt