k***e 发帖数: 7933 | 1 看了一下那个sh文件,好像是用来config
gv和sipgate的。
这个文件开头说This assumes you've install asterisk
and google voice integration already
这里的google voice integration指的是什么?
我现在已经装了dd-wrt,optware,asteriks14,python
下面就在昨天怎么config了。
我把ddwrt-lite-config里面的copy到相应的目录了,
下一步是不是就是运行这个sh文件把gv,sipgate的
user/pwd放上去?
还有几个问题请教一下:
用什么命令可以查asterisk是不是正常起来了?
最后和我的pap2怎么接起来?
谢谢! |
|
k***e 发帖数: 7933 | 2 在pap2里面做了如下设置:
proxy:192.168.1.1 (router ip)
UserId: 1000
pasword:1234
user AuthId: yes
AuthId: 1000
在info页面却显示Can't connect to login server
在router里面ps有如下,是不是表示asterisk已经运行了?
/opt/sbin/asterisk -q
现在该查什么呢?
好像我的opt目录下也没有web这个子目录,是不是
少装了什么? |
|
k***e 发帖数: 7933 | 3 现在手动把asterisk起来了,
不知道为什么startup没有把它run起来
sip.config也改好了。
pap2里面还是Can't connect to login server
asterisk -r
core set verbose 3
sip set debug
出来一大推东西,怎么看哪里有问题?
其中有一行比较可疑是:
SIP/2.0 401 Unauthorized
对了,我是在ddwrt里面。 |
|
k***e 发帖数: 7933 | 4 到我的sipgate账户里看到2个connected device
第一个就是我的router上的 asterisk
但是第二个从gmail来的不知道是什么?
1. Device
*
Name:
Asterisk PBX
IP address:
xx.xx.x.x
UDP port:
5060
1. Device
*
Name:
www.sipsorcery.com
IP address:
gmail.com
UDP port:
5060 |
|
|
r****t 发帖数: 10904 | 6 太感谢了,说的真明白,比网上教程明白多了,很多网上找的是用 free pbx, 或者是
pbx in flash 的,要配原本的 asterisk /etc/asterisk/conf 还是读你这个明白。 |
|
r****t 发帖数: 10904 | 7 asterisk -vvvf 起 asterisk, 之后打电话试试,terminal 里面的出错信息很明白,包括走了哪些 context, 哪些 exten, 要是能贴出来对诊断很有用。 |
|
r****t 发帖数: 10904 | 8 这个症状和我一样,exten 配置也和我一样。不过如果我的 softphone 和 asterisk
在同一个 NAT 后面就完全正常,你是这种情况吗?我这儿只有当 softphone 和
asterisk 在两个不同的 NAT 后面才出现这个问题。我也怀疑 bridge 有什么 bug, 但
是不知道怎么 debug... |
|
p**i 发帖数: 688 | 9 你的ATA device能不能把你的#key pass directly to Asterisk? 例如我的PAP2T里需
要在dialplan里加上#S0
otherwise不论你按什么, asterisk都收不到 |
|
i**w 发帖数: 883 | 10 你的sipgate在Asterisk上已经配好了吧
直接用pygooglevoice打个电话,callback number设成sipgate的number,如果没有
exception,而且Asterisk会响铃,那就是成了 |
|
r****t 发帖数: 10904 | 11 It turns out 这个问题是因为 ATA 没有及时拨出到 asterisk, 不是
asterisk 慢。 |
|
i**w 发帖数: 883 | 12 FT,我的也杯具了。刚发现,就是今天被盗的。刚查了一下asterisk的log,是从
asterisk盗的。这个还没法找nonoh说理,NND |
|
i**w 发帖数: 883 | 13 应该是asterisk的某个漏洞引起的。从8/23开始就有攻击。不过不理解的是,我的
asterisk不能在internet上访问呀 |
|
i**w 发帖数: 883 | 14 攻击应该是基于SIP协议的‘users enumeration’ attack。
在sip.conf中定义的extendsion一般是基于username/password认证的。所以,攻击者
可以用特殊的SIP client配合字典,暴力猜测sip.conf中存在的extension和密码。一
旦蒙对了,就可以注册到你的asterisk server来盗打电话。
上面的文章主要描述了如何模拟这种攻击,和如何监测这种攻击(利用SEC,扫描
asterisk的log)。
防范的方法:sip.conf中定义的extension密码强度要加强,或者authentication基于
IP address |
|
|
r****t 发帖数: 10904 | 16 就算是一年以前, lenny 里面也有 arm 下的 asterisk 阿。不知道为啥多此一举,莫
非 freepbx require 特别版本的 asterisk?
我不 zt 的一个原因是想等 squeeze 发布以后在来,lenny 现在显得有点老了。 |
|
r****t 发帖数: 10904 | 17 linux 内存不是说你停了服务就释放了的,shared library 大多数还在内存里面。free-pbx 则
在你这个配置下多半需要 mysql. 如果你只装 debian asterisk 包, 修改
/etc/asterisk/*.conf 来配置,是可以不用 mysql 的。 |
|
k***e 发帖数: 7933 | 18 router ASUS 520GU上装了asterisk 1.4
extension 1000上配置了google voice(通过sipgate),可以打出和接听。
pap2 line1 注册到extension 1000。
我有另外一个sipgate的号码,怎么配置才能让asterisk extesion 1000也能接到打给
这个sipgate号码的电话呢?(打出还是用gv+第一个sipgate) |
|
c**v 发帖数: 103 | 19 520GU太慢,主要是内存小,gvoice能跑起来,但也就和爬差不多
520GU + tomato 做router, vpn server真是不错,但是asterisk+gvoice+python可能
要hack,加装memory
For asterisk, dockstar + debian不错,不过好像还是比sipsorcery慢点,但是比
520gu强太多了。 我的内存大概用了70%,还在考虑是不是搞点儿别的什么装上去 |
|
r****t 发帖数: 10904 | 20 我用了八个月了没啥问题.
单个 provider 有间断不能 register 的时候,查 asterisk log 看看。
办法是用 asterisk 同时注到两个以上 provider, gv -> 两个以上 provider,
这样就没问题了。 |
|
r******n 发帖数: 4522 | 21 你是同时用Sipgate跟哪个?IPKall?
能不能告诉我你是follow哪个设置的?
下载的那个FreePBX盘装完CentOS后可以选asterisk 1.4, 1.6或1.8,你是用的那个版本?我如果选1.6的话再装IncrediblePBX到中间某步就下载不到(估计timeout后跳过去了),所以最后连打GV incoming都不行。1.4的话还好些,但拨出去总是不行的。GV script应该也有好几个版本了吧,这个是我最担心的,如果google改了界面原来的可能就不行了。我记得上周前GV forward到Sipgate的电话还是拎起来就通的,这几天就非得按“1”才给你接通。
还有用Sipura SPA1001当asterisk SIP extension的话dialplan怎么填?我打不出去这个可能也是原因。
这里所有的SIP连接都是用port 5060,会不会有冲突?你们router里有没有forward port 5060到服务器?为什么Nerd Vittles那里强调要用那个Dlink的router? |
|
r****t 发帖数: 10904 | 22 我用的是从 repository checkout HEAD
要测试pygooglevoice 是不是装成了,在命令行用 gvoice 拨出试试。
asterisk -r 之后 sip show peers 说注册到 sipgate 成了的话接电
话就没问题的。
如果设置简单,确实 server 起来以后从网页是不能播的,因为回拨的电话被
asterisk 截住了,如果你这个时候没有 outgoing call 等着的话电话就
不响了。在 extensions.conf 里面需要判断有没有 outgoing call
waiting, 如果没有的话就是打入电话,有的话就是拨出的回拨。 |
|
c**y 发帖数: 2282 | 23 用asterisk -rvvvvvvvvvv看看asterisk的命令行能不能进去? |
|
i**w 发帖数: 883 | 24 用asterisk试了一下nonoh, Gizmo5和SipGate的SIP URI dialling,标准设置就可以了
,不需要特别的设置。 (没有voipbuster的account,不过nonoh和voipbuster是一家
的,nonoh可以的话,voipbuster应该也可以)
sip.conf
==============================================================
register => :@sip.voipbuster.com
[voipbuster]
context=answer-incoming
type=peer
host=sip.voipbuster.com
defaultuser=
secret=
nat=yes
fromdomain=sip.voipbuster.com
fromuser=
insecure... 阅读全帖 |
|
|
m****t 发帖数: 2684 | 26 我这 router 没有usb接口,我看asterisk只有几 Mb,没看说要装python,有个
spa3000,router用 dd-wrt + asterisk 是不是就可以了
flash的 |
|
w*j 发帖数: 336 | 27 按照thesun 和slickdeals设置了Asterisk+GV+sipgate,打出打进一直没有问题。可最
近只能打进,不能打出。往外打拨完号后,听到GV说75,让后一段音乐,然后出现接通
音,可被拨的电话一直没有响铃,然后就断了。请问可能是什么问题?
对了,我在设置好Asterisk+GV+sipgate之后,曾改了一个conf文件(所有文件都用
FreePBX生成的,再改的时候不知道怎么自动生成这个改动,就直接手动改了那个文件
),原因是原来GV 15分钟就断,改了以后,打进打出都没问题。应该不是这个改动造
成的。 |
|
s*k 发帖数: 507 | 28 新手上路,什么都还没有搞明白
把Asterisk装到了FreeNAS上面,安装似乎是成功的
但是asterisk -r以后显示:
chan_sip.c:9489 sip_reg_timeout: -- Registration for
'X***[email protected]' timed out, trying again (Attempt #13)
-- ast_get_srv: SRV lookup for '_sip._UDP.sipgate.com' mapped to host
sipgate.com, port 5060
反反复复,不能成功阿.不知道是不是Router的问题,在Router上面开了SIP的支持,但
是搞不清楚究
竟开了什么端口.不知道这个高手如云的版上有什么建议.谢谢 |
|
s*k 发帖数: 507 | 29 搞定了,forward几个端口就好了
asterisk也运行起来了,但是GV->SipGate->Asterisk->SPA1001可以打通,但是声音好小
果然ZT啊 |
|
a9 发帖数: 21638 | 30 不是bug,asterisk协商编码是一段一段的搞,比如我说的这个例子,你ata拨完号,
asterisk就跟他商定了用哪个编码,如果你ata配成ulaw,那你通过g729这个网关出去
的话,因为两端的编码不一样,你又没有g729的编码器,结果就断掉了。
如果你ata配成g729优先,那ulaw的又是同样的结果。 |
|
s*k 发帖数: 507 | 31 使用Google Voice是不是这样的:在GV中播号,然后自己的电话响,对方的也响,然后
拿起来通话
那么如果设置好Asterisk+Pygooglevoice以后,是不是也是这样?需要用电话拨号,然
后自己挂
掉,然后铃响了以后再接起来?
如果是这样也太麻烦了,估计LD不会批准.岂不是Asterisk白折腾了。不如老老实实给Gizmo5或者
SipGate交钱,最多GV号码同时转接到Gizmo5和SipGate号码上,然后ATA直接同时登陆Gizmo5和
SipGate,作为冗余。 |
|
r****t 发帖数: 10904 | 32 load 了 func_db.so 以后这个问题还有?
这个状态说明 asterisk 注册到 provider, ata -> asterisk 啥的都正常。
inbound context 里面有没有判断是否是从 gv 来的回拨?
[inbound-gv]
; _X. matches any number starting with non-zero(?)
exten => _X.,1,Set(DID_EXTEN=${SIP_HEADER(To):5})
exten => _X.,n,Set(DID_EXTEN=${CUT(DID_EXTEN,@,1)})
exten => _X.,n,Set(DID_CID=${CALLERID(num)})
exten => _X.,n,NoOp(Incoming call from ${DID_CID:-10})
exten => _X.,n,GotoIf($[${DID_CID:-10} = 我的GV号码]?:normalcall)
; gizmo5 reports +1xxx, sipgate xxx
exten => _X.,n,NoO... 阅读全帖 |
|
f*u 发帖数: 5576 | 33 debug asterisk: asterisk -rvvvv
make call to your gvoice to see DTMF(1) sent out or not |
|
|
i*****e 发帖数: 1359 | 35 用电脑登录另一个gtalk帐号(这个帐号跟asterisk的帐号互相是联系人),但是电脑里
面的帐号显示asterisk的帐号离线 |
|
l*******e 发帖数: 3584 | 36 不明白为什么,没有做更改,再试的时候就一切正常了。
但是还有很我问题,最不明白的是,链接里有这么一段,
可我的是空的,为什么开机就直接启动ASERISK的服务呢?
If everything is all right, add a line
Code:
/etc/init.d/asterisk start
in /etc/rc.local, so that Asterisk will start when Dockstar turns on.
That's it!
_________________________________________
重启了一下ROCKSTAR,结果又无法打进了。
而且每一次提示的问题不一样。
[Feb 22 02:55:49] WARNING[883]: app_dial.c:2039 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 22 02:55:49] WARNING[883]: features.c:5528 bridge_exec... 阅读全帖 |
|
f*u 发帖数: 5576 | 37 debug asterisk: asterisk -rvvvv
make call to your gvoice to see DTMF(1) sent out or not |
|
|
i*****e 发帖数: 1359 | 39 用电脑登录另一个gtalk帐号(这个帐号跟asterisk的帐号互相是联系人),但是电脑里
面的帐号显示asterisk的帐号离线 |
|
l*******e 发帖数: 3584 | 40 不明白为什么,没有做更改,再试的时候就一切正常了。
但是还有很我问题,最不明白的是,链接里有这么一段,
可我的是空的,为什么开机就直接启动ASERISK的服务呢?
If everything is all right, add a line
Code:
/etc/init.d/asterisk start
in /etc/rc.local, so that Asterisk will start when Dockstar turns on.
That's it!
_________________________________________
重启了一下ROCKSTAR,结果又无法打进了。
而且每一次提示的问题不一样。
[Feb 22 02:55:49] WARNING[883]: app_dial.c:2039 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Feb 22 02:55:49] WARNING[883]: features.c:5528 bridge_exec... 阅读全帖 |
|
i**w 发帖数: 883 | 41 rtp stream都是通过asterisk中转的?
在asterisk console里面rtp set debug on,用gvoice打个电话,看看rtp stream是怎
么走的 |
|
p**e 发帖数: 533 | 42 有GV的account,但是没有sipsorcery的account,每次打电话都得从电脑上initiate,
太麻烦了。想买个router装
asterisk。
都有哪些router支持安装asterisk然后打GV?
谢谢了! |
|
c**s 发帖数: 771 | 43 WRT54G 可能没有足够地方装Asterisk吧,你要hack接个SD卡上去什么的。
ASUS 的 WL-500gp 和 520gu 都有USB接口,可以直接接USB flash drive.
这些便宜的时候大概 $20 在 mail in rebate。我积过几个。CPU速度比 WRT54G略慢,
但跑Asterisk应该没有问题。 网上有许多报导的。 |
|
r****t 发帖数: 10904 | 44 我的手机时不时 unreachable, 如果 unreachable 时候来了电话 asterisk 就不 ring
手机了。事实上unreachable 的时候很可能是能接电话的,asterisk 过一分钟才再试
,电话能接到的都接不到了。
所以结论是就设成 unmonitored 比较好。 |
|
|
r****t 发帖数: 10904 | 46 asterisk 没运行起来吧,查 log, 或者不要 detach 的运行试试. man asterisk
.0 |
|
x*********o 发帖数: 28 | 47 我本来是在用asterisk,我们产品的问题需要一个vendor帮忙debug,他们没有
asterisk,想要windows based server. |
|
|
D*******l 发帖数: 5462 | 49 /opt/asterisk-1.8.3.3# sh ./configure --build='arm'
checking build system type... arm-unknown-none
checking host system type... arm-unknown-none
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/opt/asterisk-1.8.3.3':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
现在又没有gcc。 也找不到。 |
|
p**i 发帖数: 688 | 50 用externhost应该是正解如果externip有用, 这么看来你的router已经forward RTP
ports到asterisk or ATA
你最好设canreinvite = no 如果RTP ports are not forwarded to ATA
我的asterisk run在router上, bind to both LAN&WAN interfaces, 没有碰到NAT的问
题,所以和你的情况不同 |
|