a***a 发帖数: 2493 | 1 挖了一下坟,是因为电耗超低和reliability?
蛊王做过一些tweak,对他的机子没问题,不过其他
版友反反复复好像都有些issue。
这sipdroid到底能用不,比hangouts有何优点??????? |
h****1 发帖数: 97 | 2 sipdroid应该是更好吧, 除非你还要用hangout的别的features
【在 a***a 的大作中提到】 : 挖了一下坟,是因为电耗超低和reliability? : 蛊王做过一些tweak,对他的机子没问题,不过其他 : 版友反反复复好像都有些issue。 : 这sipdroid到底能用不,比hangouts有何优点???????
|
s******n 发帖数: 3946 | 3 走纯sip协议待机都是耗电大户吧,得调tcp keep alive,时不时醒过来ping server
Hangout用gcm |
a***a 发帖数: 2493 | 4 我本来觉得hangouts 就挺好,也不耗电,就是偶尔
无论走wifi还是data会出现诸如如网络超时稍后重试等
error无法打出,所以想找个更好的alternative。
:
:走纯sip协议待机都是耗电大户吧,得调tcp keep alive,时不时醒过来ping server |
k**********s 发帖数: 6409 | 5
Sipdroid是唯一不耗电的SIP app。用TCP的时候不需要keepalive。其它SIP app用的都
是PC上移植过来SIP engine,没有省电的概念。Sipdroid是纯java。
Hangouts当初最大的问题是铃响了,但接不起电话。不知道这个问题后来解决了没有。
【在 s******n 的大作中提到】 : 走纯sip协议待机都是耗电大户吧,得调tcp keep alive,时不时醒过来ping server : Hangout用gcm
|
a***a 发帖数: 2493 | 6 铃响和接电话已没问题了,我在
我的三星和lg手机及板子上都试过。
主要是不喜欢hangouts界面不像一个
比较传统的dialer,还有我楼上提及的偶尔
拨号时出现网络超时的issue。
:
:【 在 swanswan (swan) 的大作中提到: 】 |
k**********s 发帖数: 6409 | 7
这个在我试Hangouts的时候也经常出现,原因是原来注册的端口已经被关掉了,但是
Hangouts不知道,还是去用原来的端口去拨号,直到timeout。
Sipdroid解决这个问题的办法是:每次拨号前都重新注册,就避免了这个问题,不会去
用一个已经关掉了的端口。
用VPN的好处就是:只要让VPN的服务器每次都给同一部手机同一个IP,那么就算是手机
上的VPN重新连过了,电话还是正常打出、打进。因为这时注册到SIP服务器的端口是在
VPN服务器上,而不是在手机上,所以手机上的端口的改变无所谓(比如从4G转到WiFi
,或者再转回来),只要VPN及时连上了就无影响。
为了解决LG G2的一个独特话筒无声问题,我较新版的Sipdroid不再在每次拨号前重新
注册。因为我一般总是用VPN,所以这不是问题。为了解决这个G2的问题,我还做了其
它不少无赖的折衷。我准备做两个版本,一个专门给G2。
【在 a***a 的大作中提到】 : 铃响和接电话已没问题了,我在 : 我的三星和lg手机及板子上都试过。 : 主要是不喜欢hangouts界面不像一个 : 比较传统的dialer,还有我楼上提及的偶尔 : 拨号时出现网络超时的issue。 : : : : :【 在 swanswan (swan) 的大作中提到: 】
|
s******n 发帖数: 3946 | 8 不让tcp连接keepalive怎么待机接电话,手机sleep,过一会儿server看你没发包过来就
把tcp连接断了。
【在 k**********s 的大作中提到】 : : 这个在我试Hangouts的时候也经常出现,原因是原来注册的端口已经被关掉了,但是 : Hangouts不知道,还是去用原来的端口去拨号,直到timeout。 : Sipdroid解决这个问题的办法是:每次拨号前都重新注册,就避免了这个问题,不会去 : 用一个已经关掉了的端口。 : 用VPN的好处就是:只要让VPN的服务器每次都给同一部手机同一个IP,那么就算是手机 : 上的VPN重新连过了,电话还是正常打出、打进。因为这时注册到SIP服务器的端口是在 : VPN服务器上,而不是在手机上,所以手机上的端口的改变无所谓(比如从4G转到WiFi : ,或者再转回来),只要VPN及时连上了就无影响。 : 为了解决LG G2的一个独特话筒无声问题,我较新版的Sipdroid不再在每次拨号前重新
|
k**********s 发帖数: 6409 | 9
手机sleep后不会关tcp ports的,比如GCM的heartbeat分别是28分钟(mobile)或15分
钟(wifi)。
为了防止有些路由器过早关tcp ports,我让Sipdroid在wifi下时每5分钟keepalive一
次,耗电完全可以忽略不计。3G或4G时每15分钟一次够了。
这方面GCM(Hangouts)是一样的。如果tcp ports在heartbeats之间断了,就会出现电
话进不来、出不去的状况。
其它VOIP apps的耗电不是因为keepalive这个问题,我前面说过了,主要是它们的代码
是从PC移植过来的。很多这类apps根本不让手机sleep,耗电之大可以想象。少数能
sleep,但是就像你说的
一sleep就不能待机接电话了。改好了的Sipdroid没这些问题。
【在 s******n 的大作中提到】 : 不让tcp连接keepalive怎么待机接电话,手机sleep,过一会儿server看你没发包过来就 : 把tcp连接断了。
|
s******n 发帖数: 3946 | 10 你介绍一下为啥猪自带的sip client不行。
【在 k**********s 的大作中提到】 : : 手机sleep后不会关tcp ports的,比如GCM的heartbeat分别是28分钟(mobile)或15分 : 钟(wifi)。 : 为了防止有些路由器过早关tcp ports,我让Sipdroid在wifi下时每5分钟keepalive一 : 次,耗电完全可以忽略不计。3G或4G时每15分钟一次够了。 : 这方面GCM(Hangouts)是一样的。如果tcp ports在heartbeats之间断了,就会出现电 : 话进不来、出不去的状况。 : 其它VOIP apps的耗电不是因为keepalive这个问题,我前面说过了,主要是它们的代码 : 是从PC移植过来的。很多这类apps根本不让手机sleep,耗电之大可以想象。少数能 : sleep,但是就像你说的
|
|
|
k**********s 发帖数: 6409 | 11
第一,所有4大网的手机(V,A,S和T)都不含这个Android自带的sip,我都不知道到
哪里去找(我不用非官方ROM)。Nexus 6倒是带了。
第二,只能在WiFi下用,Google其实就是叫做“WiFi Calling”。就算Google开恩取消
这个限制,因为不支持G729(要专利费的),还是没法在3G上打电话(3G的带宽不够
G711用)。
第三,要接电话的话,耗电太大。
主要是只能在WiFi下用这一点,基本上就毫无意义了。现在很多人都有了data only的
plan了,比如FreedomPop的SIM卡,打电话用不了多少流量,在3G/4G上打电话非常有必
要也可行。再比如RingPlus的电话质量经常会很差(千万别用它打客服),用它的data
打电话是一个可取的替代办法。
如果除了Sipdroid之外,还有能用的SIP app的话,我就不会去花功夫修理它了。我真
的都试遍了,唯一能将就用的是Acrobits,但是接电话太不牢靠了,而且后来的版本不
让手机sleep,凑合用都不成了。所以逼的我没办法只能自己去修Sipdroid。两年前修
好后,我没再试过别的。如果你们知道这两年出了什么好用的,吆喝一声,我就去试试
。说实话Sipdroid现在是完美无缺,就是有什么问题我可以自己修,不用靠别人,所以
没有什么兴趣去试别的。
【在 s******n 的大作中提到】 : 你介绍一下为啥猪自带的sip client不行。
|
s******n 发帖数: 3946 | 12
nexus从gingerbread就开始有了,没有单独的app,就是一个选项。四大网的运营商有
要求把这个选项关掉,比如三星美国版的。
3G下也能用的,只听说早期gingerbread只能用在wifi下面
data
内置也有keepalive选项,没比较过,所以不知道差多少。
【在 k**********s 的大作中提到】 : : 第一,所有4大网的手机(V,A,S和T)都不含这个Android自带的sip,我都不知道到 : 哪里去找(我不用非官方ROM)。Nexus 6倒是带了。 : 第二,只能在WiFi下用,Google其实就是叫做“WiFi Calling”。就算Google开恩取消 : 这个限制,因为不支持G729(要专利费的),还是没法在3G上打电话(3G的带宽不够 : G711用)。 : 第三,要接电话的话,耗电太大。 : 主要是只能在WiFi下用这一点,基本上就毫无意义了。现在很多人都有了data only的 : plan了,比如FreedomPop的SIM卡,打电话用不了多少流量,在3G/4G上打电话非常有必 : 要也可行。再比如RingPlus的电话质量经常会很差(千万别用它打客服),用它的data
|
s******n 发帖数: 3946 | |
d*****i 发帖数: 118 | 14 我用csipsimple+voip.ms+LTE 接打电话一年多,效果还不错。配置从一个论坛上看到
的,也是用tcp:
do you use VoIP.ms for both inbound/outbound or outbound only? The below
assumes in/out
from the main dialer screen
select user accounts (bottom left key icon)
select VoIP.ms account settings
select settings in upper right corner
select choose wizard
select expert (under generic heading)(dumps you out)
select VoIP.ms account settings again
scroll down and select transport
select TCP
scroll down and select register timeout
change to 3600 seconds (1 hour) and press ok
press save in the bottom right corner
check to see if VoIP.ms registers
go back to the main dialing screen
go to settings on the bottom right corner
select settings
select network
select connection keep alive
select WiFi tcp keep alive
change to 900 seconds and ok
select mobile TCP keep alive
change to 900 seconds and ok
keep using back until you go back to the main dialer screen
data
【在 k**********s 的大作中提到】 : : 第一,所有4大网的手机(V,A,S和T)都不含这个Android自带的sip,我都不知道到 : 哪里去找(我不用非官方ROM)。Nexus 6倒是带了。 : 第二,只能在WiFi下用,Google其实就是叫做“WiFi Calling”。就算Google开恩取消 : 这个限制,因为不支持G729(要专利费的),还是没法在3G上打电话(3G的带宽不够 : G711用)。 : 第三,要接电话的话,耗电太大。 : 主要是只能在WiFi下用这一点,基本上就毫无意义了。现在很多人都有了data only的 : plan了,比如FreedomPop的SIM卡,打电话用不了多少流量,在3G/4G上打电话非常有必 : 要也可行。再比如RingPlus的电话质量经常会很差(千万别用它打客服),用它的data
|
a***a 发帖数: 2493 | 15 可有留意用hangouts打电话会比较耗电?
我指的不是伺机下的耗电,而是打电话过程的耗电,用sipdroid或14楼提及的
csipsimple打电话是否电耗更好??????? |