aykuttasil / Callrecorder
Licence: mit
Android Phone Call Recorder
Stars: ✭ 636
Programming Languages
kotlin
9241 projects
Projects that are alternatives of or similar to Callrecorder
MicroDNSSrv
A micro DNS server for MicroPython to simply respond to A queries on multi-domains with or without wildcards (used on Pycom modules & ESP32)
Stars: ✭ 43 (-93.24%)
Mutual labels: record
Webrunlocal
PluginOK(牛插)中间件是一个实现网页浏览器(Web Browser)与本地程序(Local App)之间进行双向调用的低成本、强兼容、安全可控、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。通过此中间件可实现网页前端JS脚本无障碍操作本地电脑各种硬件、调用本地系统API及相关组件功能,可彻底解决DLL模块、ActiveX控件及自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、FireFox、IE、Opera、QQ、搜狗等浏览器各版本中的嵌入使用问题,媲美原Java Applet的效果
Stars: ✭ 391 (-38.52%)
Mutual labels: call
twitchpipe
Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later. Supports low-latency playback.
Stars: ✭ 28 (-95.6%)
Mutual labels: record
vonage-node-code-snippets
NodeJS code examples for using Nexmo
Stars: ✭ 46 (-92.77%)
Mutual labels: call
Soup
☎️ Original open source call flooder using Twilio's API.
Stars: ✭ 267 (-58.02%)
Mutual labels: call
Linphone Iphone
Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of linphone-iphone (git://git.linphone.org/linphone-iphone.git)
Stars: ✭ 462 (-27.36%)
Mutual labels: call
Document Management System
OpenKM is a Open Source Document Management System
Stars: ✭ 373 (-41.35%)
Mutual labels: record
ethjs-rpc
A super simple module for making low level queries to the Ethereum RPC layer.
Stars: ✭ 14 (-97.8%)
Mutual labels: call
Pyinstalive
Python script to download Instagram livestreams and replays.
Stars: ✭ 336 (-47.17%)
Mutual labels: record
Carassistant
汽车助手:消费信息的增删改查;消费记录、百分比统计表;百公里油耗曲线图,最低油耗/最高油耗信息
Stars: ✭ 414 (-34.91%)
Mutual labels: record
osx-callhistory-decryptor
macOS (incl big sur) call history decryptor/converter to CSV format.
Stars: ✭ 19 (-97.01%)
Mutual labels: call
Lal
🔥 Golang live stream lib/client/server. support RTMP/RTSP/HLS/HTTP[S]-FLV/HTTP-TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify, GOP cache. 官方文档见 https://pengrl.com/lal
Stars: ✭ 480 (-24.53%)
Mutual labels: record
Monitor Table Change With Sqltabledependency
Get SQL Server notification on record table change
Stars: ✭ 459 (-27.83%)
Mutual labels: record
Android Call Recorder
Android incoming and outgoing call recorder at any time.
How to Use
callRecord = new CallRecord.Builder(this)
.setLogEnable(true)
.setRecordFileName("RecordFileName")
.setRecordDirName("RecordDirName")
.setRecordDirPath(Environment.getExternalStorageDirectory().getPath()) // optional & default value
.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB) // optional & default value
.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB) // optional & default value
.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION) // optional & default value
.setShowSeed(true) // optional & default value ->Ex: RecordFileName_incoming.amr || RecordFileName_outgoing.amr
.build();
callRecord.startCallReceiver();
OR
callRecord = CallRecord.init(this);
Stop CallRecord
callRecord.stopCallReceiver();
If you wish run in Service;
callRecord = new CallRecord.Builder(this)
.setRecordFileName("RecordFileName")
.setRecordDirName("RecordDirName")
.setRecordDirPath(Environment.getExternalStorageDirectory().getPath()) // optional & default value
.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB) // optional & default value
.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB) // optional & default value
.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION) // optional & default value
.setShowSeed(true) // optional & default value ->Ex: RecordFileName_incoming.amr || RecordFileName_outgoing.amr
.buildService();
callRecord.startCallRecordService();
Optimize
If you wish stop save CallRecord file;
callRecord.disableSaveFile();
and
callRecord.enableSaveFile();
If you wish change save file name after initialize CallRecorder,
callRecord.changeRecordFileName("NewFileName");
or
callRecord.changeRecordDirName("NewDirName");
or
callRecord.changeRecordDirPath("NewDirPath");
Custom CallRecordReceiver
callRecord.changeReceiver(new MyCallRecordReceiver(callRecord));
Installation
Gradle
Add it as a dependency in your app's build.gradle file
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
compile 'com.github.aykuttasil:CallRecorder:$lastVersion'
Sample
You can see sample project in app folder.
Thank You
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].