智能手機(jī)軟電話開發(fā)包用于在Android或IOS手機(jī)開發(fā)內(nèi)置軟電話的APP。手機(jī)軟電話通過注冊到服務(wù)器,即可撥打其他人的軟電話(注冊到到同一個(gè)軟交換服務(wù)器)。
朗深技術(shù)iSoftCall軟電話Android開發(fā)包的結(jié)構(gòu):
|_ src/ //開發(fā)包源碼
| |_ org/ //JNI對象封裝
| |_ unimedia/ //中間層對象封裝
| |_ siplib/
| |_ core/ //命令與事件處理
| |_ stub/ //JNI對象的重載
| |_ ISoftCallService.java //安卓服務(wù)
| |_ ISoftCallEventListener.java //事件接口(原生)
| |_ ISoftCallResiltListener.java //響應(yīng)接口(原生)
| |_ SoftPhone.java //電話對象(原生)
| |_ ISoftPhonePlugin.java //插件對象(混合)
|
|_ js/
| |_ ISoftPhonePlugin.js //混合開發(fā)用js
|
|_ libs/ //開發(fā)庫
| |_ armeabi/
| |_ libpjsua2.so //底層動(dòng)態(tài)庫
|
|_ demo/
| |_ SipNative/ //原生APP示例
| |_ SipCordova/ //混合APP示例
|
|_ iSoftCall-軟電話開發(fā)指南.doc
iSoftCall軟電話Android開發(fā)包的引入方式:
1) 引入共享庫
將libs目錄內(nèi)容拷貝到libs目錄
2) 引入開發(fā)包
將src目錄內(nèi)容拷貝到源代碼目錄,移除ISoftPhonePlugin.java。
修改app/build.gradle
在android節(jié)中增加JNI庫的目錄
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
3) 添加權(quán)限
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
4) 添加服務(wù)
<service android:name="com.unimedia.siplib.ISoftCallService" >
</service>
開發(fā)包已經(jīng)將SIP軟電話封裝為android服務(wù),用戶只需調(diào)用SoftPhone對象的方法即可。
通常的處理流程為:
1) 啟動(dòng)并綁定服務(wù)
2) setOption設(shè)置參數(shù)(可選)
3) initSIPUA初始化軟電話,設(shè)置事件偵聽器
4) setAccount設(shè)置本機(jī)賬號
5) 收到SIP注冊成功事件就緒
6) 呼出:調(diào)用makecall
7) 來話:處理callincome事件,調(diào)用answer
8) 振鈴:在ringStart和ringStop事件中顯示/隱藏振鈴、播放/停止鈴聲
注意:APP需要錄音、網(wǎng)絡(luò)等權(quán)限,需要在權(quán)限管理或手機(jī)管家之類的軟件中打開權(quán)限。
詞條
詞條說明
如何實(shí)現(xiàn)手機(jī)SDK的呼叫功能?
作為一種全新的通信方式,SIP軟電話在現(xiàn)代通訊領(lǐng)域扮演著越來越重要的角色。手機(jī)SIP軟電話SDK開發(fā)包作為SIP軟電話的重要組成部分,也受到了越來越多人的關(guān)注。但是,對于很多人來說,如何實(shí)現(xiàn)手機(jī)SDK的呼叫功能卻是一個(gè)比較棘手的問題。接下來專業(yè)的呼叫中心中間件公司長沙朗深將為您介紹如何實(shí)現(xiàn)手機(jī)SDK的呼叫功能。??一、了解手機(jī)SIP軟電話SDK開發(fā)包?在介紹如何實(shí)現(xiàn)手
故障電弧是指由于電氣線路或設(shè)備中絕緣老化破損、電氣連接松動(dòng)、空氣潮濕、電壓電流急劇升高等原因引起空氣擊穿所導(dǎo)致的氣體游離放電現(xiàn)象。故障電弧發(fā)生時(shí),其中心溫度可高達(dá)3000 ℃左右,并伴隨有金屬噴濺物,足以引燃任何可燃物,引發(fā)電氣火災(zāi),對人民群眾的生命財(cái)產(chǎn)安全造成危害。?隨著電能的普遍使用,每年因電器引發(fā)的火災(zāi)數(shù)量也逐年上漲,據(jù)統(tǒng)計(jì)如今已經(jīng)占到火災(zāi)原因的1/3,位于所有火災(zāi)原因的**。因此
隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,手機(jī)SIP軟電話SDK開發(fā)包的需求也越來越大。如果您正在尋找一款穩(wěn)定、高效的軟電話開發(fā)包,那么您來對地方了。本文將為您介紹SDK開發(fā)的基本知識(shí)和入門指南,幫助您了解SDK開發(fā)的流程和技巧。??一、什么是SDK?SDK是Software Development Kit的縮寫,也就是軟件開發(fā)工具包。它是為了方便開發(fā)者快速開發(fā)應(yīng)用程序而提供的一個(gè)集
朗深iSoftCall智能呼叫中心系統(tǒng),基于全媒體軟交換開放平臺(tái)是符合目前互聯(lián)網(wǎng)、IP化、虛擬化趨勢的呼叫中心產(chǎn)品。iSoftCall智能呼叫中心系統(tǒng)全面具備電話AI人工智能功能。目前市面上互聯(lián)網(wǎng)約車服務(wù)已經(jīng)高度智能和化,對大部分的出租車公司的車輛而言反而不利,因?yàn)橄到y(tǒng)不是自己的,在派單環(huán)節(jié)處于較不利地位,絕大多數(shù)出租公司沒有財(cái)力獨(dú)立建設(shè)一套全自動(dòng)的叫車服務(wù)平臺(tái),就是能夠建設(shè)起來,后續(xù)運(yùn)維也需要很
公司名: 長沙朗深信息技術(shù)有限公司
聯(lián)系人: 黃建軍
電 話:
手 機(jī): 13973187797
微 信: 13973187797
地 址: 湖南長沙岳麓區(qū)雷峰大道陽光晶城2棟1804
郵 編:
網(wǎng) 址: lioncen2018.b2b168.com
公司名: 長沙朗深信息技術(shù)有限公司
聯(lián)系人: 黃建軍
手 機(jī): 13973187797
電 話:
地 址: 湖南長沙岳麓區(qū)雷峰大道陽光晶城2棟1804
郵 編:
網(wǎng) 址: lioncen2018.b2b168.com