SipTesting » History » Version 43
Adrian Georgescu, 02/22/2009 03:09 PM
1 | 9 | Adrian Georgescu | = Testing = |
---|---|---|---|
2 | 7 | Adrian Georgescu | |
3 | 22 | Adrian Georgescu | [[TOC(WikiStart, Sip*, depth=3)]] |
4 | 13 | Adrian Georgescu | |
5 | 43 | Adrian Georgescu | Included with the library, a set of command line tools are available for setting up audio, instant messaging (IM) and file transfer sessions, publish and subscribe to presence or other type of events. |
6 | 6 | Adrian Georgescu | |
7 | 43 | Adrian Georgescu | To use the scripts you need a SIP account from a SIP service provider or to setup your own SIP infrastructure using the following elements: |
8 | 35 | Adrian Georgescu | |
9 | 1 | Adrian Georgescu | || OpenSIPS || http://opensips.org|| |
10 | 35 | Adrian Georgescu | || OpenXCAP|| http://openxcap.org|| |
11 | || MSRP Relay||http://msrprelay.org|| |
||
12 | ||SIP chatserver||http://chatserver.ag-projects.com|| |
||
13 | 1 | Adrian Georgescu | |
14 | 43 | Adrian Georgescu | The simplest way to start is to register a free SIP account at http://sip2sip.info |
15 | 8 | Adrian Georgescu | |
16 | 41 | Adrian Georgescu | The command line tools require the a configuration file that defines at least one SIP account. For the description of the configuration file see [wiki:SipConfiguration Configuration] chapter. |
17 | 1 | Adrian Georgescu | |
18 | 37 | Adrian Georgescu | The following command line tools are available: |
19 | 1 | Adrian Georgescu | |
20 | 17 | Adrian Georgescu | == Register == |
21 | 1 | Adrian Georgescu | |
22 | 17 | Adrian Georgescu | * [wiki:sip_register sip_register] - REGISTER a SIP end-point with a SIP Registrar |
23 | |||
24 | 26 | Adrian Georgescu | == Audio sessions == |
25 | 17 | Adrian Georgescu | |
26 | * [wiki:sip_rtp_audio_session sip_audio_session] - Setup a voice audio session (Voice over IP) |
||
27 | 1 | Adrian Georgescu | * [wiki:sip_message sip_message] - Send/receive text in page mode using SIP MESSAGE method |
28 | |||
29 | 29 | Adrian Georgescu | == Instant messaging == |
30 | 17 | Adrian Georgescu | |
31 | 32 | Adrian Georgescu | * [wiki:sip_msrp_im_session sip_im_session] - Setup IM sessions using MSRP protocol |
32 | 1 | Adrian Georgescu | * [wiki:sip_message sip_message] - Send/receive text in page mode using SIP MESSAGE method |
33 | 32 | Adrian Georgescu | |
34 | == File transfer == |
||
35 | |||
36 | * [wiki:sip_msrp_im_session sip_im_session] - Receive a file using MSRP protocol |
||
37 | 28 | Adrian Georgescu | * [wiki:sip_send_file sip_send_file] - Send a file using MSRP protocol |
38 | 1 | Adrian Georgescu | |
39 | 21 | Adrian Georgescu | == Presence == |
40 | 12 | Adrian Georgescu | |
41 | 16 | Adrian Georgescu | * [wiki:sip_publish_presence sip_publish_presence] - PUBLISH presence to a SIP Presence Agent |
42 | 12 | Adrian Georgescu | * [wiki:sip_subscribe_presence sip_subscribe_presence] - SUBSCRIBE to presence information |
43 | 1 | Adrian Georgescu | * [wiki:sip_subscribe_winfo sip_subscribe_winfo] - SUBSCRIBE to watcher list on a SIP Presence Agent |
44 | |||
45 | 34 | Adrian Georgescu | == XCAP policy == |
46 | 1 | Adrian Georgescu | |
47 | * [wiki:xcapclient xcapclient] - PUT/GET/DELETE full or partial documents on an XCAP server |
||
48 | * [wiki:xcap_pres_rules xcap_pres_rules] - Manage content of pres-rules XCAP document |
||
49 | 34 | Adrian Georgescu | |
50 | == RLS services == |
||
51 | |||
52 | * [wiki:sip_subscribe_rls sip_subscribe_rls] - SUBSCRIBE to lists managed by Resource List Server |
||
53 | 17 | Adrian Georgescu | * [wiki:xcap_rls_services] - Manage content of RLS services XCAP document |
54 | 18 | Adrian Georgescu | |
55 | == Desktop sharing == |
||
56 | |||
57 | 40 | Adrian Georgescu | * [wiki:sip_desktop_sharing sip_desktop_sharing] - Share desktop using VNC protocol |