c**v 发帖数: 103 | 1 装的最简单的asterisk1.4,没有装pbx-in-a-flash;
现在打进(sipgate->pbx),打出(pbx->sipgate->destination)都设好了;
想把google voice callback 加上遇到了问题,
不知道 [from-trunk]下是怎么定义的?
I installed pygooglevoice following instruction in doc here:
http://code.google.com/p/pygooglevoice/,
It generated "extensions_custom.conf" (I only used variable to replace
the sensitive information):
[custom-gv]
exten => _X.,1,Wait(1)
exten => _X.,n,Set(ACCTNAME=${GACCNAME})
exten => _X.,n,Set(ACCTPASS=${GACCSECRET})
exten => _X.,n,Set(RINGBACK=${S |
a9 发帖数: 21638 | 2 看看sip.conf里定义的这个用户的context,然后加在这个context下面就行了。
【在 c**v 的大作中提到】 : 装的最简单的asterisk1.4,没有装pbx-in-a-flash; : 现在打进(sipgate->pbx),打出(pbx->sipgate->destination)都设好了; : 想把google voice callback 加上遇到了问题, : 不知道 [from-trunk]下是怎么定义的? : I installed pygooglevoice following instruction in doc here: : http://code.google.com/p/pygooglevoice/, : It generated "extensions_custom.conf" (I only used variable to replace : the sensitive information): : [custom-gv] : exten => _X.,1,Wait(1)
|
p**i 发帖数: 688 | 3 你在cli里用dialplan show命令查看一下, 例如asterisk -r -vvv后
敲dialplan show gv然后tab键, 它应该会列出所有工作的以gv开头的dialplans
dialplan show from然后tab键, 它应该会列出所有工作的以from开头的dialplans
然后用例如dialplan show gv-outbound查看其内容
【在 c**v 的大作中提到】 : 装的最简单的asterisk1.4,没有装pbx-in-a-flash; : 现在打进(sipgate->pbx),打出(pbx->sipgate->destination)都设好了; : 想把google voice callback 加上遇到了问题, : 不知道 [from-trunk]下是怎么定义的? : I installed pygooglevoice following instruction in doc here: : http://code.google.com/p/pygooglevoice/, : It generated "extensions_custom.conf" (I only used variable to replace : the sensitive information): : [custom-gv] : exten => _X.,1,Wait(1)
|
c**v 发帖数: 103 | 4 问题是sip.conf, extensions.conf 里都没有加任何有关gv-incoming, from-trunk的
东西。 在CLK里,dialplan也没有任何相关的.
这个安装script "asterisk-gvoice-setup"只生成了这么个extensions_custom.conf
文件。
The missing part is the gv-incoming exten in context [from-trunk].
Is it (gv-incoming exten) come with pbx in a flash?
Thanks! |
p**i 发帖数: 688 | 5 你有没有试过把这句Goto(from-trunk,gv-incoming,1)修改一下
我就改成了Goto(default,6000,1), 因为我的asterisk有个叫default的dialplan, 里
头有个extension是6000
【在 c**v 的大作中提到】 : 问题是sip.conf, extensions.conf 里都没有加任何有关gv-incoming, from-trunk的 : 东西。 在CLK里,dialplan也没有任何相关的. : 这个安装script "asterisk-gvoice-setup"只生成了这么个extensions_custom.conf : 文件。 : The missing part is the gv-incoming exten in context [from-trunk]. : Is it (gv-incoming exten) come with pbx in a flash? : Thanks!
|
i**w 发帖数: 883 | 6 参考http://slickdeals.net/forums/showthread.php?t=1480557里面Lite Configs for DD-WRT。文件在这:http://www.megaupload.com/?d=7XVOV0IR
解开后,覆盖etc/asterisk下的sip.conf和extensions.conf就可以了。主要的东西就
在这两个文件里面。 |
c**v 发帖数: 103 | 7 谢谢!搞定了!
这dialplan的写法真是有太多变化了,光看一本书远远不够啊!
比起用Sipsorcery的方案来,asterisk+gv+dd-wrt接通速度明显慢了很多,还好小
router还能跑
得动 |
k***e 发帖数: 7933 | 8 tmp目录下的文件干嘛用呢?
【在 i**w 的大作中提到】 : 参考http://slickdeals.net/forums/showthread.php?t=1480557里面Lite Configs for DD-WRT。文件在这:http://www.megaupload.com/?d=7XVOV0IR : 解开后,覆盖etc/asterisk下的sip.conf和extensions.conf就可以了。主要的东西就 : 在这两个文件里面。
|
k****t 发帖数: 2288 | 9 应该是没有用了!
【在 k***e 的大作中提到】 : tmp目录下的文件干嘛用呢?
|
k***e 发帖数: 7933 | 10 看了一下那个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****t 的大作中提到】 : 应该是没有用了!
|
|
|
k***e 发帖数: 7933 | 11 在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 的大作中提到】 : 看了一下那个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放上去?
|
a9 发帖数: 21638 | 12 tmp是临时文件,安装的时候用的,router一重启就没有了。
是内存虚拟的。
西就
【在 k***e 的大作中提到】 : tmp目录下的文件干嘛用呢?
|
k***e 发帖数: 7933 | 13 那个已经看懂了:)
帮忙看看我的别问题吧。 谢谢
【在 a9 的大作中提到】 : tmp是临时文件,安装的时候用的,router一重启就没有了。 : 是内存虚拟的。 : : 西就
|
a9 发帖数: 21638 | 14 telnet到router.运行asterisk -r
出来cli
运行core set verbose 3
再运行 sip set debug on,看看sip 包,看是什么原因注册失败
【在 k***e 的大作中提到】 : 在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 : 现在该查什么呢?
|
a9 发帖数: 21638 | 15 把你的sip.conf贴一下。
【在 k***e 的大作中提到】 : 那个已经看懂了:) : 帮忙看看我的别问题吧。 谢谢
|
k***e 发帖数: 7933 | 16 asterisk -r出错
Unable to connect to remote asterisk (does /opt/var/run/asterisk.ctl exist?)
这个文件不存在。
sip.conf文件如下,好像run script的时候那些
user/pwd的信息没有更新上去?
[general]
register => sgun:s***[email protected]/sg_num
disallow=all
allow=ulaw
context=default
[1000]
type=friend
host=dynamic
secret=1234
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
[SipGate]
disallow=all
username=sgun
type=peer
nat=yes
insecure=invite
host=sipgate.com
fromuser=sgun
fromdomain=sipgate
【在 a9 的大作中提到】 : 把你的sip.conf贴一下。
|
a9 发帖数: 21638 | 17 那就是asterisk没启动起来。
?)
【在 k***e 的大作中提到】 : asterisk -r出错 : Unable to connect to remote asterisk (does /opt/var/run/asterisk.ctl exist?) : 这个文件不存在。 : sip.conf文件如下,好像run script的时候那些 : user/pwd的信息没有更新上去? : [general] : register => sgun:s***[email protected]/sg_num : disallow=all : allow=ulaw : context=default
|
k***e 发帖数: 7933 | 18 现在手动把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里面。
【在 a9 的大作中提到】 : 那就是asterisk没启动起来。 : : ?)
|
k***e 发帖数: 7933 | 19 还看到如下输出:
Sending to 192.168.1.3 : 5060 (NAT)
<--- Transmitting (NAT) to 192.168.1.3:5060 --->
SIP/2.0 489 Bad event
192.168.1.3是pap2的ip
【在 k***e 的大作中提到】 : 现在手动把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
|
a9 发帖数: 21638 | 20 改好了,reload了吗?
【在 k***e 的大作中提到】 : 现在手动把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
|
|
|
k***e 发帖数: 7933 | 21 我reboot了router, 在启动asterisk
然后按照你说的命令去看debug
【在 a9 的大作中提到】 : 改好了,reload了吗?
|
a9 发帖数: 21638 | 22 你还是把sip.conf贴上来看一下吧,呵呵。
【在 k***e 的大作中提到】 : 我reboot了router, 在启动asterisk : 然后按照你说的命令去看debug
|
m*d 发帖数: 7658 | 23 pygooglevoice运行正常吗?
【在 k***e 的大作中提到】 : 还看到如下输出: : Sending to 192.168.1.3 : 5060 (NAT) : <--- Transmitting (NAT) to 192.168.1.3:5060 ---> : SIP/2.0 489 Bad event : 192.168.1.3是pap2的ip
|
a9 发帖数: 21638 | 24 还没到pygooglevoice那一步呢。
【在 m*d 的大作中提到】 : pygooglevoice运行正常吗?
|
m*d 发帖数: 7658 | 25 哦,asterisk还没起来
【在 a9 的大作中提到】 : 还没到pygooglevoice那一步呢。
|
k***e 发帖数: 7933 | 26 这是sip.conf, SIPID,SIPPassword和SIPNUMBER
都是我从sipgate的账户里面来的。
[general]
register => SIPID:S*********[email protected]/SIPNUMBER
disallow=all
allow=ulaw
context=default
[1000]
type=friend
host=dynamic
secret=1234
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
[SipGate]
disallow=all
username=SIPID
type=peer
secret=SIPPassword
nat=yes
insecure=invite
host=sipgate.com
fromuser=SIPID
fromdomain=sipgate.com
context=ext-did
canreinvite=no
caninvite=no
allow=ulaw
【在 a9 的大作中提到】 : 你还是把sip.conf贴上来看一下吧,呵呵。
|
k***e 发帖数: 7933 | 27 asterisk应该起来了吧?
asteriks -r 可以到CLI了。
怎么看pygooglevoice是不是运行正常?
【在 m*d 的大作中提到】 : 哦,asterisk还没起来
|
k***e 发帖数: 7933 | 28 到我的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
【在 k***e 的大作中提到】 : asterisk应该起来了吧? : asteriks -r 可以到CLI了。 : 怎么看pygooglevoice是不是运行正常?
|
m*d 发帖数: 7658 | 29 gvoice运行一下,看能打电话不
【在 k***e 的大作中提到】 : asterisk应该起来了吧? : asteriks -r 可以到CLI了。 : 怎么看pygooglevoice是不是运行正常?
|
k***e 发帖数: 7933 | 30 好像是有错,以下是运行输出:
root@ahome:/opt/local/bin# ./gvoice
Traceback (most recent call last):
File "./gvoice", line 5, in
from googlevoice.voice import Voice
File "/opt/local/lib/python2.5/site-packages/googlevoice/__init__.py",
line 23,
from voice import Voice, Phone, Message, Folder
File "/opt/local/lib/python2.5/site-packages/googlevoice/voice.py", line 3
, in
from util import *
File "/opt/local/lib/python2.5/site-packages/googlevoice/util.py", line 20
, in
from simpl
【在 m*d 的大作中提到】 : gvoice运行一下,看能打电话不
|
|
|
i**w 发帖数: 883 | |
k***e 发帖数: 7933 | 32 我是用如下命令装python的
/opt/bin/ipkg-opt --tmp-dir /tmp install python
是不是该重新装python?
【在 i**w 的大作中提到】 : python-simplejson没装
|
k***e 发帖数: 7933 | 33 重装说python是up to date
Package python (2.5-1) installed in /opt/ is up to date.
Nothing to be done
Successfully terminated.
怎么能只安装python-simplejson?
【在 k***e 的大作中提到】 : 我是用如下命令装python的 : /opt/bin/ipkg-opt --tmp-dir /tmp install python : 是不是该重新装python?
|
i**w 发帖数: 883 | 34 /opt/bin/ipkg-opt --tmp-dir /tmp install py25-simplejson |
k***e 发帖数: 7933 | 35 多谢!
重装了python simplejson
重装了pygooglevoice
重启了router
现在gvoice是可以用了,可以打电话,可以发text msg
pap2里面还是Can't connect to login server
哭!有什么办法测试是asterisk的设置有问题还是pap2的设置
有问题?大家再给出出主意?
【在 i**w 的大作中提到】 : /opt/bin/ipkg-opt --tmp-dir /tmp install py25-simplejson
|
i**w 发帖数: 883 | |
k***e 发帖数: 7933 | 37 x-lite能连上asterisk,能显示
your user name is:1000
拨打电话就不行: Call failed: Not Found
【在 i**w 的大作中提到】 : 用x-lite连一下Asterisk看看
|
a9 发帖数: 21638 | 38 pap2的 registrar address写了吗?
【在 k***e 的大作中提到】 : 这是sip.conf, SIPID,SIPPassword和SIPNUMBER : 都是我从sipgate的账户里面来的。 : [general] : register => SIPID:S*********[email protected]/SIPNUMBER : disallow=all : allow=ulaw : context=default : [1000] : type=friend : host=dynamic
|
k***e 发帖数: 7933 | 39 找了一下pap2里没有看到这个。
【在 a9 的大作中提到】 : pap2的 registrar address写了吗?
|
k***e 发帖数: 7933 | 40 又重新安装了一下asterisk的config,pygoogle
重新设置了sipgate的密码。
现在pap2显示online!! 打电话给我的sipgate
号码的时候pap2上的电话响,可以接通。
但是打给我的gv的时候pap2上的电话不响。
从pap2的电话打出去也不行,忙音。
还需要什么设置吗? 我试着在gv里面需要加
sipgate号码并且forward到sipgate,但是verify
的时候pap2的电话却不响了。
谢谢!!
【在 k***e 的大作中提到】 : 找了一下pap2里没有看到这个。
|
|
|
k***e 发帖数: 7933 | 41 装了sipgate的softphone,
在gv里面verify sipgate的号码,发现
sipgate的softphone响一下就自动end了,
要很快点accept才能接到。现在gv forward
到sipgate了,打给gv的时候pap2可以接!!
现在剩下的唯一的问题是pap2打不出去,
拨号完了就是忙音 :(
还是有有哪里不对啊? 网上的guide好像也没说
要gv forward到sipgate。
【在 k***e 的大作中提到】 : 又重新安装了一下asterisk的config,pygoogle : 重新设置了sipgate的密码。 : 现在pap2显示online!! 打电话给我的sipgate : 号码的时候pap2上的电话响,可以接通。 : 但是打给我的gv的时候pap2上的电话不响。 : 从pap2的电话打出去也不行,忙音。 : 还需要什么设置吗? 我试着在gv里面需要加 : sipgate号码并且forward到sipgate,但是verify : 的时候pap2的电话却不响了。 : 谢谢!!
|
a9 发帖数: 21638 | 42 你试着直接运行gvoice xxx xx xxxx xxxx拨号看
【在 k***e 的大作中提到】 : 装了sipgate的softphone, : 在gv里面verify sipgate的号码,发现 : sipgate的softphone响一下就自动end了, : 要很快点accept才能接到。现在gv forward : 到sipgate了,打给gv的时候pap2可以接!! : 现在剩下的唯一的问题是pap2打不出去, : 拨号完了就是忙音 :( : 还是有有哪里不对啊? 网上的guide好像也没说 : 要gv forward到sipgate。
|
k***e 发帖数: 7933 | 43 昨天晚上gvoice是可以运行,今天不行了。
真是不知道哪一步错了?
root@ahome:~# /opt/local/bin/gvoice
Traceback (most recent call last):
File "/opt/local/bin/gvoice", line 4, in
from googlevoice import Voice,LoginError,input
ImportError: cannot import name LoginError
【在 a9 的大作中提到】 : 你试着直接运行gvoice xxx xx xxxx xxxx拨号看
|
m*d 发帖数: 7658 | 44 好像pygooglevoice有个设置用户名密码的脚本
你需要运行一下
【在 k***e 的大作中提到】 : 昨天晚上gvoice是可以运行,今天不行了。 : 真是不知道哪一步错了? : root@ahome:~# /opt/local/bin/gvoice : Traceback (most recent call last): : File "/opt/local/bin/gvoice", line 4, in : from googlevoice import Voice,LoginError,input : ImportError: cannot import name LoginError
|
c**v 发帖数: 103 | 45 check your extensions.conf, make sure acctname and acctpass are correct |