Android 有办法实现在电脑上接听电话吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SkyEcho
V2EX    Android

Android 有办法实现在电脑上接听电话吗?

  •  
  •   SkyEcho 2015-12-27 20:37:36 +08:00 20580 次点击
    这是一个创建于 3581 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我知道 Android 怎么进行通话录音,但是怎么把实时的声音传输到电脑?
    还有就是怎么把电脑采集到声音实时播放给另一边?
    Android 在不 root 的情况下提供可以实现这个功能的接口吗?

    第 1 条附言    2015-12-28 17:06:05 +08:00
    是这样的,JD 上有一个硬件叫做双享号,能实现 iPhone 的"双卡双待",
    它的原理是通过 sim 卡读卡器读取信息,回传到服务器,远程进行注册,这时候你已经漫游了,因为它的服务器和你不在一个城市.
    但是如果你出国的话好处就显现出来了,因为你 sim 还在国内注册的,服务器接通后,使用流量进行通话.
    实际上这个硬件只带有半年的服务期,也就是之后你肯定还要续费的(smzdm 上有晒单).

    所以我的想法是,利用闲置的安卓手机,实现远程双卡双待,这要就不需要新购置硬件,最好是两个 app 就能实现的,现在问题是 Android 好像没有 api 可以将通话录音变成流文件,以实现实时传送.还有就是需要实时播放远程声音. 不知道 root 过后是否有办法实现?
    50 条回复    2016-01-04 07:57:12 +08:00
    linhua
        1
    linhua  
       2015-12-27 20:43:56 +08:00
    手机耳机接口接到电脑录音接口上
    相当于用电脑模拟实现 “线控耳机” 的功能
    moonkiller
        2
    moonkiller  
       2015-12-27 20:44:45 +08:00
    有啊, airdroid 貌似就可以啊
    linhua
        3
    linhua  
       2015-12-27 20:49:35 +08:00
    用电脑模拟实现 “蓝牙耳机”的功能应该较简单
    SkyEcho
        4
    SkyEcho  
    OP
       2015-12-27 20:51:50 +08:00
    @moonkiller airdroid 只能实现接听电话 接听过后还是得用手机说话
    SkyEcho
        5
    SkyEcho  
    OP
       2015-12-27 20:52:51 +08:00
    @linhua 我想实现的是把通话直接传到服务器 远程进行通话
    yeyeye
        6
    yeyeye  
       2015-12-27 20:54:29 +08:00
    蓝牙也可以
    SkyEcho
        7
    SkyEcho  
    OP
       2015-12-27 21:04:47 +08:00
    @linhua
    @yeyeye
    我实际想实现的是远程的双卡双待.
    把淘汰的手机放在家里,连上 wifi,在随身带的手机上装一个 app,实现用流量接听电话,收发短信的功能.
    Android 系统有办法可以实现吗?
    mxymarcos
        8
    mxymarcos  
       2015-12-27 21:05:21 +08:00   1
    如果是 mac 的话推荐 HandsFree 2
    lawlietxxl
        9
    lawlietxxl  
       2015-12-27 21:12:06 +08:00
    用流量打电话,这不是 voip 技术吗?但是 voip 也是本机的流量打电话,用其他手机的流量还没听说过。
    SkyEcho
        10
    SkyEcho  
    OP
       2015-12-27 21:45:00 +08:00
    @lawlietxxl 是这个意思: A 手机放在家里 快递员如果来电话了 A 手机就通知 B 手机,并在接通电话后在 AB 之间构建一条通信网络,B 手机说的话先传递到 A 手机,然后再传递给快递员
    linhua
        11
    linhua  
       2015-12-27 21:57:30 +08:00
    @a302800411
    应该可以实现,或许可以破解并使用 “微信实时对讲机”或“微信电话本”的 API
    不过话说 “呼叫转移” 服务不更好吗?
    SkyEcho
        12
    SkyEcho  
    OP
       2015-12-27 22:03:26 +08:00
    @linhua 微信实时对讲机和系统并没有关系吧,怎么传输音频流单独研究,现在的问题是怎么实时截获音频流.....呼叫转移是要收费的....在有 wifi 的情况下可以省去这笔费用
    beingbin
        13
    beingbin  
       2015-12-27 22:06:26 +08:00
    关注……我也有这个需求。
    身边备用的 wp ,在 win10 下,如果有未接电话,小娜会跳出来提醒,然后可以远程遥控 wp 给对方发短信。
    lshero
        14
    lshero  
       2015-12-27 22:12:21 +08:00
    最稳定的方式简单的方式弄一个 gsm 语音网关注册到 SIP 服务器上即可解决问题。

    剩下的小技巧就是各种软件实现 SIP 服务器了
    但是我总是感觉手机一只充电会有安全风险之类的
    https://play.google.com/store/apps/details?id=org.joinsip.usipserver
    linhua
        15
    linhua  
       2015-12-27 22:13:11 +08:00
    @a302800411
    对了,还有一卡双号,一卡多号
    往空白卡中写入多个号码

    可参考
    http://baike.baidu.com/view/168710.htm
    panins
        16
    panins  
       2015-12-27 22:15:59 +08:00
    就类似于 iphone 和 mac 之间的?
    fangwenshan
        17
    fangwenshan  
       2015-12-27 22:19:52 +08:00
    test0x01
        18
    test0x01  
       2015-12-27 23:32:58 +08:00 via Android
    蓝牙就行
    Yanel
        19
    Yanel  
       2015-12-27 23:46:20 +08:00   1
    双享号,满足你的需求还能省下一个手机 http://item.jd.com/2257633.html
    SkyEcho
        20
    SkyEcho  
    OP
       2015-12-28 00:00:01 +08:00
    @Yanel 我不是有需求...我就是看见双享号想到的,它这个还需要带在身边并且买一个设备...
    很多人都有淘汰的 Android 手机,如果可以直接用 APP 实现,当然是极好的
    20015jjw
        21
    20015jjw  
       2015-12-28 00:06:53 +08:00
    proj fi
    BSD
        22
    BSD  
       2015-12-28 00:12:53 +08:00
    这还不简单,以 modem 方式 usb 连接到电脑,在电脑上装一个电话软件,不仅可以接打电话,还可以收发短信和上网。

    以前华为的 usb 上网卡中就自带有那种软件,国外开发的。
    xream
        23
    xream  
       2015-12-28 01:49:08 +08:00 via Android
    @mxymarcos 看了下好像可以 感谢分享
    RqPS6rhmP3Nyn3Tm
        24
    RqPS6rhmP3Nyn3Tm  
       2015-12-28 02:09:35 +08:00 via iPad
    买个 SIM900 自己造轮子
    love4taylor
        25
    love4taylor  
    PRO
       2015-12-28 02:44:16 +08:00
    搭车问下 有没有能让 Windows 当蓝牙音响 的应用
    ouqihang
        26
    ouqihang  
       2015-12-28 06:13:21 +08:00
    @Love4Taylor 可以。在手机蓝牙页面选择已配对的电脑进入设置,里面有类似 媒体音频 的选项。不过我觉得这个功能取决于手机,有些系统可能没有。电脑端自动弹出 windows media player 的窗口。
    love4taylor
        27
    love4taylor  
    PRO
       2015-12-28 07:16:45 +08:00
    @ouqihang 不对啊这不是应该和电脑端有关系嘛。以前在 Ubuntu 下可以通过修改配置文件来开启 a2dp 支持(好像叫这个)才可以成功把音频投到电脑上
    yjzll
        28
    yjzll  
       2015-12-28 07:38:47 +08:00
    很无聊的功能,不是吗
    ghostxdy
        29
    ghostxdy  
       2015-12-28 08:18:33 +08:00
    @BXIA 我也想到了 sim900,但轮子太多,要一张声卡,还有自己写网络那头的东西
    lichanglei11
        30
    lichanglei11  
       2015-12-28 08:22:56 +08:00
    运营商提供一个叫呼叫转移的功能。家里的手机设置无条件转移到公司的号码就可以了。然后在公司发现是家里转接过来的电话可以拒绝。然后用打回去。也可以直接接听。呼叫转移好像是 2 毛钱一分钟。
    ahcat
        31
    ahcat  
       2015-12-28 09:39:52 +08:00
    百度云管家有这个功能啊。
    erenno1
        32
    erenno1  
       2015-12-28 10:17:53 +08:00
    豌豆荚好像就有这功能
    wclebb
        33
    wclebb  
       2015-12-28 10:29:03 +08:00
    想了想,之前 Nexus 和 Windows 笔记本试过用蓝牙(要安装完整版蓝牙驱动,不能用微软「附赠免费但残缺无比的蓝牙驱动」。)。

    然后在 Nexus 手机上勾选耳机类似的(反正可选项也不多)。

    嗯?没了。
    yangyaofei
        34
    yangyaofei  
       2015-12-28 12:51:12 +08:00 via Android
    用电脑上的蓝牙直接连手机就可以吧,普通 usb 蓝牙不行
    realpg
        35
    realpg  
    PRO
       2015-12-28 13:19:04 +08:00
    android 作为一个开放系统不可能给这个 API 的
    只能等哪家私有的做

    IOS 本身就有这种私有 API
    GhostFlying
        36
    GhostFlying  
       2015-12-28 13:32:21 +08:00
    通话录音我记得需要内核支持且应该属于保护级别的 API ,普通 App 还是别想了
    iugo
        37
    iugo  
       2015-12-28 14:55:37 +08:00
    如果楼主是通过 双享号 才想到的:

    双享号不含基带, 那么它的实质是 SIM 卡(现在这么叫也许不合适, 意思就是手机号身份识别的实体)信息读取器.

    这个和楼主本帖的需求不太一样呀, 本帖的意思就是让电脑当蓝牙耳机.
    realpg
        38
    realpg  
    PRO
       2015-12-28 15:54:41 +08:00
    另外,你这需求很好解决……
    服务器架个 asterisk 软交换,用华为上网卡插上 sim
    然后收到来电转叫你电脑 /手机 /ipad 的 sip 在线客户端 延迟很低
    ys0290
        39
    ys0290  
       2015-12-28 16:41:17 +08:00 via iPhone
    双享号其他都介绍的很详细,可是工作原理只字不提,莫非买了就知道怎么用了?是不是和运营商小号一个作用,区别就是运营商的利用自身优势将小号虚拟化了,双享号是将已经存在的号码作为小号?
    zwzmzd
        40
    zwzmzd  
       2015-12-28 16:46:01 +08:00 via Android
    @a302800411 只收短信百度云管家可以
    SkyEcho
        41
    SkyEcho  
    OP
       2015-12-28 17:06:45 +08:00
    @BSD
    @zwzmzd
    @ys0290
    @realpg
    @iugo
    @GhostFlying
    @realpg

    是这样的,JD 上有一个硬件叫做双享号,能实现 iPhone 的"双卡双待",
    它的原理是通过 sim 卡读卡器读取信息,回传到服务器,远程进行注册,这时候你已经漫游了,因为它的服务器和你不在一个城市.
    但是如果你出国的话好处就显现出来了,因为你 sim 还在国内注册的,服务器接通后,使用流量进行通话.
    实际上这个硬件只带有半年的服务期,也就是之后你肯定还要续费的(smzdm 上有晒单).

    所以我的想法是,利用闲置的安卓手机,实现远程双卡双待,这要就不需要新购置硬件,最好是两个 app 就能实现的,现在问题是 Android 好像没有 api 可以将通话录音变成流文件,以实现实时传送.还有就是需要实时播放远程声音. 不知道 root 过后是否有办法实现?
    realpg
        42
    realpg  
    PRO
       2015-12-28 17:11:47 +08:00
    @a302800411
    我的服务器上插着 20 多个美国加拿大留学的朋友的 sim 卡……
    asterisk chan_dongle
    google voice 打美国加拿大免费 这边来电直接透到那边美国电话去
    从美国也可以从这些 sim 卡呼出

    有数据连接时候直接走 sip 也行
    harry890829
        43
    harry890829  
       2015-12-28 17:27:18 +08:00
    @a302800411 我是写 voip 呼叫中心的,本来和楼主这个没什么关系,但是有次一个人找我写电话轰炸软件,我问了下他们的实现,其实就是和楼主想要的差不多
    他们是用破解的塞班系统,在电脑写个服务端,手机使用客户端,他们用数据线连接到电脑 usb 上,这样就能够批量拨打电话了
    我觉得想法应该差不多,手机收到电话请求开始响铃,发送请求到 pc 端(这个应该要求 root 吧),然后在 pc 端点击接听后,启动实时语音,连接双方的语音,短信同理

    我并不是 Android 开发,也没有写过如上的程序,只是想法,大神轻喷
    tonyVex
        44
    tonyVex  
       2015-12-28 17:32:06 +08:00
    好像做呼叫中心
    seashell
        45
    seashell  
       2015-12-28 18:45:23 +08:00
    安装蓝牙套件可以实现电话功能,有的手机还可以实现鼠标、远程控制、短信、文件收发、音乐播放等功能。
    cjjia
        46
    cjjia  
       2015-12-28 18:56:20 +08:00
    为什么不用呼叫转移。。。。。。

    就算出国,也有提供国内手机号码的 APP ,可以用流量接听电话。比如联通的沃信,提供一个国内手机号码给你,然后你运行 APP ,就可以全球免费接听电话了。
    datou
        47
    datou  
       2015-12-28 19:51:43 +08:00
    换 iPhone+mac 就行
    kookxiang
        48
    kookxiang  
       2015-12-28 20:09:16 +08:00
    很简单,电脑有个音频插孔叫“线路输入”,找条 AUX 线连到手机上,然后设置下音频属性就行
    skylancer
        49
    skylancer  
       2015-12-29 11:37:16 +08:00
    @datou 我建议你先去看看 Hands off 的说明比较好
    lucifer9
        50
    lucifer9  
       2016-01-04 07:57:12 +08:00
    @cjjia 沃信不支持被设为呼叫转移号码
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1127 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 23:29 PVG 07:29 LAX 16:29 JFK 19:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86