├── .gitignore ├── AMR_Issue.md ├── Binary_SMS_RPDATA.md ├── Building_Doubango.md ├── Commercial_License.md ├── Copyrigths.md ├── FAQ.md ├── Freephonie.md ├── ILBC_Performance_Issue.md ├── Quick_Start.md ├── README.md ├── Release_notes.md ├── Roadmap.md ├── Screenshots.md ├── Technical_Reference.md ├── Testing_From_The_Emulator.md ├── VideoCall.md ├── Video_Performance_Issues.md ├── VoiceCall.md ├── VoiceQuality.md ├── android-ngn-stack-00.pdf ├── android-ngn-stack ├── .classpath ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ └── simple_xml_2_3_4.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── .project ├── AndroidManifest.xml ├── Doxyfile ├── android-ngn-stack.iml ├── android-ngn-stack.tag ├── build.gradle ├── default.properties ├── installdox.sh ├── libs │ ├── arm64-v8a │ │ ├── libplugin_audio_opensles.so │ │ └── libtinyWRAP.so │ ├── armeabi-v7a │ │ ├── libplugin_audio_opensles.so │ │ ├── libtinyWRAP.so │ │ ├── libtinyWRAP_neon.so │ │ └── libutils_armv5te.so │ ├── armeabi │ │ ├── libplugin_audio_opensles.so │ │ └── libtinyWRAP.so │ ├── simple-xml-2.3.4.jar │ ├── x86 │ │ ├── libplugin_audio_opensles.so │ │ └── libtinyWRAP.so │ └── x86_64 │ │ ├── libplugin_audio_opensles.so │ │ └── libtinyWRAP.so ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ └── values │ │ └── strings.xml ├── rtf │ ├── FreeSans.ttf │ ├── classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_event_args.png │ ├── classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_invite_event_args.png │ ├── classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_stack_event_args.png │ ├── classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_string_event_args.png │ ├── classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_consumer.png │ ├── classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_producer.png │ ├── classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_plugin.png │ ├── classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_consumer.png │ ├── classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_producer.png │ ├── classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_base_service.png │ ├── classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_contact_service.png │ ├── classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_http_client_service.png │ ├── classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_network_service.png │ ├── classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_sound_service.png │ ├── classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_storage_service.png │ └── refman.rtf └── src │ └── org │ └── doubango │ ├── ngn │ ├── NgnApplication.java │ ├── NgnEngine.java │ ├── NgnNativeService.java │ ├── events │ │ ├── NgnEventArgs.java │ │ ├── NgnInviteEventArgs.java │ │ ├── NgnInviteEventTypes.java │ │ ├── NgnMediaPluginEventArgs.java │ │ ├── NgnMediaPluginEventTypes.java │ │ ├── NgnMessagingEventArgs.java │ │ ├── NgnMessagingEventTypes.java │ │ ├── NgnMsrpEventArgs.java │ │ ├── NgnMsrpEventTypes.java │ │ ├── NgnNetworkEventArgs.java │ │ ├── NgnNetworkEventTypes.java │ │ ├── NgnPublicationEventArgs.java │ │ ├── NgnPublicationEventTypes.java │ │ ├── NgnRegistrationEventArgs.java │ │ ├── NgnRegistrationEventTypes.java │ │ ├── NgnStackEventArgs.java │ │ ├── NgnStackEventTypes.java │ │ ├── NgnStringEventArgs.java │ │ ├── NgnSubscriptionEventArgs.java │ │ └── NgnSubscriptionEventTypes.java │ ├── media │ │ ├── NgnCameraProducer.java │ │ ├── NgnMediaType.java │ │ ├── NgnProxyAudioConsumer.java │ │ ├── NgnProxyAudioProducer.java │ │ ├── NgnProxyPlugin.java │ │ ├── NgnProxyPluginMgr.java │ │ ├── NgnProxyVideoConsumer.java │ │ ├── NgnProxyVideoConsumerGL.java │ │ ├── NgnProxyVideoConsumerSV.java │ │ └── NgnProxyVideoProducer.java │ ├── model │ │ ├── NgnAccessPoint.java │ │ ├── NgnContact.java │ │ ├── NgnDeviceInfo.java │ │ ├── NgnEmail.java │ │ ├── NgnHistoryAVCallEvent.java │ │ ├── NgnHistoryEvent.java │ │ ├── NgnHistoryList.java │ │ ├── NgnHistoryMsrpEvent.java │ │ ├── NgnHistorySMSEvent.java │ │ └── NgnPhoneNumber.java │ ├── services │ │ ├── INgnBaseService.java │ │ ├── INgnConfigurationService.java │ │ ├── INgnContactService.java │ │ ├── INgnHistoryService.java │ │ ├── INgnHttpClientService.java │ │ ├── INgnNetworkService.java │ │ ├── INgnSipService.java │ │ ├── INgnSoundService.java │ │ ├── INgnStorageService.java │ │ └── impl │ │ │ ├── NgnBaseService.java │ │ │ ├── NgnConfigurationService.java │ │ │ ├── NgnContactService.java │ │ │ ├── NgnHistoryService.java │ │ │ ├── NgnHttpClientService.java │ │ │ ├── NgnNetworkService.java │ │ │ ├── NgnSipService.java │ │ │ ├── NgnSoundService.java │ │ │ └── NgnStorageService.java │ ├── sip │ │ ├── NgnAVSession.java │ │ ├── NgnInfoSession.java │ │ ├── NgnInviteSession.java │ │ ├── NgnMessagingSession.java │ │ ├── NgnMsrpSession.java │ │ ├── NgnPresenceStatus.java │ │ ├── NgnPublicationSession.java │ │ ├── NgnRegistrationSession.java │ │ ├── NgnSipPrefrences.java │ │ ├── NgnSipSession.java │ │ ├── NgnSipStack.java │ │ └── NgnSubscriptionSession.java │ └── utils │ │ ├── NgnCallbackFunc.java │ │ ├── NgnConfigurationEntry.java │ │ ├── NgnContentType.java │ │ ├── NgnDataBaseHelper.java │ │ ├── NgnDateTimeUtils.java │ │ ├── NgnGraphicsUtils.java │ │ ├── NgnListUtils.java │ │ ├── NgnNetworkConnection.java │ │ ├── NgnObservableHashMap.java │ │ ├── NgnObservableList.java │ │ ├── NgnObservableObject.java │ │ ├── NgnPredicate.java │ │ ├── NgnStringUtils.java │ │ ├── NgnTimer.java │ │ └── NgnUriUtils.java │ ├── tinyWRAP │ ├── ActionConfig.java │ ├── AudioResampler.java │ ├── CallSession.java │ ├── Codec.java │ ├── DDebugCallback.java │ ├── DialogEvent.java │ ├── InfoEvent.java │ ├── InfoSession.java │ ├── InviteEvent.java │ ├── InviteSession.java │ ├── MediaContent.java │ ├── MediaContentCPIM.java │ ├── MediaSessionMgr.java │ ├── MessagingEvent.java │ ├── MessagingSession.java │ ├── MsrpCallback.java │ ├── MsrpEvent.java │ ├── MsrpMessage.java │ ├── MsrpSession.java │ ├── OptionsEvent.java │ ├── OptionsSession.java │ ├── ProxyAudioConsumer.java │ ├── ProxyAudioConsumerCallback.java │ ├── ProxyAudioProducer.java │ ├── ProxyAudioProducerCallback.java │ ├── ProxyPlugin.java │ ├── ProxyPluginMgr.java │ ├── ProxyPluginMgrCallback.java │ ├── ProxyVideoConsumer.java │ ├── ProxyVideoConsumerCallback.java │ ├── ProxyVideoFrame.java │ ├── ProxyVideoProducer.java │ ├── ProxyVideoProducerCallback.java │ ├── PublicationEvent.java │ ├── PublicationSession.java │ ├── QoS.java │ ├── RPMessage.java │ ├── RegistrationEvent.java │ ├── RegistrationSession.java │ ├── SMSData.java │ ├── SMSEncoder.java │ ├── SafeObject.java │ ├── SdpMessage.java │ ├── SipCallback.java │ ├── SipEvent.java │ ├── SipMessage.java │ ├── SipSession.java │ ├── SipStack.java │ ├── SipUri.java │ ├── StackEvent.java │ ├── SubscriptionEvent.java │ ├── SubscriptionSession.java │ ├── T140Callback.java │ ├── T140CallbackData.java │ ├── XcapCallback.java │ ├── XcapEvent.java │ ├── XcapMessage.java │ ├── XcapSelector.java │ ├── XcapStack.java │ ├── tdav_codec_id_t.java │ ├── thttp_event_type_t.java │ ├── tinyWRAP.java │ ├── tinyWRAPConstants.java │ ├── tinyWRAPJNI.java │ ├── tmedia_bandwidth_level_t.java │ ├── tmedia_chroma_t.java │ ├── tmedia_codec_id_t.java │ ├── tmedia_mode_t.java │ ├── tmedia_pref_video_size_t.java │ ├── tmedia_profile_t.java │ ├── tmedia_qos_strength_t.java │ ├── tmedia_qos_stype_t.java │ ├── tmedia_srtp_mode_t.java │ ├── tmedia_srtp_type_t.java │ ├── tmedia_t140_data_type_t.java │ ├── tmsrp_event_type_t.java │ ├── tmsrp_request_type_t.java │ ├── tsip_event_type_t.java │ ├── tsip_info_event_type_t.java │ ├── tsip_invite_event_type_t.java │ ├── tsip_message_event_type_t.java │ ├── tsip_options_event_type_t.java │ ├── tsip_publish_event_type_t.java │ ├── tsip_register_event_type_t.java │ ├── tsip_request_type_t.java │ ├── tsip_stack_mode_t.java │ ├── tsip_subscribe_event_type_t.java │ ├── twrap_media_type_t.java │ ├── twrap_proxy_plugin_type_t.java │ ├── twrap_rpmessage_type_t.java │ └── twrap_sms_type_t.java │ └── utils │ ├── AndroidUtils.java │ ├── CpuFamily_t.java │ ├── CpuFeatures_t.java │ ├── utils.java │ └── utilsJNI.java ├── ekiga_org.md ├── images ├── ngn_eclipse_declaring_ngn_app.png ├── ngn_eclipse_import.png ├── ngn_eclipse_java_buil_path_1.png ├── ngn_eclipse_java_buil_path_2.png ├── ngn_eclipse_jdk_version.png ├── ngn_eclipse_newproj.png ├── ngn_eclipse_properties_1.png └── ngn_eclipse_properties_2.png ├── imsdroid ├── .classpath ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ └── simple_xml_2_3_4.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── .project ├── AndroidManifest.xml ├── build.gradle ├── default.properties ├── imsdroid.iml ├── proguard.cfg ├── project.properties ├── res │ ├── anim │ │ ├── grow_from_bottom.xml │ │ ├── grow_from_bottomleft_to_topright.xml │ │ ├── grow_from_bottomright_to_topleft.xml │ │ ├── grow_from_top.xml │ │ ├── grow_from_topleft_to_bottomright.xml │ │ ├── grow_from_topright_to_bottomleft.xml │ │ ├── rail.xml │ │ ├── shrink_from_bottom.xml │ │ ├── shrink_from_bottomleft_to_topright.xml │ │ ├── shrink_from_bottomright_to_topleft.xml │ │ ├── shrink_from_top.xml │ │ ├── shrink_from_topleft_to_bottomright.xml │ │ └── shrink_from_topright_to_bottomleft.xml │ ├── drawable-hdpi-finger │ │ ├── quickcontact_arrow_down.png │ │ ├── quickcontact_arrow_up.png │ │ ├── quickcontact_bottom_frame.9.png │ │ ├── quickcontact_disambig_bottom_bg.9.png │ │ ├── quickcontact_disambig_divider.9.png │ │ ├── quickcontact_drop_shadow.9.png │ │ ├── quickcontact_photo_frame.9.png │ │ ├── quickcontact_slider_background.png │ │ ├── quickcontact_slider_btn_normal.9.png │ │ ├── quickcontact_slider_btn_on.9.png │ │ ├── quickcontact_slider_btn_pressed.9.png │ │ ├── quickcontact_slider_btn_selected.9.png │ │ ├── quickcontact_slider_grip_left.png │ │ ├── quickcontact_slider_grip_right.png │ │ ├── quickcontact_top_frame.9.png │ │ ├── sym_action_add.png │ │ └── sym_action_map.png │ ├── drawable-hdpi │ │ ├── expand.png │ │ └── icon.png │ ├── drawable-ldpi │ │ ├── icon.png │ │ ├── input_numbers.png │ │ └── input_text.png │ ├── drawable-mdpi-finger │ │ ├── quickcontact_arrow_down.png │ │ ├── quickcontact_arrow_up.png │ │ ├── quickcontact_bottom_frame.9.png │ │ ├── quickcontact_disambig_bottom_bg.9.png │ │ ├── quickcontact_disambig_divider.9.png │ │ ├── quickcontact_drop_shadow.9.png │ │ ├── quickcontact_photo_frame.9.png │ │ ├── quickcontact_slider_background.png │ │ ├── quickcontact_slider_btn_normal.9.png │ │ ├── quickcontact_slider_btn_on.9.png │ │ ├── quickcontact_slider_btn_pressed.9.png │ │ ├── quickcontact_slider_btn_selected.9.png │ │ ├── quickcontact_slider_grip_left.png │ │ └── quickcontact_slider_grip_right.png │ ├── drawable-mdpi │ │ ├── baloon_in_bottom_center.png │ │ ├── baloon_in_bottom_left.png │ │ ├── baloon_in_bottom_right.png │ │ ├── baloon_in_middle_center.png │ │ ├── baloon_in_middle_left.png │ │ ├── baloon_in_middle_right.png │ │ ├── baloon_in_top_center.png │ │ ├── baloon_in_top_left.png │ │ ├── baloon_in_top_right.png │ │ ├── baloon_out_bottom_center.png │ │ ├── baloon_out_bottom_left.png │ │ ├── baloon_out_bottom_right.png │ │ ├── baloon_out_middle_center.png │ │ ├── baloon_out_middle_left.png │ │ ├── baloon_out_middle_right.png │ │ ├── baloon_out_top_center.png │ │ ├── baloon_out_top_left.png │ │ ├── baloon_out_top_right.png │ │ ├── expand.png │ │ ├── icon.png │ │ ├── input_numbers.png │ │ └── input_text.png │ ├── drawable │ │ ├── about_48.png │ │ ├── android_avatar_big.png │ │ ├── avatar_24.png │ │ ├── avatar_48.png │ │ ├── bullet_ball_glass_green_16.png │ │ ├── bullet_ball_glass_grey_16.png │ │ ├── bullet_ball_glass_red_16.png │ │ ├── call_incoming_45.png │ │ ├── call_missed_45.png │ │ ├── call_outgoing_45.png │ │ ├── chat_25.png │ │ ├── chat_48.png │ │ ├── check_off_38.png │ │ ├── check_on_38.png │ │ ├── codecs_48.png │ │ ├── delete_48.png │ │ ├── dialer_48.png │ │ ├── document_down_128.png │ │ ├── document_down_48.png │ │ ├── document_up_128.png │ │ ├── document_up_48.png │ │ ├── eab2_48.png │ │ ├── eab_48.png │ │ ├── exit_48.png │ │ ├── folder_24.png │ │ ├── folder_movie_24.png │ │ ├── general_48.png │ │ ├── grad_bkg_incall.xml │ │ ├── grad_bkg_termwait.xml │ │ ├── grad_dark.xml │ │ ├── grad_green.xml │ │ ├── grad_green_pressed.xml │ │ ├── grad_grey.xml │ │ ├── grad_grey_pressed.xml │ │ ├── grad_light.xml │ │ ├── grad_red.xml │ │ ├── grad_red_pressed.xml │ │ ├── grad_redcircle.xml │ │ ├── grad_whiterounded.xml │ │ ├── history_48.png │ │ ├── ic_dialog_dialer_48.png │ │ ├── ic_input_delete_48.png │ │ ├── ic_menu_call_48.png │ │ ├── icon.png │ │ ├── identity_48.png │ │ ├── im_invisible_user_48.png │ │ ├── image_gallery_25.png │ │ ├── image_gallery_48.png │ │ ├── lock_48.png │ │ ├── messaging_48.png │ │ ├── natt_48.png │ │ ├── network_48.png │ │ ├── options_48.png │ │ ├── phone_call_25.png │ │ ├── phone_hang_up_48.png │ │ ├── phone_hang_up_64.png │ │ ├── phone_hold_48.png │ │ ├── phone_pick_up_48.png │ │ ├── phone_pick_up_64.png │ │ ├── phone_resume_48.png │ │ ├── phone_speaker_48.png │ │ ├── qos_qoe_48.png │ │ ├── quickcontact_slider_btn.xml │ │ ├── refresh_48.png │ │ ├── secure_16.png │ │ ├── sel_green.xml │ │ ├── sel_grey.xml │ │ ├── sel_keypad.xml │ │ ├── sel_red.xml │ │ ├── shape_rounded_white.xml │ │ ├── sharp_76.png │ │ ├── sign_in_48.png │ │ ├── sign_inprogress_48.png │ │ ├── sign_out_48.png │ │ ├── sms_25.png │ │ ├── start_76.png │ │ ├── sym_action_chat_48.png │ │ ├── user_back_24.png │ │ ├── user_busy_24.png │ │ ├── user_hyper_avail_24.png │ │ ├── user_offline_24.png │ │ ├── user_online_24.png │ │ ├── user_onthephone_24.png │ │ ├── user_time_24.png │ │ ├── video_start_48.png │ │ ├── video_stop_48.png │ │ ├── visio_call_25.png │ │ ├── visio_call_48.png │ │ ├── voice_call_25.png │ │ ├── voice_call_48.png │ │ └── webcam_24.png │ ├── layout │ │ ├── action_item.xml │ │ ├── custom_dialog.xml │ │ ├── main.xml │ │ ├── quickaction.xml │ │ ├── screen_about.xml │ │ ├── screen_av.xml │ │ ├── screen_av_queue.xml │ │ ├── screen_av_queue_item.xml │ │ ├── screen_chat.xml │ │ ├── screen_chat_item.xml │ │ ├── screen_chat_queue.xml │ │ ├── screen_chat_queue_item.xml │ │ ├── screen_codecs.xml │ │ ├── screen_codecs_item.xml │ │ ├── screen_contacts.xml │ │ ├── screen_filetrans_queue.xml │ │ ├── screen_filetrans_queue_item.xml │ │ ├── screen_filetrans_view.xml │ │ ├── screen_general.xml │ │ ├── screen_home.xml │ │ ├── screen_home_item.xml │ │ ├── screen_identity.xml │ │ ├── screen_messaging.xml │ │ ├── screen_natt.xml │ │ ├── screen_network.xml │ │ ├── screen_presence.xml │ │ ├── screen_presence_status_item.xml │ │ ├── screen_qos.xml │ │ ├── screen_security.xml │ │ ├── screen_settings.xml │ │ ├── screen_settings_item.xml │ │ ├── screen_splash.xml │ │ ├── screen_tab_contacts.xml │ │ ├── screen_tab_contacts_contact_item.xml │ │ ├── screen_tab_dialer.xml │ │ ├── screen_tab_history.xml │ │ ├── screen_tab_history_item_av.xml │ │ ├── screen_tab_info.xml │ │ ├── screen_tab_messages.xml │ │ ├── screen_tab_messages_item.xml │ │ ├── screen_tab_online.xml │ │ ├── view_call_incall_audio.xml │ │ ├── view_call_incall_video.xml │ │ ├── view_call_proxsensor.xml │ │ ├── view_call_trying.xml │ │ ├── view_dialer_button_image.xml │ │ ├── view_dialer_button_text.xml │ │ ├── view_dialer_buttons.xml │ │ └── view_list_header.xml │ ├── values-fr │ │ └── strings.xml │ ├── values-it │ │ └── strings.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── settings.gradle └── src │ └── org │ └── doubango │ └── imsdroid │ ├── CustomDialog.java │ ├── Engine.java │ ├── GlobalBroadcastReceiver.java │ ├── IMSDroid.java │ ├── Main.java │ ├── NativeService.java │ ├── QuickAction │ ├── ActionItem.java │ ├── CustomPopupWindow.java │ └── QuickAction.java │ ├── Screens │ ├── BaseScreen.java │ ├── IBaseScreen.java │ ├── ScreenAV.java │ ├── ScreenAVQueue.java │ ├── ScreenAbout.java │ ├── ScreenChat.java │ ├── ScreenChatQueue.java │ ├── ScreenCodecs.java │ ├── ScreenContacts.java │ ├── ScreenFileTransferQueue.java │ ├── ScreenFileTransferView.java │ ├── ScreenGeneral.java │ ├── ScreenHome.java │ ├── ScreenIdentity.java │ ├── ScreenInterceptCall.java │ ├── ScreenMessaging.java │ ├── ScreenNatt.java │ ├── ScreenNetwork.java │ ├── ScreenPresence.java │ ├── ScreenQoS.java │ ├── ScreenSecurity.java │ ├── ScreenSettings.java │ ├── ScreenSplash.java │ ├── ScreenTabContacts.java │ ├── ScreenTabDialer.java │ ├── ScreenTabHistory.java │ ├── ScreenTabInfo.java │ ├── ScreenTabMessages.java │ └── ScreenTabOnline.java │ ├── Services │ ├── IScreenService.java │ └── Impl │ │ └── ScreenService.java │ └── Utils │ ├── DateTimeUtils.java │ ├── DialerUtils.java │ ├── FitCenterFrameLayout.java │ └── SeparatedListAdapter.java ├── imsdroid_updatesession.apk ├── iptel_org.md ├── myFirstApp ├── .classpath ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ └── simple_xml_2_3_4.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── .project ├── AndroidManifest.xml ├── build.gradle ├── default.properties ├── myFirstApp.iml ├── proguard.cfg ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml ├── settings.gradle └── src │ └── org │ └── doubango │ └── test │ └── Main.java ├── pbxes_org.md ├── sip2sip_info.md ├── testCall ├── .classpath ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ └── simple_xml_2_3_4.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── .project ├── AndroidManifest.xml ├── build.gradle ├── default.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ ├── callscreen.xml │ │ ├── main.xml │ │ └── main_item.xml │ └── values │ │ └── strings.xml ├── settings.gradle ├── src │ └── org │ │ └── doubango │ │ └── test │ │ └── call │ │ ├── CallScreen.java │ │ └── Main.java └── testCall.iml ├── testRegistration ├── .classpath ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ └── simple_xml_2_3_4.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── .project ├── AndroidManifest.xml ├── build.gradle ├── default.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml ├── settings.gradle ├── src │ └── org │ │ └── doubango │ │ └── test │ │ └── Main.java └── testRegistration.iml └── testT140 ├── .classpath ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── libraries │ ├── android_support_v4.xml │ └── simple_xml_2_3_4.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── build.gradle ├── ic_launcher-web.png ├── libs └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── drawable-xhdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── layout │ └── activity_main.xml ├── menu │ └── activity_main.xml ├── values-v11 │ └── styles.xml └── values │ ├── strings.xml │ └── styles.xml ├── settings.gradle ├── src └── com │ └── example │ └── testt140 │ └── MainActivity.java └── testT140.iml /.gitignore: -------------------------------------------------------------------------------- 1 | # Android Studio / IntelliJ IDEA 2 | *.iws 3 | .idea/tasks.xml 4 | .idea/vcs.xml 5 | .idea/workspace.xml 6 | workspace.xml 7 | 8 | # Graddle 9 | local.properties 10 | .gradle 11 | gradle 12 | gradlew 13 | gradlew.bat 14 | 15 | # Others 16 | build 17 | gen 18 | /out 19 | 20 | 21 | -------------------------------------------------------------------------------- /Commercial_License.md: -------------------------------------------------------------------------------- 1 | [IMSDroid](http://code.google.com/p/imsdroid/) is a free software licensed under the [GNU GPLv3](http://www.gnu.org/licenses/gpl.html) license terms. As far as the commercial product using [IMSDroid](http://code.google.com/p/imsdroid/) or [doubango](http://doubango.org) isn't a **closed-source** software and is compatible with [GNU GPL](http://www.gnu.org/licenses/gpl.html) terms, there is no license violation. However, if your commercial product is a **closed-source** software and you want to keep it closed, then you should get a non-GPL license.
2 | We can provide a non-GPL version of all components used in both [IMSDroid](http://code.google.com/p/imsdroid/) and [doubango](http://doubango.org) except for [x264](http://www.videolan.org/developers/x264.html) library.
3 | ~~An alternative to x264 could be PacketVideo's H.264 implementation which is released under Apache License.~~Starting Doubango **1220** we support [OpenH264](https://github.com/cisco/openh264) (BSD).
4 | Owners of [doubango](http://doubango.org) licenses can reuse part or whole 5 | [IMSDroid](http://code.google.com/p/imsdroid/) source code without any restriction.
6 | 7 | For more information, please [contact us](http://doubango.org/contact.html)
-------------------------------------------------------------------------------- /Copyrigths.md: -------------------------------------------------------------------------------- 1 | IMSDroid uses the following Third Party Libraries:
2 | 3 | * [doubango 3GPP IMS/LTE Framework](http://www.doubango.org/) under [GPL](http://www.gnu.org/licenses/gpl.html) license 4 | * [FFmpeg](http://www.ffmpeg.org/) ([revision 24652](https://code.google.com/p/imsdroid/source/detail?r=24652)) under [GPL](http://www.gnu.org/licenses/gpl.html) license 5 | * [x264](http://www.videolan.org/developers/x264.html) (2010-08-01) under [GPL](http://www.gnu.org/licenses/gpl.html) license 6 | * [Theora](http://www.theora.org) (1.1.1) under BSD-style license 7 | * [libogg](http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz) (1.1.4) under BSD-style license 8 | * [libvorbis](http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz) (1.2.3) under BSD-style license 9 | * [opencore-amr](https://sourceforge.net/projects/opencore-amr/) (2009-09-18 ) under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html) 10 | * [Speex](http://www.speex.org/) under the [revised BSD](http://www.xiph.org/licenses/bsd/speex/) license 11 | * [iLBC](http://www.ilbcfreeware.org/) under [Global IP Solutions iLBC Public License](http://www.ilbcfreeware.org/documentation/gips_iLBClicense.pdf) 12 | * [BroadVoice® Speech Codec](http://www.broadcom.com/support/broadvoice/) under [GNU Lesser General Public License 2.1](http://www.gnu.org/licenses/lgpl.html) 13 | * [Simple XML](http://simple.sourceforge.net/) (2.3.4) under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ### Why the size of apk so important (~4Mo)? ### 4 | The client contains both ARM5vTE and ARMv7-a binaries. 5 | 6 | ### Could I reuse the source code of IMSDroid in my application? ### 7 | ### Is there a library to develop a custom application?
8 | 9 | ### Could I register to any SIP server? ### 10 | Yes. As far as your server is RFC 3261 compliant. 11 | ### How to lower registration 'Expires' value? ### 12 | 13 | ### Is iLBC supported? ### 14 | Yes. But it's only available on ARMv7 (or later)devices. 15 | ### Is AMR supported? ### 16 | Yes. 17 | ### Could I have G.729 codec? ### 18 | G729AB is now supported. Because of licensing issue you have to rebuild the source code.
19 | For more information: http://code.google.com/p/imsdroid/wiki/Building_Source#Building_libtinyWRAP.so_with_G729AB 20 | ### Could I have EVRC codec? ### 21 | ### Could I make and receive calls on the emulator? ### 22 | ### How to call E.164 (e.g. tel:+33100000000) numbers? ### 23 | 24 | ### How to lower video CPU usage? ### -------------------------------------------------------------------------------- /ILBC_Performance_Issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/ILBC_Performance_Issue.md -------------------------------------------------------------------------------- /Roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/Roadmap.md -------------------------------------------------------------------------------- /Screenshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/Screenshots.md -------------------------------------------------------------------------------- /Technical_Reference.md: -------------------------------------------------------------------------------- 1 | * SIP (RFC 3261, 3GPP TS 24.229 Rel-9) 2 | * 3GPP IMS-AKA (RFC 3310, 3GPP TS 33.203, 35.205, 35.206, 35.207, 35.208 and 35.909) with possibilities to activate Early IMS Security (3GPP TS 33.978) for non IMS Registrar 3 | * Private extension headers for 3GPP 4 | * Service-Route Discovery (RFC 3608) 5 | * Proxy-CSCF discovery using DNS NAPTR+SRV 6 | * SigComp (RFC 3320, 3485, 4077, 4464, 4465, 4896, 5049, 5112 and 1951) 7 | * NAT Traversal using STUN2 or **rport** extension 8 | * Preconditions (RFC 3312, 4032 and 5027) for QoS negociation 9 | * SMS over IP (3GPP TS 23.038, 24.040, 24.011, 24.341 and 24.451) 10 | * The E.164 to Uniform Resource Identifiers Mapping (a.k.a ENUM) which allows to directly call telephone numbers (or any SIP mappable address) as per RFC 3761 11 | * The tel URI for Telephone Numbers (RFC 3966) 12 | * SIP SIMPLE (Presence Subscription/Publication and Pager Mode IM) 13 | * Partially implements MMTel (UNI) 14 | * XCAP (RFC 4825) 15 | 16 | * Session Times (RFC 4028) 17 | * Audio Codecs: AMR-NB (Both Octet aligned and Bandwidth efficient), GSM, PCMA, PCMU, Speex-NB and iLBC. 18 | * Video Codecs: H.264 (Base Profile 1.0, 2.0 and 3.0), Theora, H.263, H.263-1998, H.23-2000 and H.261. 19 | 20 | * ...and many other features -------------------------------------------------------------------------------- /VideoCall.md: -------------------------------------------------------------------------------- 1 | ## Supported Video Codecs ## 2 | * H.264 (Base Profile 1.0, 2.0 and 3.0) 3 | * MP4V-ES 4 | * Theora 5 | * H.263, H.263-1998, H.23-2000 6 | * H.261 7 | 8 | ## Full-Screen Mode ## 9 | To enable the Full-Screen mode, go to "Options -> General" and check "Enable Full-Screen Video" checkbox. -------------------------------------------------------------------------------- /VoiceCall.md: -------------------------------------------------------------------------------- 1 | ## Supported Codecs ## 2 | * AMR-NB (Both Octet aligned and Bandwidth efficient) 3 | * GSM 4 | * PCMA and PCMU 5 | * Speex-NB 6 | * iLBC -------------------------------------------------------------------------------- /VoiceQuality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/VoiceQuality.md -------------------------------------------------------------------------------- /android-ngn-stack-00.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack-00.pdf -------------------------------------------------------------------------------- /android-ngn-stack/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/.name: -------------------------------------------------------------------------------- 1 | android-ngn-stack -------------------------------------------------------------------------------- /android-ngn-stack/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 17 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/libraries/simple_xml_2_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | Android API 23 Platform 24 | 25 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /android-ngn-stack/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /android-ngn-stack/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | android-ngn-stack 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /android-ngn-stack/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | android.library=true 11 | # Indicates whether an apk should be generated for each density. 12 | split.density=false 13 | # Project target. 14 | target=android-11 15 | -------------------------------------------------------------------------------- /android-ngn-stack/installdox.sh: -------------------------------------------------------------------------------- 1 | html/installdox -l tinySAK.tag@http://doubango.org/android-ngn-stack html/*.html -l android-ngn-stack.tag@http://doubango.org/android-ngn-stack html/*.html 2 | -------------------------------------------------------------------------------- /android-ngn-stack/libs/arm64-v8a/libplugin_audio_opensles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/arm64-v8a/libplugin_audio_opensles.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/arm64-v8a/libtinyWRAP.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/arm64-v8a/libtinyWRAP.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/armeabi-v7a/libplugin_audio_opensles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libplugin_audio_opensles.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/armeabi-v7a/libtinyWRAP.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libtinyWRAP.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/armeabi-v7a/libtinyWRAP_neon.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libtinyWRAP_neon.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/armeabi-v7a/libutils_armv5te.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi-v7a/libutils_armv5te.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/armeabi/libplugin_audio_opensles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi/libplugin_audio_opensles.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/armeabi/libtinyWRAP.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/armeabi/libtinyWRAP.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/simple-xml-2.3.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/simple-xml-2.3.4.jar -------------------------------------------------------------------------------- /android-ngn-stack/libs/x86/libplugin_audio_opensles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86/libplugin_audio_opensles.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/x86/libtinyWRAP.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86/libtinyWRAP.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/x86_64/libplugin_audio_opensles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86_64/libplugin_audio_opensles.so -------------------------------------------------------------------------------- /android-ngn-stack/libs/x86_64/libtinyWRAP.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/libs/x86_64/libtinyWRAP.so -------------------------------------------------------------------------------- /android-ngn-stack/proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | 8 | -keep public class * extends android.app.Activity 9 | -keep public class * extends android.app.Application 10 | -keep public class * extends android.app.Service 11 | -keep public class * extends android.content.BroadcastReceiver 12 | -keep public class * extends android.content.ContentProvider 13 | -keep public class * extends android.app.backup.BackupAgentHelper 14 | -keep public class * extends android.preference.Preference 15 | -keep public class com.android.vending.licensing.ILicensingService 16 | 17 | -keepclasseswithmembernames class * { 18 | native ; 19 | } 20 | 21 | -keepclasseswithmembernames class * { 22 | public (android.content.Context, android.util.AttributeSet); 23 | } 24 | 25 | -keepclasseswithmembernames class * { 26 | public (android.content.Context, android.util.AttributeSet, int); 27 | } 28 | 29 | -keepclassmembers enum * { 30 | public static **[] values(); 31 | public static ** valueOf(java.lang.String); 32 | } 33 | 34 | -keep class * implements android.os.Parcelable { 35 | public static final android.os.Parcelable$Creator *; 36 | } 37 | -------------------------------------------------------------------------------- /android-ngn-stack/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | android.library=true 14 | # Indicates whether an apk should be generated for each density. 15 | split.density=false 16 | # Project target. 17 | target=android-23 18 | -------------------------------------------------------------------------------- /android-ngn-stack/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /android-ngn-stack/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /android-ngn-stack/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /android-ngn-stack/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | android-rcs-stack 4 | 687 5 | 6 | -------------------------------------------------------------------------------- /android-ngn-stack/rtf/FreeSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/FreeSans.ttf -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_event_args.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_event_args.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_invite_event_args.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_invite_event_args.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_stack_event_args.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_stack_event_args.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_string_event_args.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1events_1_1_ngn_string_event_args.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_consumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_consumer.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_producer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_audio_producer.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_plugin.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_consumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_consumer.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_producer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1media_1_1_ngn_proxy_video_producer.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_base_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_base_service.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_contact_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_contact_service.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_http_client_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_http_client_service.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_network_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_network_service.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_sound_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_sound_service.png -------------------------------------------------------------------------------- /android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_storage_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/android-ngn-stack/rtf/classorg_1_1doubango_1_1ngn_1_1services_1_1impl_1_1_ngn_storage_service.png -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnMediaPluginEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | public enum NgnMediaPluginEventTypes { 23 | PREPARED_OK, 24 | PREPARED_NOK, 25 | STARTED_OK, 26 | STARTED_NOK, 27 | STOPPED_OK, 28 | STOPPED_NOK, 29 | PAUSED_OK, 30 | PAUSED_NOK, 31 | VIDEO_INPUT_SIZE_CHANGED 32 | } 33 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnMessagingEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | public enum NgnMessagingEventTypes { 23 | INCOMING, 24 | OUTGOING, 25 | SUCCESS, 26 | FAILURE 27 | } 28 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnMsrpEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | public enum NgnMsrpEventTypes { 23 | CONNECTED, 24 | SUCCESS_2XX, 25 | SUCCESS_REPORT, 26 | DATA, 27 | ERROR, 28 | DISCONNECTED, 29 | } 30 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnNetworkEventArgs.java: -------------------------------------------------------------------------------- 1 | package org.doubango.ngn.events; 2 | 3 | import android.os.Parcel; 4 | import android.os.Parcelable; 5 | 6 | public class NgnNetworkEventArgs extends NgnEventArgs { 7 | private final static String TAG = NgnNetworkEventArgs.class.getCanonicalName(); 8 | 9 | public static final String ACTION_NETWORK_EVENT = TAG + ".ACTION_NETWORK_EVENT"; 10 | 11 | private NgnNetworkEventTypes mType; 12 | 13 | public NgnNetworkEventArgs(NgnNetworkEventTypes type){ 14 | super(); 15 | mType = type; 16 | } 17 | 18 | public NgnNetworkEventArgs(Parcel in){ 19 | super(in); 20 | } 21 | 22 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { 23 | public NgnNetworkEventArgs createFromParcel(Parcel in) { 24 | return new NgnNetworkEventArgs(in); 25 | } 26 | 27 | public NgnNetworkEventArgs[] newArray(int size) { 28 | return new NgnNetworkEventArgs[size]; 29 | } 30 | }; 31 | 32 | public NgnNetworkEventTypes getEventType(){ 33 | return mType; 34 | } 35 | 36 | @Override 37 | protected void readFromParcel(Parcel in) { 38 | mType = Enum.valueOf(NgnNetworkEventTypes.class, in.readString()); 39 | } 40 | 41 | @Override 42 | public void writeToParcel(Parcel dest, int flags) { 43 | dest.writeString(mType.toString()); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnNetworkEventTypes.java: -------------------------------------------------------------------------------- 1 | package org.doubango.ngn.events; 2 | 3 | /** 4 | * Created by dmi on 12/9/2016. 5 | */ 6 | 7 | public enum NgnNetworkEventTypes { 8 | CONNECTED, 9 | DISCONNECTED, 10 | CELLULAR_AVAILABLE, 11 | } 12 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnPublicationEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | public enum NgnPublicationEventTypes { 23 | PUBLICATION_OK, 24 | PUBLICATION_NOK, 25 | PUBLICATION_INPROGRESS, 26 | UNPUBLICATION_OK, 27 | UNPUBLICATION_NOK, 28 | UNPUBLICATION_INPROGRESS 29 | } 30 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnRegistrationEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | public enum NgnRegistrationEventTypes { 23 | REGISTRATION_OK, 24 | REGISTRATION_NOK, 25 | REGISTRATION_INPROGRESS, 26 | UNREGISTRATION_OK, 27 | UNREGISTRATION_NOK, 28 | UNREGISTRATION_INPROGRESS 29 | } 30 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnStackEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | /** 23 | * List of all supported types associated to Stack event arguments 24 | * @sa @ref NgnStackEventArgs() 25 | */ 26 | public enum NgnStackEventTypes { 27 | START_OK, 28 | START_NOK, 29 | STOP_OK, 30 | STOP_NOK 31 | } 32 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/events/NgnSubscriptionEventTypes.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.events; 21 | 22 | public enum NgnSubscriptionEventTypes { 23 | SUBSCRIPTION_OK, 24 | SUBSCRIPTION_NOK, 25 | SUBSCRIPTION_INPROGRESS, 26 | UNSUBSCRIPTION_OK, 27 | UNSUBSCRIPTION_NOK, 28 | UNSUBSCRIPTION_INPROGRESS, 29 | INCOMING_NOTIFY 30 | } 31 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/services/INgnBaseService.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.services; 21 | 22 | public interface INgnBaseService { 23 | boolean start(); 24 | boolean stop(); 25 | } 26 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/services/INgnHttpClientService.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.services; 21 | 22 | import java.io.InputStream; 23 | 24 | public interface INgnHttpClientService extends INgnBaseService{ 25 | String get(String uri); 26 | String post(String uri, String contentUTF8, String contentType); 27 | public InputStream getBinary(String uri); 28 | } 29 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/services/INgnStorageService.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.services; 21 | 22 | public interface INgnStorageService extends INgnBaseService { 23 | String getCurrentDir(); 24 | String getContentShareDir(); 25 | } 26 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/services/impl/NgnBaseService.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.services.impl; 21 | 22 | import org.doubango.ngn.services.INgnBaseService; 23 | 24 | /**@page NgnBaseService_page Base Service 25 | * All NGN services inherits from this class. 26 | */ 27 | 28 | /** 29 | * Base class for all services 30 | */ 31 | public abstract class NgnBaseService implements INgnBaseService { 32 | 33 | } 34 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/sip/NgnPresenceStatus.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.sip; 21 | 22 | /** 23 | * Presence status 24 | */ 25 | public enum NgnPresenceStatus { 26 | None, 27 | Offline, 28 | Busy, 29 | Away, 30 | Online, 31 | BeRightBack, 32 | OnThePhone, 33 | OutToLunch, 34 | HyperAvailable 35 | } 36 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/utils/NgnCallbackFunc.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.utils; 21 | 22 | public interface NgnCallbackFunc { 23 | void callback(T object, Object[]... args); 24 | } 25 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/utils/NgnObservableObject.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.utils; 21 | 22 | import java.util.Observable; 23 | 24 | public abstract class NgnObservableObject extends Observable{ 25 | protected void setChangedAndNotifyObservers(Object data){ 26 | super.setChanged(); 27 | super.notifyObservers(data); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/ngn/utils/NgnPredicate.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.ngn.utils; 21 | 22 | public interface NgnPredicate { 23 | boolean apply(T item); 24 | } 25 | 26 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/tinyWRAP/DialogEvent.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.9 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.tinyWRAP; 10 | 11 | public class DialogEvent extends SipEvent { 12 | private long swigCPtr; 13 | 14 | protected DialogEvent(long cPtr, boolean cMemoryOwn) { 15 | super(tinyWRAPJNI.DialogEvent_SWIGUpcast(cPtr), cMemoryOwn); 16 | swigCPtr = cPtr; 17 | } 18 | 19 | protected static long getCPtr(DialogEvent obj) { 20 | return (obj == null) ? 0 : obj.swigCPtr; 21 | } 22 | 23 | protected void finalize() { 24 | delete(); 25 | } 26 | 27 | public synchronized void delete() { 28 | if (swigCPtr != 0) { 29 | if (swigCMemOwn) { 30 | swigCMemOwn = false; 31 | tinyWRAPJNI.delete_DialogEvent(swigCPtr); 32 | } 33 | swigCPtr = 0; 34 | } 35 | super.delete(); 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/tinyWRAP/ProxyPlugin.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.9 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.tinyWRAP; 10 | 11 | public class ProxyPlugin { 12 | private long swigCPtr; 13 | protected boolean swigCMemOwn; 14 | 15 | protected ProxyPlugin(long cPtr, boolean cMemoryOwn) { 16 | swigCMemOwn = cMemoryOwn; 17 | swigCPtr = cPtr; 18 | } 19 | 20 | protected static long getCPtr(ProxyPlugin obj) { 21 | return (obj == null) ? 0 : obj.swigCPtr; 22 | } 23 | 24 | protected void finalize() { 25 | delete(); 26 | } 27 | 28 | public synchronized void delete() { 29 | if (swigCPtr != 0) { 30 | if (swigCMemOwn) { 31 | swigCMemOwn = false; 32 | tinyWRAPJNI.delete_ProxyPlugin(swigCPtr); 33 | } 34 | swigCPtr = 0; 35 | } 36 | } 37 | 38 | public twrap_proxy_plugin_type_t getType() { 39 | return twrap_proxy_plugin_type_t.swigToEnum(tinyWRAPJNI.ProxyPlugin_getType(swigCPtr, this)); 40 | } 41 | 42 | public java.math.BigInteger getId() { 43 | return tinyWRAPJNI.ProxyPlugin_getId(swigCPtr, this); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/tinyWRAP/SafeObject.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.9 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.tinyWRAP; 10 | 11 | public class SafeObject { 12 | private long swigCPtr; 13 | protected boolean swigCMemOwn; 14 | 15 | protected SafeObject(long cPtr, boolean cMemoryOwn) { 16 | swigCMemOwn = cMemoryOwn; 17 | swigCPtr = cPtr; 18 | } 19 | 20 | protected static long getCPtr(SafeObject obj) { 21 | return (obj == null) ? 0 : obj.swigCPtr; 22 | } 23 | 24 | protected void finalize() { 25 | delete(); 26 | } 27 | 28 | public synchronized void delete() { 29 | if (swigCPtr != 0) { 30 | if (swigCMemOwn) { 31 | swigCMemOwn = false; 32 | tinyWRAPJNI.delete_SafeObject(swigCPtr); 33 | } 34 | swigCPtr = 0; 35 | } 36 | } 37 | 38 | public SafeObject() { 39 | this(tinyWRAPJNI.new_SafeObject(), true); 40 | } 41 | 42 | public int Lock() { 43 | return tinyWRAPJNI.SafeObject_Lock(swigCPtr, this); 44 | } 45 | 46 | public int UnLock() { 47 | return tinyWRAPJNI.SafeObject_UnLock(swigCPtr, this); 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/tinyWRAP/StackEvent.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.9 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.tinyWRAP; 10 | 11 | public class StackEvent extends SipEvent { 12 | private long swigCPtr; 13 | 14 | protected StackEvent(long cPtr, boolean cMemoryOwn) { 15 | super(tinyWRAPJNI.StackEvent_SWIGUpcast(cPtr), cMemoryOwn); 16 | swigCPtr = cPtr; 17 | } 18 | 19 | protected static long getCPtr(StackEvent obj) { 20 | return (obj == null) ? 0 : obj.swigCPtr; 21 | } 22 | 23 | protected void finalize() { 24 | delete(); 25 | } 26 | 27 | public synchronized void delete() { 28 | if (swigCPtr != 0) { 29 | if (swigCMemOwn) { 30 | swigCMemOwn = false; 31 | tinyWRAPJNI.delete_StackEvent(swigCPtr); 32 | } 33 | swigCPtr = 0; 34 | } 35 | super.delete(); 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/tinyWRAP/tinyWRAP.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.9 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.tinyWRAP; 10 | 11 | public class tinyWRAP implements tinyWRAPConstants { 12 | } 13 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/utils/utils.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.4 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.utils; 10 | 11 | public class utils { 12 | } 13 | -------------------------------------------------------------------------------- /android-ngn-stack/src/org/doubango/utils/utilsJNI.java: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * This file was automatically generated by SWIG (http://www.swig.org). 3 | * Version 2.0.4 4 | * 5 | * Do not make changes to this file unless you know what you are doing--modify 6 | * the SWIG interface file instead. 7 | * ----------------------------------------------------------------------------- */ 8 | 9 | package org.doubango.utils; 10 | 11 | public class utilsJNI { 12 | public final static native long new_AndroidUtils(); 13 | public final static native void delete_AndroidUtils(long jarg1); 14 | public final static native java.math.BigInteger AndroidUtils_getCpuFamily(); 15 | public final static native java.math.BigInteger AndroidUtils_getCpuFeatures(); 16 | } 17 | -------------------------------------------------------------------------------- /ekiga_org.md: -------------------------------------------------------------------------------- 1 | The client will not work with **ekiga.net** until they have fixed [Bug 624751](https://code.google.com/p/imsdroid/issues/detail?id=24751) (https://bugzilla.gnome.org/show_bug.cgi?id=624751). -------------------------------------------------------------------------------- /images/ngn_eclipse_declaring_ngn_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_declaring_ngn_app.png -------------------------------------------------------------------------------- /images/ngn_eclipse_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_import.png -------------------------------------------------------------------------------- /images/ngn_eclipse_java_buil_path_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_java_buil_path_1.png -------------------------------------------------------------------------------- /images/ngn_eclipse_java_buil_path_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_java_buil_path_2.png -------------------------------------------------------------------------------- /images/ngn_eclipse_jdk_version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_jdk_version.png -------------------------------------------------------------------------------- /images/ngn_eclipse_newproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_newproj.png -------------------------------------------------------------------------------- /images/ngn_eclipse_properties_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_properties_1.png -------------------------------------------------------------------------------- /images/ngn_eclipse_properties_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/images/ngn_eclipse_properties_2.png -------------------------------------------------------------------------------- /imsdroid/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /imsdroid/.idea/.name: -------------------------------------------------------------------------------- 1 | imsdroid -------------------------------------------------------------------------------- /imsdroid/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /imsdroid/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /imsdroid/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /imsdroid/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | -------------------------------------------------------------------------------- /imsdroid/.idea/libraries/simple_xml_2_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /imsdroid/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | IMSDroid 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | 35 | android-ngn-stack_src 36 | 2 37 | _android_android_ngn_stack_67b226b2/src 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /imsdroid/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Indicates whether an apk should be generated for each density. 11 | split.density=false 12 | android.library.reference.1=../android-ngn-stack 13 | # Project target. 14 | target=android-11 15 | -------------------------------------------------------------------------------- /imsdroid/proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | 8 | -keep public class * extends android.app.Activity 9 | -keep public class * extends android.app.Application 10 | -keep public class * extends android.app.Service 11 | -keep public class * extends android.content.BroadcastReceiver 12 | -keep public class * extends android.content.ContentProvider 13 | -keep public class * extends android.app.backup.BackupAgentHelper 14 | -keep public class * extends android.preference.Preference 15 | -keep public class com.android.vending.licensing.ILicensingService 16 | 17 | -keepclasseswithmembernames class * { 18 | native ; 19 | } 20 | 21 | -keepclasseswithmembernames class * { 22 | public (android.content.Context, android.util.AttributeSet); 23 | } 24 | 25 | -keepclasseswithmembernames class * { 26 | public (android.content.Context, android.util.AttributeSet, int); 27 | } 28 | 29 | -keepclassmembers enum * { 30 | public static **[] values(); 31 | public static ** valueOf(java.lang.String); 32 | } 33 | 34 | -keep class * implements android.os.Parcelable { 35 | public static final android.os.Parcelable$Creator *; 36 | } 37 | -------------------------------------------------------------------------------- /imsdroid/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Indicates whether an apk should be generated for each density. 14 | split.density=false 15 | android.library.reference.1=../android-ngn-stack 16 | # Project target. 17 | target=android-23 18 | -------------------------------------------------------------------------------- /imsdroid/res/anim/grow_from_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/anim/grow_from_bottomleft_to_topright.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/anim/grow_from_bottomright_to_topleft.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/anim/grow_from_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/anim/grow_from_topleft_to_bottomright.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/anim/grow_from_topright_to_bottomleft.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/anim/rail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /imsdroid/res/anim/shrink_from_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/anim/shrink_from_bottomleft_to_topright.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/anim/shrink_from_bottomright_to_topleft.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/anim/shrink_from_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/anim/shrink_from_topleft_to_bottomright.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/anim/shrink_from_topright_to_bottomleft.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_arrow_down.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_arrow_up.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_bottom_frame.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_bottom_frame.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_disambig_bottom_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_disambig_bottom_bg.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_disambig_divider.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_disambig_divider.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_drop_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_drop_shadow.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_photo_frame.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_photo_frame.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_background.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_normal.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_on.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_on.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_pressed.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_btn_selected.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_grip_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_grip_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_slider_grip_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_slider_grip_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/quickcontact_top_frame.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/quickcontact_top_frame.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/sym_action_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/sym_action_add.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi-finger/sym_action_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi-finger/sym_action_map.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi/expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi/expand.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-ldpi/input_numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-ldpi/input_numbers.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-ldpi/input_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-ldpi/input_text.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_arrow_down.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_arrow_up.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_bottom_frame.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_bottom_frame.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_disambig_bottom_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_disambig_bottom_bg.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_disambig_divider.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_disambig_divider.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_drop_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_drop_shadow.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_photo_frame.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_photo_frame.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_background.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_normal.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_on.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_on.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_pressed.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_btn_selected.9.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_grip_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_grip_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi-finger/quickcontact_slider_grip_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi-finger/quickcontact_slider_grip_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_bottom_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_bottom_center.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_bottom_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_bottom_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_bottom_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_bottom_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_middle_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_middle_center.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_middle_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_middle_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_middle_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_middle_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_top_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_top_center.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_top_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_top_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_in_top_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_in_top_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_bottom_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_bottom_center.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_bottom_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_bottom_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_bottom_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_bottom_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_middle_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_middle_center.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_middle_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_middle_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_middle_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_middle_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_top_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_top_center.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_top_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_top_left.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/baloon_out_top_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/baloon_out_top_right.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/expand.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/input_numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/input_numbers.png -------------------------------------------------------------------------------- /imsdroid/res/drawable-mdpi/input_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable-mdpi/input_text.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/about_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/about_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/android_avatar_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/android_avatar_big.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/avatar_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/avatar_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/avatar_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/avatar_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/bullet_ball_glass_green_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/bullet_ball_glass_green_16.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/bullet_ball_glass_grey_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/bullet_ball_glass_grey_16.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/bullet_ball_glass_red_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/bullet_ball_glass_red_16.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/call_incoming_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/call_incoming_45.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/call_missed_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/call_missed_45.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/call_outgoing_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/call_outgoing_45.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/chat_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/chat_25.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/chat_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/chat_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/check_off_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/check_off_38.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/check_on_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/check_on_38.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/codecs_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/codecs_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/delete_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/delete_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/dialer_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/dialer_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/document_down_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/document_down_128.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/document_down_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/document_down_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/document_up_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/document_up_128.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/document_up_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/document_up_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/eab2_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/eab2_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/eab_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/eab_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/exit_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/exit_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/folder_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/folder_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/folder_movie_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/folder_movie_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/general_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/general_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_bkg_incall.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_bkg_termwait.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 19 | 22 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_green.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_green_pressed.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_grey.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_grey_pressed.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_red.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_red_pressed.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_redcircle.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/grad_whiterounded.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 13 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/history_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/history_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/ic_dialog_dialer_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/ic_dialog_dialer_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/ic_input_delete_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/ic_input_delete_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/ic_menu_call_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/ic_menu_call_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/icon.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/identity_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/identity_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/im_invisible_user_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/im_invisible_user_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/image_gallery_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/image_gallery_25.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/image_gallery_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/image_gallery_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/lock_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/lock_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/messaging_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/messaging_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/natt_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/natt_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/network_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/network_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/options_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/options_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_call_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_call_25.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_hang_up_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_hang_up_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_hang_up_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_hang_up_64.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_hold_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_hold_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_pick_up_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_pick_up_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_pick_up_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_pick_up_64.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_resume_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_resume_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/phone_speaker_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/phone_speaker_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/qos_qoe_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/qos_qoe_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/quickcontact_slider_btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 19 | 20 | 22 | 24 | 26 | 28 | 30 | 31 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/refresh_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/refresh_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/secure_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/secure_16.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/sel_green.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/sel_grey.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | 9 | 11 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/sel_keypad.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | 9 | 11 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/sel_red.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/shape_rounded_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /imsdroid/res/drawable/sharp_76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/sharp_76.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/sign_in_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/sign_in_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/sign_inprogress_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/sign_inprogress_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/sign_out_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/sign_out_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/sms_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/sms_25.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/start_76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/start_76.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/sym_action_chat_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/sym_action_chat_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_back_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_back_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_busy_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_busy_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_hyper_avail_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_hyper_avail_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_offline_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_offline_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_online_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_online_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_onthephone_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_onthephone_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/user_time_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/user_time_24.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/video_start_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/video_start_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/video_stop_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/video_stop_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/visio_call_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/visio_call_25.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/visio_call_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/visio_call_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/voice_call_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/voice_call_25.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/voice_call_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/voice_call_48.png -------------------------------------------------------------------------------- /imsdroid/res/drawable/webcam_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid/res/drawable/webcam_24.png -------------------------------------------------------------------------------- /imsdroid/res/layout/action_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 17 | 18 | 27 | -------------------------------------------------------------------------------- /imsdroid/res/layout/custom_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /imsdroid/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_av.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_av_queue.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_av_queue_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_chat_queue.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_chat_queue_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_codecs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_codecs_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_filetrans_queue.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_home.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_home_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_presence_status_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_settings_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_splash.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_contacts.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_contacts_contact_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_history.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_history_item_av.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_messages.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /imsdroid/res/layout/screen_tab_online.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /imsdroid/res/layout/view_call_proxsensor.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /imsdroid/res/layout/view_dialer_button_image.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /imsdroid/res/layout/view_dialer_button_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /imsdroid/res/layout/view_list_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /imsdroid/res/values-fr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Aujourdh\'ui 5 | Hier 6 | 7 | 8 | Italy +39 9 | France +33 10 | 11 | 12 | -------------------------------------------------------------------------------- /imsdroid/res/values-it/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Oggi 5 | Ieri 6 | 7 | 8 | Italy +39 9 | 10 | 11 | -------------------------------------------------------------------------------- /imsdroid/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'android-ngn-stack' 2 | project(':android-ngn-stack').projectDir = new File('../android-ngn-stack') -------------------------------------------------------------------------------- /imsdroid/src/org/doubango/imsdroid/IMSDroid.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.imsdroid; 21 | 22 | import org.doubango.ngn.NgnApplication; 23 | 24 | import android.util.Log; 25 | 26 | public class IMSDroid extends NgnApplication{ 27 | private final static String TAG = IMSDroid.class.getCanonicalName(); 28 | 29 | public IMSDroid() { 30 | Log.d(TAG,"IMSDroid()"); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /imsdroid/src/org/doubango/imsdroid/Screens/IBaseScreen.java: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2010-2011, Mamadou Diop. 2 | * Copyright (C) 2011, Doubango Telecom. 3 | * 4 | * Contact: Mamadou Diop 5 | * 6 | * This file is part of imsdroid Project (http://code.google.com/p/imsdroid) 7 | * 8 | * imsdroid is free software: you can redistribute it and/or modify it under the terms of 9 | * the GNU General Public License as published by the Free Software Foundation, either version 3 10 | * of the License, or (at your option) any later version. 11 | * 12 | * imsdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 13 | * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 14 | * See the GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | */ 20 | package org.doubango.imsdroid.Screens; 21 | 22 | import org.doubango.imsdroid.Screens.BaseScreen.SCREEN_TYPE; 23 | 24 | import android.view.Menu; 25 | 26 | public interface IBaseScreen { 27 | String getId(); 28 | SCREEN_TYPE getType(); 29 | boolean hasMenu(); 30 | boolean hasBack(); 31 | boolean back(); 32 | boolean createOptionsMenu(Menu menu); 33 | } 34 | -------------------------------------------------------------------------------- /imsdroid_updatesession.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/imsdroid_updatesession.apk -------------------------------------------------------------------------------- /myFirstApp/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /myFirstApp/.idea/.name: -------------------------------------------------------------------------------- 1 | myFirstApp -------------------------------------------------------------------------------- /myFirstApp/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /myFirstApp/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /myFirstApp/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /myFirstApp/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /myFirstApp/.idea/libraries/simple_xml_2_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /myFirstApp/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | Android API 23 Platform 24 | 25 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /myFirstApp/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /myFirstApp/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /myFirstApp/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /myFirstApp/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | myFirstApp 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | 35 | android-ngn-stack_src 36 | 2 37 | _android_android_ngn_stack_67b226b2/src 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /myFirstApp/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-5 12 | android.library.reference.1=../android-ngn-stack 13 | -------------------------------------------------------------------------------- /myFirstApp/proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | 8 | -keep public class * extends android.app.Activity 9 | -keep public class * extends android.app.Application 10 | -keep public class * extends android.app.Service 11 | -keep public class * extends android.content.BroadcastReceiver 12 | -keep public class * extends android.content.ContentProvider 13 | -keep public class * extends android.app.backup.BackupAgentHelper 14 | -keep public class * extends android.preference.Preference 15 | -keep public class com.android.vending.licensing.ILicensingService 16 | 17 | -keepclasseswithmembernames class * { 18 | native ; 19 | } 20 | 21 | -keepclasseswithmembernames class * { 22 | public (android.content.Context, android.util.AttributeSet); 23 | } 24 | 25 | -keepclasseswithmembernames class * { 26 | public (android.content.Context, android.util.AttributeSet, int); 27 | } 28 | 29 | -keepclassmembers enum * { 30 | public static **[] values(); 31 | public static ** valueOf(java.lang.String); 32 | } 33 | 34 | -keep class * implements android.os.Parcelable { 35 | public static final android.os.Parcelable$Creator *; 36 | } 37 | -------------------------------------------------------------------------------- /myFirstApp/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/myFirstApp/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /myFirstApp/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/myFirstApp/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /myFirstApp/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/myFirstApp/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /myFirstApp/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /myFirstApp/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World, Main! 4 | myFirstApp 5 | 6 | -------------------------------------------------------------------------------- /myFirstApp/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'android-ngn-stack' 2 | project(':android-ngn-stack').projectDir = new File('../android-ngn-stack') -------------------------------------------------------------------------------- /myFirstApp/src/org/doubango/test/Main.java: -------------------------------------------------------------------------------- 1 | package org.doubango.test; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class Main extends Activity { 7 | 8 | @Override 9 | public void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.main); 12 | } 13 | } -------------------------------------------------------------------------------- /testCall/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /testCall/.idea/.name: -------------------------------------------------------------------------------- 1 | testCall -------------------------------------------------------------------------------- /testCall/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testCall/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testCall/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testCall/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /testCall/.idea/libraries/simple_xml_2_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testCall/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | Android API 23 Platform 24 | 25 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /testCall/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testCall/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /testCall/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testCall/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | testCall 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | 35 | android-ngn-stack_src 36 | 2 37 | _android_android_ngn_stack_67b226b2/src 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /testCall/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-9 12 | android.library.reference.1=../android-ngn-stack 13 | -------------------------------------------------------------------------------- /testCall/proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | 8 | -keep public class * extends android.app.Activity 9 | -keep public class * extends android.app.Application 10 | -keep public class * extends android.app.Service 11 | -keep public class * extends android.content.BroadcastReceiver 12 | -keep public class * extends android.content.ContentProvider 13 | -keep public class * extends android.app.backup.BackupAgentHelper 14 | -keep public class * extends android.preference.Preference 15 | -keep public class com.android.vending.licensing.ILicensingService 16 | 17 | -keepclasseswithmembernames class * { 18 | native ; 19 | } 20 | 21 | -keepclasseswithmembernames class * { 22 | public (android.content.Context, android.util.AttributeSet); 23 | } 24 | 25 | -keepclasseswithmembernames class * { 26 | public (android.content.Context, android.util.AttributeSet, int); 27 | } 28 | 29 | -keepclassmembers enum * { 30 | public static **[] values(); 31 | public static ** valueOf(java.lang.String); 32 | } 33 | 34 | -keep class * implements android.os.Parcelable { 35 | public static final android.os.Parcelable$Creator *; 36 | } 37 | -------------------------------------------------------------------------------- /testCall/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | android.library.reference.1=../android-ngn-stack 14 | # Project target. 15 | target=android-23 16 | -------------------------------------------------------------------------------- /testCall/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testCall/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /testCall/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testCall/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /testCall/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testCall/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /testCall/res/layout/callscreen.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /testCall/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /testCall/res/layout/main_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testCall/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World, Main! 4 | Test Audio call 5 | 6 | -------------------------------------------------------------------------------- /testCall/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'android-ngn-stack' 2 | project(':android-ngn-stack').projectDir = new File('../android-ngn-stack') -------------------------------------------------------------------------------- /testRegistration/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /testRegistration/.idea/.name: -------------------------------------------------------------------------------- 1 | testRegistration -------------------------------------------------------------------------------- /testRegistration/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testRegistration/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testRegistration/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testRegistration/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /testRegistration/.idea/libraries/simple_xml_2_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testRegistration/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | Android API 23 Platform 24 | 25 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /testRegistration/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testRegistration/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /testRegistration/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testRegistration/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | testRegistration 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | 35 | android-ngn-stack_src 36 | 2 37 | _android_android_ngn_stack_67b226b2/src 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /testRegistration/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /testRegistration/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Indicates whether an apk should be generated for each density. 11 | split.density=false 12 | android.library.reference.1=../android-ngn-stack 13 | # Project target. 14 | target=android-9 15 | -------------------------------------------------------------------------------- /testRegistration/proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | 8 | -keep public class * extends android.app.Activity 9 | -keep public class * extends android.app.Application 10 | -keep public class * extends android.app.Service 11 | -keep public class * extends android.content.BroadcastReceiver 12 | -keep public class * extends android.content.ContentProvider 13 | -keep public class * extends android.app.backup.BackupAgentHelper 14 | -keep public class * extends android.preference.Preference 15 | -keep public class com.android.vending.licensing.ILicensingService 16 | 17 | -keepclasseswithmembernames class * { 18 | native ; 19 | } 20 | 21 | -keepclasseswithmembernames class * { 22 | public (android.content.Context, android.util.AttributeSet); 23 | } 24 | 25 | -keepclasseswithmembernames class * { 26 | public (android.content.Context, android.util.AttributeSet, int); 27 | } 28 | 29 | -keepclassmembers enum * { 30 | public static **[] values(); 31 | public static ** valueOf(java.lang.String); 32 | } 33 | 34 | -keep class * implements android.os.Parcelable { 35 | public static final android.os.Parcelable$Creator *; 36 | } 37 | -------------------------------------------------------------------------------- /testRegistration/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Indicates whether an apk should be generated for each density. 14 | split.density=false 15 | android.library.reference.1=../android-ngn-stack 16 | # Project target. 17 | target=android-23 18 | -------------------------------------------------------------------------------- /testRegistration/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testRegistration/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /testRegistration/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testRegistration/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /testRegistration/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testRegistration/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /testRegistration/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World, Main! 4 | test 5 | 6 | -------------------------------------------------------------------------------- /testRegistration/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'android-ngn-stack' 2 | project(':android-ngn-stack').projectDir = new File('../android-ngn-stack') -------------------------------------------------------------------------------- /testT140/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /testT140/.idea/.name: -------------------------------------------------------------------------------- 1 | testT140 -------------------------------------------------------------------------------- /testT140/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testT140/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testT140/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testT140/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /testT140/.idea/libraries/android_support_v4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testT140/.idea/libraries/simple_xml_2_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testT140/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /testT140/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /testT140/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /testT140/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | testT140 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /testT140/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.6 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.source=1.6 12 | -------------------------------------------------------------------------------- /testT140/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/ic_launcher-web.png -------------------------------------------------------------------------------- /testT140/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/libs/android-support-v4.jar -------------------------------------------------------------------------------- /testT140/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /testT140/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-23 15 | android.library.reference.1=../android-ngn-stack 16 | -------------------------------------------------------------------------------- /testT140/res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /testT140/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /testT140/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /testT140/res/drawable-mdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-mdpi/ic_action_search.png -------------------------------------------------------------------------------- /testT140/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /testT140/res/drawable-xhdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-xhdpi/ic_action_search.png -------------------------------------------------------------------------------- /testT140/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoubangoTelecom/imsdroid/d1044c708300691fa398f6e44e7d80850ce95f7b/testT140/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /testT140/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 |