m*d 发帖数: 7658 | 1 in voice.py: add a new line :
'phoneType': '3',
def call(self, outgoingNumber, forwardingNumber, subscriberNumber=None):
"""
Make a call to an outgoing number using your forwarding number
"""
self.__validate_special_page('call', {
'outgoingNumber': outgoingNumber,
'forwardingNumber': forwardingNumber,
'subscriberNumber': subscriberNumber or 'undefined',
'phoneType': '3',
'remember': '1'
} |
a9 发帖数: 21638 | 2 good.
我想问你从哪儿下的代码,就是想给你加上这个phonetype,呵呵。
):
【在 m*d 的大作中提到】 : in voice.py: add a new line : : 'phoneType': '3', : def call(self, outgoingNumber, forwardingNumber, subscriberNumber=None): : """ : Make a call to an outgoing number using your forwarding number : """ : self.__validate_special_page('call', { : 'outgoingNumber': outgoingNumber, : 'forwardingNumber': forwardingNumber, : 'subscriberNumber': subscriberNumber or 'undefined',
|
m*d 发帖数: 7658 | 3 你是怎么知道要加phonetype的啊?
phonetype代表什么呢, home office work?
【在 a9 的大作中提到】 : good. : 我想问你从哪儿下的代码,就是想给你加上这个phonetype,呵呵。 : : ):
|
a9 发帖数: 21638 | 4 我是写程序的,知道这个很简单。有个叫iehttpheader的工具,在ie里尝试一下,
就知道有哪些参数了。
另外,查看一下页面源文件,就可以找到这么一段
phones': {
"4":{"id":4,"name":"ipkall","phoneNumber":"+1xxxxxx","type":1,
...........
用正则表达式取出来回拔的号码的type是多少就可以了。
【在 m*d 的大作中提到】 : 你是怎么知道要加phonetype的啊? : phonetype代表什么呢, home office work?
|
m*d 发帖数: 7658 | 5 这个type是昨天改的吗?
【在 a9 的大作中提到】 : 我是写程序的,知道这个很简单。有个叫iehttpheader的工具,在ie里尝试一下, : 就知道有哪些参数了。 : 另外,查看一下页面源文件,就可以找到这么一段 : phones': { : "4":{"id":4,"name":"ipkall","phoneNumber":"+1xxxxxx","type":1, : ........... : 用正则表达式取出来回拔的号码的type是多少就可以了。
|
a9 发帖数: 21638 | 6 应该是,以前没注意过。
【在 m*d 的大作中提到】 : 这个type是昨天改的吗?
|
m*d 发帖数: 7658 | 7 不错,firefox装了个addon就搞定了
【在 a9 的大作中提到】 : 我是写程序的,知道这个很简单。有个叫iehttpheader的工具,在ie里尝试一下, : 就知道有哪些参数了。 : 另外,查看一下页面源文件,就可以找到这么一段 : phones': { : "4":{"id":4,"name":"ipkall","phoneNumber":"+1xxxxxx","type":1, : ........... : 用正则表达式取出来回拔的号码的type是多少就可以了。
|
i**w 发帖数: 883 | |
a9 发帖数: 21638 | 9 你的type不一定是3,呵呵。
【在 i**w 的大作中提到】 : Great,回家试一下
|
m*d 发帖数: 7658 | 10 type 3是work吗
home是啥type
【在 a9 的大作中提到】 : 你的type不一定是3,呵呵。
|
|
|
a9 发帖数: 21638 | 11 home是1
gizmo是7
mobile是2
【在 m*d 的大作中提到】 : type 3是work吗 : home是啥type
|
m*d 发帖数: 7658 | 12 我来试一试home的响不响
【在 a9 的大作中提到】 : home是1 : gizmo是7 : mobile是2
|
m*d 发帖数: 7658 | 13 实验了一下,phonetype是3的时候,通过home电话转接,也是可以拨通的
【在 m*d 的大作中提到】 : 我来试一试home的响不响
|
m*d 发帖数: 7658 | 14 in voice.py: add a new line :
'phoneType': '3',
def call(self, outgoingNumber, forwardingNumber, subscriberNumber=None):
"""
Make a call to an outgoing number using your forwarding number
"""
self.__validate_special_page('call', {
'outgoingNumber': outgoingNumber,
'forwardingNumber': forwardingNumber,
'subscriberNumber': subscriberNumber or 'undefined',
'phoneType': '3',
'remember': '1'
})
then rerun
python setup.py install
--- |
a9 发帖数: 21638 | 15 good.
我想问你从哪儿下的代码,就是想给你加上这个phonetype,呵呵。
):
【在 m*d 的大作中提到】 : in voice.py: add a new line : : 'phoneType': '3', : def call(self, outgoingNumber, forwardingNumber, subscriberNumber=None): : """ : Make a call to an outgoing number using your forwarding number : """ : self.__validate_special_page('call', { : 'outgoingNumber': outgoingNumber, : 'forwardingNumber': forwardingNumber, : 'subscriberNumber': subscriberNumber or 'undefined',
|
m*d 发帖数: 7658 | 16 你是怎么知道要加phonetype的啊?
phonetype代表什么呢, home office work?
【在 a9 的大作中提到】 : good. : 我想问你从哪儿下的代码,就是想给你加上这个phonetype,呵呵。 : : ):
|
a9 发帖数: 21638 | 17 我是写程序的,知道这个很简单。有个叫iehttpheader的工具,在ie里尝试一下,
就知道有哪些参数了。
另外,查看一下页面源文件,就可以找到这么一段
phones': {
"4":{"id":4,"name":"ipkall","phoneNumber":"+1xxxxxx","type":1,
...........
用正则表达式取出来回拔的号码的type是多少就可以了。
【在 m*d 的大作中提到】 : 你是怎么知道要加phonetype的啊? : phonetype代表什么呢, home office work?
|
m*d 发帖数: 7658 | 18 这个type是昨天改的吗?
【在 a9 的大作中提到】 : 我是写程序的,知道这个很简单。有个叫iehttpheader的工具,在ie里尝试一下, : 就知道有哪些参数了。 : 另外,查看一下页面源文件,就可以找到这么一段 : phones': { : "4":{"id":4,"name":"ipkall","phoneNumber":"+1xxxxxx","type":1, : ........... : 用正则表达式取出来回拔的号码的type是多少就可以了。
|
a9 发帖数: 21638 | 19 应该是,以前没注意过。
【在 m*d 的大作中提到】 : 这个type是昨天改的吗?
|
m*d 发帖数: 7658 | 20 不错,firefox装了个addon就搞定了
【在 a9 的大作中提到】 : 我是写程序的,知道这个很简单。有个叫iehttpheader的工具,在ie里尝试一下, : 就知道有哪些参数了。 : 另外,查看一下页面源文件,就可以找到这么一段 : phones': { : "4":{"id":4,"name":"ipkall","phoneNumber":"+1xxxxxx","type":1, : ........... : 用正则表达式取出来回拔的号码的type是多少就可以了。
|
|
|
i**w 发帖数: 883 | |
a9 发帖数: 21638 | 22 你的type不一定是3,呵呵。
【在 i**w 的大作中提到】 : Great,回家试一下
|
m*d 发帖数: 7658 | 23 type 3是work吗
home是啥type
【在 a9 的大作中提到】 : 你的type不一定是3,呵呵。
|
a9 发帖数: 21638 | 24 home是1
gizmo是7
mobile是2
【在 m*d 的大作中提到】 : type 3是work吗 : home是啥type
|
m*d 发帖数: 7658 | 25 我来试一试home的响不响
【在 a9 的大作中提到】 : home是1 : gizmo是7 : mobile是2
|
m*d 发帖数: 7658 | 26 实验了一下,phonetype是3的时候,通过home电话转接,也是可以拨通的
【在 m*d 的大作中提到】 : 我来试一试home的响不响
|
D*******l 发帖数: 5462 | 27 ding!
):
【在 m*d 的大作中提到】 : in voice.py: add a new line : : 'phoneType': '3', : def call(self, outgoingNumber, forwardingNumber, subscriberNumber=None): : """ : Make a call to an outgoing number using your forwarding number : """ : self.__validate_special_page('call', { : 'outgoingNumber': outgoingNumber, : 'forwardingNumber': forwardingNumber, : 'subscriberNumber': subscriberNumber or 'undefined',
|
m*d 发帖数: 7658 | 28 这个code已经很老了
0.5版本已经加了phonetype了
Phone type [1-Home, 2-Mobile, 3-Work, 7-Gizmo]:
0.5版本的两个bug一个是galx的re表达式不对
70 #galx = re.search(r"name=\"GALX\"\s+value=\"(.+)\"", content).
group(1)
71 galx = re.search(r"name=\"GALX\" type=\"hidden\"\n *value=\"(.+)\
"", content).group(1)
另一个是LOGIN的地址不对
【在 D*******l 的大作中提到】 : ding! : : ):
|
c****0 发帖数: 784 | 29 这不是bug,只是GV网页变了而已。
【在 m*d 的大作中提到】 : 这个code已经很老了 : 0.5版本已经加了phonetype了 : Phone type [1-Home, 2-Mobile, 3-Work, 7-Gizmo]: : 0.5版本的两个bug一个是galx的re表达式不对 : 70 #galx = re.search(r"name=\"GALX\"\s+value=\"(.+)\"", content). : group(1) : 71 galx = re.search(r"name=\"GALX\" type=\"hidden\"\n *value=\"(.+)\ : "", content).group(1) : 另一个是LOGIN的地址不对
|
m*d 发帖数: 7658 | 30 应该算bug吧,code不work了
【在 c****0 的大作中提到】 : 这不是bug,只是GV网页变了而已。
|
|
|
D*******l 发帖数: 5462 | 31 在router上怎么和asterisk合作用? |
m*d 发帖数: 7658 | 32 得要装python
【在 D*******l 的大作中提到】 : 在router上怎么和asterisk合作用?
|
c****0 发帖数: 784 | 33 不用。
能够登到GV页面里触发回拨即可,基本各种流行语言都有类似pygooglevoice的包。
【在 m*d 的大作中提到】 : 得要装python
|
a9 发帖数: 21638 | 34 这个登录到gv页面触发回拔的脚本是拿python写的吧。
【在 c****0 的大作中提到】 : 不用。 : 能够登到GV页面里触发回拨即可,基本各种流行语言都有类似pygooglevoice的包。
|
c****0 发帖数: 784 | 35 php, c#, java, javascript...都可以。
【在 a9 的大作中提到】 : 这个登录到gv页面触发回拔的脚本是拿python写的吧。
|
a9 发帖数: 21638 | 36 有现成的?
【在 c****0 的大作中提到】 : php, c#, java, javascript...都可以。
|
c****0 发帖数: 784 | 37 当然,搜一搜就出来了。什么语言方便熟悉就用什么包好了。
【在 a9 的大作中提到】 : 有现成的?
|
m*d 发帖数: 7658 | 38 pygooglevoice是用python写的
要是用别的语言写的包,就得装别的语言
【在 c****0 的大作中提到】 : 不用。 : 能够登到GV页面里触发回拨即可,基本各种流行语言都有类似pygooglevoice的包。
|
c****0 发帖数: 784 | 39 从理论上讲,可以用C写一个,尤其是要在嵌入式设备上跑的。只要相关的库都在就行
了。
【在 m*d 的大作中提到】 : pygooglevoice是用python写的 : 要是用别的语言写的包,就得装别的语言
|