在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 开源voip(网络电话)项目

开源voip(网络电话)项目

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:10.19M
  • 下载次数:5
  • 浏览次数:171
  • 发布时间:2021-01-23
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
网络电话代码
【实例截图】
【核心代码】
73c0a98b-e4e3-4e2a-bde8-2dc9c540c9f0
└── imsdroid源
└── imsdroid
├── AndroidManifest.xml
├── bin
│   ├── classes.dex
│   ├── ietf
│   │   └── params
│   │   └── xml
│   │   └── ns
│   │   ├── pidf
│   │   │   ├── Basic.class
│   │   │   ├── caps
│   │   │   │   ├── Actortype.class
│   │   │   │   ├── Actortypes.class
│   │   │   │   ├── Classtype.class
│   │   │   │   ├── Classtypes.class
│   │   │   │   ├── Descriptiontype.class
│   │   │   │   ├── Devcaps.class
│   │   │   │   ├── Duplextype.class
│   │   │   │   ├── Duplextypes.class
│   │   │   │   ├── Equalstype.class
│   │   │   │   ├── EventPackagestype.class
│   │   │   │   ├── Eventtypes.class
│   │   │   │   ├── Extensionstype.class
│   │   │   │   ├── Extensiontypes.class
│   │   │   │   ├── Higherthantype.class
│   │   │   │   ├── Languagestype$Notsupported.class
│   │   │   │   ├── Languagestype$Supported.class
│   │   │   │   ├── Languagestype.class
│   │   │   │   ├── Lowerthantype.class
│   │   │   │   ├── Methodstype.class
│   │   │   │   ├── Methodtypes.class
│   │   │   │   ├── Mobilitytype.class
│   │   │   │   ├── Mobilitytypes.class
│   │   │   │   ├── Prioritytype.class
│   │   │   │   ├── Prioritytypes.class
│   │   │   │   ├── Rangetype.class
│   │   │   │   ├── Schemestype$Notsupported.class
│   │   │   │   ├── Schemestype$Supported.class
│   │   │   │   ├── Schemestype.class
│   │   │   │   └── Servcapstype.class
│   │   │   ├── Contact.class
│   │   │   ├── data_model
│   │   │   │   ├── Device.class
│   │   │   │   ├── Empty.class
│   │   │   │   ├── NoteT.class
│   │   │   │   └── Person.class
│   │   │   ├── Note.class
│   │   │   ├── Presence.class
│   │   │   ├── rpid
│   │   │   │   ├── ActiveIdle.class
│   │   │   │   ├── Activities$activity.class
│   │   │   │   ├── Activities$ACTIVITY_TYPE.class
│   │   │   │   ├── Activities$appointment.class
│   │   │   │   ├── Activities$away.class
│   │   │   │   ├── Activities$breakfast.class
│   │   │   │   ├── Activities$busy.class
│   │   │   │   ├── Activities$dinner.class
│   │   │   │   ├── Activities$holiday.class
│   │   │   │   ├── Activities$in_transit.class
│   │   │   │   ├── Activities$looking_for_work.class
│   │   │   │   ├── Activities$meal.class
│   │   │   │   ├── Activities$meeting.class
│   │   │   │   ├── Activities$on_the_phone.class
│   │   │   │   ├── Activities$other.class
│   │   │   │   ├── Activities$performance.class
│   │   │   │   ├── Activities$permanent_absence.class
│   │   │   │   ├── Activities$playing.class
│   │   │   │   ├── Activities$presentation.class
│   │   │   │   ├── Activities$shopping.class
│   │   │   │   ├── Activities$sleeping.class
│   │   │   │   ├── Activities$spectator.class
│   │   │   │   ├── Activities$steering.class
│   │   │   │   ├── Activities$travel.class
│   │   │   │   ├── Activities$tv.class
│   │   │   │   ├── Activities$vacation.class
│   │   │   │   ├── Activities$working.class
│   │   │   │   ├── Activities$worship.class
│   │   │   │   ├── Activities.class
│   │   │   │   ├── Empty.class
│   │   │   │   ├── Mood.class
│   │   │   │   ├── NoteT.class
│   │   │   │   ├── PlaceIs$Audio.class
│   │   │   │   ├── PlaceIs$Text.class
│   │   │   │   ├── PlaceIs$Video.class
│   │   │   │   ├── PlaceIs.class
│   │   │   │   ├── PlaceType.class
│   │   │   │   ├── Privacy.class
│   │   │   │   ├── Relationship.class
│   │   │   │   ├── ServiceClass.class
│   │   │   │   ├── Sphere.class
│   │   │   │   ├── StatusIcon.class
│   │   │   │   ├── TimeOffset.class
│   │   │   │   └── UserInput.class
│   │   │   ├── Status.class
│   │   │   └── Tuple.class
│   │   ├── resource_lists
│   │   │   ├── DisplayNameType.class
│   │   │   ├── EntryRef.class
│   │   │   ├── EntryRefType.class
│   │   │   ├── EntryType$DisplayName.class
│   │   │   ├── EntryType.class
│   │   │   ├── ExternalType.class
│   │   │   ├── ListType$List.class
│   │   │   ├── ListType.class
│   │   │   └── ResourceLists.class
│   │   ├── rls_services
│   │   │   ├── PackagesType.class
│   │   │   ├── RlsServices.class
│   │   │   └── ServiceType.class
│   │   └── xcap_caps
│   │   ├── XcapCaps$Auids.class
│   │   ├── XcapCaps$Extensions.class
│   │   ├── XcapCaps$Namespaces.class
│   │   └── XcapCaps.class
│   ├── imsdroid.apk
│   ├── oma
│   │   └── xml
│   │   ├── prs
│   │   │   └── pidf
│   │   │   └── oma_pres
│   │   │   ├── BarringState.class
│   │   │   ├── BarringType.class
│   │   │   ├── BasicType.class
│   │   │   ├── EmptyType.class
│   │   │   ├── NetworkAvailability$Network.class
│   │   │   ├── NetworkAvailability.class
│   │   │   ├── OverridingWillingness.class
│   │   │   ├── RegistrationState.class
│   │   │   ├── RegistrationType.class
│   │   │   ├── ServiceDescription.class
│   │   │   ├── SessionParticipation.class
│   │   │   └── Willingness.class
│   │   └── xdm
│   │   └── xcap_directory
│   │   ├── XcapDirectory$Folder$Entry.class
│   │   ├── XcapDirectory$Folder.class
│   │   └── XcapDirectory.class
│   ├── org
│   │   └── doubango
│   │   ├── imsdroid
│   │   │   ├── CallDialog.class
│   │   │   ├── CustomDialog.class
│   │   │   ├── events
│   │   │   │   ├── ContactsEventArgs.class
│   │   │   │   ├── ContactsEventTypes.class
│   │   │   │   ├── EventArgs.class
│   │   │   │   ├── EventDispatcher.class
│   │   │   │   ├── EventHandler.class
│   │   │   │   ├── HistoryEventArgs.class
│   │   │   │   ├── HistoryEventTypes.class
│   │   │   │   ├── IContactsEventDispatcher.class
│   │   │   │   ├── IContactsEventHandler.class
│   │   │   │   ├── IEventDispatcher.class
│   │   │   │   ├── IEventHandler.class
│   │   │   │   ├── IHistoryEventDispatcher.class
│   │   │   │   ├── IHistoryEventHandler.class
│   │   │   │   ├── IInviteEventDispatcher.class
│   │   │   │   ├── IInviteEventHandler.class
│   │   │   │   ├── IMsrpEventDispatcher.class
│   │   │   │   ├── IMsrpEventHandler.class
│   │   │   │   ├── InviteEventArgs.class
│   │   │   │   ├── InviteEventTypes.class
│   │   │   │   ├── IRegistrationEventDispatcher.class
│   │   │   │   ├── IRegistrationEventHandler.class
│   │   │   │   ├── ISubscriptionEventDispatcher.class
│   │   │   │   ├── ISubscriptionEventHandler.class
│   │   │   │   ├── IXcapEventDispatcher.class
│   │   │   │   ├── IXcapEventHandler.class
│   │   │   │   ├── MsrpEventArgs.class
│   │   │   │   ├── MsrpEventTypes.class
│   │   │   │   ├── RegistrationEventArgs.class
│   │   │   │   ├── RegistrationEventTypes.class
│   │   │   │   ├── SubscriptionEventArgs.class
│   │   │   │   ├── SubscriptionEventTypes.class
│   │   │   │   ├── XcapEventArgs.class
│   │   │   │   └── XcapEventTypes.class
│   │   │   ├── IMSDroid.class
│   │   │   ├── Main$1.class
│   │   │   ├── Main$2.class
│   │   │   ├── Main$3.class
│   │   │   ├── Main$4.class
│   │   │   ├── Main$5.class
│   │   │   ├── Main.class
│   │   │   ├── media
│   │   │   │   ├── AudioConsumer$1.class
│   │   │   │   ├── AudioConsumer$MyProxyAudioConsumer.class
│   │   │   │   ├── AudioConsumer.class
│   │   │   │   ├── AudioProducer$1.class
│   │   │   │   ├── AudioProducer$MyProxyAudioProducer.class
│   │   │   │   ├── AudioProducer.class
│   │   │   │   ├── MediaType.class
│   │   │   │   ├── VideoConsumer$MyProxyVideoConsumer.class
│   │   │   │   ├── VideoConsumer$Preview.class
│   │   │   │   ├── VideoConsumer.class
│   │   │   │   ├── VideoProducer$1.class
│   │   │   │   ├── VideoProducer$APILevel5.class
│   │   │   │   ├── VideoProducer$APILevel7.class
│   │   │   │   ├── VideoProducer$APILevel8.class
│   │   │   │   ├── VideoProducer$FFC.class
│   │   │   │   ├── VideoProducer$MyProxyVideoProducer.class
│   │   │   │   ├── VideoProducer$Preview.class
│   │   │   │   └── VideoProducer.class
│   │   │   ├── Model
│   │   │   │   ├── AddressBook.class
│   │   │   │   ├── Call.class
│   │   │   │   ├── Configuration$CONFIGURATION_ENTRY.class
│   │   │   │   ├── Configuration$CONFIGURATION_SECTION.class
│   │   │   │   ├── Configuration.class
│   │   │   │   ├── ConfigurationSection.class
│   │   │   │   ├── ConfigurationSectionEntry.class
│   │   │   │   ├── Group$Contact.class
│   │   │   │   ├── Group.class
│   │   │   │   ├── HistoryAVCallEvent.class
│   │   │   │   ├── HistoryEvent$StatusType.class
│   │   │   │   ├── HistoryEvent.class
│   │   │   │   ├── HistoryList.class
│   │   │   │   ├── HistoryMsrpEvent.class
│   │   │   │   ├── HistorySMSEvent.class
│   │   │   │   └── Message.class
│   │   │   ├── MyViewFlipper.class
│   │   │   ├── R$anim.class
│   │   │   ├── R$array.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$color.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── Screens
│   │   │   │   ├── IScreen.class
│   │   │   │   ├── Screen$1.class
│   │   │   │   ├── Screen$2.class
│   │   │   │   ├── Screen$3.class
│   │   │   │   ├── Screen$4.class
│   │   │   │   ├── Screen$SCREEN_TYPE.class
│   │   │   │   ├── ScreenAbout.class
│   │   │   │   ├── ScreenAuthorizations.class
│   │   │   │   ├── ScreenAV$1$1.class
│   │   │   │   ├── ScreenAV$1.class
│   │   │   │   ├── ScreenAV$2.class
│   │   │   │   ├── ScreenAV$3$1.class
│   │   │   │   ├── ScreenAV$3.class
│   │   │   │   ├── ScreenAV$4.class
│   │   │   │   ├── ScreenAV$5.class
│   │   │   │   ├── ScreenAV$6.class
│   │   │   │   ├── ScreenAV$7.class
│   │   │   │   ├── ScreenAV$8$1.class
│   │   │   │   ├── ScreenAV$8.class
│   │   │   │   ├── ScreenAV$9$1.class
│   │   │   │   ├── ScreenAV$9$2.class
│   │   │   │   ├── ScreenAV$9.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$10.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$11.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$12.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$1.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$2.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$3.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$4.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$5.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$6.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$7.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$8.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler$9.class
│   │   │   │   ├── ScreenAV$AVInviteEventHandler.class
│   │   │   │   ├── ScreenAV$ProxSensor.class
│   │   │   │   ├── ScreenAV.class
│   │   │   │   ├── ScreenChatQueue.class
│   │   │   │   ├── Screen.class
│   │   │   │   ├── ScreenCodecs$1.class
│   │   │   │   ├── ScreenCodecs$ScreenCodecsAdapter.class
│   │   │   │   ├── ScreenCodecs$ScreenCodecsItem.class
│   │   │   │   ├── ScreenCodecs.class
│   │   │   │   ├── ScreenContactEdit$1.class
│   │   │   │   ├── ScreenContactEdit$2.class
│   │   │   │   ├── ScreenContactEdit.class
│   │   │   │   ├── ScreenContacts$1.class
│   │   │   │   ├── ScreenContacts$2.class
│   │   │   │   ├── ScreenContacts$3.class
│   │   │   │   ├── ScreenContacts$4.class
│   │   │   │   ├── ScreenContacts$MyDisplayNameComparable.class
│   │   │   │   ├── ScreenContacts$ScreenContactsAdapter.class
│   │   │   │   ├── ScreenContacts.class
│   │   │   │   ├── ScreenContactView$1.class
│   │   │   │   ├── ScreenContactView$2.class
│   │   │   │   ├── ScreenContactView.class
│   │   │   │   ├── ScreenDialer$1.class
│   │   │   │   ├── ScreenDialer$2.class
│   │   │   │   ├── ScreenDialer$3.class
│   │   │   │   ├── ScreenDialer$4.class
│   │   │   │   ├── ScreenDialer$5.class
│   │   │   │   ├── ScreenDialer.class
│   │   │   │   ├── ScreenFileTransferQueue$1.class
│   │   │   │   ├── ScreenFileTransferQueue$2.class
│   │   │   │   ├── ScreenFileTransferQueue$3.class
│   │   │   │   ├── ScreenFileTransferQueue$MsrpInviteEventHandler.class
│   │   │   │   ├── ScreenFileTransferQueue$ScreenFileTransAdapter.class
│   │   │   │   ├── ScreenFileTransferQueue.class
│   │   │   │   ├── ScreenFileTransferView$1.class
│   │   │   │   ├── ScreenFileTransferView$2.class
│   │   │   │   ├── ScreenFileTransferView$3.class
│   │   │   │   ├── ScreenFileTransferView$4$1.class
│   │   │   │   ├── ScreenFileTransferView$4.class
│   │   │   │   ├── ScreenFileTransferView$5.class
│   │   │   │   ├── ScreenFileTransferView$6.class
│   │   │   │   ├── ScreenFileTransferView.class
│   │   │   │   ├── ScreenGeneral$AudioPlayBackLevel.class
│   │   │   │   ├── ScreenGeneral.class
│   │   │   │   ├── ScreenHistory$1.class
│   │   │   │   ├── ScreenHistory$2.class
│   │   │   │   ├── ScreenHistory$3.class
│   │   │   │   ├── ScreenHistory$4.class
│   │   │   │   ├── ScreenHistory$5.class
│   │   │   │   ├── ScreenHistory$6.class
│   │   │   │   ├── ScreenHistory$ScreenHistoryAdapter.class
│   │   │   │   ├── ScreenHistory.class
│   │   │   │   ├── ScreenHome$1$1.class
│   │   │   │   ├── ScreenHome$1$2.class
│   │   │   │   ├── ScreenHome$1.class
│   │   │   │   ├── ScreenHome$2.class
│   │   │   │   ├── ScreenHome$3.class
│   │   │   │   ├── ScreenHome$ScreenHomeAdapter.class
│   │   │   │   ├── ScreenHome$ScreenHomeItem.class
│   │   │   │   ├── ScreenHome.class
│   │   │   │   ├── ScreenIdentity.class
│   │   │   │   ├── ScreenMessaging.class
│   │   │   │   ├── ScreenMsrpInc$1.class
│   │   │   │   ├── ScreenMsrpInc$2.class
│   │   │   │   ├── ScreenMsrpInc$3.class
│   │   │   │   ├── ScreenMsrpInc.class
│   │   │   │   ├── ScreenNatt$1.class
│   │   │   │   ├── ScreenNatt$2.class
│   │   │   │   ├── ScreenNatt.class
│   │   │   │   ├── ScreenNetwork.class
│   │   │   │   ├── ScreenOptions$1.class
│   │   │   │   ├── ScreenOptions$ScreenOptionsAdapter.class
│   │   │   │   ├── ScreenOptions$ScreenOptionsItem.class
│   │   │   │   ├── ScreenOptions.class
│   │   │   │   ├── ScreenOptionsContacts$1.class
│   │   │   │   ├── ScreenOptionsContacts.class
│   │   │   │   ├── ScreenPresence$1.class
│   │   │   │   ├── ScreenPresence$2.class
│   │   │   │   ├── ScreenPresence$3.class
│   │   │   │   ├── ScreenPresence$4.class
│   │   │   │   ├── ScreenPresence$Preview.class
│   │   │   │   ├── ScreenPresence$ScreenOptionsAdapter.class
│   │   │   │   ├── ScreenPresence$StatusItem.class
│   │   │   │   ├── ScreenPresence.class
│   │   │   │   ├── ScreenQoS$1.class
│   │   │   │   ├── ScreenQoS$ScreenQoSStrength.class
│   │   │   │   ├── ScreenQoS$ScreenQoSType.class
│   │   │   │   ├── ScreenQoS.class
│   │   │   │   ├── ScreenRegistrations$1.class
│   │   │   │   ├── ScreenRegistrations$2.class
│   │   │   │   ├── ScreenRegistrations$3.class
│   │   │   │   ├── ScreenRegistrations$4.class
│   │   │   │   ├── ScreenRegistrations$ScreenRegistrationsAdapter.class
│   │   │   │   ├── ScreenRegistrations.class
│   │   │   │   ├── ScreenSecurity$1.class
│   │   │   │   ├── ScreenSecurity$2.class
│   │   │   │   ├── ScreenSecurity$3.class
│   │   │   │   ├── ScreenSecurity$4.class
│   │   │   │   ├── ScreenSecurity$5.class
│   │   │   │   ├── ScreenSecurity.class
│   │   │   │   ├── ScreenSMSCompose$1.class
│   │   │   │   ├── ScreenSMSCompose$2.class
│   │   │   │   ├── ScreenSMSCompose.class
│   │   │   │   ├── ScreenSMSView$1.class
│   │   │   │   └── ScreenSMSView.class
│   │   │   ├── Services
│   │   │   │   ├── IConfigurationService.class
│   │   │   │   ├── IContactService.class
│   │   │   │   ├── IHistoryService.class
│   │   │   │   ├── Impl
│   │   │   │   │   ├── ConfigurationService.class
│   │   │   │   │   ├── ConnectionChangeReceiver.class
│   │   │   │   │   ├── ContactService$1.class
│   │   │   │   │   ├── ContactService$2.class
│   │   │   │   │   ├── ContactService$3$1$1.class
│   │   │   │   │   ├── ContactService$3$1.class
│   │   │   │   │   ├── ContactService$3.class
│   │   │   │   │   ├── ContactService.class
│   │   │   │   │   ├── HistoryService$1.class
│   │   │   │   │   ├── HistoryService$2.class
│   │   │   │   │   ├── HistoryService$3.class
│   │   │   │   │   ├── HistoryService$4.class
│   │   │   │   │   ├── HistoryService$5.class
│   │   │   │   │   ├── HistoryService.class
│   │   │   │   │   ├── NetworkService$DNS_TYPE.class
│   │   │   │   │   ├── NetworkService.class
│   │   │   │   │   ├── ScreenService.class
│   │   │   │   │   ├── Service.class
│   │   │   │   │   ├── ServiceManager.class
│   │   │   │   │   ├── ServiceManagerReceiver.class
│   │   │   │   │   ├── SipService$1.class
│   │   │   │   │   ├── SipService$2.class
│   │   │   │   │   ├── SipService$3.class
│   │   │   │   │   ├── SipService$4.class
│   │   │   │   │   ├── SipService$MySipCallback$1.class
│   │   │   │   │   ├── SipService$MySipCallback$2.class
│   │   │   │   │   ├── SipService$MySipCallback$3$1.class
│   │   │   │   │   ├── SipService$MySipCallback$3.class
│   │   │   │   │   ├── SipService$MySipCallback.class
│   │   │   │   │   ├── SipService$SipPrefrences.class
│   │   │   │   │   ├── SipService.class
│   │   │   │   │   ├── SoundService$1$1.class
│   │   │   │   │   ├── SoundService$1.class
│   │   │   │   │   ├── SoundService.class
│   │   │   │   │   ├── StorageService.class
│   │   │   │   │   ├── XcapService$1.class
│   │   │   │   │   ├── XcapService$MyXcapCallback$1.class
│   │   │   │   │   ├── XcapService$MyXcapCallback.class
│   │   │   │   │   ├── XcapService$MyXcapStack.class
│   │   │   │   │   └── XcapService.class
│   │   │   │   ├── INetworkService.class
│   │   │   │   ├── IScreenService.class
│   │   │   │   ├── IService.class
│   │   │   │   ├── ISipService.class
│   │   │   │   ├── ISoundService.class
│   │   │   │   ├── IStorageService.class
│   │   │   │   └── IXcapService.class
│   │   │   ├── sip
│   │   │   │   ├── MyAVSession$CallState.class
│   │   │   │   ├── MyAVSession.class
│   │   │   │   ├── MyInviteSession.class
│   │   │   │   ├── MyMsrpSession$MsrpInviteEventHandler.class
│   │   │   │   ├── MyMsrpSession$MyMsrpCallback.class
│   │   │   │   ├── MyMsrpSession.class
│   │   │   │   ├── MyPublicationSession.class
│   │   │   │   ├── MyRegistrationSession.class
│   │   │   │   ├── MySipSession.class
│   │   │   │   ├── MySipStack$STACK_STATE.class
│   │   │   │   ├── MySipStack.class
│   │   │   │   ├── MySubscriptionSession$EVENT_PACKAGE_TYPE.class
│   │   │   │   ├── MySubscriptionSession.class
│   │   │   │   └── PresenceStatus.class
│   │   │   ├── utils
│   │   │   │   ├── ContentType.class
│   │   │   │   ├── NetworkUtils.class
│   │   │   │   ├── RFC3339Date.class
│   │   │   │   ├── StringUtils.class
│   │   │   │   └── UriUtils.class
│   │   │   ├── xcap
│   │   │   │   ├── Xcap$State.class
│   │   │   │   └── Xcap.class
│   │   │   └── xml
│   │   │   └── reginfo
│   │   │   ├── Contact$DisplayName.class
│   │   │   ├── Contact$UnknownParam.class
│   │   │   ├── Contact.class
│   │   │   ├── Reginfo.class
│   │   │   └── Registration.class
│   │   └── tinyWRAP
│   │   ├── ActionConfig.class
│   │   ├── CallSession.class
│   │   ├── DDebugCallback.class
│   │   ├── DialogEvent.class
│   │   ├── InviteEvent.class
│   │   ├── InviteSession.class
│   │   ├── MessagingEvent.class
│   │   ├── MessagingSession.class
│   │   ├── MsrpCallback.class
│   │   ├── MsrpEvent.class
│   │   ├── MsrpMessage.class
│   │   ├── MsrpSession.class
│   │   ├── OptionsEvent.class
│   │   ├── OptionsSession.class
│   │   ├── ProxyAudioConsumer.class
│   │   ├── ProxyAudioProducer.class
│   │   ├── ProxyVideoConsumer.class
│   │   ├── ProxyVideoFrame.class
│   │   ├── ProxyVideoProducer.class
│   │   ├── PublicationEvent.class
│   │   ├── PublicationSession.class
│   │   ├── RegistrationEvent.class
│   │   ├── RegistrationSession.class
│   │   ├── RPMessage.class
│   │   ├── SafeObject.class
│   │   ├── SdpMessage.class
│   │   ├── SipCallback.class
│   │   ├── SipEvent.class
│   │   ├── SipMessage.class
│   │   ├── SipSession.class
│   │   ├── SipStack.class
│   │   ├── SipUri.class
│   │   ├── SMSData.class
│   │   ├── SMSEncoder.class
│   │   ├── StackEvent.class
│   │   ├── SubscriptionEvent.class
│   │   ├── SubscriptionSession.class
│   │   ├── tdav_codec_id_t$SwigNext.class
│   │   ├── tdav_codec_id_t.class
│   │   ├── thttp_event_type_t$SwigNext.class
│   │   ├── thttp_event_type_t.class
│   │   ├── tinyWRAP.class
│   │   ├── tinyWRAPConstants.class
│   │   ├── tinyWRAPJNI.class
│   │   ├── tmedia_bandwidth_level_t$SwigNext.class
│   │   ├── tmedia_bandwidth_level_t.class
│   │   ├── tmedia_chroma_t$SwigNext.class
│   │   ├── tmedia_chroma_t.class
│   │   ├── tmedia_qos_strength_t$SwigNext.class
│   │   ├── tmedia_qos_strength_t.class
│   │   ├── tmedia_qos_stype_t$SwigNext.class
│   │   ├── tmedia_qos_stype_t.class
│   │   ├── tmsrp_event_type_t$SwigNext.class
│   │   ├── tmsrp_event_type_t.class
│   │   ├── tmsrp_request_type_t$SwigNext.class
│   │   ├── tmsrp_request_type_t.class
│   │   ├── tsip_event_code_t$SwigNext.class
│   │   ├── tsip_event_code_t.class
│   │   ├── tsip_event_type_t$SwigNext.class
│   │   ├── tsip_event_type_t.class
│   │   ├── tsip_invite_event_type_t$SwigNext.class
│   │   ├── tsip_invite_event_type_t.class
│   │   ├── tsip_message_event_type_t$SwigNext.class
│   │   ├── tsip_message_event_type_t.class
│   │   ├── tsip_options_event_type_t$SwigNext.class
│   │   ├── tsip_options_event_type_t.class
│   │   ├── tsip_publish_event_type_t$SwigNext.class
│   │   ├── tsip_publish_event_type_t.class
│   │   ├── tsip_register_event_type_t$SwigNext.class
│   │   ├── tsip_register_event_type_t.class
│   │   ├── tsip_subscribe_event_type_t$SwigNext.class
│   │   ├── tsip_subscribe_event_type_t.class
│   │   ├── twrap_media_type_t$SwigNext.class
│   │   ├── twrap_media_type_t.class
│   │   ├── twrap_rpmessage_type_t$SwigNext.class
│   │   ├── twrap_rpmessage_type_t.class
│   │   ├── twrap_sms_type_t$SwigNext.class
│   │   ├── twrap_sms_type_t.class
│   │   ├── XcapCallback.class
│   │   ├── XcapEvent.class
│   │   ├── XcapMessage.class
│   │   ├── XcapSelector.class
│   │   └── XcapStack.class
│   └── resources.ap_
├── default.properties
├── gen
│   └── org
│   └── doubango
│   └── imsdroid
│   └── R.java
├── ims.IAB
├── ims.IAD
├── ims.IMB
├── ims.IMD
├── ims.PFI
├── ims.PO
├── ims.PR
├── ims.PS
├── ims.WK3
├── libs
│   ├── armeabi
│   │   └── libtinyWRAP.so
│   ├── armeabi-v7a
│   │   └── libtinyWRAP.so
│   └── simple-xml-2.3.4.jar
├── res
│   ├── anim
│   │   ├── hyperspace_in.xml
│   │   ├── hyperspace_out.xml
│   │   ├── push_left_in.xml
│   │   ├── push_left_out.xml
│   │   ├── push_up_in.xml
│   │   ├── push_up_out.xml
│   │   ├── slidein.xml
│   │   ├── slide_left.xml
│   │   ├── slideout.xml
│   │   └── slide_right.xml
│   ├── drawable
│   │   ├── about_48.png
│   │   ├── android_48.png
│   │   ├── avatar_24.png
│   │   ├── avatar_48.png
│   │   ├── black_qcif.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
│   │   ├── cancel_48.png
│   │   ├── chat_48.png
│   │   ├── check_off_38.png
│   │   ├── check_on_38.png
│   │   ├── codecs_48.png
│   │   ├── delete_24.png
│   │   ├── delete_48.png
│   │   ├── delete_list_48.png
│   │   ├── dialer_48.png
│   │   ├── dialertext_47.png
│   │   ├── document_down_128.png
│   │   ├── document_down_48.png
│   │   ├── document_error_48.png
│   │   ├── document_ok_16.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
│   │   ├── green_qcif.png
│   │   ├── group_add_48.png
│   │   ├── group_delete_48.png
│   │   ├── history_48.png
│   │   ├── hourglass.png
│   │   ├── icon.png
│   │   ├── id_cards_48.png
│   │   ├── identity_48.png
│   │   ├── image_gallery_25.png
│   │   ├── image_gallery_48.png
│   │   ├── large_contact.png
│   │   ├── lock_48.png
│   │   ├── lock_edit_48.png
│   │   ├── message_48.png
│   │   ├── message_ok_16.png
│   │   ├── messaging_48.png
│   │   ├── natt_48.png
│   │   ├── nav_refresh_blue.png
│   │   ├── network_48.png
│   │   ├── num0_76.png
│   │   ├── num1_76.png
│   │   ├── num2_76.png
│   │   ├── num3_76.png
│   │   ├── num4_76.png
│   │   ├── num5_76.png
│   │   ├── num6_76.png
│   │   ├── num7_76.png
│   │   ├── num8_76.png
│   │   ├── num9_76.png
│   │   ├── options_48.png
│   │   ├── people_48.png
│   │   ├── phone_call_16.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_redirect_48.png
│   │   ├── phone_resume_48.png
│   │   ├── phone_speaker_48.png
│   │   ├── phone_speaker.png
│   │   ├── presentation_64.png
│   │   ├── qos_qoe_48.png
│   │   ├── sharp_76.png
│   │   ├── sign_in_48.png
│   │   ├── sign_inprogress_48.png
│   │   ├── sign_out_48.png
│   │   ├── sms_error_45.png
│   │   ├── sms_into_16.png
│   │   ├── sms_into_45.png
│   │   ├── sms_out_45.png
│   │   ├── start_76.png
│   │   ├── user_16.png
│   │   ├── user_32.png
│   │   ├── user_add_48.png
│   │   ├── user_back16.png
│   │   ├── user_back_24.png
│   │   ├── user_busy_16.png
│   │   ├── user_busy_24.png
│   │   ├── user_delete_48.png
│   │   ├── user_hyper_avail_16.png
│   │   ├── user_hyper_avail_24.png
│   │   ├── user_monitor_48.png
│   │   ├── user_offline_16.png
│   │   ├── user_offline_24.png
│   │   ├── user_online_24.png
│   │   ├── user_onthephone_16.png
│   │   ├── user_onthephone_24.png
│   │   ├── user_refresh_48.png
│   │   ├── user_time_16.png
│   │   ├── user_time_24.png
│   │   ├── video_start_48.png
│   │   ├── video_stop_48.png
│   │   └── webcam_24.png
│   ├── layout
│   │   ├── call_dialog.xml
│   │   ├── custom_dialog.xml
│   │   ├── main.xml
│   │   ├── screen_about.xml
│   │   ├── screen_authorizations.xml
│   │   ├── screen_av.xml
│   │   ├── screen_chat_queue.xml
│   │   ├── screen_codecs_item.xml
│   │   ├── screen_codecs.xml
│   │   ├── screen_contact_edit.xml
│   │   ├── screen_contacts_item.xml
│   │   ├── screen_contacts.xml
│   │   ├── screen_contact_view.xml
│   │   ├── screen_dialer.xml
│   │   ├── screen_file_transfer_queue_item.xml
│   │   ├── screen_file_transfer_queue.xml
│   │   ├── screen_file_transfer_view.xml
│   │   ├── screen_general.xml
│   │   ├── screen_history_item.xml
│   │   ├── screen_history.xml
│   │   ├── screen_home_item.xml
│   │   ├── screen_home.xml
│   │   ├── screen_identity.xml
│   │   ├── screen_messaging.xml
│   │   ├── screen_msrp_inc.xml
│   │   ├── screen_natt.xml
│   │   ├── screen_network.xml
│   │   ├── screen_options_contacts.xml
│   │   ├── screen_options_item.xml
│   │   ├── screen_options.xml
│   │   ├── screen_presence_status_item.xml
│   │   ├── screen_presence.xml
│   │   ├── screen_qos.xml
│   │   ├── screen_registrations_item.xml
│   │   ├── screen_registrations.xml
│   │   ├── screen_security.xml
│   │   ├── screen_smscomp.xml
│   │   └── screen_smsview.xml
│   ├── raw
│   │   ├── dtmf_0.wav
│   │   ├── dtmf_1.wav
│   │   ├── dtmf_2.wav
│   │   ├── dtmf_3.wav
│   │   ├── dtmf_4.wav
│   │   ├── dtmf_5.wav
│   │   ├── dtmf_6.wav
│   │   ├── dtmf_7.wav
│   │   ├── dtmf_8.wav
│   │   ├── dtmf_9.wav
│   │   ├── dtmf_pound.wav
│   │   ├── dtmf_star.wav
│   │   ├── ringbacktone.wav
│   │   ├── ringtone.mp3
│   │   └── smsevent.wav
│   └── values
│   └── strings.xml
└── src
├── ietf
│   └── params
│   └── xml
│   └── ns
│   ├── pidf
│   │   ├── Basic.java
│   │   ├── caps
│   │   │   ├── Actortype.java
│   │   │   ├── Actortypes.java
│   │   │   ├── Classtype.java
│   │   │   ├── Classtypes.java
│   │   │   ├── Descriptiontype.java
│   │   │   ├── Devcaps.java
│   │   │   ├── Duplextype.java
│   │   │   ├── Duplextypes.java
│   │   │   ├── Equalstype.java
│   │   │   ├── EventPackagestype.java
│   │   │   ├── Eventtypes.java
│   │   │   ├── Extensionstype.java
│   │   │   ├── Extensiontypes.java
│   │   │   ├── Higherthantype.java
│   │   │   ├── Languagestype.java
│   │   │   ├── Lowerthantype.java
│   │   │   ├── Methodstype.java
│   │   │   ├── Methodtypes.java
│   │   │   ├── Mobilitytype.java
│   │   │   ├── Mobilitytypes.java
│   │   │   ├── Prioritytype.java
│   │   │   ├── Prioritytypes.java
│   │   │   ├── Rangetype.java
│   │   │   ├── Schemestype.java
│   │   │   └── Servcapstype.java
│   │   ├── Contact.java
│   │   ├── data_model
│   │   │   ├── Device.java
│   │   │   ├── Empty.java
│   │   │   ├── NoteT.java
│   │   │   └── Person.java
│   │   ├── Note.java
│   │   ├── Presence.java
│   │   ├── rpid
│   │   │   ├── ActiveIdle.java
│   │   │   ├── Activities.java
│   │   │   ├── Empty.java
│   │   │   ├── Mood.java
│   │   │   ├── NoteT.java
│   │   │   ├── PlaceIs.java
│   │   │   ├── PlaceType.java
│   │   │   ├── Privacy.java
│   │   │   ├── Relationship.java
│   │   │   ├── ServiceClass.java
│   │   │   ├── Sphere.java
│   │   │   ├── StatusIcon.java
│   │   │   ├── TimeOffset.java
│   │   │   └── UserInput.java
│   │   ├── Status.java
│   │   └── Tuple.java
│   ├── resource_lists
│   │   ├── DisplayNameType.java
│   │   ├── EntryRef.java
│   │   ├── EntryRefType.java
│   │   ├── EntryType.java
│   │   ├── ExternalType.java
│   │   ├── ListType.java
│   │   └── ResourceLists.java
│   ├── rls_services
│   │   ├── PackagesType.java
│   │   ├── RlsServices.java
│   │   └── ServiceType.java
│   └── xcap_caps
│   └── XcapCaps.java
├── oma
│   └── xml
│   ├── prs
│   │   └── pidf
│   │   └── oma_pres
│   │   ├── BarringState.java
│   │   ├── BarringType.java
│   │   ├── BasicType.java
│   │   ├── EmptyType.java
│   │   ├── NetworkAvailability.java
│   │   ├── OverridingWillingness.java
│   │   ├── RegistrationState.java
│   │   ├── RegistrationType.java
│   │   ├── ServiceDescription.java
│   │   ├── SessionParticipation.java
│   │   └── Willingness.java
│   └── xdm
│   └── xcap_directory
│   └── XcapDirectory.java
└── org
└── doubango
├── imsdroid
│   ├── CallDialog.java
│   ├── CustomDialog.java
│   ├── events
│   │   ├── ContactsEventArgs.java
│   │   ├── ContactsEventTypes.java
│   │   ├── EventArgs.java
│   │   ├── EventDispatcher.java
│   │   ├── EventHandler.java
│   │   ├── HistoryEventArgs.java
│   │   ├── HistoryEventTypes.java
│   │   ├── IContactsEventDispatcher.java
│   │   ├── IContactsEventHandler.java
│   │   ├── IEventDispatcher.java
│   │   ├── IEventHandler.java
│   │   ├── IHistoryEventDispatcher.java
│   │   ├── IHistoryEventHandler.java
│   │   ├── IInviteEventDispatcher.java
│   │   ├── IInviteEventHandler.java
│   │   ├── IMsrpEventDispatcher.java
│   │   ├── IMsrpEventHandler.java
│   │   ├── InviteEventArgs.java
│   │   ├── InviteEventTypes.java
│   │   ├── IRegistrationEventDispatcher.java
│   │   ├── IRegistrationEventHandler.java
│   │   ├── ISubscriptionEventDispatcher.java
│   │   ├── ISubscriptionEventHandler.java
│   │   ├── IXcapEventDispatcher.java
│   │   ├── IXcapEventHandler.java
│   │   ├── MsrpEventArgs.java
│   │   ├── MsrpEventTypes.java
│   │   ├── RegistrationEventArgs.java
│   │   ├── RegistrationEventTypes.java
│   │   ├── SubscriptionEventArgs.java
│   │   ├── SubscriptionEventTypes.java
│   │   ├── XcapEventArgs.java
│   │   └── XcapEventTypes.java
│   ├── IMSDroid.java
│   ├── Main.java
│   ├── media
│   │   ├── AudioConsumer.java
│   │   ├── AudioProducer.java
│   │   ├── MediaType.java
│   │   ├── VideoConsumer.java
│   │   └── VideoProducer.java
│   ├── Model
│   │   ├── AddressBook.java
│   │   ├── Call.java
│   │   ├── Configuration.java
│   │   ├── ConfigurationSectionEntry.java
│   │   ├── ConfigurationSection.java
│   │   ├── Contact.java
│   │   ├── ContactList.java
│   │   ├── Group.java
│   │   ├── HistoryAVCallEvent.java
│   │   ├── HistoryEvent.java
│   │   ├── HistoryList.java
│   │   ├── HistoryMsrpEvent.java
│   │   ├── HistorySMSEvent.java
│   │   └── Message.java
│   ├── MyViewFlipper.java
│   ├── Screens
│   │   ├── IScreen.java
│   │   ├── ScreenAbout.java
│   │   ├── ScreenAuthorizations.java
│   │   ├── ScreenAV.java
│   │   ├── ScreenChatQueue.java
│   │   ├── ScreenCodecs.java
│   │   ├── ScreenContactEdit.java
│   │   ├── ScreenContacts.java
│   │   ├── ScreenContactView.java
│   │   ├── ScreenDialer.java
│   │   ├── ScreenFileTransferQueue.java
│   │   ├── ScreenFileTransferView.java
│   │   ├── ScreenGeneral.java
│   │   ├── ScreenHistory.java
│   │   ├── ScreenHome.java
│   │   ├── ScreenIdentity.java
│   │   ├── Screen.java
│   │   ├── ScreenMessaging.java
│   │   ├── ScreenMsrpInc.java
│   │   ├── ScreenNatt.java
│   │   ├── ScreenNetwork.java
│   │   ├── ScreenOptionsContacts.java
│   │   ├── ScreenOptions.java
│   │   ├── ScreenPresence.java
│   │   ├── ScreenQoS.java
│   │   ├── ScreenRegistrations.java
│   │   ├── ScreenSecurity.java
│   │   ├── ScreenSMSCompose.java
│   │   └── ScreenSMSView.java
│   ├── Services
│   │   ├── IConfigurationService.java
│   │   ├── IContactService.java
│   │   ├── IHistoryService.java
│   │   ├── Impl
│   │   │   ├── ConfigurationService.java
│   │   │   ├── ConnectionChangeReceiver.java
│   │   │   ├── ContactService.java
│   │   │   ├── HistoryService.java
│   │   │   ├── NetworkService.java
│   │   │   ├── ScreenService.java
│   │   │   ├── Service.java
│   │   │   ├── ServiceManager.java
│   │   │   ├── ServiceManagerReceiver.java
│   │   │   ├── SipService.java
│   │   │   ├── SoundService.java
│   │   │   ├── StorageService.java
│   │   │   └── XcapService.java
│   │   ├── INetworkService.java
│   │   ├── IScreenService.java
│   │   ├── IService.java
│   │   ├── ISipService.java
│   │   ├── ISoundService.java
│   │   ├── IStorageService.java
│   │   └── IXcapService.java
│   ├── sip
│   │   ├── MyAVSession.java
│   │   ├── MyInviteSession.java
│   │   ├── MyMsrpSession.java
│   │   ├── MyPublicationSession.java
│   │   ├── MyRegistrationSession.java
│   │   ├── MySipSession.java
│   │   ├── MySipStack.java
│   │   ├── MySubscriptionSession.java
│   │   └── PresenceStatus.java
│   ├── utils
│   │   ├── ContentType.java
│   │   ├── NetworkUtils.java
│   │   ├── RFC3339Date.java
│   │   ├── StringUtils.java
│   │   └── UriUtils.java
│   ├── xcap
│   │   └── Xcap.java
│   └── xml
│   └── reginfo
│   ├── Contact.java
│   ├── Reginfo.java
│   └── Registration.java
└── tinyWRAP
├── ActionConfig.java
├── CallSession.java
├── DDebugCallback.java
├── DialogEvent.java
├── InviteEvent.java
├── InviteSession.java
├── MessagingEvent.java
├── MessagingSession.java
├── MsrpCallback.java
├── MsrpEvent.java
├── MsrpMessage.java
├── MsrpSession.java
├── OptionsEvent.java
├── OptionsSession.java
├── ProxyAudioConsumer.java
├── ProxyAudioProducer.java
├── ProxyVideoConsumer.java
├── ProxyVideoFrame.java
├── ProxyVideoProducer.java
├── PublicationEvent.java
├── PublicationSession.java
├── RegistrationEvent.java
├── RegistrationSession.java
├── RPMessage.java
├── SafeObject.java
├── SdpMessage.java
├── SipCallback.java
├── SipEvent.java
├── SipMessage.java
├── SipSession.java
├── SipStack.java
├── SipUri.java
├── SMSData.java
├── SMSEncoder.java
├── StackEvent.java
├── SubscriptionEvent.java
├── SubscriptionSession.java
├── tdav_codec_id_t.java
├── thttp_event_type_t.java
├── tinyWRAPConstants.java
├── tinyWRAP.java
├── tinyWRAPJNI.java
├── tmedia_bandwidth_level_t.java
├── tmedia_chroma_t.java
├── tmedia_qos_strength_t.java
├── tmedia_qos_stype_t.java
├── tmsrp_event_type_t.java
├── tmsrp_request_type_t.java
├── tsip_event_code_t.java
├── tsip_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_subscribe_event_type_t.java
├── twrap_media_type_t.java
├── twrap_rpmessage_type_t.java
├── twrap_sms_type_t.java
├── XcapCallback.java
├── XcapEvent.java
├── XcapMessage.java
├── XcapSelector.java
└── XcapStack.java

83 directories, 952 files

标签:

实例下载地址

开源voip(网络电话)项目

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警