l*******s 发帖数: 7316 | 1 第一个:自动恢复credit。
自由泡真是鸡贼之王,你花了钱,它给你的账号里放点topup credit。
过一段时间,你账号里的credit就失效了。
你可以去恢复,但如果有好几个账号,一个个恢复也得花不少时间。
我编了个脚本,去恢复个个账号的credit。
但这个脚本只能恢复,不能预防,如果credit还没失效,过一遍也没关系。
#!/bin/sh
# open a cygwin command window and run ./fpcredit.sh. check results in
Credit.html.
Accounts=2
Acc[0]="[email protected]"
Acc[1]="[email protected]"
PASS[0]="fppassword000"
PASS[1]="fppassword001"
FPLOGIN="https://www.freedompop.com/login.htm"
FPSHARE="https://www.freedompop.com/billing/reactivateCredit"
CURLHEAD="Content-Type: application/x-www-form-urlencoded; charset=UTF-8"
UA="Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/56.0.2924.87 Safari/537.36"
COOKIE='/tmp/fpcookie.cookie'
echo " " >Login.html
echo " " >Credit.html
iacc=0
while [ $iacc -lt $Accounts ]
do
rm -f ${COOKIE}
curl --silent -k -L -A "${UA}" -H "${CURLHEAD}" ${FPLOGIN} -d "signin-
username=${Acc[$iacc]}&signin-password=${PASS[$iacc]}" -c "${COOKIE}" >>
Login.html
curl -s -k -L -A "${UA}" -H "${CURLHEAD}" ${FPSHARE} -b "${COOKIE}" >>
Credit.html
iacc=`expr $iacc + 1`
done
第二个:自动拨号,维持抽屉电话卡,或抽屉手机活着。
现在FP已经没有赠送流量的优惠了,保留只有流量的抽屉设备已经没有必要了。
我已经用这个帖子里说的办法清理了我所有的只有流量的抽屉设备。
http://www.mitbbs.com/article_t0/CellularPlan/95479.html
但电话卡,或电话留着还可能有点作用。
如果你长期不用,FP就会deactive设备,还可能收1分钱管理费。
你可以reactive你的设备,但又要重新选号,很麻烦。
并且重新选号后,你的VOIP的账号和密码就都变了。
我搞了个脚本,可以通过VOIP把所有抽屉有语音服务的设备逐个打一个电话。
首先要搞到VOIP的账号和密码, 宝典里有攻略。
http://www.mitbbs.com/article_t2/CellularPlan/5857.html
然后按这里的要求安装sipcmd
https://github.com/tmakkonen/sipcmd
最后才是我的脚本
#!/bin/sh
# install https://github.com/tmakkonen/sipcmd
./sipcmd -P sip -u 1234567890_89011703278097123456 -c
25532c5c223ea13b09ba1a454b4dcdf9 -w fp.layered.net -x "c18004444444;ws3000;h"
./sipcmd -P sip -u 1234567891_89011703278097123456 -c
25532c5c223ea13b09ba1a454b4dcdf9 -w fp.layered.net -x "c18004444444;ws3000;h"
其中
-u 后面是 电话号码_ICCID
-c 后面是 密码。
-x 后面的引号里面 c后面的18004444444是被骚扰的电话,可以换成你想要骚扰的电话,
美国电话要从1开始后面加10位号码。
还有一个重新激活抽屉电话卡,或抽屉手机的脚本,但估计没什么用。 |
b*********r 发帖数: 651 | |
c****r 发帖数: 420 | 3 同问,望熊大不吝赐教!
【在 b*********r 的大作中提到】 : 脚本怎么运行?
|
l*******s 发帖数: 7316 | 4 linux 或 unix,
第一个可以在cygwin上运行,如果你没有linux 或 unix。
也许android也行。
第二个可能只能在Linux或unix上运行。
【在 c****r 的大作中提到】 : 同问,望熊大不吝赐教!
|
c****r 发帖数: 420 | 5 看来得学学linux了....不过还是要谢谢熊大 |
l****u 发帖数: 4594 | 6 谢谢。找回35刀。我一直都不知道可以把credit要回来 |
e*i 发帖数: 10288 | 7 烦请熊大版主指教有关 sipcmd 脚本
我在 Raspberry Pi zero 上编译运行的。
在文本界面的 raspbian lite上面首先
sudo apt-get update
sudo apt-get install libopal-dev libpt-dev ,
然后下载了 sipcmd 源码,解压,make,出了一些警告,但是最后得到了可执行文件,
然后
./sipcmd -P sip -u 11234567890_8888888812791614559 -c
126777777776ca42b80888888887fb49 -w fp.layered.net -x "c18889990000;ws3000;h"
结果出现 Dial timed out 错误
详细输出(modded, removed some info)如下:
Starting sipcmd
in debug mode
Manager
Init
initialising SIP endpoint...
Listening for SIP signalling on 0.0.0.0:TestChanAudio
TestChanAudio
5060
SIP listener up
registered as sip:[email protected]
Created LocalEndPoint
Main
## Call ##
TestPhone::Main: calling "18889990000" using gateway "fp.layered.net" at Sat
Jan 13 20:50:18 2018
Setting up a call to: sip:[email protected]
LocalEndpoint::MakeConnection
LocalEndpointCreateConnection
LocalConnection
OnIncomingConnection: token=L9e9fd6f72
connection set up to sip:[email protected]
TestPhone::Main: calling "sip:[email protected]" for 0
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
.....
TestPhone::Main: calling "sip:[email protected]" for 10
TestPhone::Main: calling "sip:[email protected]" for 10
TestPhone::Main: calling "sip:[email protected]" for 10
TestPhone::Main: calling "sip:[email protected]" for 10
Problem running command sequence ("c18889990000;ws3000;h"):
Call: Dial timed out
TestPhone::Main: shutting down
OnReleased: reason: EndedByLocalUser
OnReleased: reason: EndedByLocalUser
OnClearedCall
~LocalConnection
TestPhone::Main: exiting...
Exiting...
~Manager |
e*i 发帖数: 10288 | 8 现在用的是 raspbian stretch,准备等会儿下载一个 Jessie 试试看。 |
e******n 发帖数: 3435 | 9 我也有这个问题(ubuntu),你解决了吗?
;h"
【在 e*i 的大作中提到】 : 烦请熊大版主指教有关 sipcmd 脚本 : 我在 Raspberry Pi zero 上编译运行的。 : 在文本界面的 raspbian lite上面首先 : sudo apt-get update : sudo apt-get install libopal-dev libpt-dev , : 然后下载了 sipcmd 源码,解压,make,出了一些警告,但是最后得到了可执行文件, : 然后 : ./sipcmd -P sip -u 11234567890_8888888812791614559 -c : 126777777776ca42b80888888887fb49 -w fp.layered.net -x "c18889990000;ws3000;h" : 结果出现 Dial timed out 错误
|
l*******s 发帖数: 7316 | 10 建议先用其它sip 软件打同样的电话试试。被打的电话要是自动接通的。
:我也有这个问题(ubuntu),你解决了吗?
: |
|
|
e*i 发帖数: 10288 | 11 我后来用自己的 sip 服务测试 sipcmd,发现虽然有上述警告/错误,
但是 sipcmd 还是能播出电话的,被播打的电话能响,不过后来没有
时间,没有再用 FP 的 sip 进行进一步测试。开始用 FP 的sip 测试
时被打的电话是不响的。
周末准备再试试。
【在 e******n 的大作中提到】 : 我也有这个问题(ubuntu),你解决了吗? : : ;h"
|
e******n 发帖数: 3435 | 12 我在ubuntu上试的,怎么都不行,不知道是ubuntu的问题还是server硬件支持的问题,
然后就放弃sipcmd了。
最后找到一个linphone,虽然也有小问题,但最终可以用了。
【在 e*i 的大作中提到】 : 我后来用自己的 sip 服务测试 sipcmd,发现虽然有上述警告/错误, : 但是 sipcmd 还是能播出电话的,被播打的电话能响,不过后来没有 : 时间,没有再用 FP 的 sip 进行进一步测试。开始用 FP 的sip 测试 : 时被打的电话是不响的。 : 周末准备再试试。
|
z**0 发帖数: 618 | 13 我的sipcmd也是打不通(不响铃)。我试了linphone,电话铃会响,但是一接电话
linphone的进程就会hang住,只能kill进程。你的linphone没有问题吗?
: 我在ubuntu上试的,怎么都不行,不知道是ubuntu的问题还是server硬件支持的
问题,
: 然后就放弃sipcmd了。
: 最后找到一个linphone,虽然也有小问题,但最终可以用了。
【在 e******n 的大作中提到】 : 我在ubuntu上试的,怎么都不行,不知道是ubuntu的问题还是server硬件支持的问题, : 然后就放弃sipcmd了。 : 最后找到一个linphone,虽然也有小问题,但最终可以用了。
|
l*******s 发帖数: 7316 | 14 下面是我运行sipcmd后屏幕上的输出显示:
Starting sipcmd
in debug mode
Manager
Init
initialising SIP endpoint...
TestChanAudio
TestChanAudio
Listening for SIP signalling on 0.0.0.0:5060
SIP listener up
registered as sip:[email protected]
Created LocalEndPoint
Main
## Call ##
TestPhone::Main: calling "18004444444" using gateway "fp.layered.net" at Sat
Jan 20 20:04:36 2018
Setting up a call to: sip:[email protected]
LocalEndpoint::MakeConnection
LocalEndpointCreateConnection
LocalConnection
OnIncomingConnection: token=L8daf02122
connection set up to sip:[email protected]
TestPhone::Main: calling "sip:[email protected]" for 0
TestPhone::Main: calling "sip:[email protected]" for 0
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 1
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 2
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 3
TestPhone::Main: calling "sip:[email protected]" for 4
TestPhone::Main: calling "sip:[email protected]" for 4
OnOpenMediaStream
recording media from sip
CreateMediaStream
TestChannel[ Call[C2ded6ffe1]-EP[Ld370178d2] - 0x7f02ec0335a0 ]
OnOpenMediaStream
streaming media to local
TestChannel::Write
TestChannel::Write
CreateMediaStream
TestChannel[ Call[C2ded6ffe1]-EP[Ld370178d2] - 0x7f02ec04da60 ]
OnOpenMediaStream
recording media from local
OnOpenMediaStream
streaming media to sip
TestPhone::Main: calling "sip:[email protected]" for 4
Segmentation fault (core dumped)
【在 z**0 的大作中提到】 : 我的sipcmd也是打不通(不响铃)。我试了linphone,电话铃会响,但是一接电话 : linphone的进程就会hang住,只能kill进程。你的linphone没有问题吗? : : : 我在ubuntu上试的,怎么都不行,不知道是ubuntu的问题还是server硬件支持的 : 问题, : : 然后就放弃sipcmd了。 : : 最后找到一个linphone,虽然也有小问题,但最终可以用了。 :
|
l*******s 发帖数: 7316 | |
e******n 发帖数: 3435 | 16 这个我机器上运行不了,说format不对。sipcmd我可以从source code compile成功的
,就是不能用,打不出电话。
【在 l*******s 的大作中提到】 : 这里有在ubuntu上编译好的sipcmd : https://drive.google.com/file/d/18H77Ytj80rsbtl_T2qJvXTk-SkBvW27A/view?usp= : sharing
|
e******n 发帖数: 3435 | 17 我的也这个问题,所以我自己写了个script运行然后kill掉。然后通话记录会显示成功
打出。
linphonecsh init
sleep 2
linphonecsh register --username ?? --host fp.layered.net --password ??
sleep 5
linphonecsh dial "sip:[email protected]"
sleep 10
pkill -9 linphonec
【在 z**0 的大作中提到】 : 我的sipcmd也是打不通(不响铃)。我试了linphone,电话铃会响,但是一接电话 : linphone的进程就会hang住,只能kill进程。你的linphone没有问题吗? : : : 我在ubuntu上试的,怎么都不行,不知道是ubuntu的问题还是server硬件支持的 : 问题, : : 然后就放弃sipcmd了。 : : 最后找到一个linphone,虽然也有小问题,但最终可以用了。 :
|
l*******s 发帖数: 7316 | 18 你们俩,谁写个怎么安装,已经运行script的攻略,单独开个贴。
我给你们mark,保留。
【在 e******n 的大作中提到】 : 我的也这个问题,所以我自己写了个script运行然后kill掉。然后通话记录会显示成功 : 打出。 : linphonecsh init : sleep 2 : linphonecsh register --username ?? --host fp.layered.net --password ?? : sleep 5 : linphonecsh dial "sip:[email protected]" : sleep 10 : pkill -9 linphonec
|
e******n 发帖数: 3435 | 19 我写了,使用比较简单,觉得你直接更新进这个帖子就可以了。
: 你们俩,谁写个怎么安装,已经运行script的攻略,单独开个贴。
: 我给你们mark,保留。
【在 l*******s 的大作中提到】 : 你们俩,谁写个怎么安装,已经运行script的攻略,单独开个贴。 : 我给你们mark,保留。
|