Introduction - If you have any usage issues, please Google them yourself
SIP protocol implementation example of the soft phone functionality (for reference only)
Packet : 73462691exosip.rar filelist
exosip\src\Makefile.am
exosip\src\Makefile.in
exosip\src\test\CHECK
exosip\src\test\Makefile.am
exosip\src\test\Makefile.in
exosip\src\test\tcallid.c
exosip\src\test\tcontact.c
exosip\src\test\tcontentt.c
exosip\src\test\tfrom.c
exosip\src\test\torture.c
exosip\src\test\trecordr.c
exosip\src\test\troute.c
exosip\src\test\tst
exosip\src\test\tto.c
exosip\src\test\turls.c
exosip\src\test\tvia.c
exosip\src\test\twwwa.c
exosip\src\test\res\auths.txt
exosip\src\test\res\callids.txt
exosip\src\test\res\contacts.txt
exosip\src\test\res\contenttypes.txt
exosip\src\test\res\froms.txt
exosip\src\test\res\Makefile.am
exosip\src\test\res\Makefile.in
exosip\src\test\res\recordroutes.txt
exosip\src\test\res\routes.txt
exosip\src\test\res\sdp0
exosip\src\test\res\sdp1
exosip\src\test\res\sdp10
exosip\src\test\res\sdp11
exosip\src\test\res\sdp12
exosip\src\test\res\sdp13
exosip\src\test\res\sdp14
exosip\src\test\res\sdp15
exosip\src\test\res\sdp2
exosip\src\test\res\sdp3
exosip\src\test\res\sdp4
exosip\src\test\res\sdp5
exosip\src\test\res\sdp6
exosip\src\test\res\sdp7
exosip\src\test\res\sdp8
exosip\src\test\res\sdp9
exosip\src\test\res\sip-malformed0
exosip\src\test\res\sip-malformed1
exosip\src\test\res\sip-malformed2
exosip\src\test\res\sip-malformed3
exosip\src\test\res\sip-malformed4
exosip\src\test\res\sip-malformed5
exosip\src\test\res\sip-malformed6
exosip\src\test\res\sip-malformed8
exosip\src\test\res\sip0
exosip\src\test\res\sip1
exosip\src\test\res\sip10
exosip\src\test\res\sip11
exosip\src\test\res\sip12
exosip\src\test\res\sip13
exosip\src\test\res\sip14
exosip\src\test\res\sip15
exosip\src\test\res\sip16
exosip\src\test\res\sip17
exosip\src\test\res\sip18
exosip\src\test\res\sip19
exosip\src\test\res\sip2
exosip\src\test\res\sip20
exosip\src\test\res\sip21
exosip\src\test\res\sip22
exosip\src\test\res\sip23
exosip\src\test\res\sip24
exosip\src\test\res\sip25
exosip\src\test\res\sip26
exosip\src\test\res\sip27
exosip\src\test\res\sip28
exosip\src\test\res\sip29
exosip\src\test\res\sip3
exosip\src\test\res\sip30
exosip\src\test\res\sip31
exosip\src\test\res\sip32
exosip\src\test\res\sip33
exosip\src\test\res\sip34
exosip\src\test\res\sip35
exosip\src\test\res\sip36
exosip\src\test\res\sip37
exosip\src\test\res\sip38
exosip\src\test\res\sip39
exosip\src\test\res\sip4
exosip\src\test\res\sip40
exosip\src\test\res\sip41
exosip\src\test\res\sip42
exosip\src\test\res\sip43
exosip\src\test\res\sip44
exosip\src\test\res\sip45
exosip\src\test\res\sip46
exosip\src\test\res\sip47
exosip\src\test\res\sip48
exosip\src\test\res\sip49
exosip\src\test\res\sip5
exosip\src\test\res\sip50
exosip\src\test\res\sip51
exosip\src\test\res\sip52
exosip\src\test\res\sip53
exosip\src\test\res\sip54
exosip\src\test\res\sip55
exosip\src\test\res\sip56
exosip\src\test\res\sip57
exosip\src\test\res\sip58
exosip\src\test\res\sip59
exosip\src\test\res\sip6
exosip\src\test\res\sip60
exosip\src\test\res\sip61
exosip\src\test\res\sip62
exosip\src\test\res\sip63
exosip\src\test\res\sip64
exosip\src\test\res\sip65
exosip\src\test\res\sip66
exosip\src\test\res\sip67
exosip\src\test\res\sip68
exosip\src\test\res\sip69
exosip\src\test\res\sip7
exosip\src\test\res\sip70
exosip\src\test\res\sip71
exosip\src\test\res\sip72
exosip\src\test\res\sip73
exosip\src\test\res\sip74
exosip\src\test\res\sip75
exosip\src\test\res\sip76
exosip\src\test\res\sip77
exosip\src\test\res\sip78
exosip\src\test\res\sip79
exosip\src\test\res\sip8
exosip\src\test\res\sip80
exosip\src\test\res\sip81
exosip\src\test\res\sip82
exosip\src\test\res\sip83
exosip\src\test\res\sip84
exosip\src\test\res\sip85
exosip\src\test\res\sip86
exosip\src\test\res\sip87
exosip\src\test\res\sip88
exosip\src\test\res\sip9
exosip\src\test\res\torture_hgs
exosip\src\test\res\torture_msgs2
exosip\src\test\res\torture_sdps
exosip\src\test\res\tos.txt
exosip\src\test\res\urls.txt
exosip\src\test\res\vias.txt
exosip\src\test\res\wwwas.txt
exosip\src\test\res
exosip\src\test
exosip\src\osipparser2\Makefile.am
exosip\src\osipparser2\Makefile.in
exosip\src\osipparser2\osip_accept.c
exosip\src\osipparser2\osip_accept_encoding.c
exosip\src\osipparser2\osip_accept_language.c
exosip\src\osipparser2\osip_alert_info.c
exosip\src\osipparser2\osip_allow.c
exosip\src\osipparser2\osip_authentication_info.c
exosip\src\osipparser2\osip_authorization.c
exosip\src\osipparser2\osip_body.c
exosip\src\osipparser2\osip_call_id.c
exosip\src\osipparser2\osip_call_info.c
exosip\src\osipparser2\osip_contact.c
exosip\src\osipparser2\osip_content_disposition.c
exosip\src\osipparser2\osip_content_encoding.c
exosip\src\osipparser2\osip_content_length.c
exosip\src\osipparser2\osip_content_type.c
exosip\src\osipparser2\osip_cseq.c
exosip\src\osipparser2\osip_error_info.c
exosip\src\osipparser2\osip_from.c
exosip\src\osipparser2\osip_header.c
exosip\src\osipparser2\osip_list.c
exosip\src\osipparser2\osip_md5c.c
exosip\src\osipparser2\osip_message.c
exosip\src\osipparser2\osip_message_parse.c
exosip\src\osipparser2\osip_message_to_str.c
exosip\src\osipparser2\osip_mime_version.c
exosip\src\osipparser2\osip_parser_cfg.c
exosip\src\osipparser2\osip_port.c
exosip\src\osipparser2\osip_proxy_authenticate.c
exosip\src\osipparser2\osip_proxy_authentication_info.c
exosip\src\osipparser2\osip_proxy_authorization.c
exosip\src\osipparser2\osip_record_route.c
exosip\src\osipparser2\osip_route.c
exosip\src\osipparser2\osip_to.c
exosip\src\osipparser2\osip_uri.c
exosip\src\osipparser2\osip_via.c
exosip\src\osipparser2\osip_www_authenticate.c
exosip\src\osipparser2\parser.h
exosip\src\osipparser2\sdp_accessor.c
exosip\src\osipparser2\sdp_message.c
exosip\src\osipparser2
exosip\src\osip2\fsm.h
exosip\src\osip2\fsm_misc.c
exosip\src\osip2\ict.c
exosip\src\osip2\ict_fsm.c
exosip\src\osip2\ist.c
exosip\src\osip2\ist_fsm.c
exosip\src\osip2\Makefile.am
exosip\src\osip2\Makefile.in
exosip\src\osip2\nict.c
exosip\src\osip2\nict_fsm.c
exosip\src\osip2\nist.c
exosip\src\osip2\nist_fsm.c
exosip\src\osip2\osip.c
exosip\src\osip2\osip_dialog.c
exosip\src\osip2\osip_event.c
exosip\src\osip2\osip_time.c
exosip\src\osip2\osip_transaction.c
exosip\src\osip2\port_condv.c
exosip\src\osip2\port_fifo.c
exosip\src\osip2\port_sema.c
exosip\src\osip2\port_thread.c
exosip\src\osip2\xixt.h
exosip\src\osip2
exosip\src\exosip2\eXcall_api.c
exosip\src\exosip2\eXconf.c
exosip\src\exosip2\eXinsubscription_api.c
exosip\src\exosip2\eXmessage_api.c
exosip\src\exosip2\eXoptions_api.c
exosip\src\exosip2\eXosip.c
exosip\src\exosip2\eXosip2.h
exosip\src\exosip2\eXpublish_api.c
exosip\src\exosip2\eXrefer_api.c
exosip\src\exosip2\eXregister_api.c
exosip\src\exosip2\eXsubscription_api.c
exosip\src\exosip2\eXtl.c
exosip\src\exosip2\eXtl_dtls.c
exosip\src\exosip2\eXtl_tcp.c
exosip\src\exosip2\eXtl_tls.c
exosip\src\exosip2\eXtl_udp.c
exosip\src\exosip2\eXtransport.c
exosip\src\exosip2\eXtransport.h
exosip\src\exosip2\eXutils.c
exosip\src\exosip2\inet_ntop.c
exosip\src\exosip2\inet_ntop.h
exosip\src\exosip2\jauth.c
exosip\src\exosip2\jcall.c
exosip\src\exosip2\jcallback.c
exosip\src\exosip2\jdialog.c
exosip\src\exosip2\jevents.c
exosip\src\exosip2\jnotify.c
exosip\src\exosip2\jpipe.c
exosip\src\exosip2\jpipe.h
exosip\src\exosip2\jpublish.c
exosip\src\exosip2\jreg.c
exosip\src\exosip2\jrequest.c
exosip\src\exosip2\jresponse.c
exosip\src\exosip2\jsubscribe.c
exosip\src\exosip2\Makefile.am
exosip\src\exosip2\Makefile.in
exosip\src\exosip2\milenage.c
exosip\src\exosip2\milenage.h
exosip\src\exosip2\misc.c
exosip\src\exosip2\rijndael.c
exosip\src\exosip2\rijndael.h
exosip\src\exosip2\sdp_offans.c
exosip\src\exosip2\udp.c
exosip\src\exosip2
exosip\src
exosip\msvc\testUAS\ReadMe.txt
exosip\msvc\testUAS\stdafx.cpp
exosip\msvc\testUAS\stdafx.h
exosip\msvc\testUAS\testUAS.cpp
exosip\msvc\testUAS\testUAS.vcproj
exosip\msvc\testUAS
exosip\msvc\testRegister\ReadMe.txt
exosip\msvc\testRegister\stdafx.cpp
exosip\msvc\testRegister\stdafx.h
exosip\msvc\testRegister\testRegister.cpp
exosip\msvc\testRegister\testRegister.vcproj
exosip\msvc\testRegister
exosip\msvc\testCall\ReadMe.txt
exosip\msvc\testCall\stdafx.cpp
exosip\msvc\testCall\stdafx.h
exosip\msvc\testCall\testCall.cpp
exosip\msvc\testCall\testCall.vcproj
exosip\msvc\testCall
exosip\msvc\test1\ReadMe.txt
exosip\msvc\test1\stdafx.cpp
exosip\msvc\test1\stdafx.h
exosip\msvc\test1\test1.cpp
exosip\msvc\test1\test1.vcproj
exosip\msvc\test1\torture_hgs
exosip\msvc\test1\torture_msgs2
exosip\msvc\test1\torture_sdps
exosip\msvc\test1\urls.txt
exosip\msvc\test1
exosip\msvc\libosipparser2\libosipparser2.vcproj
exosip\msvc\libosipparser2\ReadMe.txt
exosip\msvc\libosipparser2
exosip\msvc\libosip2\libosip2.ncb
exosip\msvc\libosip2\libosip2.sln
exosip\msvc\libosip2\libosip2.suo
exosip\msvc\libosip2\libosip2.vcproj
exosip\msvc\libosip2\ReadMe.txt
exosip\msvc\libosip2
exosip\msvc\libexosip2\libexosip2.ncb
exosip\msvc\libexosip2\libexosip2.sln
exosip\msvc\libexosip2\libexosip2.suo
exosip\msvc\libexosip2\libexosip2.vcproj
exosip\msvc\libexosip2\ReadMe.txt
exosip\msvc\libexosip2
exosip\msvc
exosip\include\Makefile.am
exosip\include\Makefile.in
exosip\include\osipparser2\Makefile.am
exosip\include\osipparser2\Makefile.in
exosip\include\osipparser2\osip_body.h
exosip\include\osipparser2\osip_const.h
exosip\include\osipparser2\osip_headers.h
exosip\include\osipparser2\osip_list.h
exosip\include\osipparser2\osip_md5.h
exosip\include\osipparser2\osip_message.h
exosip\include\osipparser2\osip_parser.h
exosip\include\osipparser2\osip_port.h
exosip\include\osipparser2\osip_uri.h
exosip\include\osipparser2\sdp_message.h
exosip\include\osipparser2\headers\Makefile.am
exosip\include\osipparser2\headers\Makefile.in
exosip\include\osipparser2\headers\osip_accept.h
exosip\include\osipparser2\headers\osip_accept_encoding.h
exosip\include\osipparser2\headers\osip_accept_language.h
exosip\include\osipparser2\headers\osip_alert_info.h
exosip\include\osipparser2\headers\osip_allow.h
exosip\include\osipparser2\headers\osip_authentication_info.h
exosip\include\osipparser2\headers\osip_authorization.h
exosip\include\osipparser2\headers\osip_call_id.h
exosip\include\osipparser2\headers\osip_call_info.h
exosip\include\osipparser2\headers\osip_contact.h
exosip\include\osipparser2\headers\osip_content_disposition.h
exosip\include\osipparser2\headers\osip_content_encoding.h
exosip\include\osipparser2\headers\osip_content_length.h
exosip\include\osipparser2\headers\osip_content_type.h
exosip\include\osipparser2\headers\osip_cseq.h
exosip\include\osipparser2\headers\osip_error_info.h
exosip\include\osipparser2\headers\osip_from.h
exosip\include\osipparser2\headers\osip_header.h
exosip\include\osipparser2\headers\osip_mime_version.h
exosip\include\osipparser2\headers\osip_proxy_authenticate.h
exosip\include\osipparser2\headers\osip_proxy_authentication_info.h
exosip\include\osipparser2\headers\osip_proxy_authorization.h
exosip\include\osipparser2\headers\osip_record_route.h
exosip\include\osipparser2\headers\osip_route.h
exosip\include\osipparser2\headers\osip_to.h
exosip\include\osipparser2\headers\osip_via.h
exosip\include\osipparser2\headers\osip_www_authenticate.h
exosip\include\osipparser2\headers
exosip\include\osipparser2
exosip\include\osip2\doxygen.dox.in
exosip\include\osip2\internal.h
exosip\include\osip2\Makefile.am
exosip\include\osip2\Makefile.in
exosip\include\osip2\osip.h
exosip\include\osip2\osip_condv.h
exosip\include\osip2\osip_dialog.h
exosip\include\osip2\osip_fifo.h
exosip\include\osip2\osip_mt.h
exosip\include\osip2\osip_time.h
exosip\include\osip2
exosip\include\eXosip2\eXosip.h
exosip\include\eXosip2\eX_call.h
exosip\include\eXosip2\eX_message.h
exosip\include\eXosip2\eX_options.h
exosip\include\eXosip2\eX_publish.h
exosip\include\eXosip2\eX_refer.h
exosip\include\eXosip2\eX_register.h
exosip\include\eXosip2\eX_setup.h
exosip\include\eXosip2\eX_subscribe.h
exosip\include\eXosip2\Makefile.am
exosip\include\eXosip2\Makefile.in
exosip\include\eXosip2
exosip\include
exosip