├── .gitignore ├── .ssh └── github_rsa.enc ├── .travis.yml ├── Examples ├── README.md ├── restcomm-helloworld │ ├── .gitignore │ ├── Podfile │ ├── restcomm-helloworld.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── restcomm-helloworld.xcworkspace │ │ └── contents.xcworkspacedata │ ├── restcomm-helloworld │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ └── restcomm-helloworldTests │ │ ├── Info.plist │ │ └── restcomm_helloworldTests.m ├── restcomm-olympus-nopod │ ├── .gitignore │ ├── README.md │ ├── restcomm-olympus.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── restcomm-olympus.xcscmblueprint │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── restcomm-olympus.xcscheme │ ├── restcomm-olympus │ │ ├── ARDVideoCallView.h │ │ ├── ARDVideoCallView.m │ │ ├── AboutTableViewController.h │ │ ├── AboutTableViewController.m │ │ ├── AppDelegate.h │ │ ├── AppDelegate.mm │ │ ├── Base.lproj │ │ │ ├── Main_Universal.storyboard │ │ │ └── Main_iPad.storyboard │ │ ├── BugReportViewController.h │ │ ├── BugReportViewController.m │ │ ├── CallViewController.h │ │ ├── CallViewController.m │ │ ├── ContactDetailsTableViewController.h │ │ ├── ContactDetailsTableViewController.m │ │ ├── ContactUpdateTableViewController.h │ │ ├── ContactUpdateTableViewController.m │ │ ├── ICEDiscoveryTypeTableViewController.h │ │ ├── ICEDiscoveryTypeTableViewController.m │ │ ├── ICESettingsNavigationController.h │ │ ├── ICESettingsNavigationController.m │ │ ├── ICESettingsTableViewController.h │ │ ├── ICESettingsTableViewController.m │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon-120x120-1.png │ │ │ │ ├── icon-120x120.png │ │ │ │ ├── icon-152X152.png │ │ │ │ ├── icon-167X167.png │ │ │ │ ├── icon-180x180.png │ │ │ │ ├── icon-20x20.png │ │ │ │ ├── icon-29x29.png │ │ │ │ ├── icon-40x40-1.png │ │ │ │ ├── icon-40x40-2.png │ │ │ │ ├── icon-40x40.png │ │ │ │ ├── icon-58x58-1.png │ │ │ │ ├── icon-58x58.png │ │ │ │ ├── icon-60x60.png │ │ │ │ ├── icon-76x76.png │ │ │ │ ├── icon-80x80-1.png │ │ │ │ ├── icon-80x80.png │ │ │ │ └── icon-87X87.png │ │ │ └── LaunchImage.launchimage │ │ │ │ ├── Contents.json │ │ │ │ ├── ipad-splash.png │ │ │ │ ├── ipad-splash@2x.png │ │ │ │ ├── iphone-splash@2x.png │ │ │ │ └── iphone5-splash@2x.png │ │ ├── InputAccessoryFragment.xib │ │ ├── InputAccessoryProxyView.h │ │ ├── InputAccessoryProxyView.m │ │ ├── KeypadViewController.h │ │ ├── KeypadViewController.m │ │ ├── LocalContact.h │ │ ├── LocalContact.m │ │ ├── LocalMessage.h │ │ ├── LocalMessage.m │ │ ├── LocalMessageTableViewCell.h │ │ ├── LocalMessageTableViewCell.m │ │ ├── MainNavigationController.h │ │ ├── MainNavigationController.m │ │ ├── MainTableViewController.h │ │ ├── MainTableViewController.m │ │ ├── MessageTableViewController.h │ │ ├── MessageTableViewController.m │ │ ├── PushSettingsViewController.h │ │ ├── PushSettingsViewController.m │ │ ├── RemoteMessageTableViewCell.h │ │ ├── RemoteMessageTableViewCell.m │ │ ├── SIPSettingsNavigationController.h │ │ ├── SIPSettingsNavigationController.m │ │ ├── SettingsTableViewController.h │ │ ├── SettingsTableViewController.m │ │ ├── SigninTableViewController.h │ │ ├── SigninTableViewController.m │ │ ├── SipSettingsTableViewController.h │ │ ├── SipSettingsTableViewController.m │ │ ├── TestFairy │ │ │ ├── TestFairy.h │ │ │ ├── libTestFairy.a │ │ │ └── upload-dsym.sh │ │ ├── ToastController.h │ │ ├── ToastController.m │ │ ├── Utils.h │ │ ├── Utils.m │ │ ├── cert │ │ │ ├── agent.pem │ │ │ ├── cafile.pem │ │ │ ├── certificate_key_push.pem │ │ │ └── rsa_private_key_push.pem │ │ ├── en.lproj │ │ │ └── InfoPlist.strings │ │ ├── img │ │ │ ├── answer-audio-50x50.png │ │ │ ├── answer-audio-50x50@2x.png │ │ │ ├── answer-audio-50x50@3x.png │ │ │ ├── answer-video-50x50.png │ │ │ ├── answer-video-50x50@2x.png │ │ │ ├── answer-video-50x50@3x.png │ │ │ ├── audio-active-50x50.png │ │ │ ├── audio-active-50x50@2x.png │ │ │ ├── audio-active-50x50@3x.png │ │ │ ├── audio-call-30x30.png │ │ │ ├── audio-call-30x30@2x.png │ │ │ ├── audio-muted-50x50.png │ │ │ ├── audio-muted-50x50@2x.png │ │ │ ├── audio-muted-50x50@3x.png │ │ │ ├── back-74x74.png │ │ │ ├── back-74x74@2x.png │ │ │ ├── bug-grey-icon-25x25@2x.png │ │ │ ├── bug-grey-icon-25x25@3x.png │ │ │ ├── camera-icon-28x28.png │ │ │ ├── camera-icon-28x28@2x.png │ │ │ ├── camera-icon-28x28@3x.png │ │ │ ├── camera-icon-44x44@3x.png │ │ │ ├── contact-icon-coral-36x36.png │ │ │ ├── contact-icon-coral-36x36@2x.png │ │ │ ├── contact-icon-coral-36x36@3x.png │ │ │ ├── contact-icon-grey-36x36.png │ │ │ ├── contact-icon-grey-36x36@2x.png │ │ │ ├── contact-icon-grey-36x36@3x.png │ │ │ ├── dtmf-done-15x15.png │ │ │ ├── dtmf-done-15x15@2x.png │ │ │ ├── dtmf-done-15x15@3x.png │ │ │ ├── dtmf-done-30x30.png │ │ │ ├── dtmf-done-30x30@2x.png │ │ │ ├── dtmf-done-30x30@3x.png │ │ │ ├── eight-digit-74x74.png │ │ │ ├── eight-digit-74x74@2x.png │ │ │ ├── eight-digit-74x74@3x.png │ │ │ ├── five-digit-74x74.png │ │ │ ├── five-digit-74x74@2x.png │ │ │ ├── five-digit-74x74@3x.png │ │ │ ├── four-digit-74x74.png │ │ │ ├── four-digit-74x74@2x.png │ │ │ ├── four-digit-74x74@3x.png │ │ │ ├── hangup-74x74.png │ │ │ ├── hangup-74x74@2x.png │ │ │ ├── hangup-74x74@3x.png │ │ │ ├── hash-digit-74x74.png │ │ │ ├── hash-digit-74x74@2x.png │ │ │ ├── hash-digit-74x74@3x.png │ │ │ ├── icon │ │ │ │ ├── icon-29x29.png │ │ │ │ ├── icon-29x29@2x.png │ │ │ │ ├── icon-40x40.png │ │ │ │ ├── icon-40x40@2x.png │ │ │ │ ├── icon-60x60@2x.png │ │ │ │ ├── icon-60x60@3x.png │ │ │ │ ├── icon-76x76.png │ │ │ │ └── icon-76x76@2x.png │ │ │ ├── inapp-grey-icon-28x28.png │ │ │ ├── inapp-grey-icon-28x28@2x.png │ │ │ ├── inapp-grey-icon-28x28@3x.png │ │ │ ├── inapp-icon-28x28.png │ │ │ ├── inapp-icon-28x28@2x.png │ │ │ ├── inapp-icon-28x28@3x.png │ │ │ ├── inapp-icon-40x40.png │ │ │ ├── inapp-icon-40x40@2x.png │ │ │ ├── keypad-50x50.png │ │ │ ├── keypad-50x50@2x.png │ │ │ ├── keypad-50x50@3x.png │ │ │ ├── message-2-30x30.png │ │ │ ├── message-2-30x30@2x.png │ │ │ ├── message-30x30.png │ │ │ ├── message-30x30@2x.png │ │ │ ├── message-local-square-43x43.png │ │ │ ├── message-local-square-43x43@2x.png │ │ │ ├── message-remote-square-43x43.png │ │ │ ├── message-remote-square-43x43@2x.png │ │ │ ├── nine-digit-74x74.png │ │ │ ├── nine-digit-74x74@2x.png │ │ │ ├── nine-digit-74x74@3x.png │ │ │ ├── one-digit-74x74.png │ │ │ ├── one-digit-74x74@2x.png │ │ │ ├── one-digit-74x74@3x.png │ │ │ ├── phone-icon-28x28.png │ │ │ ├── phone-icon-28x28@2x.png │ │ │ ├── phone-icon-28x28@3x.png │ │ │ ├── plus-sign-30x30.png │ │ │ ├── plus-sign-30x30@2x.png │ │ │ ├── restcomm-logo-call-139x58.png │ │ │ ├── restcomm-logo-call-139x58@2x.png │ │ │ ├── send-message-icon-25x25.png │ │ │ ├── send-message-icon-25x25@2x.png │ │ │ ├── send-message-icon-25x25@3x.png │ │ │ ├── settings-22x22.png │ │ │ ├── settings-22x22@2x.png │ │ │ ├── settings-30x30.png │ │ │ ├── settings-30x30@2x.png │ │ │ ├── seven-digit-74x74.png │ │ │ ├── seven-digit-74x74@2x.png │ │ │ ├── seven-digit-74x74@3x.png │ │ │ ├── six-digit-74x74.png │ │ │ ├── six-digit-74x74@2x.png │ │ │ ├── six-digit-74x74@3x.png │ │ │ ├── speaker-on-50x50.png │ │ │ ├── speaker-on-50x50@2x.png │ │ │ ├── speaker-on-50x50@3x.png │ │ │ ├── splash │ │ │ │ ├── splash-320x480@2x.png │ │ │ │ ├── splash-320x568@2x.png │ │ │ │ ├── splash-768x1024.png │ │ │ │ └── splash-768x1024@2x.png │ │ │ ├── star-digit-74x74.png │ │ │ ├── star-digit-74x74@2x.png │ │ │ ├── star-digit-74x74@3x.png │ │ │ ├── three-digit-74x74.png │ │ │ ├── three-digit-74x74@2x.png │ │ │ ├── three-digit-74x74@3x.png │ │ │ ├── two-digit-74x74.png │ │ │ ├── two-digit-74x74@2x.png │ │ │ ├── two-digit-74x74@3x.png │ │ │ ├── video-active-50x50.png │ │ │ ├── video-active-50x50@2x.png │ │ │ ├── video-active-50x50@3x.png │ │ │ ├── video-call-30x30.png │ │ │ ├── video-call-30x30@2x.png │ │ │ ├── video-muted-50x50.png │ │ │ ├── video-muted-50x50@2x.png │ │ │ ├── video-muted-50x50@3x.png │ │ │ ├── zero-digit-74x74.png │ │ │ ├── zero-digit-74x74@2x.png │ │ │ └── zero-digit-74x74@3x.png │ │ ├── main.m │ │ ├── restcomm-olympus-Info.plist │ │ ├── restcomm-olympus-Prefix.pch │ │ ├── restcomm-olympus.entitlements │ │ └── sounds │ │ │ ├── busy_tone_sample.mp3 │ │ │ ├── calling.mp3 │ │ │ ├── dtmf0.wav │ │ │ ├── dtmf1.wav │ │ │ ├── dtmf2.wav │ │ │ ├── dtmf3.wav │ │ │ ├── dtmf4.wav │ │ │ ├── dtmf5.wav │ │ │ ├── dtmf6.wav │ │ │ ├── dtmf7.wav │ │ │ ├── dtmf8.wav │ │ │ ├── dtmf9.wav │ │ │ ├── message.mp3 │ │ │ ├── pound.wav │ │ │ ├── ringing.mp3 │ │ │ └── star.wav │ └── restcomm-olympusTests │ │ ├── en.lproj │ │ └── InfoPlist.strings │ │ ├── restcomm-olympusTests-Info.plist │ │ └── restcomm-olympusTests.m └── restcomm-olympus │ ├── .gitignore │ ├── Podfile │ ├── README.md │ ├── restcomm-olympus │ ├── restcomm-olympus.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── restcomm-olympus.xcscmblueprint │ └── xcshareddata │ │ └── xcschemes │ │ └── restcomm-olympus.xcscheme │ ├── restcomm-olympus.xcworkspace │ └── contents.xcworkspacedata │ └── restcomm-olympusTests │ ├── en.lproj │ └── InfoPlist.strings │ ├── restcomm-olympusTests-Info.plist │ └── restcomm-olympusTests.m ├── LICENSE ├── Lab ├── README.md └── sofsip-cli-0.16 │ ├── AUTHORS │ ├── COPYING │ ├── ChangeLog │ ├── Makefile.am │ ├── Makefile.in │ ├── NEWS │ ├── README │ ├── TODO │ ├── aclocal.m4 │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── depcomp │ ├── doc │ ├── Makefile.am │ ├── Makefile.in │ └── sofsip_cli.1 │ ├── install-sh │ ├── ltmain.sh │ ├── missing │ ├── mkinstalldirs │ ├── packages │ ├── Makefile.am │ ├── Makefile.in │ ├── sofsip-cli.spec │ └── sofsip-cli.spec.in │ └── src │ ├── Makefile.am │ ├── Makefile.fixed │ ├── Makefile.in │ ├── farsight-netsocket-stun.c │ ├── farsight-netsocket-stun.h │ ├── farsight-netsocket-utils.c │ ├── farsight-netsocket-utils.h │ ├── farsight-netsocket.c │ ├── farsight-netsocket.h │ ├── nice_local.c │ ├── nice_local.h │ ├── nice_tester.c │ ├── replace_g_debug.h │ ├── replace_goption.c │ ├── replace_goption.h │ ├── sdp_utils.c │ ├── sdp_utils.h │ ├── sofsip_cli.c │ ├── ssc_input.c │ ├── ssc_input.h │ ├── ssc_media.c │ ├── ssc_media.h │ ├── ssc_media_gst.c │ ├── ssc_media_gst.h │ ├── ssc_media_gst_utils.c │ ├── ssc_media_gst_utils.h │ ├── ssc_media_nice.c │ ├── ssc_media_nice.h │ ├── ssc_oper.c │ ├── ssc_oper.h │ ├── ssc_sip.c │ ├── ssc_sip.h │ └── test_media.c ├── README.md ├── RestCommClient ├── Assets │ └── .gitkeep ├── Classes │ ├── CliInterface │ │ ├── cli_common.h │ │ ├── sdp_utils.cpp │ │ ├── sdp_utils.h │ │ ├── sofsip_cli.h │ │ ├── sofsip_cli.mm │ │ ├── ssc_input.cpp │ │ ├── ssc_input.h │ │ ├── ssc_media_simple.cpp │ │ ├── ssc_media_simple.h │ │ ├── ssc_oper.h │ │ ├── ssc_oper.mm │ │ ├── ssc_sip.h │ │ └── ssc_sip.mm │ ├── Media │ │ ├── ARDAppClient+Internal.h │ │ ├── ARDCEODTURNClient.h │ │ ├── ARDCEODTURNClient.m │ │ ├── ARDTURNClient.h │ │ ├── ARDUtilities.h │ │ ├── ARDUtilities.m │ │ ├── MediaWebRTC.h │ │ ├── MediaWebRTC.m │ │ ├── RTCICEServer+JSON.h │ │ ├── RTCICEServer+JSON.m │ │ ├── XirsysTURNClient.h │ │ └── XirsysTURNClient.m │ ├── Push │ │ ├── Model │ │ │ ├── RCApplication.h │ │ │ ├── RCApplication.m │ │ │ ├── RCBinding.h │ │ │ ├── RCBinding.m │ │ │ ├── RCCredentials.h │ │ │ └── RCCredentials.m │ │ ├── PushApiManager.h │ │ ├── PushApiManager.m │ │ ├── PushHandler.h │ │ └── PushHandler.m │ ├── RCCallKitProvider.h │ ├── RCCallKitProvider.m │ ├── RCClient.h │ ├── RCClient.m │ ├── RCConnection.h │ ├── RCConnection.m │ ├── RCConnectionDelegate.h │ ├── RCConnectionDelegate.m │ ├── RCDevice.h │ ├── RCDevice.m │ ├── RCDeviceDelegate.h │ ├── RCDeviceDelegate.m │ ├── RCPresenceEvent.h │ ├── RCPresenceEvent.m │ ├── RCRegisterPushDelegate.h │ ├── RCRegisterPushDelegate.m │ ├── RCUtilities.h │ ├── RCUtilities.m │ ├── Reachability │ │ ├── Reachability.h │ │ └── Reachability.m │ ├── RestCommClient-Prefix.pch │ ├── RestCommClient.h │ ├── RestCommClient.m │ ├── SettingsNavigationController.h │ ├── SipManager │ │ ├── SipManager.h │ │ └── SipManager.mm │ ├── common.h │ └── common.m ├── README.md └── doc │ ├── Doxyfile │ └── index.markdown ├── RestCommClientLib ├── README.md ├── RestCommClientLib └── RestCommClientLib.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Test-App ├── .gitignore ├── Podfile ├── Sample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ ├── Sample.xcscheme │ │ └── Sample_Tests.xcscheme ├── Sample.xcworkspace │ └── contents.xcworkspacedata ├── Sample │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── Sample_Tests │ ├── Info.plist │ ├── RCDeviceSpec.m │ └── Sample_Tests.m └── Tests │ ├── Tests-Info.plist │ ├── Tests-Prefix.pch │ ├── Tests.m │ └── en.lproj │ └── InfoPlist.strings ├── dependencies ├── binaries │ ├── RestCommClientLib │ │ └── lib │ │ │ ├── .gitignore │ │ │ └── .keep │ ├── boringssl │ │ └── lib │ │ │ ├── .gitignore │ │ │ └── .keep │ ├── frameworks │ │ ├── .gitignore │ │ └── .keep │ ├── openssl-1.0.1i │ │ └── lib │ │ │ ├── .gitignore │ │ │ └── .keep │ └── sofia-sip-1.12.11 │ │ └── lib │ │ ├── .gitignore │ │ └── .keep ├── cocoapods │ ├── sofia-sip-library │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Example │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── Tests │ │ │ │ ├── Tests-Info.plist │ │ │ │ ├── Tests-Prefix.pch │ │ │ │ ├── Tests.m │ │ │ │ └── en.lproj │ │ │ │ │ └── InfoPlist.strings │ │ │ ├── sofia-sip-library.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── sofia-sip-library-Example.xcscheme │ │ │ └── sofia-sip-library.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ ├── LICENSE │ │ ├── README.md │ │ ├── _Pods.xcodeproj │ │ ├── sofia-sip-library.podspec │ │ └── sofia-sip-library │ │ │ ├── Assets │ │ │ └── .gitkeep │ │ │ └── Classes │ │ │ ├── .gitkeep │ │ │ └── ReplaceMe.m │ └── webrtc-framework │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Example │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Tests │ │ │ ├── Tests-Info.plist │ │ │ ├── Tests-Prefix.pch │ │ │ ├── Tests.m │ │ │ └── en.lproj │ │ │ │ └── InfoPlist.strings │ │ ├── webrtc-framework.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── webrtc-framework-Example.xcscheme │ │ └── webrtc-framework.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── LICENSE │ │ ├── README.md │ │ ├── _Pods.xcodeproj │ │ ├── webrtc-framework.podspec │ │ └── webrtc-framework │ │ ├── Assets │ │ └── .gitkeep │ │ └── Classes │ │ ├── .gitkeep │ │ └── ReplaceMe.m ├── include │ ├── boringssl │ │ └── openssl │ │ │ ├── aead.h │ │ │ ├── aes.h │ │ │ ├── arm_arch.h │ │ │ ├── asn1.h │ │ │ ├── asn1_mac.h │ │ │ ├── asn1t.h │ │ │ ├── base.h │ │ │ ├── base64.h │ │ │ ├── bio.h │ │ │ ├── blowfish.h │ │ │ ├── bn.h │ │ │ ├── buf.h │ │ │ ├── buffer.h │ │ │ ├── bytestring.h │ │ │ ├── cast.h │ │ │ ├── chacha.h │ │ │ ├── cipher.h │ │ │ ├── cmac.h │ │ │ ├── conf.h │ │ │ ├── cpu.h │ │ │ ├── crypto.h │ │ │ ├── curve25519.h │ │ │ ├── des.h │ │ │ ├── dh.h │ │ │ ├── digest.h │ │ │ ├── dsa.h │ │ │ ├── dtls1.h │ │ │ ├── ec.h │ │ │ ├── ec_key.h │ │ │ ├── ecdh.h │ │ │ ├── ecdsa.h │ │ │ ├── engine.h │ │ │ ├── err.h │ │ │ ├── evp.h │ │ │ ├── ex_data.h │ │ │ ├── hkdf.h │ │ │ ├── hmac.h │ │ │ ├── is_boringssl.h │ │ │ ├── lhash.h │ │ │ ├── lhash_macros.h │ │ │ ├── md4.h │ │ │ ├── md5.h │ │ │ ├── mem.h │ │ │ ├── nid.h │ │ │ ├── obj.h │ │ │ ├── obj_mac.h │ │ │ ├── objects.h │ │ │ ├── opensslconf.h │ │ │ ├── opensslv.h │ │ │ ├── ossl_typ.h │ │ │ ├── pem.h │ │ │ ├── pkcs12.h │ │ │ ├── pkcs7.h │ │ │ ├── pkcs8.h │ │ │ ├── poly1305.h │ │ │ ├── pool.h │ │ │ ├── rand.h │ │ │ ├── rc4.h │ │ │ ├── ripemd.h │ │ │ ├── rsa.h │ │ │ ├── safestack.h │ │ │ ├── sha.h │ │ │ ├── span.h │ │ │ ├── srtp.h │ │ │ ├── ssl.h │ │ │ ├── ssl3.h │ │ │ ├── stack.h │ │ │ ├── thread.h │ │ │ ├── tls1.h │ │ │ ├── type_check.h │ │ │ ├── x509.h │ │ │ ├── x509_vfy.h │ │ │ └── x509v3.h │ ├── openssl-1.0.1i │ │ ├── LICENSE │ │ └── openssl │ │ │ ├── aes.h │ │ │ ├── asn1.h │ │ │ ├── asn1_mac.h │ │ │ ├── asn1t.h │ │ │ ├── bio.h │ │ │ ├── blowfish.h │ │ │ ├── bn.h │ │ │ ├── buffer.h │ │ │ ├── camellia.h │ │ │ ├── cast.h │ │ │ ├── cmac.h │ │ │ ├── cms.h │ │ │ ├── comp.h │ │ │ ├── conf.h │ │ │ ├── conf_api.h │ │ │ ├── crypto.h │ │ │ ├── des.h │ │ │ ├── des_old.h │ │ │ ├── dh.h │ │ │ ├── dsa.h │ │ │ ├── dso.h │ │ │ ├── dtls1.h │ │ │ ├── e_os2.h │ │ │ ├── ebcdic.h │ │ │ ├── ec.h │ │ │ ├── ecdh.h │ │ │ ├── ecdsa.h │ │ │ ├── engine.h │ │ │ ├── err.h │ │ │ ├── evp.h │ │ │ ├── hmac.h │ │ │ ├── idea.h │ │ │ ├── krb5_asn.h │ │ │ ├── kssl.h │ │ │ ├── lhash.h │ │ │ ├── md4.h │ │ │ ├── md5.h │ │ │ ├── mdc2.h │ │ │ ├── modes.h │ │ │ ├── obj_mac.h │ │ │ ├── objects.h │ │ │ ├── ocsp.h │ │ │ ├── opensslconf.h │ │ │ ├── opensslv.h │ │ │ ├── ossl_typ.h │ │ │ ├── pem.h │ │ │ ├── pem2.h │ │ │ ├── pkcs12.h │ │ │ ├── pkcs7.h │ │ │ ├── pqueue.h │ │ │ ├── rand.h │ │ │ ├── rc2.h │ │ │ ├── rc4.h │ │ │ ├── ripemd.h │ │ │ ├── rsa.h │ │ │ ├── safestack.h │ │ │ ├── seed.h │ │ │ ├── sha.h │ │ │ ├── srp.h │ │ │ ├── srtp.h │ │ │ ├── ssl.h │ │ │ ├── ssl2.h │ │ │ ├── ssl23.h │ │ │ ├── ssl3.h │ │ │ ├── stack.h │ │ │ ├── symhacks.h │ │ │ ├── tls1.h │ │ │ ├── ts.h │ │ │ ├── txt_db.h │ │ │ ├── ui.h │ │ │ ├── ui_compat.h │ │ │ ├── whrlpool.h │ │ │ ├── x509.h │ │ │ ├── x509_vfy.h │ │ │ └── x509v3.h │ └── sofia-sip-1.12.11 │ │ ├── sofia-resolv │ │ ├── sres.h │ │ ├── sres_async.h │ │ ├── sres_cache.h │ │ ├── sres_config.h │ │ └── sres_record.h │ │ └── sofia-sip │ │ ├── auth_client.h │ │ ├── auth_client_plugin.h │ │ ├── auth_common.h │ │ ├── auth_digest.h │ │ ├── auth_module.h │ │ ├── auth_plugin.h │ │ ├── base64.h │ │ ├── bnf.h │ │ ├── heap.h │ │ ├── hostdomain.h │ │ ├── htable.h │ │ ├── htable2.h │ │ ├── http.h │ │ ├── http_hclasses.h │ │ ├── http_header.h │ │ ├── http_parser.h │ │ ├── http_protos.h │ │ ├── http_status.h │ │ ├── http_tag.h │ │ ├── http_tag_class.h │ │ ├── msg.h │ │ ├── msg_addr.h │ │ ├── msg_buffer.h │ │ ├── msg_date.h │ │ ├── msg_header.h │ │ ├── msg_mclass.h │ │ ├── msg_mclass_hash.h │ │ ├── msg_mime.h │ │ ├── msg_mime_protos.h │ │ ├── msg_parser.h │ │ ├── msg_protos.h │ │ ├── msg_tag_class.h │ │ ├── msg_types.h │ │ ├── nea.h │ │ ├── nea_tag.h │ │ ├── nta.h │ │ ├── nta_stateless.h │ │ ├── nta_tag.h │ │ ├── nta_tport.h │ │ ├── nth.h │ │ ├── nth_tag.h │ │ ├── nua.h │ │ ├── nua_tag.h │ │ ├── rbtree.h │ │ ├── sdp.h │ │ ├── sdp_tag.h │ │ ├── sip.h │ │ ├── sip_extra.h │ │ ├── sip_extra.h.in │ │ ├── sip_hclasses.h │ │ ├── sip_hclasses.h.in │ │ ├── sip_header.h │ │ ├── sip_parser.h │ │ ├── sip_protos.h │ │ ├── sip_protos.h.in │ │ ├── sip_status.h │ │ ├── sip_tag.h │ │ ├── sip_tag.h.in │ │ ├── sip_tag_class.h │ │ ├── sip_util.h │ │ ├── sl_utils.h │ │ ├── soa.h │ │ ├── soa_add.h │ │ ├── soa_session.h │ │ ├── soa_tag.h │ │ ├── sofia_features.h │ │ ├── sres_sip.h │ │ ├── sresolv.h │ │ ├── string0.h │ │ ├── stun.h │ │ ├── stun_common.h │ │ ├── stun_tag.h │ │ ├── su.h │ │ ├── su_addrinfo.h │ │ ├── su_alloc.h │ │ ├── su_alloc_stat.h │ │ ├── su_bm.h │ │ ├── su_config.h │ │ ├── su_configure.h │ │ ├── su_debug.h │ │ ├── su_errno.h │ │ ├── su_glib.h │ │ ├── su_localinfo.h │ │ ├── su_log.h │ │ ├── su_md5.h │ │ ├── su_os_nw.h │ │ ├── su_port.h │ │ ├── su_random.h │ │ ├── su_source.h │ │ ├── su_string.h │ │ ├── su_strlst.h │ │ ├── su_tag.h │ │ ├── su_tag_class.h │ │ ├── su_tag_inline.h │ │ ├── su_tag_io.h │ │ ├── su_tagarg.h │ │ ├── su_time.h │ │ ├── su_types.h │ │ ├── su_uniqueid.h │ │ ├── su_vector.h │ │ ├── su_wait.h │ │ ├── token64.h │ │ ├── tport.h │ │ ├── tport_plugins.h │ │ ├── tport_tag.h │ │ ├── tstdef.h │ │ ├── uniqueid.h │ │ ├── url.h │ │ ├── url_tag.h │ │ └── url_tag_class.h ├── other │ └── sofia-sip-wrapper-framework │ │ ├── .gitignore │ │ ├── README.md │ │ ├── sofia-sip │ │ ├── Info.plist │ │ ├── include │ │ │ └── sofia-sip-1.12 │ │ │ │ ├── sofia-resolv │ │ │ │ ├── sres.h │ │ │ │ ├── sres_async.h │ │ │ │ ├── sres_cache.h │ │ │ │ ├── sres_config.h │ │ │ │ └── sres_record.h │ │ │ │ └── sofia-sip │ │ │ │ ├── auth_client.h │ │ │ │ ├── auth_client_plugin.h │ │ │ │ ├── auth_common.h │ │ │ │ ├── auth_digest.h │ │ │ │ ├── auth_module.h │ │ │ │ ├── auth_plugin.h │ │ │ │ ├── base64.h │ │ │ │ ├── bnf.h │ │ │ │ ├── heap.h │ │ │ │ ├── hostdomain.h │ │ │ │ ├── htable.h │ │ │ │ ├── htable2.h │ │ │ │ ├── http.h │ │ │ │ ├── http_hclasses.h │ │ │ │ ├── http_header.h │ │ │ │ ├── http_parser.h │ │ │ │ ├── http_protos.h │ │ │ │ ├── http_status.h │ │ │ │ ├── http_tag.h │ │ │ │ ├── http_tag_class.h │ │ │ │ ├── msg.h │ │ │ │ ├── msg_addr.h │ │ │ │ ├── msg_buffer.h │ │ │ │ ├── msg_date.h │ │ │ │ ├── msg_header.h │ │ │ │ ├── msg_mclass.h │ │ │ │ ├── msg_mclass_hash.h │ │ │ │ ├── msg_mime.h │ │ │ │ ├── msg_mime_protos.h │ │ │ │ ├── msg_parser.h │ │ │ │ ├── msg_protos.h │ │ │ │ ├── msg_tag_class.h │ │ │ │ ├── msg_types.h │ │ │ │ ├── nea.h │ │ │ │ ├── nea_tag.h │ │ │ │ ├── nta.h │ │ │ │ ├── nta_stateless.h │ │ │ │ ├── nta_tag.h │ │ │ │ ├── nta_tport.h │ │ │ │ ├── nth.h │ │ │ │ ├── nth_tag.h │ │ │ │ ├── nua.h │ │ │ │ ├── nua_tag.h │ │ │ │ ├── rbtree.h │ │ │ │ ├── sdp.h │ │ │ │ ├── sdp_tag.h │ │ │ │ ├── sip.h │ │ │ │ ├── sip_extra.h │ │ │ │ ├── sip_extra.h.in │ │ │ │ ├── sip_hclasses.h │ │ │ │ ├── sip_hclasses.h.in │ │ │ │ ├── sip_header.h │ │ │ │ ├── sip_parser.h │ │ │ │ ├── sip_protos.h │ │ │ │ ├── sip_protos.h.in │ │ │ │ ├── sip_status.h │ │ │ │ ├── sip_tag.h │ │ │ │ ├── sip_tag.h.in │ │ │ │ ├── sip_tag_class.h │ │ │ │ ├── sip_util.h │ │ │ │ ├── sl_utils.h │ │ │ │ ├── soa.h │ │ │ │ ├── soa_add.h │ │ │ │ ├── soa_session.h │ │ │ │ ├── soa_tag.h │ │ │ │ ├── sofia_features.h │ │ │ │ ├── sres_sip.h │ │ │ │ ├── sresolv.h │ │ │ │ ├── string0.h │ │ │ │ ├── stun.h │ │ │ │ ├── stun_common.h │ │ │ │ ├── stun_tag.h │ │ │ │ ├── su.h │ │ │ │ ├── su_addrinfo.h │ │ │ │ ├── su_alloc.h │ │ │ │ ├── su_alloc_stat.h │ │ │ │ ├── su_bm.h │ │ │ │ ├── su_config.h │ │ │ │ ├── su_configure.h │ │ │ │ ├── su_debug.h │ │ │ │ ├── su_errno.h │ │ │ │ ├── su_glib.h │ │ │ │ ├── su_localinfo.h │ │ │ │ ├── su_log.h │ │ │ │ ├── su_md5.h │ │ │ │ ├── su_os_nw.h │ │ │ │ ├── su_port.h │ │ │ │ ├── su_random.h │ │ │ │ ├── su_source.h │ │ │ │ ├── su_string.h │ │ │ │ ├── su_strlst.h │ │ │ │ ├── su_tag.h │ │ │ │ ├── su_tag_class.h │ │ │ │ ├── su_tag_inline.h │ │ │ │ ├── su_tag_io.h │ │ │ │ ├── su_tagarg.h │ │ │ │ ├── su_time.h │ │ │ │ ├── su_types.h │ │ │ │ ├── su_uniqueid.h │ │ │ │ ├── su_vector.h │ │ │ │ ├── su_wait.h │ │ │ │ ├── token64.h │ │ │ │ ├── tport.h │ │ │ │ ├── tport_plugins.h │ │ │ │ ├── tport_tag.h │ │ │ │ ├── tstdef.h │ │ │ │ ├── uniqueid.h │ │ │ │ ├── url.h │ │ │ │ ├── url_tag.h │ │ │ │ └── url_tag_class.h │ │ └── sofia-sip.h │ │ └── sofiasip.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── sofiasip.xcscmblueprint ├── pkgconfig │ └── boringssl.pc └── sources │ ├── README.md │ └── sofia-sip │ ├── .gitignore │ ├── AUTHORS │ ├── COPYING │ ├── COPYRIGHTS │ ├── ChangeLog │ ├── ChangeLog.ext-trees │ ├── Makefile.am │ ├── README │ ├── README.developers │ ├── RELEASE │ ├── RELEASE.template │ ├── TODO │ ├── autoconf-all.cmd │ ├── autogen.sh │ ├── configure.ac │ ├── docs │ ├── build_system.txt │ ├── devel_platform_notes.txt │ └── release_management.txt │ ├── libsofia-sip-ua-glib │ ├── .gitignore │ ├── ChangeLog │ ├── Makefile.am │ ├── docs │ │ ├── .gitignore │ │ ├── Doxyfile.aliases │ │ ├── Doxyfile.conf │ │ └── Doxyfile.version │ └── su-glib │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── sofia-sip │ │ ├── su_glib.h │ │ └── su_source.h │ │ ├── su_glib.docs │ │ ├── su_source.c │ │ ├── su_source_test.c │ │ └── torture_su_glib_timer.c │ ├── libsofia-sip-ua │ ├── .gitignore │ ├── ChangeLog │ ├── Makefile.am │ ├── bnf │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── bnf.c │ │ ├── bnf.docs │ │ ├── sofia-sip │ │ │ ├── bnf.h │ │ │ └── hostdomain.h │ │ └── torture_bnf.c │ ├── docs │ │ ├── .gitignore │ │ ├── ChangeLog │ │ ├── Doxyfile.aliases │ │ ├── Doxyfile.conf │ │ ├── Doxyfile.in │ │ ├── Doxyfile.version.in │ │ ├── Makefile.am │ │ ├── conformance.docs │ │ ├── docguide.docs │ │ ├── mainpage.docs │ │ ├── pictures │ │ │ ├── SIP_basic_incoming_operation.eps │ │ │ ├── SIP_basic_incoming_operation.gif │ │ │ ├── SIP_basic_incoming_operation.vsd │ │ │ ├── SIP_basic_outgoing_operation.eps │ │ │ ├── SIP_basic_outgoing_operation.gif │ │ │ ├── SIP_basic_outgoing_operation.vsd │ │ │ ├── SIP_incoming_call.eps │ │ │ ├── SIP_incoming_call.gif │ │ │ ├── SIP_incoming_call.vsd │ │ │ ├── SIP_outgoing_call.eps │ │ │ ├── SIP_outgoing_call.gif │ │ │ ├── SIP_outgoing_call.vsd │ │ │ ├── SIP_outgoing_operation_with_auth.eps │ │ │ ├── SIP_outgoing_operation_with_auth.gif │ │ │ ├── SIP_outgoing_operation_with_auth.vsd │ │ │ ├── autotools.eps │ │ │ ├── autotools.gif │ │ │ ├── autotools.vsd │ │ │ ├── nta-receiving-message.eps │ │ │ └── nta-receiving-message.gif │ │ └── sofia-footer.html.in │ ├── features │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── features.c │ │ ├── features.docs │ │ └── sofia-sip │ │ │ └── sofia_features.h.in │ ├── http │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── http.docs │ │ ├── http_basic.c │ │ ├── http_extra.c │ │ ├── http_header.c │ │ ├── http_inlined.c │ │ ├── http_parser.c │ │ ├── http_parser_table.c.in │ │ ├── http_status.c │ │ ├── http_tag.c.in │ │ ├── http_tag_class.c │ │ ├── sofia-sip │ │ │ ├── http.h │ │ │ ├── http_hclasses.h │ │ │ ├── http_header.h │ │ │ ├── http_parser.h │ │ │ ├── http_protos.h.in │ │ │ ├── http_status.h │ │ │ ├── http_tag.h.in │ │ │ └── http_tag_class.h │ │ └── test_http.c │ ├── ipt │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── base64.c │ │ ├── ipt.docs │ │ ├── rc4.c │ │ ├── sofia-sip │ │ │ ├── base64.h │ │ │ ├── rc4.h │ │ │ ├── token64.h │ │ │ ├── uniqueid.h │ │ │ └── utf8.h │ │ ├── token64.c │ │ ├── torture_base64.c │ │ ├── ucs2.c │ │ ├── ucs4.c │ │ ├── utf8.c │ │ ├── utf8internal.h │ │ └── utf8test.c │ ├── iptsec │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── auth_client.c │ │ ├── auth_client_ntlm.c │ │ ├── auth_common.c │ │ ├── auth_digest.c │ │ ├── auth_module.c │ │ ├── auth_module_http.c │ │ ├── auth_module_sip.c │ │ ├── auth_ntlm.c │ │ ├── auth_plugin.c │ │ ├── auth_plugin_delayed.c │ │ ├── auth_plugin_ntlm.c │ │ ├── auth_tag.c │ │ ├── iptsec.docs │ │ ├── iptsec_debug.c │ │ ├── iptsec_debug.h │ │ ├── sofia-sip │ │ │ ├── auth_client.h │ │ │ ├── auth_client_plugin.h │ │ │ ├── auth_common.h │ │ │ ├── auth_digest.h │ │ │ ├── auth_module.h │ │ │ ├── auth_ntlm.h │ │ │ └── auth_plugin.h │ │ ├── test_auth_digest.c │ │ └── testpasswd │ ├── msg │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── msg.c │ │ ├── msg.docs │ │ ├── msg_auth.c │ │ ├── msg_basic.c │ │ ├── msg_date.c │ │ ├── msg_generic.c │ │ ├── msg_header_copy.c │ │ ├── msg_header_make.c │ │ ├── msg_inlined.c │ │ ├── msg_internal.h │ │ ├── msg_mclass.c │ │ ├── msg_mime.c │ │ ├── msg_mime_table.c.in │ │ ├── msg_name_hash.c │ │ ├── msg_parser.awk │ │ ├── msg_parser.c │ │ ├── msg_parser_util.c │ │ ├── msg_tag.c │ │ ├── sofia-sip │ │ │ ├── msg.h │ │ │ ├── msg_addr.h │ │ │ ├── msg_buffer.h │ │ │ ├── msg_date.h │ │ │ ├── msg_header.h │ │ │ ├── msg_mclass.h │ │ │ ├── msg_mclass_hash.h │ │ │ ├── msg_mime.h │ │ │ ├── msg_mime_protos.h.in │ │ │ ├── msg_parser.h │ │ │ ├── msg_protos.h.in │ │ │ ├── msg_tag_class.h │ │ │ └── msg_types.h │ │ ├── test_class.c │ │ ├── test_class.h │ │ ├── test_inlined.c │ │ ├── test_msg.c │ │ ├── test_protos.h.in │ │ └── test_table.c.in │ ├── nea │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── nea.c │ │ ├── nea.docs │ │ ├── nea_debug.c │ │ ├── nea_debug.h │ │ ├── nea_event.c │ │ ├── nea_server.c │ │ ├── nea_tag.c │ │ └── sofia-sip │ │ │ ├── nea.h │ │ │ └── nea_tag.h │ ├── nta │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── agent.pem │ │ ├── cafile.pem │ │ ├── check_nta.c │ │ ├── check_nta.h │ │ ├── check_nta_api.c │ │ ├── check_nta_client.c │ │ ├── check_nta_server.c │ │ ├── invite.msc │ │ ├── nta.c │ │ ├── nta.docs │ │ ├── nta_check.c │ │ ├── nta_internal.h │ │ ├── nta_tag.c │ │ ├── portbind.c │ │ ├── run_check_nta │ │ ├── run_test_nta │ │ ├── run_test_nta_api │ │ ├── sl_read_payload.c │ │ ├── sl_utils.docs │ │ ├── sl_utils_log.c │ │ ├── sl_utils_print.c │ │ ├── sofia-sip │ │ │ ├── nta.h │ │ │ ├── nta_stateless.h │ │ │ ├── nta_tag.h │ │ │ ├── nta_tport.h │ │ │ └── sl_utils.h │ │ ├── test_nta.c │ │ └── test_nta_api.c │ ├── nth │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── agent.pem │ │ ├── cafile.pem │ │ ├── http-client.c │ │ ├── http-server.c │ │ ├── nth.docs │ │ ├── nth_client.c │ │ ├── nth_server.c │ │ ├── nth_tag.c │ │ ├── sofia-sip │ │ │ ├── nth.h │ │ │ └── nth_tag.h │ │ └── test_nth.c │ ├── nua │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── check_etsi.c │ │ ├── check_nua.c │ │ ├── check_nua.h │ │ ├── check_register.c │ │ ├── check_session.c │ │ ├── check_simple.c │ │ ├── nua.c │ │ ├── nua.docs │ │ ├── nua_client.c │ │ ├── nua_client.h │ │ ├── nua_common.c │ │ ├── nua_dialog.c │ │ ├── nua_dialog.h │ │ ├── nua_event_server.c │ │ ├── nua_extension.c │ │ ├── nua_message.c │ │ ├── nua_notifier.c │ │ ├── nua_options.c │ │ ├── nua_params.c │ │ ├── nua_params.h │ │ ├── nua_publish.c │ │ ├── nua_register.c │ │ ├── nua_registrar.c │ │ ├── nua_server.c │ │ ├── nua_server.h │ │ ├── nua_session.c │ │ ├── nua_stack.c │ │ ├── nua_stack.h │ │ ├── nua_subnotref.c │ │ ├── nua_tag.c │ │ ├── nua_types.h │ │ ├── outbound.c │ │ ├── outbound.h │ │ └── sofia-sip │ │ │ ├── nua.h │ │ │ └── nua_tag.h │ ├── sdp │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── README │ │ ├── errata │ │ ├── rfc2327.txt │ │ ├── run_test_sdp │ │ ├── sdp.bnf │ │ ├── sdp.c │ │ ├── sdp.docs │ │ ├── sdp_parse.c │ │ ├── sdp_print.c │ │ ├── sdp_tag.c │ │ ├── sofia-sip │ │ │ ├── sdp.h │ │ │ └── sdp_tag.h │ │ ├── test_sdp.c │ │ ├── tests │ │ │ ├── message-1.sdp │ │ │ ├── message-10.sdp │ │ │ ├── message-11.sdp │ │ │ ├── message-2.sdp │ │ │ ├── message-3.sdp │ │ │ ├── message-4.sdp │ │ │ ├── message-5.sdp │ │ │ ├── message-6.sdp │ │ │ ├── message-7.sdp │ │ │ ├── message-8.sdp │ │ │ └── message-9.sdp │ │ └── torture_sdp.c │ ├── sip │ │ ├── ADD-A-HEADER │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── GRAMMAR │ │ ├── Makefile.am │ │ ├── images │ │ │ ├── sip-parser.eps │ │ │ ├── sip-parser.gif │ │ │ ├── sip-parser2.eps │ │ │ ├── sip-parser2.gif │ │ │ ├── sip-parser3.eps │ │ │ ├── sip-parser3.gif │ │ │ ├── sip-parser4.eps │ │ │ └── sip-parser4.gif │ │ ├── rfc2543.txt │ │ ├── run-tests │ │ ├── run_test_date │ │ ├── run_test_sip_msg │ │ ├── sip.docs │ │ ├── sip.doxyaliases │ │ ├── sip_bad_mask │ │ ├── sip_basic.c │ │ ├── sip_caller_prefs.c │ │ ├── sip_event.c │ │ ├── sip_extra.c │ │ ├── sip_extra_headers.txt │ │ ├── sip_feature.c │ │ ├── sip_header.c │ │ ├── sip_inlined.c │ │ ├── sip_mime.c │ │ ├── sip_parser.c │ │ ├── sip_parser.docs │ │ ├── sip_parser_table.c.in │ │ ├── sip_prack.c │ │ ├── sip_pref_util.c │ │ ├── sip_reason.c │ │ ├── sip_refer.c │ │ ├── sip_security.c │ │ ├── sip_session.c │ │ ├── sip_status.c │ │ ├── sip_tag.c.in │ │ ├── sip_tag_class.c │ │ ├── sip_time.c │ │ ├── sip_util.c │ │ ├── sofia-sip │ │ │ ├── sip.h │ │ │ ├── sip_extra.h.in │ │ │ ├── sip_hclasses.h.in │ │ │ ├── sip_header.h │ │ │ ├── sip_parser.h │ │ │ ├── sip_protos.h.in │ │ │ ├── sip_status.h │ │ │ ├── sip_tag.h.in │ │ │ ├── sip_tag_class.h │ │ │ └── sip_util.h │ │ ├── test_date.c │ │ ├── test_sip_msg.c │ │ ├── tests │ │ │ ├── own0.txt │ │ │ ├── own1.txt │ │ │ ├── own2.txt │ │ │ ├── own3.txt │ │ │ ├── own4.txt │ │ │ ├── own5.txt │ │ │ ├── own6.txt │ │ │ ├── own8.txt │ │ │ ├── test-ack-1.txt │ │ │ ├── test1.txt │ │ │ ├── test10.txt │ │ │ ├── test10b.txt │ │ │ ├── test10c.txt │ │ │ ├── test11.txt │ │ │ ├── test12.txt │ │ │ ├── test13.txt │ │ │ ├── test14-req.txt │ │ │ ├── test14.txt │ │ │ ├── test15.txt │ │ │ ├── test16.txt │ │ │ ├── test17.txt │ │ │ ├── test18.txt │ │ │ ├── test19.txt │ │ │ ├── test1a.txt │ │ │ ├── test2.txt │ │ │ ├── test20.txt │ │ │ ├── test21.txt │ │ │ ├── test22.txt │ │ │ ├── test23.txt │ │ │ ├── test24.txt │ │ │ ├── test25.txt │ │ │ ├── test26.txt │ │ │ ├── test27.txt │ │ │ ├── test28.txt │ │ │ ├── test29.txt │ │ │ ├── test3.txt │ │ │ ├── test30.txt │ │ │ ├── test31.txt │ │ │ ├── test32.txt │ │ │ ├── test33.txt │ │ │ ├── test34.txt │ │ │ ├── test35.txt │ │ │ ├── test36.txt │ │ │ ├── test37.txt │ │ │ ├── test38.txt │ │ │ ├── test39.txt │ │ │ ├── test4.txt │ │ │ ├── test40.txt │ │ │ ├── test41.txt │ │ │ ├── test42.txt │ │ │ ├── test5.txt │ │ │ ├── test6.txt │ │ │ ├── test7.txt │ │ │ ├── test8.txt │ │ │ └── test9.txt │ │ ├── torture_sip.c │ │ └── validator.c │ ├── soa │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── soa.c │ │ ├── soa.docs │ │ ├── soa_static.c │ │ ├── soa_tag.c │ │ ├── sofia-sip │ │ │ ├── soa.h │ │ │ ├── soa_add.h │ │ │ ├── soa_session.h │ │ │ └── soa_tag.h │ │ └── test_soa.c │ ├── sresolv │ │ ├── 127.zone │ │ ├── 194.2.188 │ │ ├── 3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0 │ │ ├── 3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── check_sres_sip.c │ │ ├── example.com │ │ ├── named.conf │ │ ├── resolv_timeout.conf │ │ ├── resolve_sip.c │ │ ├── rfc1034.txt │ │ ├── rfc1035.txt │ │ ├── rfc2671.txt │ │ ├── rndc.conf │ │ ├── root.zone │ │ ├── run_test_sresolv │ │ ├── sofia-resolv │ │ │ ├── sres.h │ │ │ ├── sres_async.h │ │ │ ├── sres_cache.h │ │ │ ├── sres_config.h │ │ │ └── sres_record.h │ │ ├── sofia-sip │ │ │ ├── sres_sip.h │ │ │ └── sresolv.h │ │ ├── sres.c │ │ ├── sres_blocking.c │ │ ├── sres_cache.c │ │ ├── sres_sip.c │ │ ├── sresolv.c │ │ ├── sresolv.docs │ │ ├── test_sresolv.c │ │ └── torture_sresolv.c │ ├── stun │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── cert.pem │ │ ├── key.pem │ │ ├── lookup_stun_server.c │ │ ├── rfc3489.txt │ │ ├── sofia-sip │ │ │ ├── stun.h │ │ │ ├── stun_common.h │ │ │ └── stun_tag.h │ │ ├── stun.c │ │ ├── stun.docs │ │ ├── stun_common.c │ │ ├── stun_dns.c │ │ ├── stun_internal.h │ │ ├── stun_mini.c │ │ ├── stun_tag.c │ │ └── stunc.c │ ├── su │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── addrinfo.c │ │ ├── foo.c │ │ ├── getopt.c │ │ ├── inet_ntop.c │ │ ├── inet_pton.c │ │ ├── localinfo.c │ │ ├── memccpy.c │ │ ├── memcspn.c │ │ ├── memmem.c │ │ ├── memspn.c │ │ ├── poll.c │ │ ├── run_addrinfo │ │ ├── run_localinfo │ │ ├── run_test_su │ │ ├── run_test_su_osx │ │ ├── smoothsort.c │ │ ├── sofia-sip │ │ │ ├── heap.h │ │ │ ├── htable.h │ │ │ ├── htable2.h │ │ │ ├── rbtree.h │ │ │ ├── string0.h │ │ │ ├── su.h │ │ │ ├── su_addrinfo.h │ │ │ ├── su_alloc.h │ │ │ ├── su_alloc_stat.h │ │ │ ├── su_bm.h │ │ │ ├── su_config.h │ │ │ ├── su_configure.h.in │ │ │ ├── su_debug.h │ │ │ ├── su_errno.h │ │ │ ├── su_localinfo.h │ │ │ ├── su_log.h │ │ │ ├── su_md5.h │ │ │ ├── su_os_nw.h │ │ │ ├── su_osx_runloop.h │ │ │ ├── su_random.h │ │ │ ├── su_string.h │ │ │ ├── su_strlst.h │ │ │ ├── su_tag.h │ │ │ ├── su_tag_class.h │ │ │ ├── su_tag_inline.h │ │ │ ├── su_tag_io.h │ │ │ ├── su_tagarg.h │ │ │ ├── su_time.h │ │ │ ├── su_types.h │ │ │ ├── su_uniqueid.h │ │ │ ├── su_vector.h │ │ │ ├── su_wait.h │ │ │ └── tstdef.h │ │ ├── string0.c │ │ ├── strtoull.c │ │ ├── su.c │ │ ├── su.docs │ │ ├── su_addrinfo.c │ │ ├── su_alloc.c │ │ ├── su_alloc_lock.c │ │ ├── su_base_port.c │ │ ├── su_bm.c │ │ ├── su_default_log.c │ │ ├── su_devpoll_port.c │ │ ├── su_epoll_port.c │ │ ├── su_errno.c │ │ ├── su_global_log.c │ │ ├── su_kqueue_port.c │ │ ├── su_localinfo.c │ │ ├── su_log.c │ │ ├── su_md5.c │ │ ├── su_module_debug.h │ │ ├── su_open_c_localinfo.cpp │ │ ├── su_os_nw.c │ │ ├── su_os_nw.c.bak │ │ ├── su_osx_runloop.c │ │ ├── su_perf.c │ │ ├── su_poll_port.c │ │ ├── su_port.c │ │ ├── su_port.h │ │ ├── su_proxy.c │ │ ├── su_pthread_port.c │ │ ├── su_root.c │ │ ├── su_select_port.c │ │ ├── su_socket_port.c │ │ ├── su_sprintf.c │ │ ├── su_strdup.c │ │ ├── su_string.c │ │ ├── su_strlst.c │ │ ├── su_tag.c │ │ ├── su_tag_io.c │ │ ├── su_taglist.c │ │ ├── su_time.c │ │ ├── su_time0.c │ │ ├── su_timer.c │ │ ├── su_uniqueid.c │ │ ├── su_vector.c │ │ ├── su_wait.c │ │ ├── su_win32_port.c │ │ ├── tag_dll.awk │ │ ├── test_htable.c │ │ ├── test_htable2.c │ │ ├── test_memmem.c │ │ ├── test_poll.c │ │ ├── test_su.c │ │ ├── test_su_osx.c │ │ ├── torture_heap.c │ │ ├── torture_rbtree.c │ │ ├── torture_su.c │ │ ├── torture_su_alloc.c │ │ ├── torture_su_bm.c │ │ ├── torture_su_port.c │ │ ├── torture_su_root.c │ │ ├── torture_su_root_osx.c │ │ ├── torture_su_tag.c │ │ ├── torture_su_time.c │ │ └── torture_su_timer.c │ ├── tport │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── agent.pem │ │ ├── cafile.pem │ │ ├── certificates-update │ │ ├── certificates.html │ │ ├── sofia-sip │ │ │ ├── tport.h │ │ │ ├── tport_plugins.h │ │ │ └── tport_tag.h │ │ ├── test_tport.c │ │ ├── tls_test_client.c │ │ ├── tls_test_server.c │ │ ├── tport.c │ │ ├── tport.docs │ │ ├── tport_internal.h │ │ ├── tport_logging.c │ │ ├── tport_rand.c │ │ ├── tport_sigcomp.c │ │ ├── tport_stub_sigcomp.c │ │ ├── tport_stub_stun.c │ │ ├── tport_tag.c │ │ ├── tport_threadpool.c │ │ ├── tport_tls.c │ │ ├── tport_tls.h │ │ ├── tport_type_connect.c │ │ ├── tport_type_sctp.c │ │ ├── tport_type_stun.c │ │ ├── tport_type_tcp.c │ │ ├── tport_type_tls.c │ │ └── tport_type_udp.c │ └── url │ │ ├── ChangeLog │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── sofia-sip │ │ ├── url.h │ │ ├── url_tag.h │ │ └── url_tag_class.h │ │ ├── torture_url.c │ │ ├── url.c │ │ ├── url.docs │ │ ├── url_tag.c │ │ ├── urlmap.c │ │ └── urlmap.h │ ├── m4 │ ├── .gitignore │ ├── sac-coverage.m4 │ ├── sac-general.m4 │ ├── sac-openssl.m4 │ ├── sac-pkg-config.m4 │ ├── sac-su2.m4 │ └── sac-tport.m4 │ ├── open_c │ ├── Makefile.am │ ├── autogen.cmd │ ├── build_sources.cmd │ ├── config.h.in │ ├── group │ │ ├── bld.inf │ │ ├── libsofia-sip-ua-glib.mmp │ │ ├── libsofia-sip-ua.mmp │ │ ├── su_source_test.mmp │ │ ├── su_source_test_reg.rss │ │ ├── test_http.mmp │ │ ├── test_http_reg.rss │ │ ├── test_msg.mmp │ │ ├── test_msg_reg.rss │ │ ├── test_nua.mmp │ │ ├── test_nua_reg.rss │ │ ├── test_tport.mmp │ │ ├── test_tport_reg.rss │ │ ├── torture_sip.mmp │ │ ├── torture_sip_reg.rss │ │ ├── torture_su_alloc.mmp │ │ ├── torture_su_alloc_reg.rss │ │ ├── torture_su_port.mmp │ │ ├── torture_su_port_reg.rss │ │ ├── torture_su_root.mmp │ │ ├── torture_su_root_reg.rss │ │ ├── torture_su_tag.mmp │ │ ├── torture_su_tag_reg.rss │ │ ├── torture_url.mmp │ │ └── torture_url_reg.rss │ ├── sis │ │ ├── libsofia-sip-ua-glib.pkg │ │ ├── libsofia-sip-ua.pkg │ │ ├── su_source_test.pkg │ │ ├── test_nua.pkg │ │ └── test_tport.pkg │ ├── sofia-sip │ │ └── su_configure.h │ ├── version.awk │ └── version_files.cmd │ ├── packages │ ├── .gitignore │ ├── ChangeLog │ ├── Makefile.am │ ├── sofia-sip-ua-glib.pc.in │ ├── sofia-sip-ua.pc.in │ └── sofia-sip.spec.in │ ├── rules │ ├── lcov.am │ ├── recursive.am │ ├── silent.am │ ├── sofia.am │ └── valcheck.am │ ├── s2check │ ├── Makefile.am │ ├── exit77.c │ ├── s2_localinfo.c │ ├── s2_localinfo.h │ ├── s2base.c │ ├── s2base.h │ ├── s2check.h │ ├── s2dns.c │ ├── s2dns.h │ ├── s2sip.c │ ├── s2sip.h │ ├── s2tcase.c │ ├── s2time.c │ └── s2util.h │ ├── scripts │ ├── coverage │ ├── fix-include-sofia-sip │ ├── hide_emails.sh │ ├── lcov-report │ ├── rpmbuild-snaphot │ └── uncovered │ ├── tests │ ├── .gitignore │ ├── Makefile.am │ ├── check_dlopen_sofia.c │ ├── check_sofia.c │ ├── check_sofia.h │ ├── suite_for_nua.c │ ├── test_100rel.c │ ├── test_basic_call.c │ ├── test_call_hold.c │ ├── test_call_reject.c │ ├── test_cancel_bye.c │ ├── test_extension.c │ ├── test_init.c │ ├── test_nat.c │ ├── test_nat.h │ ├── test_nat_tags.c │ ├── test_nua.c │ ├── test_nua.h │ ├── test_nua_api.c │ ├── test_nua_params.c │ ├── test_offer_answer.c │ ├── test_ops.c │ ├── test_proxy.c │ ├── test_proxy.h │ ├── test_refer.c │ ├── test_register.c │ ├── test_session_timer.c │ ├── test_simple.c │ └── test_sip_events.c │ ├── utils │ ├── .gitignore │ ├── ChangeLog │ ├── Doxyfile.in │ ├── Makefile.am │ ├── apps_utils.h │ ├── sip-date.c │ ├── sip-dig.c │ ├── sip-options.c │ └── utils.docs │ └── win32 │ ├── .gitignore │ ├── ChangeLog │ ├── Makefile.am │ ├── README.txt │ ├── SofiaSIP.dsw │ ├── SofiaSIP.sln │ ├── SofiaSIP2010.sln │ ├── autogen.cmd │ ├── build_sources.cmd │ ├── check.cmd │ ├── config.h.in │ ├── install.cmd │ ├── libsofia-sip-ua-static │ ├── libsofia_sip_ua_static.dsp │ ├── libsofia_sip_ua_static.vcproj │ └── libsofia_sip_ua_static.vcxproj │ ├── libsofia-sip-ua │ ├── libsofia_sip_ua.dsp │ ├── libsofia_sip_ua.vcproj │ ├── libsofia_sip_ua.vcxproj │ └── sofia-sip-ua.def │ ├── pthread │ ├── ChangeLog │ ├── md5.sum.txt │ ├── pthread.h │ ├── sched.h │ └── semaphore.h │ ├── sofia-sip │ └── su_configure.h │ ├── tests │ ├── test_htable │ │ ├── test_htable.dsp │ │ ├── test_htable.vcproj │ │ └── test_htable.vcxproj │ ├── test_memmem │ │ ├── test_memmem.dsp │ │ ├── test_memmem.vcproj │ │ └── test_memmem.vcxproj │ ├── test_nta │ │ ├── test_nta.dsp │ │ ├── test_nta.vcproj │ │ └── test_nta.vcxproj │ ├── test_nua │ │ ├── test_nat_tags.cpp │ │ ├── test_nua.dsp │ │ ├── test_nua.vcproj │ │ └── test_nua.vcxproj │ ├── test_su │ │ ├── test_su.dsp │ │ ├── test_su.vcproj │ │ └── test_su.vcxproj │ ├── test_tport │ │ ├── test_class.cpp │ │ ├── test_table.cpp │ │ ├── test_tport.dsp │ │ ├── test_tport.vcproj │ │ └── test_tport.vcxproj │ ├── torture_rbtree │ │ ├── torture_rbtree.dsp │ │ ├── torture_rbtree.vcproj │ │ └── torture_rbtree.vcxproj │ ├── torture_su │ │ ├── torture_su.dsp │ │ ├── torture_su.vcproj │ │ └── torture_su.vcxproj │ ├── torture_su_alloc │ │ ├── torture_su_alloc.dsp │ │ ├── torture_su_alloc.vcproj │ │ └── torture_su_alloc.vcxproj │ ├── torture_su_bm │ │ ├── torture_su_bm.dsp │ │ ├── torture_su_bm.vcproj │ │ └── torture_su_bm.vcxproj │ ├── torture_su_port │ │ ├── torture_su_port.dsp │ │ └── torture_su_port.vcproj │ ├── torture_su_root │ │ ├── torture_su_root.dsp │ │ ├── torture_su_root.vcproj │ │ └── torture_su_root.vcxproj │ ├── torture_su_tag │ │ ├── torture_su_tag.dsp │ │ ├── torture_su_tag.vcproj │ │ └── torture_su_tag.vcxproj │ ├── torture_su_time │ │ ├── torture_su_time.dsp │ │ ├── torture_su_time.vcproj │ │ └── torture_su_time.vcxproj │ └── torture_su_timer │ │ ├── torture_su_timer.dsp │ │ ├── torture_su_timer.vcproj │ │ └── torture_su_timer.vcxproj │ ├── unistd.h │ ├── utils │ ├── localinfo │ │ ├── localinfo.dsp │ │ ├── localinfo.vcproj │ │ └── localinfo.vcxproj │ ├── sip_dig │ │ ├── sip_dig.dsp │ │ ├── sip_dig.vcproj │ │ └── sip_dig.vcxproj │ ├── sip_options │ │ ├── sip_options.dsp │ │ ├── sip_options.vcproj │ │ └── sip_options.vcxproj │ ├── sip_options_static │ │ ├── sip_options_static.dsp │ │ ├── sip_options_static.vcproj │ │ └── sip_options_static.vcxproj │ └── stunc │ │ ├── stunc.dsp │ │ ├── stunc.vcproj │ │ └── stunc.vcxproj │ ├── version.awk │ └── version_files.cmd ├── doc └── .gitignore ├── restcomm-ios-sdk.podspec └── scripts ├── build-olympus.bash ├── build-sofia-sip.bash ├── certs ├── AppleWWDRCA.cer ├── development-cert.cer.enc ├── development-key.p12.enc ├── enterprise-distribution-cert.cer.enc └── enterprise-distribution-key.p12.enc ├── exportOptions-Enterprise.plist ├── local-wrapper.bash ├── main.bash ├── pod-repo-update.sh ├── provisioning-profile ├── profile-development-olympus.mobileprovision.enc └── profile-distribution-olympus.mobileprovision.enc ├── testfairy-uploader.sh ├── update-doc.bash ├── upload-dsym-testfairy.sh └── xcodebuild-rvm.bash /.gitignore: -------------------------------------------------------------------------------- 1 | # OS X 2 | .DS_Store 3 | 4 | # Xcode 5 | build/ 6 | *.pbxuser 7 | !default.pbxuser 8 | *.mode1v3 9 | !default.mode1v3 10 | *.mode2v3 11 | !default.mode2v3 12 | *.perspectivev3 13 | !default.perspectivev3 14 | xcuserdata/ 15 | *.xccheckout 16 | profile 17 | *.moved-aside 18 | DerivedData 19 | *.hmap 20 | *.ipa 21 | 22 | # Bundler 23 | .bundle 24 | #dependencies* 25 | 26 | Carthage 27 | # We recommend against adding the Pods directory to your .gitignore. However 28 | # you should judge for yourself, the pros and cons are mentioned at: 29 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 30 | # 31 | # Note: if you ignore the Pods directory, make sure to uncomment 32 | # `pod install` in .travis.yml 33 | # 34 | # Pods/ 35 | 36 | tmp 37 | # vim swap files 38 | *.swp 39 | *.swo 40 | -------------------------------------------------------------------------------- /.ssh/github_rsa.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/.ssh/github_rsa.enc -------------------------------------------------------------------------------- /Examples/README.md: -------------------------------------------------------------------------------- 1 | # Restcomm iOS SDK Demo Apps 2 | 3 | We provide 2 Demo Apps to show case the Restcoomm iOS SDK: 4 | 5 | 1. restcomm-helloworld: a pretty basic single view Demo App to get you started 6 | 2. restcomm-olympus: a more complex Demo App with multiple views, contacts, settings, etc 7 | 8 | Notice that for the Olympus Demo App, we have 2 separate projects. One based on CocoaPods and one independent, both of which point to the same set of source files. The reason we keep 2 separate projects with same source files, is to make it easier to build any flavor, since at times and for debugging/testing purposes we might need both of them 9 | 10 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/.gitignore: -------------------------------------------------------------------------------- 1 | Podfile.lock 2 | Pods 3 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | platform :ios, ’10.0’ 3 | 4 | target 'restcomm-helloworld' do 5 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 6 | #use_frameworks! 7 | 8 | # Pods for restcomm-helloworld 9 | #pod 'restcomm-ios-sdk', :path => '../../' 10 | pod 'restcomm-ios-sdk', '>= 1.0.0-beta.5’ 11 | 12 | target 'restcomm-helloworldTests' do 13 | inherit! :search_paths 14 | # Pods for testing 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/restcomm-helloworld.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/restcomm-helloworld.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/restcomm-helloworld/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // restcomm-helloworld 4 | // 5 | // Created by Antonis Tsakiridis on 11/4/16. 6 | // Copyright © 2016 Telestax Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/restcomm-helloworld/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // restcomm-helloworld 4 | // 5 | // Created by Antonis Tsakiridis on 11/4/16. 6 | // Copyright © 2016 Telestax Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Examples/restcomm-helloworld/restcomm-helloworldTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/.gitignore: -------------------------------------------------------------------------------- 1 | Podfile.lock 2 | Pods 3 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/README.md: -------------------------------------------------------------------------------- 1 | # Restcomm Olympus Demo App 2 | 3 | This is the original version of the Demo App kept inside Xcode regular project. Notice the sources hosted here are also used by the pod version of the App at ../restcomm-olympus. The reason we keep 2 separate projects with same source files, is to make it easier to build any flavor, since at times we need both of them 4 | 5 | In order to build this project successfully, you need to have the following dependencies stored locally: 6 | * dependencies/binaries/sofia-sip-1.12.11/lib/libsofia-sip.a 7 | * dependencies/binaries/boringssl/lib/boringssl.a 8 | * dependencies/binaries/frameworks/WebRTC.framework 9 | 10 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/ICESettingsNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ICESettingsNavigationController.h 3 | // restcomm-olympus 4 | // 5 | // Created by Antonis Tsakiridis on 2/25/16. 6 | // Copyright © 2016 TeleStax. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RestCommClient.h" 11 | 12 | @interface ICESettingsNavigationController : UINavigationController 13 | @end 14 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-120x120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-120x120-1.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-120x120.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-152X152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-152X152.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-167X167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-167X167.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-180x180.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-20x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-20x20.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-29x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-29x29.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-40x40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-40x40-1.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-40x40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-40x40-2.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-40x40.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-58x58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-58x58-1.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-58x58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-58x58.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-60x60.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-76x76.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-80x80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-80x80-1.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-80x80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-80x80.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-87X87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/AppIcon.appiconset/icon-87X87.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/ipad-splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/ipad-splash.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/ipad-splash@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/ipad-splash@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/iphone-splash@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/iphone-splash@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/iphone5-splash@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/Images.xcassets/LaunchImage.launchimage/iphone5-splash@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/SIPSettingsNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SettingsNavigationController.h 3 | // restcomm-olympus 4 | // 5 | // Created by Antonis Tsakiridis on 2/25/16. 6 | // Copyright © 2016 TeleStax. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RestCommClient.h" 11 | 12 | @interface SIPSettingsNavigationController : UINavigationController 13 | @end 14 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/SigninTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SigninTableViewController.h 3 | // restcomm-olympus 4 | // 5 | // Created by Antonis Tsakiridis on 2/19/16. 6 | // Copyright © 2016 TeleStax. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RestCommClient.h" 11 | 12 | @interface SigninTableViewController : UITableViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/TestFairy/libTestFairy.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/TestFairy/libTestFairy.a -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/ToastController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ToastController.h 3 | // restcomm-olympus 4 | // 5 | // Created by Antonis Tsakiridis on 4/26/16. 6 | // Copyright © 2016 TeleStax. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ToastController : NSObject 12 | + (id)sharedInstance; 13 | - (void)showToastWithText:(NSString*)text withDuration:(float)duration; 14 | @end 15 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-audio-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-audio-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-audio-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-audio-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-audio-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-audio-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-video-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-video-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-video-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-video-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-video-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/answer-video-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-active-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-active-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-active-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-active-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-active-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-active-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-call-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-call-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-call-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-call-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-muted-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-muted-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-muted-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-muted-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-muted-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/audio-muted-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/back-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/back-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/back-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/back-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/bug-grey-icon-25x25@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/bug-grey-icon-25x25@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/bug-grey-icon-25x25@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/bug-grey-icon-25x25@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-28x28.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-28x28@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-28x28@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-28x28@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-28x28@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-44x44@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/camera-icon-44x44@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-coral-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-coral-36x36.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-coral-36x36@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-coral-36x36@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-coral-36x36@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-coral-36x36@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-grey-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-grey-36x36.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-grey-36x36@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-grey-36x36@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-grey-36x36@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/contact-icon-grey-36x36@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-15x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-15x15.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-15x15@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-15x15@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-15x15@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-15x15@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-30x30@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/dtmf-done-30x30@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/eight-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/eight-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/eight-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/eight-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/eight-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/eight-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/five-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/five-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/five-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/five-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/five-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/five-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/four-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/four-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/four-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/four-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/four-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/four-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/hangup-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/hangup-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/hangup-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/hangup-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/hangup-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/hangup-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/hash-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/hash-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/hash-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/hash-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/hash-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/hash-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-29x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-29x29.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-29x29@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-40x40.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-40x40@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-60x60@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-60x60@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-76x76.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/icon/icon-76x76@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-grey-icon-28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-grey-icon-28x28.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-grey-icon-28x28@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-grey-icon-28x28@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-grey-icon-28x28@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-grey-icon-28x28@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-28x28.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-28x28@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-28x28@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-28x28@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-28x28@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-40x40.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/inapp-icon-40x40@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/keypad-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/keypad-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/keypad-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/keypad-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/keypad-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/keypad-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-2-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-2-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-2-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-2-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-local-square-43x43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-local-square-43x43.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-local-square-43x43@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-local-square-43x43@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-remote-square-43x43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-remote-square-43x43.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-remote-square-43x43@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/message-remote-square-43x43@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/nine-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/nine-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/nine-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/nine-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/nine-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/nine-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/one-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/one-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/one-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/one-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/one-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/one-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/phone-icon-28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/phone-icon-28x28.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/phone-icon-28x28@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/phone-icon-28x28@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/phone-icon-28x28@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/phone-icon-28x28@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/plus-sign-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/plus-sign-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/plus-sign-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/plus-sign-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/restcomm-logo-call-139x58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/restcomm-logo-call-139x58.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/restcomm-logo-call-139x58@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/restcomm-logo-call-139x58@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/send-message-icon-25x25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/send-message-icon-25x25.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/send-message-icon-25x25@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/send-message-icon-25x25@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/send-message-icon-25x25@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/send-message-icon-25x25@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-22x22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-22x22.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-22x22@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-22x22@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/settings-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/seven-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/seven-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/seven-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/seven-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/seven-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/seven-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/six-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/six-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/six-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/six-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/six-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/six-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/speaker-on-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/speaker-on-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/speaker-on-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/speaker-on-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/speaker-on-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/speaker-on-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-320x480@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-320x480@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-320x568@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-320x568@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-768x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-768x1024.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-768x1024@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/splash/splash-768x1024@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/star-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/star-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/star-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/star-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/star-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/star-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/three-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/three-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/three-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/three-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/three-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/three-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/two-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/two-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/two-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/two-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/two-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/two-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-active-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-active-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-active-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-active-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-active-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-active-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-call-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-call-30x30.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-call-30x30@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-call-30x30@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-muted-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-muted-50x50.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-muted-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-muted-50x50@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-muted-50x50@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/video-muted-50x50@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/zero-digit-74x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/zero-digit-74x74.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/zero-digit-74x74@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/zero-digit-74x74@2x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/img/zero-digit-74x74@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/img/zero-digit-74x74@3x.png -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/restcomm-olympus-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #import 8 | 9 | #ifndef __IPHONE_5_0 10 | #warning "This project uses features only available in iOS SDK 5.0 and later." 11 | #endif 12 | 13 | #ifdef __OBJC__ 14 | #import 15 | #import 16 | #endif 17 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/restcomm-olympus.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | aps-environment 6 | development 7 | 8 | 9 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/busy_tone_sample.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/busy_tone_sample.mp3 -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/calling.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/calling.mp3 -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf0.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf1.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf2.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf3.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf4.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf5.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf6.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf7.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf8.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/dtmf9.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/message.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/message.mp3 -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/pound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/pound.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/ringing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/ringing.mp3 -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/star.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Examples/restcomm-olympus-nopod/restcomm-olympus/sounds/star.wav -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympusTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus-nopod/restcomm-olympusTests/restcomm-olympusTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | TeleStax.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/.gitignore: -------------------------------------------------------------------------------- 1 | Podfile.lock 2 | Pods 3 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | platform :ios, '10.0' 3 | 4 | target 'restcomm-olympus' do 5 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 6 | # use_frameworks! 7 | 8 | # Pods for restcomm-olympus 9 | pod 'restcomm-ios-sdk', :path => '../../' 10 | # pod 'restcomm-ios-sdk', '>= 1.0.0-beta.5' 11 | 12 | #target 'restcomm-olympusTests' do 13 | # inherit! :search_paths 14 | # # Pods for testing 15 | #end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/README.md: -------------------------------------------------------------------------------- 1 | # Restcomm Olympus Demo App 2 | 3 | This is the pod version of the Olympus Demo App (i.e. using pods for dependencies instead of plain old libraries + frameworks). Notice the sources aren't hosted in this directory, but pulled via a symbolic link from ../restcomm-olympus-nopod (i.e. the original Xcode library App project), so that we can maintain both side by side. 4 | 5 | The reason we keep 2 separate projects with same source files, is to make it easier to build any flavor, since at times we need both of them 6 | 7 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/restcomm-olympus: -------------------------------------------------------------------------------- 1 | ../restcomm-olympus-nopod/restcomm-olympus -------------------------------------------------------------------------------- /Examples/restcomm-olympus/restcomm-olympus.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/restcomm-olympus.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/restcomm-olympusTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Examples/restcomm-olympus/restcomm-olympusTests/restcomm-olympusTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | TeleStax.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Lab/README.md: -------------------------------------------------------------------------------- 1 | Lab hosts various incubation/experimental/test projects. 2 | 3 | - sofsip-cli-0.16: sofia sip cli example code with some changes to make media functional with gstreamer-1.0 (i.e. 1.4.4) 4 | -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/AUTHORS: -------------------------------------------------------------------------------- 1 | Kai Vehmanen 2 | Johannes Eickhold 3 | Stefano Sabatini 4 | 5 | Plus lots of code from Sofia-SIP, see sofia-sip/AUTHORS, 6 | as well as some glib 2.6 code (see src/replace*.[hc]). 7 | 8 | File specific notes 9 | ------------------- 10 | 11 | The file src/replace_goption.c is a replacement for goption 12 | objects for glib 2.4. It has been taken from goption.c $1.47$ 13 | in cvs.gnome.org. See the file header for full list of 14 | authors. 15 | -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Lab/sofsip-cli-0.16/ChangeLog -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/Makefile.am: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2005-2006 Nokia Corporation 2 | # Contact: Kai Vehmanen 3 | # Licensed under LGPL. See file COPYING. 4 | 5 | AUTOMAKE_OPTIONS = foreign 6 | 7 | PACKAGE = @PACKAGE@ 8 | VERSION = @VERSION@ 9 | 10 | EXTRA_DIST = COPYING NEWS README TODO 11 | 12 | SUBDIRS = doc src packages 13 | -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/Lab/sofsip-cli-0.16/NEWS -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/TODO: -------------------------------------------------------------------------------- 1 | Sofsip-cli-gst TODO list 2 | ======================== 3 | 4 | - add alternative interface for authenticating, where a realm 5 | is taken from the challenge, and the username from current AOR 6 | -> user just needs to enter the password 7 | 8 | - add use of STUN_DOMAIN and STUN_REQUIRE_INTEGRITY options (just 9 | uncomment the code) 10 | 11 | - write a "Quick start" section to README 12 | 13 | - add Farsight media subsystem implementation 14 | 15 | - for more todo-items, see src/*.c files 16 | -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/doc/Makefile.am: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2005-2006 Nokia Corporation 2 | # Contact: Kai Vehmanen 3 | # Licensed under LGPL. See file COPYING. 4 | 5 | man_MANS = sofsip_cli.1 6 | EXTRA_DIST = $(man_MANS) -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/packages/Makefile.am: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2005-2006 Nokia Corporation 2 | # Contact: Kai Vehmanen 3 | # Licensed under LGPL. See file COPYING. 4 | 5 | EXTRA_DIST = sofsip-cli.spec sofsip-cli.spec.in 6 | -------------------------------------------------------------------------------- /Lab/sofsip-cli-0.16/src/replace_g_debug.h: -------------------------------------------------------------------------------- 1 | /* Suppress warnings when GCC is in -pedantic mode and not -std=c99 2 | */ 3 | #if (__GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)) 4 | #pragma GCC system_header 5 | #endif 6 | 7 | G_BEGIN_DECLS 8 | 9 | #ifdef G_HAVE_ISO_VARARGS 10 | #define g_debug(...) g_log (G_LOG_DOMAIN, \ 11 | G_LOG_LEVEL_DEBUG, \ 12 | __VA_ARGS__) 13 | #elif defined(G_HAVE_GNUC_VARARGS) 14 | #define g_debug(format...) g_log (G_LOG_DOMAIN, \ 15 | G_LOG_LEVEL_DEBUG, \ 16 | format) 17 | #else /* no varargs macros */ 18 | static void 19 | g_debug (const gchar *format, 20 | ...) 21 | { 22 | va_list args; 23 | va_start (args, format); 24 | g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format, args); 25 | va_end (args); 26 | } 27 | #endif 28 | 29 | G_END_DECLS 30 | -------------------------------------------------------------------------------- /RestCommClient/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/RestCommClient/Assets/.gitkeep -------------------------------------------------------------------------------- /RestCommClient/Classes/RCClient.h: -------------------------------------------------------------------------------- 1 | // 2 | // RCClient.h 3 | // RestCommClient 4 | // 5 | // Created by Antonis Tsakiridis on 9/15/15. 6 | // Copyright (c) 2015 TeleStax. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface RCClient : NSObject 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /RestCommClient/Classes/RCClient.m: -------------------------------------------------------------------------------- 1 | // 2 | // RCClient.m 3 | // RestCommClient 4 | // 5 | // Created by Antonis Tsakiridis on 9/15/15. 6 | // Copyright (c) 2015 TeleStax. All rights reserved. 7 | // 8 | 9 | #import "RCClient.h" 10 | 11 | @implementation RCClient 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /RestCommClient/Classes/RestCommClient-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #ifdef __OBJC__ 8 | #import 9 | #endif 10 | -------------------------------------------------------------------------------- /RestCommClient/Classes/SettingsNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationController_SettingsNavigationController.h 3 | // RestCommClient 4 | // 5 | // Created by Antonis Tsakiridis on 7/27/15. 6 | // Copyright (c) 2015 TeleStax. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UINavigationController () 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /RestCommClient/README.md: -------------------------------------------------------------------------------- 1 | # RestCommClient 2 | 3 | This is the pod version of the SDK's library. Notice the sources hosted here are also used by the non-pod version of the library project at ../RestCommClientLib 4 | -------------------------------------------------------------------------------- /RestCommClient/doc/index.markdown: -------------------------------------------------------------------------------- 1 | RestComm iOS Client allows you to leverage the telecommunication features of RestComm. It offers a simple yet efficient Objective-C API that you can use to add rich communications capabilities to your iOS Apps. 2 | 3 | You access the communication features of RestComm Client through two main entities: RCDevice and RCConnection. 4 | 5 | - RCDevice is an abstraction of a communications device that can initiate/receive calls and send/receive messages. 6 | - RCConnection represents a media connection between two parties. 7 | 8 | In order to get advantage of the event mechanism offered by RestComm Client you need to set a delegate to RCDevice which will be receiving any RCDevice or RCConnection events such as incoming calls and messages. 9 | -------------------------------------------------------------------------------- /RestCommClientLib/README.md: -------------------------------------------------------------------------------- 1 | # RestCommClientLib 2 | 3 | This is the original version of the SDK's library kept inside Xcode a regular Xcode library project (as opposed to CocoaPods pod). Notice the sources aren't hosted in this directory, but pulled via a symbolic link from ../RestcommClient (i.e. pod library project), so that we can maintain both side by side without source code duplication 4 | 5 | -------------------------------------------------------------------------------- /RestCommClientLib/RestCommClientLib: -------------------------------------------------------------------------------- 1 | ../RestCommClient/Classes -------------------------------------------------------------------------------- /RestCommClientLib/RestCommClientLib.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Test-App/.gitignore: -------------------------------------------------------------------------------- 1 | Podfile.lock 2 | Pods 3 | -------------------------------------------------------------------------------- /Test-App/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Test-App/Sample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Test-App/Sample/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // Sample 4 | // 5 | // Created by Antonis Tsakiridis on 10/26/16. 6 | // Copyright © 2016 Telestax Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Test-App/Sample/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // Sample 4 | // 5 | // Created by Antonis Tsakiridis on 10/26/16. 6 | // Copyright © 2016 Telestax Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RestCommClient.h" 11 | 12 | @interface ViewController : UIViewController 13 | @property (nonatomic,retain) RCDevice* device; 14 | @property (nonatomic,retain) RCConnection* connection; 15 | @property NSMutableDictionary * parameters; 16 | @property BOOL isInitialized; 17 | @property BOOL isRegistered; 18 | 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /Test-App/Sample/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Sample 4 | // 5 | // Created by Antonis Tsakiridis on 10/26/16. 6 | // Copyright © 2016 Telestax Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Test-App/Sample_Tests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Test-App/Tests/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Test-App/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- 1 | // The contents of this file are implicitly included at the beginning of every test case source file. 2 | 3 | #ifdef __OBJC__ 4 | 5 | @import Specta; 6 | @import Expecta; 7 | #@import FBSnapshotTestCase; 8 | #@import Expecta_Snapshots; 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /Test-App/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /dependencies/binaries/RestCommClientLib/lib/.gitignore: -------------------------------------------------------------------------------- 1 | *.a 2 | -------------------------------------------------------------------------------- /dependencies/binaries/RestCommClientLib/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/binaries/RestCommClientLib/lib/.keep -------------------------------------------------------------------------------- /dependencies/binaries/boringssl/lib/.gitignore: -------------------------------------------------------------------------------- 1 | *.a 2 | -------------------------------------------------------------------------------- /dependencies/binaries/boringssl/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/binaries/boringssl/lib/.keep -------------------------------------------------------------------------------- /dependencies/binaries/frameworks/.gitignore: -------------------------------------------------------------------------------- 1 | *.framework 2 | -------------------------------------------------------------------------------- /dependencies/binaries/frameworks/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/binaries/frameworks/.keep -------------------------------------------------------------------------------- /dependencies/binaries/openssl-1.0.1i/lib/.gitignore: -------------------------------------------------------------------------------- 1 | *.a 2 | -------------------------------------------------------------------------------- /dependencies/binaries/openssl-1.0.1i/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/binaries/openssl-1.0.1i/lib/.keep -------------------------------------------------------------------------------- /dependencies/binaries/sofia-sip-1.12.11/lib/.gitignore: -------------------------------------------------------------------------------- 1 | *.a 2 | -------------------------------------------------------------------------------- /dependencies/binaries/sofia-sip-1.12.11/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/binaries/sofia-sip-1.12.11/lib/.keep -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/.gitignore: -------------------------------------------------------------------------------- 1 | # OS X 2 | .DS_Store 3 | 4 | # Xcode 5 | build/ 6 | *.pbxuser 7 | !default.pbxuser 8 | *.mode1v3 9 | !default.mode1v3 10 | *.mode2v3 11 | !default.mode2v3 12 | *.perspectivev3 13 | !default.perspectivev3 14 | xcuserdata/ 15 | *.xccheckout 16 | profile 17 | *.moved-aside 18 | DerivedData 19 | *.hmap 20 | *.ipa 21 | 22 | # Bundler 23 | .bundle 24 | 25 | Carthage 26 | # We recommend against adding the Pods directory to your .gitignore. However 27 | # you should judge for yourself, the pros and cons are mentioned at: 28 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 29 | # 30 | # Note: if you ignore the Pods directory, make sure to uncomment 31 | # `pod install` in .travis.yml 32 | # 33 | # Pods/ 34 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/.travis.yml: -------------------------------------------------------------------------------- 1 | # references: 2 | # * http://www.objc.io/issue-6/travis-ci.html 3 | # * https://github.com/supermarin/xcpretty#usage 4 | 5 | osx_image: xcode7.3 6 | language: objective-c 7 | # cache: cocoapods 8 | # podfile: Example/Podfile 9 | # before_install: 10 | # - gem install cocoapods # Since Travis is not always on latest version 11 | # - pod install --project-directory=Example 12 | script: 13 | - set -o pipefail && xcodebuild test -workspace Example/sofia-sip-library.xcworkspace -scheme sofia-sip-library-Example -sdk iphonesimulator9.3 ONLY_ACTIVE_ARCH=NO | xcpretty 14 | - pod lib lint 15 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/Podfile: -------------------------------------------------------------------------------- 1 | use_frameworks! 2 | target 'sofia-sip-library_Tests' do 3 | pod 'sofia-sip-library', :path => '../' 4 | 5 | 6 | end 7 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - sofia-sip-library (0.1.0) 3 | 4 | DEPENDENCIES: 5 | - sofia-sip-library (from `../`) 6 | 7 | EXTERNAL SOURCES: 8 | sofia-sip-library: 9 | :path: ../ 10 | 11 | SPEC CHECKSUMS: 12 | sofia-sip-library: ed331fa24a1753fd8cced887b9e502dbc522dcfe 13 | 14 | PODFILE CHECKSUM: 956fe3bdeab1d69b8288532b5822dfe514bb5f69 15 | 16 | COCOAPODS: 1.1.1 17 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/Tests/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- 1 | // The contents of this file are implicitly included at the beginning of every test case source file. 2 | 3 | #ifdef __OBJC__ 4 | 5 | 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/Tests/Tests.m: -------------------------------------------------------------------------------- 1 | // 2 | // sofia-sip-libraryTests.m 3 | // sofia-sip-libraryTests 4 | // 5 | // Created by Antonis Tsakiridis on 10/21/2016. 6 | // Copyright (c) 2016 Antonis Tsakiridis. All rights reserved. 7 | // 8 | 9 | @import XCTest; 10 | 11 | @interface Tests : XCTestCase 12 | 13 | @end 14 | 15 | @implementation Tests 16 | 17 | - (void)setUp 18 | { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown 24 | { 25 | // Put teardown code here. This method is called after the invocation of each test method in the class. 26 | [super tearDown]; 27 | } 28 | 29 | - (void)testExample 30 | { 31 | XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); 32 | } 33 | 34 | @end 35 | 36 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/sofia-sip-library.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/Example/sofia-sip-library.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/sofia-sip-library/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/cocoapods/sofia-sip-library/sofia-sip-library/Assets/.gitkeep -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/sofia-sip-library/Classes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/cocoapods/sofia-sip-library/sofia-sip-library/Classes/.gitkeep -------------------------------------------------------------------------------- /dependencies/cocoapods/sofia-sip-library/sofia-sip-library/Classes/ReplaceMe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/cocoapods/sofia-sip-library/sofia-sip-library/Classes/ReplaceMe.m -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/.gitignore: -------------------------------------------------------------------------------- 1 | # OS X 2 | .DS_Store 3 | 4 | # Xcode 5 | build/ 6 | *.pbxuser 7 | !default.pbxuser 8 | *.mode1v3 9 | !default.mode1v3 10 | *.mode2v3 11 | !default.mode2v3 12 | *.perspectivev3 13 | !default.perspectivev3 14 | xcuserdata/ 15 | *.xccheckout 16 | profile 17 | *.moved-aside 18 | DerivedData 19 | *.hmap 20 | *.ipa 21 | 22 | # Bundler 23 | .bundle 24 | 25 | Carthage 26 | # We recommend against adding the Pods directory to your .gitignore. However 27 | # you should judge for yourself, the pros and cons are mentioned at: 28 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 29 | # 30 | # Note: if you ignore the Pods directory, make sure to uncomment 31 | # `pod install` in .travis.yml 32 | # 33 | # Pods/ 34 | 35 | webrtc-framework.zip 36 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/.travis.yml: -------------------------------------------------------------------------------- 1 | # references: 2 | # * http://www.objc.io/issue-6/travis-ci.html 3 | # * https://github.com/supermarin/xcpretty#usage 4 | 5 | osx_image: xcode7.3 6 | language: objective-c 7 | # cache: cocoapods 8 | # podfile: Example/Podfile 9 | # before_install: 10 | # - gem install cocoapods # Since Travis is not always on latest version 11 | # - pod install --project-directory=Example 12 | script: 13 | - set -o pipefail && xcodebuild test -workspace Example/webrtc-framework.xcworkspace -scheme webrtc-framework-Example -sdk iphonesimulator9.3 ONLY_ACTIVE_ARCH=NO | xcpretty 14 | - pod lib lint 15 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/Podfile: -------------------------------------------------------------------------------- 1 | use_frameworks! 2 | target 'webrtc-framework_Tests' do 3 | pod 'webrtc-framework', :path => '../' 4 | 5 | 6 | end 7 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - webrtc-framework (0.1.0) 3 | 4 | DEPENDENCIES: 5 | - webrtc-framework (from `../`) 6 | 7 | EXTERNAL SOURCES: 8 | webrtc-framework: 9 | :path: ../ 10 | 11 | SPEC CHECKSUMS: 12 | webrtc-framework: 4f7a0924379f7d305e8539ccd3477653ab83f689 13 | 14 | PODFILE CHECKSUM: 0e73af4451048b7d6542ac985bec7726dab8d508 15 | 16 | COCOAPODS: 1.1.1 17 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/Tests/Tests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- 1 | // The contents of this file are implicitly included at the beginning of every test case source file. 2 | 3 | #ifdef __OBJC__ 4 | 5 | 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/Tests/Tests.m: -------------------------------------------------------------------------------- 1 | // 2 | // webrtc-frameworkTests.m 3 | // webrtc-frameworkTests 4 | // 5 | // Created by Antonis Tsakiridis on 10/21/2016. 6 | // Copyright (c) 2016 Antonis Tsakiridis. All rights reserved. 7 | // 8 | 9 | @import XCTest; 10 | 11 | @interface Tests : XCTestCase 12 | 13 | @end 14 | 15 | @implementation Tests 16 | 17 | - (void)setUp 18 | { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown 24 | { 25 | // Put teardown code here. This method is called after the invocation of each test method in the class. 26 | [super tearDown]; 27 | } 28 | 29 | - (void)testExample 30 | { 31 | XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); 32 | } 33 | 34 | @end 35 | 36 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/webrtc-framework.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/Example/webrtc-framework.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/webrtc-framework/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/cocoapods/webrtc-framework/webrtc-framework/Assets/.gitkeep -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/webrtc-framework/Classes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/cocoapods/webrtc-framework/webrtc-framework/Classes/.gitkeep -------------------------------------------------------------------------------- /dependencies/cocoapods/webrtc-framework/webrtc-framework/Classes/ReplaceMe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/cocoapods/webrtc-framework/webrtc-framework/Classes/ReplaceMe.m -------------------------------------------------------------------------------- /dependencies/include/boringssl/openssl/asn1_mac.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2016, Google Inc. 2 | * 3 | * Permission to use, copy, modify, and/or distribute this software for any 4 | * purpose with or without fee is hereby granted, provided that the above 5 | * copyright notice and this permission notice appear in all copies. 6 | * 7 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 14 | 15 | /* This header is provided in order to make compiling against code that expects 16 | OpenSSL easier. */ 17 | 18 | #include "asn1.h" 19 | -------------------------------------------------------------------------------- /dependencies/include/boringssl/openssl/dtls1.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2015, Google Inc. 2 | * 3 | * Permission to use, copy, modify, and/or distribute this software for any 4 | * purpose with or without fee is hereby granted, provided that the above 5 | * copyright notice and this permission notice appear in all copies. 6 | * 7 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 14 | 15 | /* This header is provided in order to make compiling against code that expects 16 | OpenSSL easier. */ 17 | -------------------------------------------------------------------------------- /dependencies/include/boringssl/openssl/is_boringssl.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2017, Google Inc. 2 | * 3 | * Permission to use, copy, modify, and/or distribute this software for any 4 | * purpose with or without fee is hereby granted, provided that the above 5 | * copyright notice and this permission notice appear in all copies. 6 | * 7 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 14 | 15 | /* This header is provided in order to catch include path errors in consuming 16 | * BoringSSL. */ 17 | -------------------------------------------------------------------------------- /dependencies/include/boringssl/openssl/safestack.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2014, Google Inc. 2 | * 3 | * Permission to use, copy, modify, and/or distribute this software for any 4 | * purpose with or without fee is hereby granted, provided that the above 5 | * copyright notice and this permission notice appear in all copies. 6 | * 7 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 14 | 15 | /* This header is provided in order to make compiling against code that expects 16 | OpenSSL easier. */ 17 | -------------------------------------------------------------------------------- /dependencies/include/boringssl/openssl/srtp.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2015, Google Inc. 2 | * 3 | * Permission to use, copy, modify, and/or distribute this software for any 4 | * purpose with or without fee is hereby granted, provided that the above 5 | * copyright notice and this permission notice appear in all copies. 6 | * 7 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 14 | 15 | /* This header is provided in order to make compiling against code that expects 16 | OpenSSL easier. */ 17 | 18 | #include "ssl.h" 19 | -------------------------------------------------------------------------------- /dependencies/include/openssl-1.0.1i/openssl/ebcdic.h: -------------------------------------------------------------------------------- 1 | /* crypto/ebcdic.h */ 2 | 3 | #ifndef HEADER_EBCDIC_H 4 | #define HEADER_EBCDIC_H 5 | 6 | #include 7 | 8 | /* Avoid name clashes with other applications */ 9 | #define os_toascii _openssl_os_toascii 10 | #define os_toebcdic _openssl_os_toebcdic 11 | #define ebcdic2ascii _openssl_ebcdic2ascii 12 | #define ascii2ebcdic _openssl_ascii2ebcdic 13 | 14 | extern const unsigned char os_toascii[256]; 15 | extern const unsigned char os_toebcdic[256]; 16 | void *ebcdic2ascii(void *dest, const void *srce, size_t count); 17 | void *ascii2ebcdic(void *dest, const void *srce, size_t count); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /dependencies/other/sofia-sip-wrapper-framework/.gitignore: -------------------------------------------------------------------------------- 1 | libBoringSSL.a 2 | libsofia-sip-ua.a 3 | -------------------------------------------------------------------------------- /dependencies/other/sofia-sip-wrapper-framework/README.md: -------------------------------------------------------------------------------- 1 | # Sofia SIP wrapper framework 2 | 3 | This is an Xcode project that wraps Sofia SIP static library together with boring ssl static library (needed by Sofia for TLS), into an easy to use iOS dynamic framework. 4 | 5 | Currently headers aren't exported properly within the framework, so for now we do a lazy hack and copy them over into Headers from Sofia SIP sources. We need to fix this at some point so that headers are copied as part of the build, BUT more importantly the original header hierarchy is respected. If we just copy them in a shallow manner (as is pretty easy via Xcode configuration), then it won't work when the framework is integrated with our higher level SDK, because headers are expected in specific locations. 6 | 7 | IMPORTANT: Notice that to use that framework you need to add to your project as an 'Embedded Binary', to make sure it's not shared with other Apps. If you don't do that then you will get a cryptic runtime error 8 | 9 | -------------------------------------------------------------------------------- /dependencies/other/sofia-sip-wrapper-framework/sofia-sip/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | $(CURRENT_PROJECT_VERSION) 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /dependencies/other/sofia-sip-wrapper-framework/sofia-sip/sofia-sip.h: -------------------------------------------------------------------------------- 1 | // 2 | // sofia-sip.h 3 | // sofia-sip 4 | // 5 | // Created by Antonis Tsakiridis on 11/3/16. 6 | // Copyright © 2016 Telestax Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for sofia-sip. 12 | FOUNDATION_EXPORT double sofia_sipVersionNumber; 13 | 14 | //! Project version string for sofia-sip. 15 | FOUNDATION_EXPORT const unsigned char sofia_sipVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /dependencies/other/sofia-sip-wrapper-framework/sofiasip.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /dependencies/pkgconfig/boringssl.pc: -------------------------------------------------------------------------------- 1 | prefix=/Users/antonis/Documents/telestax/code/restcomm-ios-sdk/dependencies 2 | exec_prefix=${prefix} 3 | includedir=${prefix}/include 4 | libdir=${prefix}/binaries/boringssl/lib 5 | 6 | Name: boringssl 7 | Description: SSL library 8 | Version: 1.0.0 9 | Cflags: -I${includedir}/boringssl 10 | Libs: -L${libdir} -lboringssl 11 | -------------------------------------------------------------------------------- /dependencies/sources/README.md: -------------------------------------------------------------------------------- 1 | # Sofia SIP signaling stack 2 | 3 | This is a copy of the source of Sofia SIP signaling stack (i.e. http://sofia-sip.sourceforge.net/) that we use internally for signaling 4 | 5 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/.gitignore: -------------------------------------------------------------------------------- 1 | /open_c/config.h 2 | /win32/config.h 3 | /man/ 4 | 5 | /aclocal.m4 6 | /autom4te.cache/ 7 | /compile 8 | /config.guess 9 | /config.h 10 | /config.h.in 11 | /config.h.in~ 12 | /config.log 13 | /config.status 14 | /config.sub 15 | /configure 16 | /depcomp 17 | /install-sh 18 | /libtool 19 | /ltmain.sh 20 | /missing 21 | /stamp-h1 22 | 23 | Doxyfile 24 | Makefile 25 | Makefile.in 26 | TAGS 27 | .deps 28 | .libs 29 | *.a 30 | *.la 31 | *.lo 32 | *.o 33 | *_tag_ref.c 34 | 35 | test-driver 36 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/ChangeLog: -------------------------------------------------------------------------------- 1 | =============================================================== 2 | ChangeLog / Sofia-SIP - SIP User-Agent library 3 | =============================================================== 4 | 5 | Sofia-SIP library ChangeLog files are available in the 6 | following places: 7 | 8 | - per subdirectory ChangeLog files 9 | - all non-trivial changes to files (unless documented 10 | elsewhere) 11 | - version control system changelogs 12 | - darcs and CVS tree repositories (see README.developers 13 | for latest repository location information) 14 | - RELEASE files 15 | - changes for the current version store in top-level 16 | RELEASE files of the source tree 17 | - old RELEASE files available at: 18 | http://sofia-sip.sourceforge.net/relnotes/ 19 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/autoconf-all.cmd: -------------------------------------------------------------------------------- 1 | @setlocal 2 | 3 | @cd open_c 4 | @call autogen.cmd 5 | 6 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -x 4 | AUTOMAKE=${AUTOMAKE:-automake-1.9} ACLOCAL=${ACLOCAL:-aclocal-1.9} 5 | export AUTOMAKE ACLOCAL 6 | ${AUTORECONF:-autoreconf} -i 7 | find . \( -name 'run*' -o -name '*.sh' \) -a -type f | xargs chmod +x 8 | chmod +x scripts/* 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua-glib/.gitignore: -------------------------------------------------------------------------------- 1 | /su-glib/su_source_test 2 | /su-glib/torture_su_glib_timer 3 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua-glib/docs/.gitignore: -------------------------------------------------------------------------------- 1 | /html/ 2 | *.doxytags 3 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua-glib/docs/Doxyfile.aliases: -------------------------------------------------------------------------------- 1 | @INCLUDE = ../../libsofia-sip-ua/docs/Doxyfile.aliases 2 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua-glib/docs/Doxyfile.version: -------------------------------------------------------------------------------- 1 | @INCLUDE = ../../libsofia-sip-ua/docs/Doxyfile.version 2 | 3 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua-glib/su-glib/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "sofia-sip/su-glib" 2 | 3 | OUTPUT_DIRECTORY = ../docs/html/su-glib 4 | 5 | INPUT = @srcdir@/su_glib.docs @srcdir@ . @srcdir@/sofia-sip 6 | 7 | @INCLUDE_PATH = @srcdir@ . 8 | @INCLUDE = ../docs/Doxyfile.conf 9 | 10 | GENERATE_TAGFILE = ../docs/su_glib.doxytags 11 | 12 | ALIASES += 13 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/bnf/ChangeLog: -------------------------------------------------------------------------------- 1 | 2006-06-15 Kai Vehmanen 2 | 3 | * sofia-sip/hostdomain.h (host_is_local): Function added. 4 | 5 | 2005-07-18 Kai Vehmanen 6 | 7 | * Initial import of the module to Sofia-SIP tree. 8 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/bnf/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "bnf" 2 | OUTPUT_DIRECTORY = ../docs/html/bnf 3 | 4 | INPUT = @srcdir@/bnf.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += ../docs/su.doxytags=../su 10 | 11 | GENERATE_TAGFILE = ../docs/bnf.doxytags 12 | 13 | PREDEFINED += "static=" 14 | 15 | MAX_INITIALIZER_LINES = 2 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/bnf/bnf.docs: -------------------------------------------------------------------------------- 1 | /* -*- C -*- */ 2 | 3 | /**@MODULEPAGE "bnf" - String Parser Module 4 | * 5 | * @section bnf_meta Module Meta Information 6 | * 7 | * The Sofia @b bnf module contains macros and functions for parsing 8 | * text-based formats, for example, for SIP. The interface is described in 9 | * . 10 | * 11 | * The interface used for validating hostnames and IP addresses is in 12 | * . 13 | * 14 | * @CONTACT Pekka Pessi 15 | * 16 | * @STATUS @SofiaSIP Core library 17 | * 18 | * @LICENSE LGPL 19 | */ 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/.gitignore: -------------------------------------------------------------------------------- 1 | /Doxyfile.rfc 2 | /Doxyfile.version 3 | /html/ 4 | /sofia-footer.html 5 | *.doxytags 6 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-10-27 Pekka Pessi 2 | 3 | * Added aliases for RFC links in libsofia-sip-ua/docs/Doxyfile.aliases. 4 | 5 | M ./libsofia-sip-ua/docs/Doxyfile.aliases -7 +2208 6 | 7 | 2005-10-12 Pekka Pessi 8 | 9 | * Fixed aliases for Doxygen 1.4. 10 | 11 | M ./libsofia-sip-ua/docs/Doxyfile.aliases -6 +6 12 | 13 | 2005-09-08 Kai Vehmanen 14 | 15 | * hide_emails.sh: Fixed bug in hiding addresses of 16 | form foo.bar-bar@something.org. Fixed sf.net 17 | bug #1277167. 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/Doxyfile.version.in: -------------------------------------------------------------------------------- 1 | PROJECT_NUMBER = @VERSION@ 2 | 3 | IMAGE_PATH = @top_srcdir@/libsofia-sip-ua/docs/pictures 4 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_incoming_operation.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_incoming_operation.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_incoming_operation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_incoming_operation.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_incoming_operation.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_incoming_operation.vsd -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_outgoing_operation.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_outgoing_operation.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_outgoing_operation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_outgoing_operation.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_outgoing_operation.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_basic_outgoing_operation.vsd -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_incoming_call.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_incoming_call.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_incoming_call.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_incoming_call.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_incoming_call.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_incoming_call.vsd -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_call.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_call.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_call.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_call.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_call.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_call.vsd -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_operation_with_auth.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_operation_with_auth.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_operation_with_auth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_operation_with_auth.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_operation_with_auth.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/SIP_outgoing_operation_with_auth.vsd -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/autotools.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/autotools.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/autotools.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/autotools.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/autotools.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/autotools.vsd -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/nta-receiving-message.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/nta-receiving-message.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/nta-receiving-message.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/docs/pictures/nta-receiving-message.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/docs/sofia-footer.html.in: -------------------------------------------------------------------------------- 1 |
2 | Sofia-SIP @VERSION@ - 3 | Copyright (C) 2006 Nokia Corporation. All rights reserved. 4 | Licensed under the terms of the GNU Lesser General Public License. 5 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/http/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-11-08 Pekka Pessi 2 | 3 | * Renamed http_test.c as test_http.c 4 | 5 | 2005-07-18 Kai Vehmanen 6 | 7 | * Initial import of the module to Sofia-SIP tree. 8 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/http/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "http" 2 | OUTPUT_DIRECTORY = ../docs/html/http 3 | 4 | INPUT = @srcdir@/http.docs @srcdir@/sofia-sip sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += \ 10 | ../docs/su.doxytags=../su \ 11 | ../docs/ipt.doxytags=../ipt \ 12 | ../docs/bnf.doxytags=../bnf \ 13 | ../docs/url.doxytags=../url \ 14 | ../docs/msg.doxytags=../msg 15 | 16 | GENERATE_TAGFILE = ../docs/http.doxytags 17 | 18 | ALIASES += \ 19 | "HTTP_HEADER=@ingroup http_headers\n@defgroup" \ 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/ipt/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-10-27 Pekka Pessi 2 | 3 | * Fixed token64_e() prototype in ipt/token64.[hc]. 4 | 5 | M ./libsofia-sip-ua/ipt/token64.c -1 +1 6 | M ./libsofia-sip-ua/ipt/token64.h -1 +1 7 | 8 | 2005-07-24 Pekka Pessi 9 | 10 | * sha1.c: Added RFC 3174 copyright notice. 11 | 12 | 2005-07-18 Kai Vehmanen 13 | 14 | * Initial import of the module to Sofia-SIP tree. 15 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/ipt/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "ipt" 2 | OUTPUT_DIRECTORY = ../docs/html/ipt 3 | 4 | INPUT = @srcdir@/ipt.docs 5 | INPUT += @srcdir@/sofia-sip/base64.h @srcdir@/base64.c 6 | INPUT += @srcdir@/sofia-sip/token64.h @srcdir@/token64.c 7 | 8 | @INCLUDE_PATH = . @srcdir@ 9 | @INCLUDE = ../docs/Doxyfile.conf 10 | 11 | TAGFILES += ../docs/su.doxytags=../su 12 | GENERATE_TAGFILE = ../docs/ipt.doxytags 13 | 14 | ALIASES += 15 | 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/ipt/ipt.docs: -------------------------------------------------------------------------------- 1 | /* -*- c -*- */ 2 | 3 | /**@MODULEPAGE "ipt" - Utility Module 4 | * 5 | * @section ipt_meta Module Meta Information 6 | * 7 | * Utility library for IP Telephony applications. 8 | * 9 | * @CONTACT Pekka Pessi 10 | * 11 | * @STATUS @SofiaSIP Core library 12 | * 13 | * @LICENSE LGPL 14 | * 15 | * @section ipt_overview Overview 16 | * 17 | * This module contain some routines useful for IPT applications, like 18 | * - BASE64 encoding/decoding, and 19 | * - encoding/decoding binary as SIP/HTTP token. 20 | */ 21 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/iptsec/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-11-08 Pekka Pessi 2 | 3 | * Renamed auth_digest_test.c as test_auth_digest.c. 4 | 5 | 2005-10-21 Pekka Pessi 6 | 7 | * Generate opaque only if opaque parameter has value "*". 8 | 9 | M ./libsofia-sip-ua/iptsec/auth_module.c -14 +20 10 | 11 | 2005-09-06 Pekka Pessi 12 | 13 | * auth_digest_test.c: Using opaque to match credentials (as per 14 | auth_digest_credentials()). 15 | 16 | * auth_plugin.h, auth_module.c: Added auth_digest_credentials. 17 | 18 | 2005-08-10 Pekka Pessi 19 | 20 | * auth_module.c: Using unsigned as type of hash! 21 | 22 | 2005-07-18 Kai Vehmanen 23 | 24 | * Initial import of the module to Sofia-SIP tree. 25 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/iptsec/testpasswd: -------------------------------------------------------------------------------- 1 | user1:secret: 2 | user2:fish: 3 | very-long-user-name-that-surely-exceeds-the-static-buffer:at-least-when-used-with-the-even-longer-password: -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/msg/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "msg" 2 | OUTPUT_DIRECTORY = ../docs/html/msg 3 | 4 | INPUT = @srcdir@/msg.docs @srcdir@/sofia-sip sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | @INCLUDE = ../sip/sip.doxyaliases 9 | 10 | EXCLUDE_PATTERNS += msg_test*.h msg_test*.c 11 | 12 | TAGFILES += ../docs/ipt.doxytags=../ipt \ 13 | ../docs/su.doxytags=../su \ 14 | ../docs/sip.doxytags=../sip \ 15 | ../docs/nta.doxytags=../nta \ 16 | ../docs/http.doxytags=../http 17 | 18 | GENERATE_TAGFILE = ../docs/msg.doxytags 19 | 20 | IMAGE_PATH += @srcdir@/../sip/images 21 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/msg/msg_mime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/msg/msg_mime.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/msg/msg_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/msg/msg_parser.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nea/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-07-18 Kai Vehmanen 2 | 3 | * Initial import of the module to Sofia-SIP tree. 4 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nea/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "nea" 2 | OUTPUT_DIRECTORY = ../docs/html/nea 3 | 4 | INPUT = @srcdir@/nea.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | EXCLUDE_PATTERNS = test*.c torture*.c 10 | 11 | TAGFILES += \ 12 | "../docs/su.doxytags=../su" \ 13 | "../docs/ipt.doxytags=../ipt" \ 14 | "../docs/bnf.doxytags=../bnf" \ 15 | "../docs/url.doxytags=../url" \ 16 | "../docs/msg.doxytags=../msg" \ 17 | "../docs/sip.doxytags=../sip" \ 18 | "../docs/nta.doxytags=../nta" 19 | 20 | GENERATE_TAGFILE = ../docs/nea.doxytags 21 | 22 | ALIASES += 23 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nea/nea_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nea/nea_server.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "nta" 2 | OUTPUT_DIRECTORY = ../docs/html/nta 3 | 4 | INPUT = @srcdir@/nta.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += ../docs/su.doxytags=../su 10 | TAGFILES += ../docs/ipt.doxytags=../ipt 11 | TAGFILES += ../docs/bnf.doxytags=../bnf 12 | TAGFILES += ../docs/url.doxytags=../url 13 | TAGFILES += ../docs/msg.doxytags=../msg 14 | TAGFILES += ../docs/sip.doxytags=../sip 15 | TAGFILES += ../docs/sresolv.doxytags=../sresolv 16 | TAGFILES += ../docs/tport.doxytags=../tport 17 | TAGFILES += ../docs/nua.doxytags=../nua 18 | 19 | GENERATE_TAGFILE = ../docs/nta.doxytags 20 | 21 | EXCLUDE_PATTERNS += sl_*.h sl_*.c nta_compat.* 22 | 23 | ALIASES += 24 | 25 | @INCLUDE_PATH = . @srcdir@ 26 | @INCLUDE = ../sip/sip.doxyaliases -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/invite.msc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nta/invite.msc -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/nta.docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nta/nta.docs -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/run_check_nta: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | $VALGRIND exec ./check_nta "$@" -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/sl_utils.docs: -------------------------------------------------------------------------------- 1 | /* -*- c -*- */ 2 | 3 | /**@defgroup sl_utils SIP Library Utilities - "sl_utils" 4 | * 5 | * SIP library utilities provide some simple utility functions for printing 6 | * and managing SIP headers or messages. 7 | * 8 | */ 9 | 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/sl_utils_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nta/sl_utils_log.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nta/sl_utils_print.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nth/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-08-10 Pekka Pessi 2 | 3 | * Added agent.pem and cafile.pem. 4 | 5 | 2005-07-18 Kai Vehmanen 6 | 7 | * Initial import of the module to Sofia-SIP tree. 8 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nth/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "nth" 2 | OUTPUT_DIRECTORY = ../docs/html/nth 3 | 4 | INPUT = @srcdir@/nth.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += \ 10 | "../docs/su.doxytags=../su" \ 11 | "../docs/ipt.doxytags=../ipt" \ 12 | "../docs/bnf.doxytags=../bnf" \ 13 | "../docs/url.doxytags=../url" \ 14 | "../docs/msg.doxytags=../msg" \ 15 | "../docs/http.doxytags=../http" \ 16 | 17 | GENERATE_TAGFILE = ../docs/nth.doxytags 18 | 19 | ALIASES += 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nth/http-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nth/http-client.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nth/nth.docs: -------------------------------------------------------------------------------- 1 | /* -*- c -*- */ 2 | 3 | /**@MODULEPAGE "nth" - HTTP Transactions Module 4 | * 5 | * @section nth_meta Module Meta Information 6 | * 7 | * NTH provides interface to simple HTTP transaction engines for both HTTP 8 | * servers and clients. The transaction interface for both client and server 9 | * is available through , tags controlling the options in 10 | * . 11 | * 12 | * @CONTACT Pekka Pessi 13 | * 14 | * @STATUS @SofiaSIP Core library 15 | * 16 | * @LICENSE LGPL 17 | * 18 | * @author Pekka Pessi . 19 | * 20 | */ 21 | 22 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nua/nua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nua/nua.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/nua/nua.docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/nua/nua.docs -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "sdp" 2 | OUTPUT_DIRECTORY = ../docs/html/sdp 3 | 4 | INPUT = @srcdir@/sdp.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += ../docs/su.doxytags=../su 10 | GENERATE_TAGFILE = ../docs/sdp.doxytags 11 | 12 | ALIASES += 13 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/README: -------------------------------------------------------------------------------- 1 | SDP Parser and Printer 2 | ====================== 3 | 4 | This directory contains SDP parser and printer code. Parser takes an 5 | message and returns a corresponding C structure. Printer takes a C 6 | structure and returns a SDP message. 7 | 8 | There is an incomplete documentation in sdp.html on usage of 9 | parser and printer. 10 | 11 | Please refer to RFC 2327 for further information. 12 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/errata: -------------------------------------------------------------------------------- 1 | RFC 2327 omissions and errors: 2 | 3 | * "z=" omitted from zone-adjustments 4 | 5 | * protocol on media-field is restricted to alpha-numeric, 6 | but example (RTP/AVP!) contains also "/" 7 | 8 | * bwtype is restricted to alpha-numeric, but the RFC text discusses 9 | extensions like b=x-y:100 10 | 11 | * att-field is restricted to alpha-numeric, but the RFC text discusses 12 | extensions like a=x-nokia-foo 13 | 14 | * The BNF defintions "key-data" and "safe" are incomplete. 15 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/run_test_sdp: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # 3 | # Run the sdp tests 4 | # 5 | # usage: run_test_sdp [test_program] [test-directory] 6 | # 7 | 8 | test_sdp="${1:-./test_sdp}" 9 | sdp_path=`dirname $0` 10 | tests="${2:-${sdp_path}/tests}" 11 | 12 | if test -r $tests/message-1.sdp ; then 13 | 14 | for n in 1 2 3 4 5 6 7 8 9 10 11; 15 | do 16 | echo -n "$n: " 17 | "$test_sdp" < "$tests/message-$n.sdp" && echo OK 18 | done 19 | 20 | else 21 | echo "sdp run-tests: no tests found in $tests, skipping." 22 | exit 77 23 | fi 24 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-1.sdp: -------------------------------------------------------------------------------- 1 | v=1 2 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-2.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4 3 | s=SDP Seminar 4 | i=A Seminar on the session description protocol 5 | u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps 6 | e=mjh@isi.edu (Mark Handley) 7 | c=IN IP4 224.2.17.12/127 8 | t=2873397496 2873404696 9 | a=recvonly 10 | m=audio 49170 RTP/AVP 0 11 | m=video 51372 RTP/AVP 31 12 | m=application 32416 udp wb 13 | a=orient:portrait 14 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-3.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=user1 53655765 2353687637 IN IP4 128.3.4.5 3 | s=Mbone Audio 4 | i=Discussion of Mbone Engineering Issues 5 | e=mbone@somewhere.com 6 | c=IN IP4 224.2.0.1/127 7 | t=0 0 8 | m=audio 3456 RTP/AVP 0 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-4.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=bell 53655765 2353687637 IN IP4 128.3.4.5 3 | c=IN IP4 135.180.144.94 4 | m=audio 3456 RTP/AVP 0 3 4 5 5 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-5.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=watson 4858949 4858949 IN IP4 192.1.2.3 3 | s=I'm on my way 4 | c=IN IP4 boston.bell-tel.com 5 | m=audio 5004 RTP/AVP 0 3 6 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-6.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | s=Let's talk 3 | c=IN IP4 north.east.isi.edu 4 | b=CT:128 5 | m=audio 3456 RTP/AVP 5 0 7 6 | m=video 2232 RTP/AVP 31 7 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-7.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=alice 2890844526 2890844526 IN IP4 host.anywhere.com 3 | i=First example from RFC 2543 page 136 4 | c=IN IP4 host.anywhere.com 5 | m=audio 49170 RTP/AVP 0 6 | a=rtpmap:0 PCMU/8000 7 | m=video 51372 RTP/AVP 31 8 | a=rtpmap:31 H261/90000 9 | m=video 53000 RTP/AVP 32 10 | a=rtpmap:32 MPV/90000 11 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-8.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=bob 2890844730 2890844730 IN IP4 host.example.com 3 | i=First example from RFC 2543 page 136 4 | c=IN IP4 host.example.com 5 | m=audio 47920 RTP/AVP 0 1 6 | a=rtpmap:0 PCMU/8000 7 | a=rtpmap:1 1016/8000 8 | m=video 0 RTP/AVP 31 9 | m=video 53000 RTP/AVP 32 10 | a=rtpmap:32 MPV/90000 11 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sdp/tests/message-9.sdp: -------------------------------------------------------------------------------- 1 | v=0 2 | o=ppessi 2890844526 0 IN IP4 126.16.64.4 3 | s=Testing sdp parser quirks 4 | i=A Seminar on the session description protocol 5 | u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps 6 | e=mjh@isi.edu (Mark Handley) 7 | c=IN IP4 224.2.17.12/127/2 8 | b=CT:512 9 | t=2873397496 2873404696 10 | a=recvonly 11 | m=audio 49230 RTP/AVP 0 96 97 98 99 100 12 | b=AS:360 13 | a=rtpmap:96 L8/8000 14 | a=rtpmap:97 L16/8000 15 | a=rtpmap:98 L16/11025/2 16 | a=rtpmap:99 GSM-EFR/8000 17 | a=rtpmap:100 X-AMR/8000 18 | m=video 51372/2 RTP/AVP 31 19 | c=IN IP4 224.2.17.12/127 20 | c=IN IP4 224.2.17.13/127 21 | b=AS:16 22 | a=rtpmap:31 H261/90000 23 | m=application 32416 udp wb 24 | b=AS:32 25 | a=orient:portrait 26 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "sip" 2 | OUTPUT_DIRECTORY = ../docs/html/sip 3 | 4 | INPUT = @srcdir@/sofia-sip sofia-sip @srcdir@/sip.docs @srcdir@/sip_parser.docs @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += \ 10 | ../docs/su.doxytags=../su \ 11 | ../docs/ipt.doxytags=../ipt \ 12 | ../docs/bnf.doxytags=../bnf \ 13 | ../docs/url.doxytags=../url \ 14 | ../docs/msg.doxytags=../msg \ 15 | ../docs/sdp.doxytags=../sdp \ 16 | ../docs/iptsec.doxytags=../iptsec \ 17 | ../docs/nta.doxytags=../nta \ 18 | ../docs/nua.doxytags=../nua 19 | 20 | GENERATE_TAGFILE = ../docs/sip.doxytags 21 | 22 | ALIASES += \ 23 | "SIP_TAG=@ingroup sip_tag\n" \ 24 | "SIP_HEADER=@ingroup sip_headers\n@defgroup" \ 25 | "SIP_PARSER=\n" 26 | 27 | @INCLUDE = sip.doxyaliases 28 | 29 | PREDEFINED += SU_HAVE_EXPERIMENTAL=1 30 | 31 | IMAGE_PATH += @srcdir@/images 32 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser2.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser2.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser2.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser3.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser3.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser3.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser4.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser4.eps -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/images/sip-parser4.gif -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/run_test_date: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./test_date "Sun, 18 Mar 2001 23:01:00 GMT" 3 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/sip_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/sip/sip_basic.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/own1.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:John_Smith@tct.hut.fi SIP/2.0 2 | To: John Smith 3 | ; tag = deadbeef 4 | From: http://www.cs.columbia.edu 5 | Call-ID: 0ha0isndaksdj@10.1.2.3 6 | CSeq : 8 INVITE 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Content-Type: application/sdp 9 | Contact: Joe Bob Briggs ; bar="foo baa", sip:kuik@foo.invalid 10 | Via: SIP/2.0/UDP [aa:bb::1]:5061 11 | l: 138 12 | 13 | v=0 14 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 15 | c=IN IP4 135.180.130.88 16 | m=audio 492170 RTP/AVP 0 12 17 | m=video 3227 RTP/AVP 31 18 | a=rtpmap:31 LPC 19 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/own2.txt: -------------------------------------------------------------------------------- 1 | SIP/2.0 401 Unauthorized 2 | Via: SIP/2.0/UDP srlab.sr.ntc.nokia.com:5060;maddr=192.168.102.5 3 | Via: SIP/2.0/UDP 172.21.9.155 4 | Record-Route: 5 | From: sip:digest@garage.sr.ntc.nokia.com 6 | To: sip:digest@garage.sr.ntc.nokia.com 7 | Call-ID: 982773899-reg@172.21.9.155 8 | CSeq: 1 REGISTER 9 | WWW-Authenticate: Digest realm="garage.sr.ntc.nokia.com", 10 | nonce="MjAwMS0wMS0yMSAxNTowODo1OA==", algorithm=MD5, qop="auth" 11 | Content-Length: 0 12 | 13 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/own3.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:garage.sr.ntc.nokia.com SIP/2.0 2 | Via: SIP/2.0/UDP srlab.sr.ntc.nokia.com:5060;maddr=192.168.102.5 3 | Record-Route: 4 | From: sip:digest@garage.sr.ntc.nokia.com 5 | To: sip:digest@garage.sr.ntc.nokia.com 6 | Call-Id: 982773899-reg@172.21.9.155 7 | Cseq: 2 REGISTER 8 | Contact: sip:digest@172.21.9.155 9 | Expires: 180 10 | Content-Length: 0 11 | Accept-Language: en 12 | Supported: sip-cc, sip-cc-01, timer 13 | User-Agent: Pingtel/0.8.0 (WinNT) 14 | Authorization: DIGEST USERNAME="digest", 15 | REALM="garage.sr.ntc.nokia.com", NONCE="MjAwMS0wMS0yMSAxNTowODo1OA==", 16 | RESPONSE="d9d7f1ae99a013cb05f319f0f678251d", 17 | URI="sip:garage.sr.ntc.nokia.com" 18 | Via: SIP/2.0/UDP 172.21.9.155 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/own4.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:garage.sr.ntc.nokia.com SIP/2.0 2 | Via: SIP/2.0/UDP srlab.sr.ntc.nokia.com:5060;maddr=192.168.102.5 3 | Record-Route: 4 | From: sip:digest@garage.sr.ntc.nokia.com 5 | To: sip:digest@garage.sr.ntc.nokia.com 6 | Call-Id: 982773899-reg@172.21.9.155 7 | Cseq: 2 REGISTER 8 | Contact: sip:digest@172.21.9.155 9 | Expires: 180 10 | Content-Length: 0 11 | Accept-Language: en 12 | Supported: sip-cc, sip-cc-01, timer 13 | User-Agent: Pingtel/0.8.0 (WinNT) 14 | Authorization: Digest USERNAME="digest", 15 | REALM="garage.sr.ntc.nokia.com", NONCE="MjAwMS0wMS0yMSAxNTowODo1OA==", 16 | RESPONSE="d9d7f1ae99a013cb05f319f0f678251d", 17 | URI="sip:garage.sr.ntc.nokia.com" 18 | Via: SIP/2.0/UDP 172.21.9.155 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/own6.txt: -------------------------------------------------------------------------------- 1 | OPTIONS sip:bob@example.com SIP/2.0 2 | Via: SIP/2.0/UDP 172.21.40.44;branch=z9hG4bKitIIzAialKS 3 | Via: SIP/2.0/UDP [3ffe:1200:3012:c000:210:a4ff:fe8d:6a46]:5062 4 | ;branch=z9hG4bKJv+PsUQdfOb 5 | ;received=172.21.40.24 6 | Record-Route: 7 | Record-Route: 9 | From: ;tag=ud6a29947 10 | To: 11 | Call-ID: f3359e42-5109-11d6-998d-0010a47e1c0f 12 | CSeq: 1 OPTIONS 13 | Contact: 14 | Content-Length: 0 15 | Accept: 16 | Allow: 17 | 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/own8.txt: -------------------------------------------------------------------------------- 1 | JUNK * SIP/1.0 2 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test-ack-1.txt: -------------------------------------------------------------------------------- 1 | ACK sip:company.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:j.user@company.com 4 | Call-ID: 0ha0isndaksdj@10.0.2.2 5 | Contact: sip:j.user@host.company.com 6 | CSeq: 8 NEWMETHOD 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Content-Length: 0 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test1.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:vivekg@chair.dnrc.bell-labs.com SIP/2.0 2 | To : 3 | sip:vivekg@chair.dnrc.bell-labs.com ; tag = 1a1b1f1H33n 4 | From : "J Rosenberg \\\"" 5 | ; 6 | tag = 98asjd8 7 | CaLl-Id 8 | : 0ha0isndaksdj@10.1.1.1 9 | cseq: 8 INVITE 10 | Via : SIP / 2.0/ UDP 11 | 135.180.130.133 12 | Subject : 13 | NewFangledHeader: newfangled value 14 | more newfangled value 15 | Content-Type: application/sdp 16 | v: SIP / 2.0 / TCP 12.3.4.5 ; 17 | branch = 9ikj8 , 18 | SIP / 2.0 / UDP 1.2.3.4 ; hidden 19 | m:"Quoted string \"\"" ; newparam = newvalue ; 20 | secondparam = secondvalue ; q = 0.33 21 | (((nested comments) and (more))) , 22 | tel:4443322 23 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test10.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:j.user@company.com 4 | Call-ID: 0ha0isndaksdj@10.0.2.2 5 | Contact: sip:j.user@host.company.com 6 | CSeq: 8 REGISTER 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Content-Length: 0 9 | 10 | 11 | 12 | INVITE sip:joe@company.com SIP/3.0 13 | To: sip:joe@company.com 14 | From: sip:caller@university.edu 15 | Call-ID: 0ha0isnda977644900765@10.0.0.1 16 | CSeq: 8 INVITE 17 | Via: SIP/2.0/UDP 135.180.130.133 18 | Content-Type: application/sdp 19 | 20 | v=0 21 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 22 | c=IN IP4 135.180.130.88 23 | m=audio 492170 RTP/AVP 0 12 24 | m=video 3227 RTP/AVP 31 25 | a=rtpmap:31 LPC 26 | 27 | 28 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test10b.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | To: sip:j.user@COMPANY.COM;maddr=135.180.130.133;tag=foo 3 | From: sip:j.user@COMPANY.COM;x-param-0=0;x-param-1=1;x-param-2=2;x-param-3=3;x-param-4=4;x-param-5=5;x-param-6=6;x-param-7=7;x-param-8=8 4 | Call-ID: 0ha0isndaksdj@10.0.2.2 5 | Contact: * 6 | CSeq: 9 REGISTER 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Content-Length: 0 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test10c.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | Via: SIP/2.0/UDP rama.research.nokia.com 3 | Via: SIP/2.0/UDP 135.180.130.133 4 | To: sip:j.user@COMPANY.COM;maddr=135.180.130.133;tag=foo 5 | From: sip:j.user@COMPANY.COM;tag=bar 6 | Call-ID: 0ha0isndaksdj@10.0.2.2 7 | Contact: * 8 | CSeq: 9 REGISTER 9 | Content-Length: 0 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test11.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | CSeq: 0 INVITE 3 | Via: SIP/2.0/UDP 135.180.130.133 4 | Content-Type: application/sdp 5 | 6 | v=0 7 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 8 | c=IN IP4 135.180.130.88 9 | m=audio 492170 RTP/AVP 0 12 10 | m=video 3227 RTP/AVP 31 11 | a=rtpmap:31 LPC 12 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test12.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | Via: SIP/2.0/UDP 135.180.130.133 3 | CSeq: 0 INVITE 4 | Call-ID: 98asdh@10.1.1.1 5 | Call-ID: 98asdh@10.1.1.2 6 | From: sip:caller@university.edu 7 | From: sip:caller@organization.org 8 | To: sip:user@company.com 9 | Content-Type: application/sdp 10 | 11 | v=0 12 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 13 | c=IN IP4 135.180.130.88 14 | m=audio 492170 RTP/AVP 0 12 15 | m=video 3227 RTP/AVP 31 16 | s=My sesion 17 | t=2873397496 2873404696 18 | a=rtpmap:31 LPC 19 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test13.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | Via: SIP/2.0/UDP 135.180.130.133 3 | CSeq: 0 INVITE 4 | Call-ID: 98asdh@10.1.1.2 5 | Expires: Thu, 44 Dec 19999 16:00:00 EDT 6 | From: sip:caller@university.edu 7 | To: sip:user@company.com 8 | Content-Type: application/sdp 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test14-req.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | Via: SIP/2.0/UDP 255.255.255.255;branch=0 3 | Via: SIP/2.0/UDP 135.180.130.57;branch=0 4 | Call-ID: 0384840201@10.1.1.1 5 | CSeq: 0 INVITE 6 | To: sip:user@company.com 7 | From: sip:user@university.edu;tag=2229 8 | Content-Type: application/sdp 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 224.2.17.12/127 13 | m=audio 492170 RTP/AVP 0 4 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test14.txt: -------------------------------------------------------------------------------- 1 | SIP/2.0 200 OK 2 | Via: SIP/2.0/UDP 135.180.130.57;branch=0 3 | Via: SIP/2.0/UDP 255.255.255.255;branch=0 4 | Call-ID: 0384840201@10.1.1.1 5 | CSeq: 0 INVITE 6 | From: sip:user@company.com 7 | To: sip:user@university.edu;tag=2229 8 | Content-Type: application/sdp 9 | Content-Length: 139 10 | 11 | v=0 12 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 13 | c=IN IP4 224.2.17.12/127 14 | m=audio 492170 RTP/AVP 0 12 15 | m=video 3227 RTP/AVP 31 16 | a=rtpmap:31 LPC 17 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test15.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: ;tag=23444 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133;;,; 7 | Contact: "" <> ;,"Joe" ;;,,;; 8 | Content-Type: application/sdp 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test16.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 9999 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test17.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: -999 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test18.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 138 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | asdpasd08asdsdk:;;asd 17 | a0sdjhg8a0''...'';;;; 18 | 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test19.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: "Mr. J. User 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133:5050;branch=z9hG4bKkdjuw 7 | Content-Type: application/sdp 8 | Content-Length: 138 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test1a.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:vivekg@chair.dnrc.bell-labs.com SIP/2.0 2 | To : 3 | sip:vivekg@chair.dnrc.bell-labs.com ; tag = 1a1b1f1H33n 4 | From : "J Rosenberg \\\"" 5 | ; 6 | tag = 98asjd8 7 | CaLl-Id 8 | : 0ha0isndaksdj@10.1.1.1 9 | cseq: 8 INVITE 10 | Via : SIP / 2.0/ UDP 11 | 135.180.130.133 12 | Subject : 13 | Content-Type: application/sdp 14 | 15 | v: SIP / 2.0 / TCP 12.3.4.5 ; 16 | branch = 9ikj8 , 17 | SIP / 2.0 / UDP 1.2.3.4 ; hidden 18 | m:"Quoted string \"\"" ; newparam = newvalue ; 19 | secondparam = secondvalue ; q = 0.33 20 | (((nested comments) and (more))) , 21 | tel:4443322 22 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test2.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:j_user@company.com 3 | From: sip:caller@university.edu;tag=242etr 4 | Max-Forward: 6 5 | Call-ID: 0ha0isndaksdj@10.1.1.1 6 | Require: newfeature1, newfeature2 7 | Proxy-Require: newfeature3, newfeature4 8 | CSeq: 8 INVITE 9 | Via: SIP/2.0/UDP 135.180.130.133;branch=z9hG4bKkdjuw 10 | 11 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test20.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user;par=u%40h.com@company.com SIP/2.0 2 | To: sip:j_user@company.com 3 | From: sip:caller@university.edu;tag=33242 4 | Max-Forwards: 3 5 | Call-ID: 0ha0isndaksdj@10.1.1.1 6 | CSeq: 8 INVITE 7 | Via: SIP/2.0/UDP 135.180.130.133;branch=z9hG4bKkdjuw 8 | Content-Length: 0 9 | 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test21.txt: -------------------------------------------------------------------------------- 1 | INVITE SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 1@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 163 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | s=SIP Call 13 | t=0 0 14 | c=IN IP4 135.180.130.88 15 | m=audio 492170 RTP/AVP 0 12 16 | m=video 3227 RTP/AVP 31 17 | a=rtpmap:31 LPC 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test22.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com; transport=udp SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 2@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 163 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | s=SIP Call 13 | t=0 0 14 | c=IN IP4 135.180.130.88 15 | m=audio 492170 RTP/AVP 0 12 16 | m=video 3227 RTP/AVP 31 17 | a=rtpmap:31 LPC 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test23.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 3@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 163 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | s=SIP Call 13 | t=0 0 14 | c=IN IP4 135.180.130.88 15 | m=audio 492170 RTP/AVP 0 12 16 | m=video 3227 RTP/AVP 31 17 | a=rtpmap:31 LPC 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test24.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:sip%3Auser%40example.com@company.com;other-param=summit SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 4@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 163 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | s=SIP Call 13 | t=0 0 14 | c=IN IP4 135.180.130.88 15 | m=audio 492170 RTP/AVP 0 12 16 | m=video 3227 RTP/AVP 31 17 | a=rtpmap:31 LPC 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test25.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com?Route=%3Csip:sip.example.com%3E SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 5@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 163 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | s=SIP Call 13 | t=0 0 14 | c=IN IP4 135.180.130.88 15 | m=audio 492170 RTP/AVP 0 12 16 | m=video 3227 RTP/AVP 31 17 | a=rtpmap:31 LPC 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test26.txt: -------------------------------------------------------------------------------- 1 | INVITE name:user SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 6@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 163 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | s=SIP Call 13 | t=0 0 14 | c=IN IP4 135.180.130.88 15 | m=audio 492170 RTP/AVP 0 12 16 | m=video 3227 RTP/AVP 31 17 | a=rtpmap:31 LPC 18 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test27.txt: -------------------------------------------------------------------------------- 1 | OPTIONS sip:user@company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: "caller" 4 | Call-ID: 1234abcd@10.0.0.1 5 | CSeq: 1 OPTIONS 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | 8 | 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test28.txt: -------------------------------------------------------------------------------- 1 | OPTIONS sip:user@company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: "caller" 4 | Call-ID: 1234abcd@10.0.0.1 5 | CSeq: 2 OPTIONS 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | 8 | 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test29.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 7@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Expires: Fri, 01 Jan 2010 16:00:00 EST 8 | Content-Type: application/sdp 9 | Content-Length: 163 10 | 11 | v=0 12 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 13 | s=SIP Call 14 | t=0 0 15 | c=IN IP4 135.180.130.88 16 | m=audio 492170 RTP/AVP 0 12 17 | m=video 3227 RTP/AVP 31 18 | a=rtpmap:31 LPC 19 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test3.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:John_Smith@tct.hut.fi SIP/2.0 2 | To: isbn:2983792873 3 | From: http://www.cs.columbia.edu 4 | Call-ID: 0ha0isndaksdj@10.1.2.3 5 | CSeq : 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Contact: Joe Bob Briggs 9 | Content-Length: 138 10 | 11 | v=0 12 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 13 | c=IN IP4 135.180.130.88 14 | m=audio 492170 RTP/AVP 0 12 15 | m=video 3227 RTP/AVP 31 16 | a=rtpmap:31 LPC 17 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test30.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 8@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Expires: Thu, 01 Dec 1994 16:00:00 GMT 8 | Content-Type: application/sdp 9 | Content-Length: 163 10 | 11 | v=0 12 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 13 | s=SIP Call 14 | t=0 0 15 | c=IN IP4 135.180.130.88 16 | m=audio 492170 RTP/AVP 0 12 17 | m=video 3227 RTP/AVP 31 18 | a=rtpmap:31 LPC 19 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test31.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 9@10.0.0.1 5 | CSeq: 1 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Max-Forwards: 0 8 | Content-Type: application/sdp 9 | Content-Length: 163 10 | 11 | v=0 12 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 13 | s=SIP Call 14 | t=0 0 15 | c=IN IP4 135.180.130.88 16 | m=audio 492170 RTP/AVP 0 12 17 | m=video 3227 RTP/AVP 31 18 | a=rtpmap:31 LPC 19 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test32.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:user@company.com 4 | Contact: sip:user@host.company.com 5 | Call-ID: k345asrl3fdbv@10.0.0.1 6 | CSeq: 1 REGISTER 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Contact: 9 | 10 | 11 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test33.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:user@company.com 4 | Contact: sip:user@host.company.com 5 | Call-ID: k345asrl3fdbv@10.0.0.1 6 | CSeq: 1 REGISTER 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Contact: sip:user@example.com?Route=%3Csip:sip.example.com%3E 9 | 10 | 11 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test35.txt: -------------------------------------------------------------------------------- 1 | OPTIONS sip:135.180.130.133 SIP/2.0 2 | Via: SIP/2.0/UDP company.com:5604 3 | From: sip:iuser@company.com 4 | To: sip:user@135.180.130.133 5 | Call-ID: 1804928587@company.com 6 | CSeq: 1 OPTIONS 7 | Expires: 0 0l@company.com 8 | To: sip:user@135.180.130.133 9 | Call-ID: 1804928587@company.com 10 | CSeq: 1 OPTIONS 11 | Contact: sip:host.company.com 12 | Expires: 0xpires: 0sip:host.company.com 13 | Expires: 0 14 | Contact: sip:host.company.com 15 | 16 | 17 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test36.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:+1-972-555-2222;phone-context=name%40domain;new=user?%22Route%3a%20X%40Y%3bZ=W%22@gw1.wcom.com;user=phone SIP/2.0 2 | Via: SIP/2.0/UDP iftgw.there.com:5060 3 | From: sip:+1-303-555-1111@ift.here.com;user=phone 4 | To: sip:+1-650-555-2222@ss1.wcom.com;user=phone 5 | Call-ID: 1717@ift.here.com 6 | CSeq: 56 INVITE 7 | Content-Type: application/sdp 8 | Content-Length: 348 9 | 10 | v=0 11 | o=faxgw1 2890844527 2890844527 IN IP4 iftgw.there.com 12 | s=Session SDP 13 | c=IN IP4 iftmg.there.com 14 | t=0 0 15 | m=image 49172 udptl t38 16 | a=T38FaxVersion:0 17 | a=T38maxBitRate:14400 18 | a=T38FaxFillBitRemoval:0 19 | a=T38FaxTranscodingMMR:0 20 | a=T38FaxTranscodingJBIG:0 21 | a=T38FaxRateManagement:transferredTCF 22 | a=T38FaxMaxBuffer:260 23 | a=T38FaxUdpEC:t38UDPRedundancy 24 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test37.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:bell-tel.com SIP/2.0 2 | Via: SIP/2.0/UDP saturn.bell-tel.com 3 | From: sip:watson@bell-tel.com 4 | To: sip:watson@bell-tel.com 5 | Call-ID: 70710@saturn.bell-tel.com 6 | CSeq: 2 REGISTER 7 | Contact: sip:+1-972-555-2222@gw1.wcom.com;user=phone 8 | 9 | 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test38.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:bell-tel.com SIP/2.0 2 | Via: SIP/2.0/UDP saturn.bell-tel.com 3 | From: sip:watson@bell-tel.com 4 | To: sip:watson@bell-tel.com 5 | Call-ID: 70710@saturn.bell-tel.com 6 | CSeq: 3 REGISTER 7 | Contact: 8 | 9 | 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test39.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:t.watson@ieee.org SIP/2.0 2 | Via: SIP/2.0/UDP c.bell-tel.com 3 | From: A. Bell 4 | To: T. Watson 5 | Call-ID: 31414@c.bell-tel.com 6 | CSeq: 1 INVITE 7 | 8 | 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test4.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | To: sip:user@company.com 3 | From: sip:user@company.com 4 | Contact: sip:user@host.company.com 5 | Call-ID: 0ha0isndaksdj@10.0.0.1 6 | CSeq: 8 REGISTER 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Expires: Thu, 01 Dec 2040 16:00:00 GMT 9 | 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test40.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:t.watson@ieee.org SIP/2.0 2 | Via: SIP/2.0/UDP c.bell-tel.com 3 | From: Bell, Alexander 4 | To: Watson, Thomas 5 | Call-ID: 31415@c.bell-tel.com 6 | CSeq: 1 INVITE 7 | 8 | 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test41.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:t.watson@ieee.org SIP/7.0 2 | Max-Forwards: 70 3 | Via: SIP/2.0/UDP c.bell-tel.com 4 | From: A. Bell 5 | To: T. Watson 6 | Call-ID: 31416@c.bell-tel.com 7 | CSeq: 1 INVITE 8 | 9 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test42.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:t.watson@ieee.org SIP/7.0 2 | Via: SIP/2.0/UDP c.bell-tel.com 3 | From: A. Bell 4 | To: T. Watson 5 | Call-ID: 31417@c.bell-tel.com 6 | CSeq: 1 INVITE 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test5.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@company.com SIP/2.0 2 | To: sip:j_user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | Accept: text/newformat 6 | CSeq: 8 INVITE 7 | Via: SIP/2.0/UDP 135.180.130.133 8 | Content-Type: application/sdp 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88/127 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | b=CT:3455 16 | a=rtpmap:31 LPC 17 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test6.txt: -------------------------------------------------------------------------------- 1 | INVITE sip:user@comapny.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 INVITE 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/newformat 8 | Content-Length: 37 9 | 10 | 13 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test7.txt: -------------------------------------------------------------------------------- 1 | NEWMETHOD sip:user@comapny.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:caller@university.edu 4 | Call-ID: 0ha0isndaksdj@10.0.0.1 5 | CSeq: 8 NEWMETHOD 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Content-Type: application/sdp 8 | Content-Length: 138 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test8.txt: -------------------------------------------------------------------------------- 1 | NEWMETHOD sip:user@comapny.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:caller@university.edu;tag=34525 4 | Max-Forwards: 6 5 | Call-ID: 0ha0isndaksdj@10.0.1.1 6 | CSeq: 8 NEWMETHOD 7 | Via: SIP/2.0/UDP 135.180.130.133;branch=z9hG4bKkdjuw 8 | Content-Type: application/sdp 9 | 10 | v=0 11 | o=mhandley 29739 7272939 IN IP4 126.5.4.3 12 | c=IN IP4 135.180.130.88 13 | m=audio 492170 RTP/AVP 0 12 14 | m=video 3227 RTP/AVP 31 15 | a=rtpmap:31 LPC 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sip/tests/test9.txt: -------------------------------------------------------------------------------- 1 | REGISTER sip:company.com SIP/2.0 2 | To: sip:j.user@company.com 3 | From: sip:j.user@company.com 4 | Call-ID: 0ha0isndaksdj@10.0.1.1 5 | CSeq: 8 REGISTER 6 | Via: SIP/2.0/UDP 135.180.130.133 7 | Authorization: Super-PGP ajsohdaosdh0asyhdaind08yasdknasd09asidhas0d8 8 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/127.zone: -------------------------------------------------------------------------------- 1 | $TTL 86400 2 | @ IN SOA localhost. root.localhost ( 3 | 1 ; serial 4 | 28800 ; refresh 5 | 7200 ; retry 6 | 604800 ; expire 7 | 86400 ; ttk 8 | ) 9 | 10 | 11 | @ IN NS localhost. 12 | 13 | 1 IN PTR localhost. 14 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/194.2.188: -------------------------------------------------------------------------------- 1 | $ORIGIN 188.2.194.in-addr.arpa. 2 | $TTL 60 3 | @ IN SOA ns root ( 4 | 2002042901 ; SERIAL 5 | 7200 ; REFRESH 6 | 600 ; RETRY 7 | 36000000 ; EXPIRE 8 | 120 ; MINIMUM 9 | ) 10 | 11 | NS ns.example.com. 12 | 13 | 133 PTR sip00.example.com. 14 | 15 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0: -------------------------------------------------------------------------------- 1 | $ORIGIN 0.0.0.c.2.1.0.3.0.0.2.1.e.f.f.3.ip6.int. 2 | $TTL 60 3 | @ IN SOA ns root ( 4 | 2002042901 ; SERIAL 5 | 7200 ; REFRESH 6 | 600 ; RETRY 7 | 36000000 ; EXPIRE 8 | 120 ; MINIMUM 9 | ) 10 | 11 | NS ns.example.com. 12 | 13 | c.a.7.e.d.7.e.f.f.f.0.2.8.0.a.0 PTR sip01.example.com. 14 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa: -------------------------------------------------------------------------------- 1 | $ORIGIN 0.0.0.c.2.1.0.3.0.0.2.1.e.f.f.3.ip6.arpa. 2 | $TTL 60 3 | @ IN SOA ns root ( 4 | 2002042901 ; SERIAL 5 | 7200 ; REFRESH 6 | 600 ; RETRY 7 | 36000000 ; EXPIRE 8 | 120 ; MINIMUM 9 | ) 10 | 11 | NS ns.example.com. 12 | 13 | c.a.7.e.d.7.e.f.f.f.0.2.8.0.a.0 PTR sip01.example.com. 14 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/ChangeLog: -------------------------------------------------------------------------------- 1 | 2006-05-03 Kai Vehmanen 2 | 3 | * sres.c: Added win32 registry name server discovery. Based on a 4 | patch from Dimitri E. Prado. 5 | 6 | * sres.c: Decreased update interval to 180secs (SRES_UPDATE_INTERVAL_SECS). 7 | 8 | 2005-07-18 Kai Vehmanen 9 | 10 | * Initial import of the module to Sofia-SIP tree. 11 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "sresolv" 2 | OUTPUT_DIRECTORY = ../docs/html/sresolv 3 | 4 | INPUT = @srcdir@/sofia-sip @srcdir@/sofia-resolv @srcdir@/sresolv.docs @srcdir@ 5 | 6 | EXCLUDE = resolve_sip.c 7 | 8 | @INCLUDE_PATH = . @srcdir@ 9 | @INCLUDE = ../docs/Doxyfile.conf 10 | 11 | ALIASES += CFILE="@internal @file" IFILE="@internal @file" 12 | 13 | TAGFILES += ../docs/su.doxytags=../su 14 | GENERATE_TAGFILE = ../docs/sresolv.doxytags 15 | 16 | PREDEFINED += SRES_CONTEXT_T="struct sres_context_s" -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/named.conf: -------------------------------------------------------------------------------- 1 | options { 2 | pid-file "/tmp/named.pid"; 3 | }; 4 | 5 | zone "example.com" in { 6 | type master; 7 | file "example.com"; 8 | }; 9 | 10 | zone "." in { 11 | type master; 12 | file "root.zone"; 13 | }; 14 | 15 | zone "188.2.194.in-addr.arpa" in { 16 | type master; 17 | file "194.2.188"; 18 | }; 19 | 20 | zone "0.0.127.in-addr.arpa" in { 21 | type master; 22 | file "127.zone"; 23 | }; 24 | 25 | zone "0.0.0.c.2.1.0.3.0.0.2.1.e.f.f.3.ip6.int" in { 26 | type master; 27 | file "3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0"; 28 | }; 29 | 30 | zone "0.0.0.c.2.1.0.3.0.0.2.1.e.f.f.3.ip6.arpa" in { 31 | type master; 32 | file "3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa"; 33 | }; 34 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/resolv_timeout.conf: -------------------------------------------------------------------------------- 1 | foo bar foobar 2 | nameserver 137.0.0.1 3 | nameserver 182.21.40.170 4 | #nameserver 127.0.0.1 5 | 6 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/sresolv/root.zone: -------------------------------------------------------------------------------- 1 | ; Root zone for testing 2 | . 3600000 IN SOA ns root ( 3 | 2002042901 ; SERIAL 4 | 7200 ; REFRESH 5 | 600 ; RETRY 6 | 36000000 ; EXPIRE 7 | 60 ; MINIMUM 8 | ) 9 | NS ns.example.com 10 | ns.example.com A 127.0.0.2 11 | AAAA ::2 12 | A6 0 ::2 13 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/stun/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "stun" 2 | OUTPUT_DIRECTORY = ../docs/html/stun 3 | 4 | INPUT = @srcdir@/stun.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += ../docs/su.doxytags=../su 10 | 11 | GENERATE_TAGFILE = ../docs/stun.doxytags 12 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/stun/cert.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICLDCCAdYCAQAwDQYJKoZIhvcNAQEEBQAwgaAxCzAJBgNVBAYTAlBUMRMwEQYD 3 | VQQIEwpRdWVlbnNsYW5kMQ8wDQYDVQQHEwZMaXNib2ExFzAVBgNVBAoTDk5ldXJv 4 | bmlvLCBMZGEuMRgwFgYDVQQLEw9EZXNlbnZvbHZpbWVudG8xGzAZBgNVBAMTEmJy 5 | dXR1cy5uZXVyb25pby5wdDEbMBkGCSqGSIb3DQEJARYMc2FtcG9AaWtpLmZpMB4X 6 | DTk2MDkwNTAzNDI0M1oXDTk2MTAwNTAzNDI0M1owgaAxCzAJBgNVBAYTAlBUMRMw 7 | EQYDVQQIEwpRdWVlbnNsYW5kMQ8wDQYDVQQHEwZMaXNib2ExFzAVBgNVBAoTDk5l 8 | dXJvbmlvLCBMZGEuMRgwFgYDVQQLEw9EZXNlbnZvbHZpbWVudG8xGzAZBgNVBAMT 9 | EmJydXR1cy5uZXVyb25pby5wdDEbMBkGCSqGSIb3DQEJARYMc2FtcG9AaWtpLmZp 10 | MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAL7+aty3S1iBA/+yxjxv4q1MUTd1kjNw 11 | L4lYKbpzzlmC5beaQXeQ2RmGMTXU+mDvuqItjVHOK3DvPK7lTcSGftUCAwEAATAN 12 | BgkqhkiG9w0BAQQFAANBAFqPEKFjk6T6CKTHvaQeEAsX0/8YHPHqH/9AnhSjrwuX 13 | 9EBc0n6bVGhN7XaXd6sJ7dym9sbsWxb+pJdurnkxjx4= 14 | -----END CERTIFICATE----- 15 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/stun/key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIBPAIBAAJBAL7+aty3S1iBA/+yxjxv4q1MUTd1kjNwL4lYKbpzzlmC5beaQXeQ 3 | 2RmGMTXU+mDvuqItjVHOK3DvPK7lTcSGftUCAwEAAQJBALjkK+jc2+iihI98riEF 4 | oudmkNziSRTYjnwjx8mCoAjPWviB3c742eO3FG4/soi1jD9A5alihEOXfUzloenr 5 | 8IECIQD3B5+0l+68BA/6d76iUNqAAV8djGTzvxnCxycnxPQydQIhAMXt4trUI3nc 6 | a+U8YL2HPFA3gmhBsSICbq2OptOCnM7hAiEA6Xi3JIQECob8YwkRj29DU3/4WYD7 7 | WLPgsQpwo1GuSpECICGsnWH5oaeD9t9jbFoSfhJvv0IZmxdcLpRcpslpeWBBAiEA 8 | 6/5B8J0GHdJq89FHwEG/H2eVVUYu5y/aD6sgcm+0Avg= 9 | -----END RSA PRIVATE KEY----- 10 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/stun/stun.docs: -------------------------------------------------------------------------------- 1 | /**@MODULEPAGE "stun" - STUN Client and Server Module 2 | 3 | @section stun_meta Module Meta Information 4 | 5 | The Sofia @b stun module contains macros and functions for STUN server and 6 | client library. 7 | 8 | @CONTACT Pekka Pessi 9 | 10 | @STATUS @SofiaSIP Core library 11 | 12 | @LICENSE LGPL 13 | 14 | @section stun_contents Contents of stun Module 15 | 16 | The stun module contains the public header files as follows: 17 | - the public API of the module 18 | - low-level functions for parsing and encoding STUN messages 19 | - defines the su tags used by stun 20 | 21 | @section stun_usage Using Sofia STUN Library 22 | 23 | To be written. See torture_stun.c and tport/tport.c. 24 | 25 | @section todo Todo 26 | 27 | - none at the moment 28 | 29 | */ 30 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/su/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "su" 2 | OUTPUT_DIRECTORY = ../docs/html/su 3 | 4 | INPUT = @srcdir@/su.docs @srcdir@/sofia-sip sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += ../docs/msg.doxytags=../msg 10 | TAGFILES += ../docs/sip.doxytags=../sip 11 | TAGFILES += ../docs/utils.doxytags=../utils 12 | TAGFILES += ../docs/docs.doxytags=.. 13 | 14 | GENERATE_TAGFILE = ../docs/su.doxytags 15 | 16 | ALIASES += "SU_TAG=@ingroup su_tag\n" 17 | 18 | PREDEFINED += \ 19 | TSTFLAGS=1 \ 20 | SU_HAVE_BSDSOCK=0 \ 21 | su_root_s=su_root_t \ 22 | _su_task_r=su_task_r 23 | 24 | EXCLUDE_PATTERNS += localinfo.c addrinfo.c 25 | 26 | @INCLUDE = ../sip/sip.doxyaliases 27 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/su/memccpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/dependencies/sources/sofia-sip/libsofia-sip-ua/su/memccpy.c -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/su/run_addrinfo: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # Test addrinfo with -n and echo port on 127.0.0.1 3 | ./addrinfo -n echo 127.0.0.1 4 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/su/run_localinfo: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # Test localinfo with -n flag 3 | ./localinfo -n | sed 's:^: :' 4 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/su/run_test_su: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | rc=0 4 | 5 | run=no 6 | 7 | for SU_PORT in select kqueue devpoll epoll poll ; do 8 | 9 | export SU_PORT 10 | 11 | egrep -i '^#define have_(sys_)?'$SU_PORT ../../config.h >/dev/null || 12 | continue 13 | 14 | run=yes 15 | 16 | if $VALGRIND ./test_su ; then 17 | echo PASS: multithread test_su with $SU_PORT 18 | else 19 | echo FAIL: multithread test_su with $SU_PORT failed 20 | rc=1 21 | fi 22 | 23 | if $VALGRIND ./test_su -s ; then 24 | echo PASS: singlethread test_su with $SU_PORT 25 | else 26 | echo FAIL: singlethread test_su with $SU_PORT failed 27 | rc=1 28 | fi 29 | 30 | done 31 | 32 | test $run = no && exit 77 33 | 34 | exit $rc 35 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/su/run_test_su_osx: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | rc=0 4 | 5 | run=no 6 | 7 | export SU_PORT=CoreFoundation 8 | 9 | 10 | if $VALGRIND ./test_su_osx ; then 11 | echo PASS: multithread test_su_osx with $SU_PORT 12 | else 13 | echo FAIL: multithread test_su_osx with $SU_PORT failed 14 | rc=1 15 | fi 16 | 17 | if $VALGRIND ./test_su_osx -s ; then 18 | echo PASS: singlethread test_su_osx with $SU_PORT 19 | else 20 | echo FAIL: singlethread test_su_osx with $SU_PORT failed 21 | rc=1 22 | fi 23 | 24 | exit $rc 25 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/tport/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "tport" 2 | OUTPUT_DIRECTORY = ../docs/html/tport 3 | 4 | INPUT = @srcdir@/tport.docs @srcdir@/sofia-sip @srcdir@ . 5 | 6 | @INCLUDE_PATH = . @srcdir@ 7 | @INCLUDE = ../docs/Doxyfile.conf 8 | 9 | TAGFILES += \ 10 | ../docs/su.doxytags=../su \ 11 | ../docs/msg.doxytags=../msg \ 12 | ../docs/nth.doxytags=../nth \ 13 | ../docs/nta.doxytags=../nta \ 14 | ../docs/nua.doxytags=../nua \ 15 | 16 | GENERATE_TAGFILE = ../docs/tport.doxytags 17 | 18 | EXCLUDE_PATTERNS += test_*.[hc] torture_*.[hc] 19 | 20 | ALIASES += 21 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/url/ChangeLog: -------------------------------------------------------------------------------- 1 | 2005-07-18 Kai Vehmanen 2 | 3 | * Initial import of the module to Sofia-SIP tree. 4 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/libsofia-sip-ua/url/Doxyfile.in: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = "url" 2 | OUTPUT_DIRECTORY = ../docs/html/url 3 | 4 | INPUT = @srcdir@/url.docs @srcdir@/sofia-sip/url.h @srcdir@/url.c 5 | INPUT += @srcdir@/url_tag.c 6 | 7 | @INCLUDE_PATH = . @srcdir@ 8 | @INCLUDE = ../docs/Doxyfile.conf 9 | 10 | TAGFILES += ../docs/su.doxytags=../su 11 | 12 | GENERATE_TAGFILE = ../docs/url.doxytags 13 | 14 | PREDEFINED += "URL_DLL" 15 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/m4/.gitignore: -------------------------------------------------------------------------------- 1 | /libtool.m4 2 | /lt*.m4 3 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/su_source_test_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001AD4 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="su_source_test"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/test_http_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001BA2 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="test_http"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/test_msg_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001AE3 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="test_msg"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/test_nua_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001AD1 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="test_nua"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/test_tport_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001AC5 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="test_tport"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/torture_sip_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001BA1 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="torture_sip"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/torture_su_alloc_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001AE7 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="torture_su_alloc"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/torture_su_port_reg.rss: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | UID2 KUidAppRegistrationResourceFile 4 | UID3 0x1F001AF1 5 | 6 | RESOURCE APP_REGISTRATION_INFO 7 | { 8 | app_file="torture_su_port"; 9 | 10 | embeddability=KAppNotEmbeddable; 11 | newfile=KAppDoesNotSupportNewFile; 12 | } 13 | 14 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/torture_su_root_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0xA000017F 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="torture_su_root"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/torture_su_tag_reg.rss: -------------------------------------------------------------------------------- 1 | // part of Symbian build files for sofia-sip package 2 | // 3 | // Copyright (C) 2005,2006,2007 Nokia Corporation 4 | // Contact: Pekka Pessi 5 | // Licensed under LGPL. See file COPYING. 6 | 7 | #include 8 | 9 | UID2 KUidAppRegistrationResourceFile 10 | UID3 0x1F001AE2 11 | 12 | RESOURCE APP_REGISTRATION_INFO 13 | { 14 | app_file="torture_su_tag"; 15 | 16 | embeddability=KAppNotEmbeddable; 17 | newfile=KAppDoesNotSupportNewFile; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/open_c/group/torture_url_reg.rss: -------------------------------------------------------------------------------- 1 | // sofiatest component properties 2 | 3 | #include 4 | 5 | UID2 KUidAppRegistrationResourceFile 6 | UID3 0x1F001AC2 7 | 8 | RESOURCE APP_REGISTRATION_INFO 9 | { 10 | app_file="torture_url"; 11 | 12 | embeddability=KAppNotEmbeddable; 13 | newfile=KAppDoesNotSupportNewFile; 14 | } 15 | 16 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/packages/.gitignore: -------------------------------------------------------------------------------- 1 | *.pc 2 | *.spec 3 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/packages/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile.am for sofia-sip/packages 3 | # 4 | # Copyright (C) 2005,2006 Nokia Corporation 5 | # Contact: Pekka Pessi 6 | # Licensed under LGPL. See file COPYING. 7 | 8 | # Install pkg-config file here 9 | pkgconfigdir = $(libdir)/pkgconfig 10 | pkgconfig_DATA = sofia-sip-ua.pc 11 | 12 | if HAVE_GLIB 13 | # We should probably have something here telling 14 | # if we have gobject support or not 15 | pkgconfig_DATA += sofia-sip-ua-glib.pc 16 | endif 17 | 18 | EXTRA_DIST = sofia-sip-${PACKAGE_VERSION}.spec sofia-sip.spec.in 19 | EXTRA_DIST += sofia-sip-ua.pc.in sofia-sip-ua-glib.pc.in 20 | 21 | DISTCLEANFILES = sofia-sip-*.spec sofia-sip.spec 22 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/packages/sofia-sip-ua-glib.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | libexecdir=@libexecdir@ 5 | includedir=@includedir@ 6 | include_sofiadir=@include_sofiadir@ 7 | gobject=@HAVE_GOBJECT@ 8 | 9 | Name: sofia-sip-ua-glib 10 | Description: Sofia-SIP library bindings for glib 11 | Version: @PACKAGE_VERSION@ 12 | Requires: sofia-sip-ua, @SOFIA_GLIB_PKG_REQUIRES@ 13 | Libs: -L${libdir} -lsofia-sip-ua-glib 14 | Cflags: -I@include_sofiadir@ 15 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/packages/sofia-sip-ua.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | libexecdir=@libexecdir@ 5 | includedir=@includedir@ 6 | include_sofiadir=@include_sofiadir@ 7 | datarootdir=@datarootdir@ 8 | sofiaawkdir=@datadir@/@PACKAGE@ 9 | 10 | Name: sofia-sip-ua 11 | Description: Sofia-SIP - a RFC3261 compliant SIP User-Agent library 12 | Version: @VERSION@ 13 | Libs: -L${libdir} -lsofia-sip-ua 14 | Libs.private: @openssl_LIBS@ @LIBS@ 15 | Cflags: -I@include_sofiadir@ 16 | 17 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/s2check/exit77.c: -------------------------------------------------------------------------------- 1 | int main(int argc, char *argv[]) 2 | { 3 | return 77; /* exit code indicating make check that test has been SKIPped */ 4 | } 5 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /check_dlopen_sofia 2 | /check_sofia 3 | /test_nua 4 | /tmp_sippasswd.* 5 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/tests/check_sofia.h: -------------------------------------------------------------------------------- 1 | #ifndef CHECK_SOFIA_H 2 | 3 | #include 4 | Suite *suite_for_nua(void); 5 | 6 | #endif 7 | 8 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /sip-date 2 | /sip-dig 3 | /sip-options 4 | 5 | *.bak 6 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/utils/ChangeLog: -------------------------------------------------------------------------------- 1 | 2006-02-08 Kai Vehmanen 2 | 3 | * Makefile.am, nua_cli.c: nua_cli example add removed from the 4 | distribution package. 5 | 6 | 2005-09-29 Pekka Pessi 7 | 8 | * Printing all events. 9 | 10 | M ./utils/nua_cli.c -4 +15 11 | 12 | * Not using MSS-related tags. 13 | 14 | M ./utils/nua_cli.c +2 15 | 16 | 2005-09-28 Pekka Pessi 17 | 18 | * Not using soa directly anymore. 19 | 20 | M ./utils/nua_cli.c -5 +3 21 | 22 | 2005-09-07 Kai Vehmanen 23 | 24 | * nua_cli.c: Cleaned up unused ifdefs. 25 | 26 | 2005-09-07 Kai Vehmanen 27 | 28 | * ChangeLog: File created. 29 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/utils/utils.docs: -------------------------------------------------------------------------------- 1 | /* -*- c -*- */ 2 | 3 | /**@MODULEPAGE "utils" - Sofia-SIP Command Line Utilities 4 | * 5 | * @section utils_meta Module Meta Information 6 | * 7 | * Command line utilities for Sofia-SIP. 8 | * 9 | * @CONTACT Pekka Pessi 10 | * 11 | * @STATUS @SofiaSIP utilities 12 | * 13 | * @LICENSE LGPL 14 | * 15 | * @section utuils_overview Overview 16 | * 17 | * The Sofia-SIP provides a few command line utilities: 18 | * - @ref sip-date "sip-date" - print or parse SIP date 19 | * - @ref sip-dig "sip-dig" - resolve SIP URIs 20 | * - @ref sip-options "sip-options" - query SIP OPTIONS 21 | * - @ref localinfo "localinfo" - list local network addresses 22 | * - @ref stunc "stunc" - STUN test client 23 | */ 24 | 25 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/win32/.gitignore: -------------------------------------------------------------------------------- 1 | *.obj 2 | *.sbr 3 | *.1.tlog 4 | *.cache 5 | *.dll 6 | *.dll.* 7 | *.exe 8 | *.exe.* 9 | *.exp 10 | *.ilk 11 | *.lastbuildstate 12 | *.log 13 | *.pdb 14 | *_manifest.rc 15 | *.idb 16 | *.pdb 17 | *.suo 18 | *.ipch 19 | *.lib 20 | *.bsc 21 | *.vcxproj.filters 22 | *.vcxproj.user 23 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/win32/pthread/md5.sum.txt: -------------------------------------------------------------------------------- 1 | 799d3a4e6142748584790a89e4b3f9b2 ChangeLog 2 | 71bc1822a1a860a46f117e0f5147f77e pthread.def 3 | f893a822b955fb50e9e10d7dfaa43b02 pthread.dll 4 | 948fa230445c69f464560f5217c333ef pthread.h 5 | 571ddcac9c41539d70626ad43e6477f5 pthread.lib 6 | f12a296de03f5a59f8bb1c126b5d3c81 sched.h 7 | 76a7a70f391f0d4823e5e67e574f6e36 semaphore.h 8 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/win32/tests/test_nua/test_nat_tags.cpp: -------------------------------------------------------------------------------- 1 | #include "test_nat_tags.c" 2 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/win32/tests/test_tport/test_class.cpp: -------------------------------------------------------------------------------- 1 | #include "test_class.c" 2 | -------------------------------------------------------------------------------- /dependencies/sources/sofia-sip/win32/tests/test_tport/test_table.cpp: -------------------------------------------------------------------------------- 1 | #include "test_table.c" 2 | -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | rtf 2 | -------------------------------------------------------------------------------- /scripts/certs/AppleWWDRCA.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestComm/restcomm-ios-sdk/5eeffdde4361c9553919e858dc99cdaef9eb050b/scripts/certs/AppleWWDRCA.cer -------------------------------------------------------------------------------- /scripts/pod-repo-update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Updating pod repository..." 4 | pod repo update > /dev/null 2>&1 5 | #ls -al > /dev/null 2>&1 6 | -------------------------------------------------------------------------------- /scripts/xcodebuild-rvm.bash: -------------------------------------------------------------------------------- 1 | #!/bin/bash --login 2 | # Credit for the script goes to https://gist.github.com/claybridges/cea5d4afd24eda268164 3 | 4 | # This allows you to use rvm in a script. Otherwise you get an 5 | # error along the lines of "cannot use rvm as function". 6 | [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 7 | 8 | # Cause rvm to use system ruby. AFAIK, this is effective only for 9 | # the scope of this script. 10 | rvm use system 11 | 12 | unset RUBYLIB 13 | unset RUBYOPT 14 | unset BUNDLE_BIN_PATH 15 | unset _ORIGINAL_GEM_PATH 16 | unset BUNDLE_GEMFILE 17 | 18 | set -x # echoes commands 19 | xcodebuild "$@" # calls xcodebuild with all the arguments passed to this 20 | --------------------------------------------------------------------------------