cpl-c.xml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
  4. <section id="cpl-c" xmlns:xi="http://www.w3.org/2001/XInclude">
  5. <sectioninfo>
  6. <authorgroup>
  7. <author>
  8. <firstname>Bogdan-Andrei</firstname>
  9. <surname>Iancu</surname>
  10. <affiliation><orgname>FhG FOKUS</orgname></affiliation>
  11. <address>
  12. <email>[email protected]</email>
  13. </address>
  14. </author>
  15. </authorgroup>
  16. <copyright>
  17. <year>2003</year>
  18. <holder>FhG FOKUS</holder>
  19. </copyright>
  20. </sectioninfo>
  21. <title>CPL Module</title>
  22. <section id="cpl-c.overview">
  23. <title>Overview</title>
  24. <para>
  25. cpl-c modules implements a CPL (Call Processing Language)
  26. interpreter. Support for uploading/downloading/removing scripts via
  27. SIP REGISTER method is implemented.
  28. </para>
  29. </section>
  30. <section id="cpl-c.dep">
  31. <title>Dependencies</title>
  32. <section id="cpl-c.modules">
  33. <title>SER Modules</title>
  34. <para>
  35. The following modules must be loaded before this module:
  36. <itemizedlist>
  37. <listitem>
  38. <formalpara>
  39. <title>tm</title>
  40. <para>
  41. Transaction Manager, used for proxying/forking
  42. requests.
  43. </para>
  44. </formalpara>
  45. </listitem>
  46. <listitem>
  47. <formalpara>
  48. <title>sl</title>
  49. <para>
  50. StateLess module - used for sending stateless
  51. reply when responding to REGISTER request or for sending back
  52. error responses.
  53. </para>
  54. </formalpara>
  55. </listitem>
  56. <listitem>
  57. <formalpara>
  58. <title>usrloc</title>
  59. <para>
  60. User location module - used for implementing
  61. lookup("registration") (adding into location set of the
  62. users' contact)
  63. </para>
  64. </formalpara>
  65. </listitem>
  66. </itemizedlist>
  67. </para>
  68. </section>
  69. <section id="libraries">
  70. <title>External Libraries or Applications</title>
  71. <para>
  72. The following libraries or applications must be installed
  73. before running SER with this module loaded:
  74. <itemizedlist>
  75. <listitem>
  76. <formalpara>
  77. <title>libxml2</title>
  78. <para>
  79. This library contains an engine for XML
  80. parsing, DTD validation and DOM manipulation.
  81. </para>
  82. </formalpara>
  83. </listitem>
  84. </itemizedlist>
  85. </para>
  86. </section>
  87. </section>
  88. <xi:include href="params.xml"/>
  89. <xi:include href="functions.xml"/>
  90. </section>