由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
_voip版 - EC2上面asterisk搞定了
相关主题
Asterisk 1.4, GV call out problem我用gvoice+sipgate打电话对方听不见我能听见对方
(workaround) asterisk&GV: cannot park calls(solved) 奇怪的 one way voice 问题 (asterisk, pygooglevoic
新手请教个问题:Asterisk+GV是不是要这么回事?求救!asterisk分机打另一个分机只响铃二次就出忙音.
最进用obi + GV 好像有问题asterisk 1.8的incoming call的问题
asterisk 1.6 的bridge功能怎么用?关于asterisk注册nonoh的问题
asterisk防火墙的设置崩溃了,Asterisk 1.8.7.1+GV+Dockstar 没有incoming call啊
帮忙看看怎么回事,是不是asterisk被盗连了?谁能共享一个asterisk dialplan?
重新来过了.打算放弃dockstar了
相关话题的讨论汇总
话题: sip话题: 201话题: 00000000话题: executing
1 (共1页)
m*d
发帖数: 7658
1
其实不用ec2也行,在router上就能搞定。
ec2的好处是有外部ip,在哪里都可以用。
freeswitch编译太复杂,要好几个钟头。
不像asterisk可以直接安装。
参考了这两个link,主要有nat问题。不然没声音。
http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make
http://asteriskopensourcev2.blogspot.com/2013/03/asterisk-18-on
a9
发帖数: 21638
2
赞。

【在 m*d 的大作中提到】
: 其实不用ec2也行,在router上就能搞定。
: ec2的好处是有外部ip,在哪里都可以用。
: freeswitch编译太复杂,要好几个钟头。
: 不像asterisk可以直接安装。
: 参考了这两个link,主要有nat问题。不然没声音。
: http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make
: http://asteriskopensourcev2.blogspot.com/2013/03/asterisk-18-on

c****0
发帖数: 784
3
搞通就可以上自己回拨GV了。
ec2主要就是public ip的问题,在asterisk是externip,在freeswitch是ext-sip-ip和
ext-rtp-ip。
DO没有这种问题,但是不像ec2有免费一年的可以用。

【在 m*d 的大作中提到】
: 其实不用ec2也行,在router上就能搞定。
: ec2的好处是有外部ip,在哪里都可以用。
: freeswitch编译太复杂,要好几个钟头。
: 不像asterisk可以直接安装。
: 参考了这两个link,主要有nat问题。不然没声音。
: http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make
: http://asteriskopensourcev2.blogspot.com/2013/03/asterisk-18-on

a9
发帖数: 21638
4
ec2还有个问题是绑的ip地址是内网的,相当于有nat吧,配置起来要麻烦些。
还要配置防火墙什么的。

【在 c****0 的大作中提到】
: 搞通就可以上自己回拨GV了。
: ec2主要就是public ip的问题,在asterisk是externip,在freeswitch是ext-sip-ip和
: ext-rtp-ip。
: DO没有这种问题,但是不像ec2有免费一年的可以用。

c****0
发帖数: 784
5
其实没那么麻烦。
问一般的自动nat检测不出来,但是stun都没问题。图省事自己直接设置好public IP就
行了.
ec2缺省block所有的端口,自己需要开放UDP 5060, 5080, 10000-30000(取决于rtp范
围)。

【在 a9 的大作中提到】
: ec2还有个问题是绑的ip地址是内网的,相当于有nat吧,配置起来要麻烦些。
: 还要配置防火墙什么的。

m*d
发帖数: 7658
6
freeswitch要开好多端口,不知道那些是必要,哪些是不需要。
http://wiki.freeswitch.org/wiki/Firewall

【在 c****0 的大作中提到】
: 其实没那么麻烦。
: 问一般的自动nat检测不出来,但是stun都没问题。图省事自己直接设置好public IP就
: 行了.
: ec2缺省block所有的端口,自己需要开放UDP 5060, 5080, 10000-30000(取决于rtp范
: 围)。

c****0
发帖数: 784
7
测试的时候倒无所谓,干脆0/0都全开好了。
正式运行时原则是对public只开必要的端口,否则后患无穷。
跟通话有关的端口就是上面列出的那些。

【在 m*d 的大作中提到】
: freeswitch要开好多端口,不知道那些是必要,哪些是不需要。
: http://wiki.freeswitch.org/wiki/Firewall

m*d
发帖数: 7658
8
EC2经常会被攻击吗?

【在 c****0 的大作中提到】
: 测试的时候倒无所谓,干脆0/0都全开好了。
: 正式运行时原则是对public只开必要的端口,否则后患无穷。
: 跟通话有关的端口就是上面列出的那些。

c*a
发帖数: 806
9
前两天这里推荐freeswitch, 昨天吭哧吭哧编译了半天。

【在 m*d 的大作中提到】
: EC2经常会被攻击吗?
m*d
发帖数: 7658
10
EC2 micro只有600M内存,编译这玩意儿好费劲
不过也可以直接apt-get安装,repository只支持到maverick,
要是之后的版本要改source.list
http://wiki.freeswitch.org/wiki/Ubuntu_Quick_Start
apt-get install python-software-properties
add-apt-repository ppa:freeswitch-drivers/freeswitch-nightly-drivers
apt-get update
apt-get install freeswitch freeswitch-lang-en freeswitch-sounds-en-us-callie
-8000

【在 c*a 的大作中提到】
: 前两天这里推荐freeswitch, 昨天吭哧吭哧编译了半天。
相关主题
asterisk防火墙的设置我用gvoice+sipgate打电话对方听不见我能听见对方
帮忙看看怎么回事,是不是asterisk被盗连了?(solved) 奇怪的 one way voice 问题 (asterisk, pygooglevoic
重新来过了.求救!asterisk分机打另一个分机只响铃二次就出忙音.
h****f
发帖数: 200
11
你从拨号到对方电话开始响多长时间?拨号后响一会儿会看见gv来电,如果手工接,被
叫电话马上就响,这时差不多20秒,如果不管它就需要40多秒才开始响,你们也是这样吗

【在 m*d 的大作中提到】
: 其实不用ec2也行,在router上就能搞定。
: ec2的好处是有外部ip,在哪里都可以用。
: freeswitch编译太复杂,要好几个钟头。
: 不像asterisk可以直接安装。
: 参考了这两个link,主要有nat问题。不然没声音。
: http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make
: http://asteriskopensourcev2.blogspot.com/2013/03/asterisk-18-on

c****0
发帖数: 784
12
5060这样的端口通常都会被扫描,每天几十次不在话下。

【在 m*d 的大作中提到】
: EC2经常会被攻击吗?
c****0
发帖数: 784
13
freeswitch需要下载不同的其他开源包逐一编译,所以编译时间比asterisk长。
慢可能是因为你用ubuntu影像,ununtu自己系统资源消耗太厉害。
我原来用的2012年的aws自己的image,后来一直没有升级,应该是基于centos的,不用
起动X,很省内存和ebs的存储空间。启动后干活只用term/screen,编译1.0到1.2都挺
快的。

callie

【在 m*d 的大作中提到】
: EC2 micro只有600M内存,编译这玩意儿好费劲
: 不过也可以直接apt-get安装,repository只支持到maverick,
: 要是之后的版本要改source.list
: http://wiki.freeswitch.org/wiki/Ubuntu_Quick_Start
: apt-get install python-software-properties
: add-apt-repository ppa:freeswitch-drivers/freeswitch-nightly-drivers
: apt-get update
: apt-get install freeswitch freeswitch-lang-en freeswitch-sounds-en-us-callie
: -8000

c****0
发帖数: 784
14
5-10秒吧,时间不是很一致,跟callback发起的速度有关。
你可以加些log看看到底是哪里慢了。你这个20秒到40秒也太慢了,没法用了。

样吗

【在 h****f 的大作中提到】
: 你从拨号到对方电话开始响多长时间?拨号后响一会儿会看见gv来电,如果手工接,被
: 叫电话马上就响,这时差不多20秒,如果不管它就需要40多秒才开始响,你们也是这样吗

a9
发帖数: 21638
15
ec2收费的好像还是挺贵的。

【在 c****0 的大作中提到】
: freeswitch需要下载不同的其他开源包逐一编译,所以编译时间比asterisk长。
: 慢可能是因为你用ubuntu影像,ununtu自己系统资源消耗太厉害。
: 我原来用的2012年的aws自己的image,后来一直没有升级,应该是基于centos的,不用
: 起动X,很省内存和ebs的存储空间。启动后干活只用term/screen,编译1.0到1.2都挺
: 快的。
:
: callie

c****0
发帖数: 784
16
用free tier 1年,micro instance,跑个人pbx足够了。
稳定性的确不是盖的,DO比不过。

【在 a9 的大作中提到】
: ec2收费的好像还是挺贵的。
m*d
发帖数: 7658
17
free tier一年,每月750小时,15G流量

【在 a9 的大作中提到】
: ec2收费的好像还是挺贵的。
a9
发帖数: 21638
18
一年过后呢?
以前弄了两个账号,后来不敢再弄了。

【在 m*d 的大作中提到】
: free tier一年,每月750小时,15G流量
k***e
发帖数: 7933
19
freeswitch看来还挺麻烦的。。。
有人在windows azure上搞的吗?

【在 c****0 的大作中提到】
: freeswitch需要下载不同的其他开源包逐一编译,所以编译时间比asterisk长。
: 慢可能是因为你用ubuntu影像,ununtu自己系统资源消耗太厉害。
: 我原来用的2012年的aws自己的image,后来一直没有升级,应该是基于centos的,不用
: 起动X,很省内存和ebs的存储空间。启动后干活只用term/screen,编译1.0到1.2都挺
: 快的。
:
: callie

c****0
发帖数: 784
20
一年以后重新开个帐号,把这个node做个影像,到新帐号里重新起一个instance即可。
只要aws的free tier存在,就可以一直免费下去。
如果public IP没有用stun之类的话,要手工更新一下才行。

【在 a9 的大作中提到】
: 一年过后呢?
: 以前弄了两个账号,后来不敢再弄了。

相关主题
asterisk 1.8的incoming call的问题谁能共享一个asterisk dialplan?
关于asterisk注册nonoh的问题打算放弃dockstar了
崩溃了,Asterisk 1.8.7.1+GV+Dockstar 没有incoming call啊有没有人用那个Amazon EC2 micro instance跑服务的?
k***e
发帖数: 7933
21
我了个去的软软和狗狗浪费我一个上午,不骂不行!
搞了个US EAST的azure ubuntun VM, 安装了a*, python Googlevoice,测试的时候总
是login fail。改密码再试还是如此。。。
意识到可能VM是新IP,和我常用的IP不在一个地区,被狗狗block login。 登录狗狗,
果然是被block了。但是显示登录的IP是Spain过来的!以为自己做VM的时候出错了,登
录azure确认是US EAST的VM。nnd,到底是软软还是狗狗的问题啊啊啊??怀疑是软软
,上次我的一个Windows azure VM也突然跑到巴西去了。
狗狗呢,在狗狗的网站确认那些Spain的login都是我的,可是在VM里用gvoice还是被
block。狗狗你搞什么啊?
c*a
发帖数: 806
22
azure ubuntun VM 怎么搞定的?

【在 k***e 的大作中提到】
: 我了个去的软软和狗狗浪费我一个上午,不骂不行!
: 搞了个US EAST的azure ubuntun VM, 安装了a*, python Googlevoice,测试的时候总
: 是login fail。改密码再试还是如此。。。
: 意识到可能VM是新IP,和我常用的IP不在一个地区,被狗狗block login。 登录狗狗,
: 果然是被block了。但是显示登录的IP是Spain过来的!以为自己做VM的时候出错了,登
: 录azure确认是US EAST的VM。nnd,到底是软软还是狗狗的问题啊啊啊??怀疑是软软
: ,上次我的一个Windows azure VM也突然跑到巴西去了。
: 狗狗呢,在狗狗的网站确认那些Spain的login都是我的,可是在VM里用gvoice还是被
: block。狗狗你搞什么啊?

k***e
发帖数: 7933
23
我有个msdn,每个月有免费50块的credit

【在 c*a 的大作中提到】
: azure ubuntun VM 怎么搞定的?
c****0
发帖数: 784
24
羡慕呀。要是有个什么program每个月给50块AWS credit就好了。

【在 k***e 的大作中提到】
: 我有个msdn,每个月有免费50块的credit
m*d
发帖数: 7658
25
pygooglevoice的bug,login地址不对,跟ip在哪里没有关系

【在 k***e 的大作中提到】
: 我了个去的软软和狗狗浪费我一个上午,不骂不行!
: 搞了个US EAST的azure ubuntun VM, 安装了a*, python Googlevoice,测试的时候总
: 是login fail。改密码再试还是如此。。。
: 意识到可能VM是新IP,和我常用的IP不在一个地区,被狗狗block login。 登录狗狗,
: 果然是被block了。但是显示登录的IP是Spain过来的!以为自己做VM的时候出错了,登
: 录azure确认是US EAST的VM。nnd,到底是软软还是狗狗的问题啊啊啊??怀疑是软软
: ,上次我的一个Windows azure VM也突然跑到巴西去了。
: 狗狗呢,在狗狗的网站确认那些Spain的login都是我的,可是在VM里用gvoice还是被
: block。狗狗你搞什么啊?

k***e
发帖数: 7933
26
那个地址当然改了,是狗狗block了login

【在 m*d 的大作中提到】
: pygooglevoice的bug,login地址不对,跟ip在哪里没有关系
k***e
发帖数: 7933
27
今天花了点时间,gv搞定了。有同样问题的参考: https://support.google.com/mail
/answer/78754?hl=en
mmd,能否贴一下sip.conf和extension.conf该怎么配置?我只需要配置用gv打入打出
美国电话
谢谢
m*d
发帖数: 7658
28
我参考的这个link
http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make

mail

【在 k***e 的大作中提到】
: 今天花了点时间,gv搞定了。有同样问题的参考: https://support.google.com/mail
: /answer/78754?hl=en
: mmd,能否贴一下sip.conf和extension.conf该怎么配置?我只需要配置用gv打入打出
: 美国电话
: 谢谢

k***e
发帖数: 7933
29
多谢。
UPD 要开几个? 我开了10000到10005,看似电话可以打,但是有如下WARNING,什么意
思?
== Using SIP RTP CoS mark 5
-- Executing [6319041662@phone:1] ExecIf("SIP/66.193.176.35-00000004", "
0?Bridge("abc"):Dial(SIP/201&SIP/203,60,D(:1))") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/201
[Apr 22 12:41:19] WARNING[2435]: app_dial.c:2274 dial_exec_full: Unable to c
reate channel of type 'SIP' (cause 20 - Unknown)

【在 m*d 的大作中提到】
: 我参考的这个link
: http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make
:
: mail

a9
发帖数: 21638
30
这个警告跟开端口没关系。具体是什么警告看这个也搞不清楚。
至于需要开哪些端口,跟你的设置有关.rtp配置文件里开了哪些端口,你最好在防火墙
上打开哪些端口。
另外需要开的就是协议端口,比如普通的就是5060,如果你开启了tcp连接,或者tls连
接,那相关的端口也要打开。
需要注意的是rtp端口不打开的话,在大多数情况下语音是没问题的(因为很多voip供
应商和ata都作了特殊处理),但是如果对方也在防火墙后面,就很有可能听不到声音
。或者只有单向的声音。

"
c

【在 k***e 的大作中提到】
: 多谢。
: UPD 要开几个? 我开了10000到10005,看似电话可以打,但是有如下WARNING,什么意
: 思?
: == Using SIP RTP CoS mark 5
: -- Executing [6319041662@phone:1] ExecIf("SIP/66.193.176.35-00000004", "
: 0?Bridge("abc"):Dial(SIP/201&SIP/203,60,D(:1))") in new stack
: == Using SIP RTP CoS mark 5
: -- Called SIP/201
: [Apr 22 12:41:19] WARNING[2435]: app_dial.c:2274 dial_exec_full: Unable to c
: reate channel of type 'SIP' (cause 20 - Unknown)

相关主题
谁能介绍一下 voip traffic pattern?(workaround) asterisk&GV: cannot park calls
freeswitch还是挺不错的新手请教个问题:Asterisk+GV是不是要这么回事?
Asterisk 1.4, GV call out problem最进用obi + GV 好像有问题
c****0
发帖数: 784
31
装asterisk的node如果有防火墙(例如aws ec2那些),UDP一般开10000-20000即可,
具体可以参考你的rtp.conf文件,里面有你的asterisk要使用的rtp端口。如果有自己
的iptables,也要开这些端口。客户端一般都不需要特殊处理,大多数路由器会自动打
开需要的端口,如果路由器实在笨,暂时可以设置DMZ排除路由器的问题。
你出现的这个错误是201没有成功注册,所以拨打201的sip channel不能成功建立。
sip show peer 201看看201的状态。看看asterisk的log这个201怎么了,asterisk缺省
会自动probe这些peers (看qualify相关参数),如果probe不到log会有。
asterisk很久没用过了。以上基于1.6.x的版本,如果新的可能有所不同。

,
"
c

【在 k***e 的大作中提到】
: 多谢。
: UPD 要开几个? 我开了10000到10005,看似电话可以打,但是有如下WARNING,什么意
: 思?
: == Using SIP RTP CoS mark 5
: -- Executing [6319041662@phone:1] ExecIf("SIP/66.193.176.35-00000004", "
: 0?Bridge("abc"):Dial(SIP/201&SIP/203,60,D(:1))") in new stack
: == Using SIP RTP CoS mark 5
: -- Called SIP/201
: [Apr 22 12:41:19] WARNING[2435]: app_dial.c:2274 dial_exec_full: Unable to c
: reate channel of type 'SIP' (cause 20 - Unknown)

k***e
发帖数: 7933
32
是的,我在rtp里改成了10000-10005,防火墙上也开了这些,不知道够不够。

【在 a9 的大作中提到】
: 这个警告跟开端口没关系。具体是什么警告看这个也搞不清楚。
: 至于需要开哪些端口,跟你的设置有关.rtp配置文件里开了哪些端口,你最好在防火墙
: 上打开哪些端口。
: 另外需要开的就是协议端口,比如普通的就是5060,如果你开启了tcp连接,或者tls连
: 接,那相关的端口也要打开。
: 需要注意的是rtp端口不打开的话,在大多数情况下语音是没问题的(因为很多voip供
: 应商和ata都作了特殊处理),但是如果对方也在防火墙后面,就很有可能听不到声音
: 。或者只有单向的声音。
:
: "

k***e
发帖数: 7933
33
我的sip client注册在201上,其实电话是通了,不知道为什么还说sip channel不能建
立。不知道是不是跟UPD端口开得太少有个?
坑爹的azure不能一次开多个port,没有from to,要一个一个在界面上做,一个差不多
要一分钟!! 要开大量的话要写个PS script来做,要不累死啊。
如果要扩展功能的话,哪里有比较好的sip.conf和extension.conf的解释?比如加上一
个国际电话的provider nonoh之类的,美国电话走gv,到中国的电话走nonoh?

【在 c****0 的大作中提到】
: 装asterisk的node如果有防火墙(例如aws ec2那些),UDP一般开10000-20000即可,
: 具体可以参考你的rtp.conf文件,里面有你的asterisk要使用的rtp端口。如果有自己
: 的iptables,也要开这些端口。客户端一般都不需要特殊处理,大多数路由器会自动打
: 开需要的端口,如果路由器实在笨,暂时可以设置DMZ排除路由器的问题。
: 你出现的这个错误是201没有成功注册,所以拨打201的sip channel不能成功建立。
: sip show peer 201看看201的状态。看看asterisk的log这个201怎么了,asterisk缺省
: 会自动probe这些peers (看qualify相关参数),如果probe不到log会有。
: asterisk很久没用过了。以上基于1.6.x的版本,如果新的可能有所不同。
:
: ,

t**k
发帖数: 526
34
你这个出错的是不是203?

【在 k***e 的大作中提到】
: 我的sip client注册在201上,其实电话是通了,不知道为什么还说sip channel不能建
: 立。不知道是不是跟UPD端口开得太少有个?
: 坑爹的azure不能一次开多个port,没有from to,要一个一个在界面上做,一个差不多
: 要一分钟!! 要开大量的话要写个PS script来做,要不累死啊。
: 如果要扩展功能的话,哪里有比较好的sip.conf和extension.conf的解释?比如加上一
: 个国际电话的provider nonoh之类的,美国电话走gv,到中国的电话走nonoh?

a9
发帖数: 21638
35
sip-info.org还是什么上有吧?我记不太清那个网站了。一般我就直接谷歌某个参数
5个貌似有点少(一个电话可能需要两个端口,因为一个电话相当于一个桥,一通进的
,一通出的),5个的话最多也就同时两通电话。

可,
自己
动打
缺省

【在 k***e 的大作中提到】
: 我的sip client注册在201上,其实电话是通了,不知道为什么还说sip channel不能建
: 立。不知道是不是跟UPD端口开得太少有个?
: 坑爹的azure不能一次开多个port,没有from to,要一个一个在界面上做,一个差不多
: 要一分钟!! 要开大量的话要写个PS script来做,要不累死啊。
: 如果要扩展功能的话,哪里有比较好的sip.conf和extension.conf的解释?比如加上一
: 个国际电话的provider nonoh之类的,美国电话走gv,到中国的电话走nonoh?

k***e
发帖数: 7933
36
log显示是出错的是201,可能跟203没有register有关系? 一会儿再试试。

【在 t**k 的大作中提到】
: 你这个出错的是不是203?
k***e
发帖数: 7933
37
有道理,再加几个port。自己家里用的话大部分情况也就1,2个电话同时打

【在 a9 的大作中提到】
: sip-info.org还是什么上有吧?我记不太清那个网站了。一般我就直接谷歌某个参数
: 5个貌似有点少(一个电话可能需要两个端口,因为一个电话相当于一个桥,一通进的
: ,一通出的),5个的话最多也就同时两通电话。
:
: 可,
: 自己
: 动打
: 缺省

y*********r
发帖数: 587
38
mmd大侠,像你请教一下。
我在自己的一个装了debian的pogoplug上搞了一套这个系统,是按照你给的第一个链接
里的步骤弄的。前面的步骤都很顺利,就是到了最后把sip.conf 和 extensions.conf
两个文件更换了之后,用一个softphone测试死活都不能向外拨打。提示信息是 never
received callback from google voice。我自己瞎鼓捣了半天那两个配置文件,结果
还是一样。
另外我还有一个奇怪的问题。在安装完pygooglevocie之后,用下面的命令出错,说是
login failed。
# gvoice -e [g********[email protected]] -p [gvpassword] call NXXNXXXXXX
253xxxxxxx 1
我试了网上看到的一些方法,包括reset google captchar和用一个文字浏览器lynx登
录gmail,都没有解决。但是当我用interactive mode(就是只敲gvoice命令,然后根
据提示输入gmail用户名和密码)就可以登录并且成功拨打电话。
不知道你有没有遇到过这两个问题,有没有什么解决办法?先行谢过。

【在 m*d 的大作中提到】
: 其实不用ec2也行,在router上就能搞定。
: ec2的好处是有外部ip,在哪里都可以用。
: freeswitch编译太复杂,要好几个钟头。
: 不像asterisk可以直接安装。
: 参考了这两个link,主要有nat问题。不然没声音。
: http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make
: http://asteriskopensourcev2.blogspot.com/2013/03/asterisk-18-on

m*d
发帖数: 7658
39
第一个问题,
asterisk -rvvvvv
然后看看提示是啥
第二个问题,
gvoice命令行输入用户名密码可以登录成功吗?

conf
never

【在 y*********r 的大作中提到】
: mmd大侠,像你请教一下。
: 我在自己的一个装了debian的pogoplug上搞了一套这个系统,是按照你给的第一个链接
: 里的步骤弄的。前面的步骤都很顺利,就是到了最后把sip.conf 和 extensions.conf
: 两个文件更换了之后,用一个softphone测试死活都不能向外拨打。提示信息是 never
: received callback from google voice。我自己瞎鼓捣了半天那两个配置文件,结果
: 还是一样。
: 另外我还有一个奇怪的问题。在安装完pygooglevocie之后,用下面的命令出错,说是
: login failed。
: # gvoice -e [g********[email protected]] -p [gvpassword] call NXXNXXXXXX
: 253xxxxxxx 1

y*********r
发帖数: 587
40
第二个问题,你说的命令行是指把gmail的用户名和密码直接接在gvoice后面试着拨打
电话吗?如果是,我不能登录成功。但是如果我把用户名和密码放在 ~/.govice文件里
面,然后用gvoice拨打号码(当然在命令行省掉用户名和密码)就可以。
第一个问题,我把提示信息贴在这里你帮我看一下吧(我把我的电话号码和gmail信息
改掉了),谢谢。
== Using SIP RTP CoS mark 5
-- Executing [530xxxxxxx@phone:1] Goto("SIP/201-00000000", "1530xxxxxxx,
1") in new stack
-- Goto (phone,1530xxxxxxx,1)
-- Executing [1530xxxxxxx@phone:1] Answer("SIP/201-00000000", "") in new
stack
-- Executing [1530xxxxxxx@phone:2] Set("SIP/201-00000000", "GLOBAL(
gvuser)=SIP/201-00000000") in new stack
== Setting global variable 'gvuser' to 'SIP/201-00000000'
-- Executing [1530xxxxxxx@phone:3] System("SIP/201-00000000", "gvoice -e
x*****[email protected] -p xxxxxxx call 1530xxxxxxx 1425xxxxxxx 3 &") in new
stack
-- Executing [1530xxxxxxx@phone:4] Ringing("SIP/201-00000000", "") in
new stack
-- Executing [1530xxxxxxx@phone:5] Wait("SIP/201-00000000", "30") in new
stack
-- Executing [1530xxxxxxx@phone:6] NoOp("SIP/201-00000000", "Never
received callback from Google Voice on channel SIP/201-00000000 . exiting")
in new stack
-- Auto fallthrough, channel 'SIP/201-00000000' status is 'UNKNOWN'
-- Executing [h@phone:1] GotoIf("SIP/201-00000000", "0?:bridged") in new
stack
-- Goto (phone,h,6)
-- Executing [h@phone:6] NoOp("SIP/201-00000000", "The channel has been
bridged successfully") in new stack
-- Executing [h@phone:7] Set("SIP/201-00000000", "GLOBAL(gvuser)="abc"")
in new stack
== Setting global variable 'gvuser' to '"abc"'

【在 m*d 的大作中提到】
: 第一个问题,
: asterisk -rvvvvv
: 然后看看提示是啥
: 第二个问题,
: gvoice命令行输入用户名密码可以登录成功吗?
:
: conf
: never

相关主题
最进用obi + GV 好像有问题帮忙看看怎么回事,是不是asterisk被盗连了?
asterisk 1.6 的bridge功能怎么用?重新来过了.
asterisk防火墙的设置我用gvoice+sipgate打电话对方听不见我能听见对方
m*d
发帖数: 7658
41
估计还是gv没有登陆成功的问题吧

1530xxxxxxx,
new

【在 y*********r 的大作中提到】
: 第二个问题,你说的命令行是指把gmail的用户名和密码直接接在gvoice后面试着拨打
: 电话吗?如果是,我不能登录成功。但是如果我把用户名和密码放在 ~/.govice文件里
: 面,然后用gvoice拨打号码(当然在命令行省掉用户名和密码)就可以。
: 第一个问题,我把提示信息贴在这里你帮我看一下吧(我把我的电话号码和gmail信息
: 改掉了),谢谢。
: == Using SIP RTP CoS mark 5
: -- Executing [530xxxxxxx@phone:1] Goto("SIP/201-00000000", "1530xxxxxxx,
: 1") in new stack
: -- Goto (phone,1530xxxxxxx,1)
: -- Executing [1530xxxxxxx@phone:1] Answer("SIP/201-00000000", "") in new

c****0
发帖数: 784
42
很可能你的GV用户密码里有特殊字符,asterisk的dialplan不能正确处理。
用shell写个wapper就行了。

1530xxxxxxx,
new

【在 y*********r 的大作中提到】
: 第二个问题,你说的命令行是指把gmail的用户名和密码直接接在gvoice后面试着拨打
: 电话吗?如果是,我不能登录成功。但是如果我把用户名和密码放在 ~/.govice文件里
: 面,然后用gvoice拨打号码(当然在命令行省掉用户名和密码)就可以。
: 第一个问题,我把提示信息贴在这里你帮我看一下吧(我把我的电话号码和gmail信息
: 改掉了),谢谢。
: == Using SIP RTP CoS mark 5
: -- Executing [530xxxxxxx@phone:1] Goto("SIP/201-00000000", "1530xxxxxxx,
: 1") in new stack
: -- Goto (phone,1530xxxxxxx,1)
: -- Executing [1530xxxxxxx@phone:1] Answer("SIP/201-00000000", "") in new

y*********r
发帖数: 587
43
calbk0大侠,你猜对了。我刚才又折腾了一会儿,发现登录失败的原因就是密码的特殊
字符。你说的用shell写wrapper是什么意思啊?

【在 c****0 的大作中提到】
: 很可能你的GV用户密码里有特殊字符,asterisk的dialplan不能正确处理。
: 用shell写个wapper就行了。
:
: 1530xxxxxxx,
: new

c****0
发帖数: 784
44
就是把你原本要在asterisk里用的那个包含用户名和密码的命令行写到自己的shell
script里,比如叫mygv。然后直接asterisk里直接call mygv。

【在 y*********r 的大作中提到】
: calbk0大侠,你猜对了。我刚才又折腾了一会儿,发现登录失败的原因就是密码的特殊
: 字符。你说的用shell写wrapper是什么意思啊?

m*d
发帖数: 7658
45
不如改个密码更直接

【在 c****0 的大作中提到】
: 就是把你原本要在asterisk里用的那个包含用户名和密码的命令行写到自己的shell
: script里,比如叫mygv。然后直接asterisk里直接call mygv。

c****0
发帖数: 784
46
其实hard code密码在脚本里和dianplan都不好。
自己动态从数据存储(mysql, redis,...)中读取,还能很容易支持多个GV拨打电话。

【在 m*d 的大作中提到】
: 不如改个密码更直接
m*d
发帖数: 7658
47
这个好

【在 c****0 的大作中提到】
: 其实hard code密码在脚本里和dianplan都不好。
: 自己动态从数据存储(mysql, redis,...)中读取,还能很容易支持多个GV拨打电话。

1 (共1页)
相关主题
打算放弃dockstar了asterisk 1.6 的bridge功能怎么用?
有没有人用那个Amazon EC2 micro instance跑服务的?asterisk防火墙的设置
谁能介绍一下 voip traffic pattern?帮忙看看怎么回事,是不是asterisk被盗连了?
freeswitch还是挺不错的重新来过了.
Asterisk 1.4, GV call out problem我用gvoice+sipgate打电话对方听不见我能听见对方
(workaround) asterisk&GV: cannot park calls(solved) 奇怪的 one way voice 问题 (asterisk, pygooglevoic
新手请教个问题:Asterisk+GV是不是要这么回事?求救!asterisk分机打另一个分机只响铃二次就出忙音.
最进用obi + GV 好像有问题asterisk 1.8的incoming call的问题
相关话题的讨论汇总
话题: sip话题: 201话题: 00000000话题: executing