README
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:24k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. ==================================================================== 
  2.                          VOCAL Readme
  3. ==================================================================== 
  4.  
  5.  Software release number: VOCAL 1.3.0-RC1
  6.  Software release date: July 19, 2001
  7.  Readme release version: 1.3.0-RC1
  8.  Readme release date: July 19, 2001
  9. ==================================================================== 
  10. LICENSE AND COPYRIGHT 
  11. ==================================================================== 
  12. The Vovida Software License, Version 1.0 
  13. Copyright (c) 2000 Vovida Networks, Inc.  All rights reserved. 
  14. Redistribution and use in source and binary forms, with or without 
  15. modification, are permitted provided that the following conditions 
  16. are met: 
  17. 1. Redistributions of source code must retain the above copyright 
  18.    notice, this list of conditions and the following disclaimer. 
  19. 2. Redistributions in binary form must reproduce the above copyright 
  20.    notice, this list of conditions and the following disclaimer in 
  21.    the documentation and/or other materials provided with the 
  22.    distribution. 
  23. 3. The names "VOCAL", "Vovida Open Communication Application 
  24.    Library", and "Vovida Open Communication Application Library 
  25.    (VOCAL)" must not be used to endorse or promote products derived 
  26.    from this software without prior written permission. For written 
  27.    permission, please contact VOCAL@vovida.org. 
  28. 4. Products derived from this software may not be called "VOCAL", 
  29.    nor may "VOCAL" appear in their name, without prior written 
  30.    permission of Vovida Networks, Inc.
  31. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED 
  32. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
  33. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND 
  34. NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA NETWORKS, 
  35. INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES IN EXCESS 
  36. OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
  37. OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
  38. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 
  39. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
  40. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
  41. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
  42. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  43. -------------------------------------------------------------------- 
  44. All third party licenses and copyright notices and other required 
  45. legends also need to be complied with as well. 
  46. ==================================================================== 
  47. INTRODUCTION 
  48. ==================================================================== 
  49. The Vovida Open Communication Application Library (VOCAL) is an open 
  50. source project targeted at speeding the adoption of Voice over 
  51. Internet Protocol (VoIP) implementations by helping developers 
  52. within the community build VoIP features, applications and services. 
  53. The VOCAL software includes a Session Initiation Protocol- (SIP) 
  54. based Redirect Server (RS), Feature Server (FS), Provisioning Server 
  55. (PS), Policy Server (PoS) and Marshal Server (MS), along with 
  56. protocol translators from SIP to H.323 and SIP to Media Gateway 
  57. Control Protocol (MGCP).
  58. See the Documentation section of http://www.vovida.org for more 
  59. information about VOCAL.
  60. ==================================================================== 
  61. ERRATA
  62. ==================================================================== 
  63. For the latest breaking news regarding this release candidate, please
  64. see the VOCAL Errata section in Faq-o-matic, at
  65. http://www.vovida.org/cgi-bin/fom?file=519
  66. Issues and more information will be available from this location.
  67. ==================================================================== 
  68. NEW FEATURES AND FUNCTIONS IN THIS RELEASE 
  69. ==================================================================== 
  70. FIXME: As we add more RCs, please move changes from the "since last
  71. RC" section to the "since 1.2.0" section.
  72. Changes since 1.3.0-RC1:
  73. ------------------------
  74. --VThreadPool Bug:
  75. Fix for crash bug in VThreadPool.  This problem was a subtle one
  76. appearing in all versions of VThreadPool, possibly causing
  77. hard-to-track crashes, particularly on Solaris with the pserver.
  78. Changes since 1.3.0-RC0:
  79. ------------------------
  80. ---Deploy:
  81. There is a new allinone make target.  Users should now be able to 
  82. do:
  83. make all
  84. make allinone
  85. and have a basic working all in one system (with two users -- 1000 
  86. and 1001) built and installed into /usr/local/vocal.
  87. Alternately, users can do:
  88. make all
  89. make staging_notar
  90. # change to root
  91. make allinone
  92. if they do not wish to compile as root.
  93. "make allinone" does not replace deploy for deploying multiuser
  94. systems, although the intent is to eventually replace it.
  95. --Directory Structure change:
  96. The VOCAL make system stores its objects and binaries in a
  97. subdirectory relative to the code, named obj.{objecttype}.{arch} and
  98. bin.{objecttype}.{arch}, respectively, where {objecttype} is the
  99. object type (typically "debug"), and {arch} is the machine type (such
  100. as sun4u for sun sparc boxes, and i686 for intel machines).
  101. These directories have been renamed to obj.{objecttype}.{os}.{arch}
  102. and bin.{objecttype}.{os}.{arch}.  In the new scheme, os stands in for
  103. the operating system, such as SunOS, Linux, or FreeBSD.  Doing this
  104. makes it easier to build VOCAL for multiple operating systems when
  105. mounted over NFS.
  106. ---TCP Support:
  107. TCP support has been enhanced, thanks to contributions submitted by
  108. members of the Vovida.org community.
  109. ---UA Marshal Server:
  110. The UAMS responds to SIP CANCEL requests with a 200, OK response. 
  111. Before, the UAMS was not handling the CANCEL message correctly.
  112.   Simplified view of the old scenario:
  113.   UA1                       UAMS                        UA2
  114.    |---------CANCEL--------->|----------CANCEL--------->|
  115.    |                         |<---------200-------------|
  116.    |---------CANCEL--------->|                          |
  117.    |---------CANCEL--------->|                          |
  118.    |---------CANCEL--------->|                          |
  119.    |---------CANCEL--------->|                          |
  120.   Simplified view of the new scenario:
  121.   UA1                       UAMS                        UA2
  122.    |---------CANCEL--------->|                          |
  123.    |<---------200------------|                          |
  124.    |                         |----------CANCEL--------->| 
  125.    |                         |<---------200-------------|
  126. ---H.323 Translator:
  127. The H.323 Translator now supports gateway trunking. Before, it was
  128. only supporting NetMeeting as endpoints.
  129. Changes since 1.2.0:
  130. --------------------
  131. ---Platform: 
  132. Redhat 7.0 and 7.1 / Solaris 8 with g++ Support
  133. This RC contains support for compilation under Redhat 7.0 and 7.1, as
  134. well as Solaris 8 using g++ as the C++ compiler.  Please see below for
  135. further details.
  136. In order to compile with g++ under Solaris 8, you must run the
  137. configure script from within the vocal directory:
  138. ./configure --with-toolchain=gnu --with-ar=/usr/local/bin/ar
  139. after this, you may use "make all" to compile the software.
  140. WARNING: You MUST have GNU ar to correctly build using gcc / g++ .
  141. The ar which comes with Solaris (in /usr/ccs/bin/ar) will not work --
  142. it will crash with a segmentation fault if you fail to pass a valid
  143. location for GNU ar.
  144. WARNING: DO NOT mix objects compiled with Forte with objects compiled
  145. with g++.  Doing so may result in compiler errors, as Forte is not
  146. binary compatible with g++.
  147. ---Performance:
  148. 500 Calls Per Second
  149. On Linux RedHat 6.2, performance ratings of 40 calls per second (cps)
  150. have been achieved over a minimum system consisting of 2 Marshal
  151. Servers(MS's) and 1 Redirect Server(RS). This performance is scalable
  152. and has been demonstrated processing up to 500 cps over 26 MS's, 4
  153. RS's, and a Provisioning Server. This marks a four-fold improvement
  154. over vocal 1.2.0.
  155. During performance testing, a call was defined as follows: 
  156.    1.  1 SIP endpoint called another SIP endpoint 
  157.    2.  The called endpoint answered the call 
  158.    3.  The called endpoint held the call for two seconds 
  159.    4.  The calling endpoint tore down the call.
  160. For more information about the performance testing, see the VOCAL
  161. Performance Specification Document:
  162.     http://www.vovida.org/document/pdf/perfNumber.pdf
  163. ---SIP Stack:
  164. Enhanced TCP Support 
  165. The new release candidate, vocal 1.3.0-RC0 offers more reliable and
  166. stable support for SIP over TCP than vocal 1.2.0.
  167. ==================================================================== 
  168. BUG FIXES 
  169. ==================================================================== 
  170. Please refer to the Bugzilla listings on the http://www.vovida.org web
  171. site for bug fix information.
  172. ==================================================================== 
  173. KNOWN LIMITATIONS 
  174. ==================================================================== 
  175. Known limitations for this RC:
  176. This RC has not undergone a full test of the system components, but
  177. only a basic call through the traditional (rs/ms/fs) system.
  178. FIXME: The following limitations are from VOCAL 1.2.0.  They will be
  179. updated in a later RC for VOCAL 1.3.0.
  180. ---Provisioning Server (PS)
  181. Limitation: On the Solaris platform, loading VOCAL onto boxes with
  182.             dual cpu's forces the Provisioning Server to crash.
  183.             This problem has not appeared in our testing on Linux 
  184.             RedHat versions 6.2 and 7.1.
  185. Workaround: Disable one of the cpu's. 
  186. Limitation: On the Solaris platform, loading more than 40,000 users 
  187.             makes the Provisioning GUI turn completely white and,
  188.             therefore, practically unusable.
  189. Workaround: Do not load more than 40,000 users onto a VOCAL system 
  190.             running on Solaris. 
  191. Limitation: If the user has the wrong file permissions for 
  192.             provisioning data, the data becomes corrupted. 
  193. Workaround: Make sure that the user who runs the PS has write 
  194.             permissions for all of the provisioning data files. 
  195. ---Feature Servers (FS)
  196. Limitation: Call Processing Language (CPL) scripts that are not 
  197.             generated by the VOCAL PS are not supported. 
  198. Workaround: None. 
  199. Limitation: Call Return, Call Waiting, Call Hold and Consultation 
  200.             Transfer do not work with Caller ID Blocking. 
  201. Workaround: Disable Caller ID Blocking to make these features work. 
  202. Limitation: Call Blocking only works with North American Dialing 
  203.             Plan numbers. 
  204. Workaround: None.            
  205. Limitation: If the administrator blocks 1+ calls, 1-8xx calls are
  206.             purposely unblocked. This includes toll-free numbers as 
  207.             well as calls to ordinary 8xx area codes, such as 801 
  208.             and 802.
  209. Workaround: None. 
  210. Limitation: Phone numbers entered for call screening must include
  211.             the area code regardless if they are local or long-
  212.             distance numbers.
  213. Workaround: None.
  214. ---Redirect Server (RS)
  215. Limitation: Only one registration is stored per subscriber. When 
  216.             another registration comes in, the old information is 
  217.             overwritten. 
  218. Workaround: None. 
  219. Limitation: Registration Expire is currently turned off. When a 
  220.             subscriber expires, its terminating contacts are not 
  221.             removed from the subscriber database. 
  222. Workaround: Delete the lines (332 and 334) before and after the 
  223.             clearTerm() function call (line 333) in Subscriber.cxx.
  224. ---Marshal Servers (MS)
  225. Limitation: Unknown SIP methods are not proxied.
  226. Workaround: None.
  227. Limitation: Conference calls, both meet-me and ad-hoc, require 
  228.             the inclusion of a conference bridge (a.k.a. 
  229.             Multimedia Conference Unit (MCU)) from an outside 
  230.             vendor to perform the audio mixing. 
  231. Workaround: None. 
  232. Limitation: If the MCU provides a SIP interface, conference calls 
  233.             can be placed to it through any type of MS. 
  234.             However, if the MCU provides a PSTN interface, the only
  235.             way to route calls to it is through this path: 
  236.             a Gateway MS to a SIP-PSTN gateway to the MCU. When 
  237.             setting up the conference MS, use the system dialing 
  238.             plan to direct calls to the MCU; the gateway setting 
  239.             is ignored. 
  240. Limitation: Each Gateway, Internetwork, and Conference MS 
  241.             supports one and only one external entity, 
  242.             whether that entity is a gateway, a proxy server, or 
  243.             a conference bridge. 
  244. Workaround: Run a MS for each external entity except for the 
  245.             User Agent Marshal Servers (UAMS). 
  246. Limitation: Conference calling between VOCAL UA endpoints is not 
  247.             reliable. 
  248. Workaround: Restart the Conference MS and VOCAL UA endpoints. 
  249. ---Policy Server 
  250. Limitation: The VOCAL 1.2.0 Policy Server supports Open Settlement 
  251.             Protocol (OSP) version 1.4.3 only. 
  252. Workaround: Run Voice Mail User Agents in Linux systems. 
  253. ---H.323 Endpoint 
  254. Limitation: Calls between H.323 and MGCP endpoints do not work. 
  255. Workaround: None.
  256. ---Simple Network Management Protocol (SNMP) 
  257. Limitation: On Solaris, if the system is not deployed, the port 
  258.             on which the SNMP daemon listens to the agents, 
  259.             port 33602, has to be free. 
  260. Workaround: If this port is being used by a different application, 
  261.             kill that application before restarting snmpd. 
  262. Limitation: Multi-Router Traffic Grapher (MRTG) is not supported 
  263.             in the VOCAL 1.2.0 release. It will be released in 
  264.             the next release patch. 
  265. ---Voice Mail 
  266. Limitation: VOCAL 1.2.0 doesn't support voice mail on Solaris.
  267. Workaround: Run Voice Mail User Agents in Linux systems. 
  268. Limitation: The Voice Mail Server (VMS) always listens to 8024 port 
  269.             on Linux. 
  270. Workaround: If this port is being used by a different application, 
  271.             kill that application before restarting the VMS. 
  272. ---Media Gateway Control Protocol (MGCP) Endpoint 
  273. Limitation: During calls between MGCP/UA's, consultation transfer 
  274.             to the PSTN cannot be completed. 
  275. Workaround: None. 
  276. Limitation: During calls from Cisco 7960 IP Phones to MGCP/H.323 
  277.             endpoints, hanging up MGCP/H.323 endpoint does not 
  278.             clear the call completely on the Cisco 7960 IP Phone. 
  279. Workaround: Hang up the Cisco 7960 IP Phone. 
  280. Limitation: Conference and Consultation Transfer involving Telogy 
  281.             is not supported in VOCAL 1.2.0 due to limitations 
  282.             with the Telogy gateway. 
  283. Workaround: Make conference and consultation transfers between 
  284.             three MGCP endpoints. 
  285. ---Call Detail Record (CDR) Server 
  286. Limitation: VOCAL 1.2.0 on Solaris doesn't connect to Remote 
  287.             Authentication Dial-In User Service- (RADIUS) based 
  288.             billing systems. 
  289. Workaround: Use billing.dat files which are generated by the CDR 
  290.             Server to retrieve billing data. 
  291. ---Java Telephony Application Programming Interface (JTAPI) Server 
  292. Limitation: Once a VOCAL UA is provisioned with a JTAPI feature, 
  293.             the user cannot dial from their phone set without 
  294.             bringing up a JTAPI client. 
  295. Workaround: Disable JTAPI feature for the user if the feature is 
  296.             not needed or bring up a JTAPI Client. 
  297. ---User Agent (UA)
  298. Limitation: Consultation and Blind Transfer do not work
  299. Workaround: It is a bug. See Bugzilla for information about the fix. 
  300. Limitation: Call Waiting does not work
  301. Workaround: None 
  302. Limitation: VOCAL 1.2.0 does not support the load generator. 
  303. Workaround: None. 
  304. Limitation: The UA assumes that the codec type is always PCM U-law. 
  305. Workaround: None. 
  306. Limitation: The UA does not handle message retransmit timeouts. 
  307. Workaround: None. 
  308. Limitation: There is a known problem when using the 
  309.             INTERNAL_IP_DIAL(3) speed dial option. The 
  310.             INTERNAL_IP_DIAL speed dial plan is currently set to 
  311.             this dial pattern:  DIAL_PATTERN string 
  312.             3 ^[0-9][0-9][0-9]. The INTERNAL_IP_DIAL option will 
  313.             not work if the host portion of the IP address contains 
  314.             only 1 or 2 digits. For example, if you attempt to call 
  315.             192.168.121.10 by dialing 10, the UA will take the 
  316.             previous digit and dial 110. 
  317. Workaround: If the IP address contains 1 digit, dial "00" plus the
  318.             digit. For example, if the last octect is "1", dial 
  319.             "001". If the address contains 2 digits, dial "0" 
  320.             plus the digits. For example, if the last octet is "11", 
  321.             dial "011".
  322. ==================================================================== 
  323. GETTING STARTED 
  324. ==================================================================== 
  325. TESTED PLATFORMS
  326. -------------------------------------------------------------------- 
  327. The software has been compiled using the following operating systems /
  328. versions:
  329. Operating System Kernel Compiler
  330. Linux (Redhat 6.2)  2.2.14 g++ 2.91.66
  331. Linux (Redhat 7.1) 2.4 g++ 2.96 (Redhat)
  332. Solaris 8 2.8 sun workshop 6 update 1
  333. Solaris 8 2.8 g++ 2.95.2
  334. Java
  335. We recommend running the Java Client using the Java Plug-in version 
  336. 1.3 or higher. Use Internet Explorer version 5 or higher, or use 
  337. Netscape version 4.7 or higher. You can download the latest 
  338. version of the Java Plug-in from 
  339. http://www.javasoft.com/j2se/1.3/jre/index.html.
  340. TESTED GATEWAYS AND ENDPOINTS
  341. -------------------------------------------------------------------- 
  342. FIXME: This section reflects the tested equipment for 1.2.0, and will
  343. be updated for 1.3.0 on a later RC.
  344. Cisco 7960 SIP IP Phone: Firmware version P0S3Z444 is currently 
  345. in Beta trials and has been thouroughly tested with VOCAL 1.2.0. 
  346. Firmware version P0S30200 is currently available and has 
  347. undergone basic testing with VOCAL 1.2.0.
  348. MGCP gateway: Cisco IOS version 12.1(5)XM
  349. 2600 gateway: Cisco IOS version 12.1(5)XM
  350. 5300 gateway: Cisco IOS version 12.1(5)XM
  351. INSTALLATION and COMPILE INSTRUCTIONS 
  352. -------------------------------------------------------------------- 
  353. ---Single Host Installation and Compile Instructions:
  354. On a linux box either Redhat 6.2 or Redhat 7.1 do:
  355. 1.  tar xvzf vocal-1.3.0-RC1.tar.gz
  356. 2.  cd vocal-1.3.0-RC1
  357. 3.  make all
  358.     /* remove ldap2user from all: in vocal/Makefile on RH 6.2 */
  359. 4.  Install JRE 1.3 or equivalent jdk
  360.     /* as root, #rpm -hivv jre*rpm */
  361. 5.  Install apache 
  362.     /*as root, #rpm -hivv apach*rpm */
  363. 6   make allinone
  364.      /* as root */
  365.      /* choose everything as default except
  366.         /usr/java/jre1.3.1/bin/java, if you used jre.  
  367.         Might be different if you used jdk */
  368. 7.  /etc/rc.d/init.d/httpd restart 
  369.      /* as root */
  370.      /* note restart, not start */
  371. 8   Export NPX_PLUGIN_PATH=/usr/java/jre1.3.1/plugins/i386/ns4 /* start
  372.     netscape-communicator& from this xterm */
  373. 9.  On the browser enter http://hostname/vocal/ /* note the / after vocal */
  374. 10. Copy ua1000.cfg and ua1001.cfg from vocal/sip/ua/Sample*/ua100?.cfg to
  375.     /usr/local/vocal/bin
  376. 11. Edit ua100?.cfg by changing vocal-ext to the name of your host machine /*
  377.     all inonebox hostname */
  378. 12. You can run ./ua -r -f ./ua1000.cfg on one xterm and ./ua -rs -f
  379.     ./ua1001.cfg on another xterm
  380. 13. Press 'a' for offhook, 'z' for on hook on the ua term. Dial 1000 or 1001 
  381.     to call the other phone.
  382. ---Distributed Network Installation and Compile Instructions:
  383. Please refer to the Software Installation Guide for installation and 
  384. compile instructions. The guide is available in both HTML and PDF 
  385. formats on the http://www.vovida.org website.
  386. USING THE SOFTWARE 
  387. -------------------------------------------------------------------- 
  388. This software needs to be run in retransmission mode for all 
  389. applications. Please refer to each application's readme file for 
  390. usage of each process. 
  391. For all applications except the User Agent, do not include 
  392. "-r" in command line for retransmission. 
  393. For the User Agent application, include "-r" in command line for 
  394. retransmission. 
  395. TESTING THE SOFTWARE 
  396. -------------------------------------------------------------------- 
  397. Please refer to test results on VOCAL source code tree under 
  398. VOCAL/doc for both Linux and Solaris test cases. 
  399. ==================================================================== 
  400. SOURCE CODE INFORMATION 
  401. ==================================================================== 
  402. A number of preliminary documents concerning VOCAL are available from
  403. http://www.vovida.org/document/protocol.html
  404. and
  405. http://www.vovida.org/document/applications.html
  406. There is a series of slides covering VOCAL system architecture 
  407. available at: 
  408. http://www.vovida.org/document/Training/2_VOCAL_Architecture/index_files/v3_document.htm
  409. Generating Documentation using Doc++ 
  410. ---------------------------------------------- 
  411. You can use Doc++ to generate API documentation. Doc++ generates an 
  412. alphabetical and hierarchical index of classes, functions, and 
  413. variables. 
  414. To use Doc++: 
  415. 1. Download Doc++ from http://www.zib.de/Visual/software/doc++/ 
  416. 2. Untar the file. 
  417. 3. Locate the doc++ and docify files. These files should be in 
  418.    the /bin directory. 
  419. 4. Copy the doc++ and docify files to directory where the source 
  420.    code is located. 
  421. 5. Type: make doc 
  422. 6. Doc++ generated documentation will be saved in a html directory. 
  423. 7. Select index.html from the html directory. 
  424. ==================================================================== 
  425. DIRECTORY STRUCTURE 
  426. ==================================================================== 
  427. Our source code tree structure: 
  428. The vocal directory contains the following subdirectories:
  429. 1. LICENSE -- the Vovida Software License under which all the source 
  430.               code within the tarball, unless otherwise noted, is 
  431.               licensed
  432. 2. Makefile -- top level makefile from which all software components 
  433.                (ie. targets) can be built. Type "make" to see a list 
  434.                of available targets
  435. 3. README -- this file
  436. 4. build -- includes the make files 
  437. 5. cdr --  includes source code for RADIUS stack and CDR server
  438. 6. config -- includes configuration files for all endpoints 
  439. 7. contrib -- includes all the packages that have been used in our 
  440.               software 
  441. 8. heartbeat -- includes the Heartbeat Server's source code. 
  442. 9. install -- includes the source code for deploy 
  443. 10. mgcp -- includes information about Media Gateway Control 
  444.             Protocol 
  445. 11. policy -- includes policyServer executable 
  446. 12. provisioning -- includes source code for provisioning 
  447. 13. proxies -- includes base code, Feature Server, Marshal Server,
  448.                Redirect Server, Network Manager source code 
  449. 14. release -- includes scripts to generate and test the sip, 
  450.                mgcp and rtp stacks
  451. 15. rtp -- includes Real-time Transfer Protocol source code 
  452. 16. sdp -- includes Session Description Protocol stack source code 
  453. 17. sip -- includes Session Initiation Protocol stack source code 
  454. 18. snmp -- includes source code for Simple Network Management 
  455.             Protocol (SNMP) manager and client 
  456. 19. snmp++ -- includes the C++ wrapper for portion of SNMP used 
  457.               by proxies and NetMgnt
  458. 20. stage -- the executables are staged here
  459. 21. tools -- includes various development, debugging, and testing 
  460.              tools
  461. 22. translators -- includes source code for H.323 translators and 
  462.                    MGCP endpoints 
  463. 23. util -- includes all utils which has been used for our software
  464. 24. vm -- includes source code for the Voice Mail Server 
  465. 25. vmclient -- includes source code for the Voice Mail Client 
  466. ==================================================================== 
  467. CONTACT INFORMATION AND WEBSITE 
  468. ==================================================================== 
  469. We welcome your feedback, suggestions and contributions. Contact us 
  470. via email if you have questions, feedback, code submissions, and bug 
  471. reports. 
  472. For general inquiries - info@vovida.org 
  473. We use a web based interface to our mailing lists.  It is available at
  474. http://www.vovida.org/mailman/listinfo/
  475. From there, you may subscribe, unsubscribe, and browse the archives
  476. for mailing lists concering VOCAL.
  477. Here is a partial list of mailing lists which may be of interest to
  478. the VOCAL community:
  479. announce@vovida.org Announcements
  480. vocal@vovida.org  developer and user questions about VOCAL
  481. documentation@vovida.org documentation questions 
  482. cops@vovida.org  COPS stack
  483. mgcp@vovida.org  MGCP stack
  484. radius@vovida.org RADIUS stack
  485. rtp@vovida.org  RTP stack
  486. sip@vovida.org  SIP stack
  487. trip@vovida.org TRIP stack
  488. You can submit bug, patches, software contributions, and feature 
  489. requests using Bugzilla. Access Bugzilla from http://www.vovida.org
  490. ====================================================================