/[resiprocate]/main/resip/dum/test/basicClientCmdLineParser.cxx
ViewVC logotype

Log of /main/resip/dum/test/basicClientCmdLineParser.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 9493 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 7 10:56:50 2012 UTC (7 years, 5 months ago) by dpocock
File length: 6860 byte(s)
Diff to previous 9093
Include config.h from even more places where it may be needed

Revision 9093 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 31 20:02:48 2011 UTC (8 years, 5 months ago) by sgodin
File length: 6811 byte(s)
Diff to previous 9034
-fix use of define - should be USE_DTLS not USED_DTLS

Revision 9034 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 27 17:35:49 2011 UTC (8 years, 6 months ago) by sgodin
File length: 6812 byte(s)
Copied from: branches/b-client-outbound-20110213/resip/dum/test/basicClientCmdLineParser.cxx revision 9030
Diff to previous 9029
-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

Revision 9029 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 17:22:55 2011 UTC (8 years, 6 months ago) by sgodin
Original Path: branches/b-client-outbound-20110213/resip/dum/test/basicClientCmdLineParser.cxx
File length: 6813 byte(s)
Diff to previous 9021
-added command line option to basicClient to allow running in hostfile only DNS lookup mode
-added comments to TransportSelector maps, to indicate which maps own the transport pointers
 and which maps reference the transport pointers
-added missing TLS/DTLS transport shutdown calls when TransportSelector::shutdown is called
-added missing TLS/DTLS isFinished calls when TransportSelector::isFinished is called
-adjusted assert in determineSourceInterface to be tolerant of case when using TLS transports
 - particular case detected was ACK routing over TLS - in this case the top most via is
   already populated, and findTransportByVia will fail since it only looks through the UDP
   and TCP transports
-short circuit findTransportBySource for TLS and DTLS transports, since they will never be 
 found

Revision 9021 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 19 17:54:39 2011 UTC (8 years, 6 months ago) by sgodin
Original Path: branches/b-client-outbound-20110213/resip/dum/test/basicClientCmdLineParser.cxx
File length: 6584 byte(s)
Diff to previous 9018
-modified basicClient
 - track all calls created and end properly when shutdown
 - added new 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

Revision 9018 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 22:40:07 2011 UTC (8 years, 7 months ago) by sgodin
Original Path: branches/b-client-outbound-20110213/resip/dum/test/basicClientCmdLineParser.cxx
File length: 6348 byte(s)
Diff to previous 9011
-fixed bug in propagation of flowTerminated to all relevant DialogSets
 - stopped finding dialogsets once the flow key was cleared from the user profile
-fixed bug in propagation of flowTerminated notification to server and client subscription dialogs
 - iterator can become invalidated if flow terminated handler ends Subscription 
-added ability for basicClient to be dummy subscription server for basicClientTest event 
 (plain text bodies) - used for testing subscription recovery after flow failure
-added ability for basicClient to form a client subscription to a command line
 provided URI (typically this would be set to the AOR of another basicClient user)


Revision 9011 - (view) (download) (annotate) - [select for diffs]
Added Sun Feb 13 20:30:51 2011 UTC (8 years, 7 months ago) by sgodin
Original Path: branches/b-client-outbound-20110213/resip/dum/test/basicClientCmdLineParser.cxx
File length: 6085 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

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.26