/[resiprocate]/main/resip/dum/test/Makefile.am
ViewVC logotype

Annotation of /main/resip/dum/test/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9034 - (hide annotations) (download)
Sun Feb 27 17:35:49 2011 UTC (8 years, 9 months ago) by sgodin
Original Path: main/resip/dum/test/Makefile
File MIME type: text/plain
File size: 3169 byte(s)
-new dum test program basicClient that provides a good reference starting
 place for people developing user agents
  - demonstrates how to use client outbound support (RFC5626)
  - uses AppDialogSet -> Call abstraction
  - uses recommended SelectInterruptor to drive the stack
  - ability to be dummy subscription server for fabricated basicClientTest event 
   (plain text bodies) - used for testing subscription recovery after flow failure
  - ability for to form a client subscription to a command line
    provided URI (typically this would be set to the AOR of another basicClient user)
  - command line parameter to be able to place a call after registration
     - Once call is placed, five test MESSAGEs will be sent every 30 seconds, then a 
       BYE will be sent
     - 30 seconds later the entire process is repeated
     - if we receive a call then it will be auto-answered, and for any received call, 
       if we receive a sip MESSAGE, then a answer MESSAGE will be sent to the far end 
     - this allows mid-dialog routing testing in both directions
  - performs an Invite with Replaces if a flow is terminated
1 fluffy 2822 # $Id: Makefile,v 1.9 2004/05/10 01:12:46 jason Exp $
2    
3     BUILD = ../../../build
4     include $(BUILD)/Makefile.pre
5    
6 dpocock 7725 PACKAGES += DUM RESIP RUTIL OPENSSL ARES PTHREAD POPT RADIUSCLIENTNG
7 fluffy 2822
8     TARGET_LIBRARY =
9    
10 jason 4012 #testDumTimer.cxx
11 sgodin 9034 TESTPROGRAMS += basicRegister.cxx BasicCall.cxx basicMessage.cxx basicClient.cxx
12 jason 4012
13 adam 8415 TESTPROGRAMS += treg.cxx
14    
15     ifeq ($(USE_SSL),yes)
16     TESTPROGRAMS += testSMIMEMessage.cxx testSMIMEInvite.cxx
17     TESTPROGRAMS += limpc.cxx
18     endif
19    
20 sgodin 9034 SRC = CommandLineParser.cxx UserAgent.cxx RegEventClient.cxx
21     SRC += basicClientCall.cxx basicClientCmdLineParser.cxx basicClientUserAgent.cxx
22 jason 4012
23 adam 5454 ifeq ($(USE_CURL),yes)
24 derek 4601 TESTPROGRAMS += testIdentity.cxx
25 greg 4795 PACKAGES += CURL
26 derek 4601 SRC += curlHttp/CurlHttpProvider.cxx
27 greg 4795 CODE_SUBDIRS += curlHttp
28 derek 4601 endif
29    
30 fluffy 2822 include $(BUILD)/Makefile.post
31 adam 6973
32     ##############################################################################
33     #
34     # The Vovida Software License, Version 1.0
35     # Copyright (c) 2000-2007 Vovida Networks, Inc. All rights reserved.
36     #
37     # Redistribution and use in source and binary forms, with or without
38     # modification, are permitted provided that the following conditions
39     # are met:
40     #
41     # 1. Redistributions of source code must retain the above copyright
42     # notice, this list of conditions and the following disclaimer.
43     #
44     # 2. Redistributions in binary form must reproduce the above copyright
45     # notice, this list of conditions and the following disclaimer in
46     # the documentation and/or other materials provided with the
47     # distribution.
48     #
49     # 3. The names "VOCAL", "Vovida Open Communication Application Library",
50     # and "Vovida Open Communication Application Library (VOCAL)" must
51     # not be used to endorse or promote products derived from this
52     # software without prior written permission. For written
53     # permission, please contact vocal@vovida.org.
54     #
55     # 4. Products derived from this software may not be called "VOCAL", nor
56     # may "VOCAL" appear in their name, without prior written
57     # permission of Vovida Networks, Inc.
58     #
59     # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
60     # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
61     # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
62     # NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA
63     # NETWORKS, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES
64     # IN EXCESS OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
65     # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
66     # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
67     # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
68     # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
69     # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
70     # USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
71     # DAMAGE.
72     #
73     # ====================================================================
74     #
75     # This software consists of voluntary contributions made by Vovida
76     # Networks, Inc. and many individuals on behalf of Vovida Networks,
77     # Inc. For more information on Vovida Networks, Inc., please see
78     # <http://www.vovida.org/>.
79     #
80     ##############################################################################

Properties

Name Value
svn:eol-style native
svn:mime-type text/plain

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27