由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
_voip版 - 每个月自动打 ipkall, 自动 pick up
相关主题
问一下,版上有没大牛分享过asterisk的配置文件?Asterisk 1.4, GV call out problem
gv+sipgate+freepbx+ata, 15分钟限制?重新来过了.
新手请教个问题:Asterisk+GV是不是要这么回事?asterisk gtalk接不起来的,你们有没有试过
asterisk 1.6 的bridge功能怎么用?关于asterisk注册nonoh的问题
obi100 deal最进用obi + GV 好像有问题
asterisk 1.8+gtalk总结asterisk又接不起来了<==已解决
无耻地问一些ASTERISK加GV加DOCK STAR的问题谁能共享一个asterisk dialplan?
Asterisk 1.8 多google voice用户一点心得GV不能Forward到IPKALL的号码怎么办?
相关话题的讨论汇总
话题: exten话题: gv话题: did话题: ipkall话题: call
1 (共1页)
r****t
发帖数: 10904
1
这个办法没有用 call file, 用 call file 应该也可以。
in /etc/cron.monthly:
#!/bin/sh
asterisk -rx 'originate LOCAL/MY_IPKALL_NUMBER@outbound-gv extension s@say-
hello'
in extensions.conf or any file included by it:
[say-hello]
exten => s,1,Answer
exten => s,n,Background(hello)
exten => s,n,Wait(5)
exten => s,n,Hangup()
这样自动打出就设好了,自动 pick up 需要修改 ipkall 打进的 context.
我这叫做 [from-ipkall] 需要做判断,(以下把your-gv-number-used-to-make-this-call 改成你的 gv 号就行),实际上这个 context 里面并没有用到任何 ipkall 的号码,所以适用于任何需要周期性的打入来保持使用的 voip 帐号,只要 include=> inbound-gv-picup-maint 这个 context 就行了。
用了这个的,测试的时候 gv forwarding 号码之间只能直接 call, may incur fees during testing.
[from-ipkall]
include=> inbound-gv-pickup-maint
[inbound-gv-pickup-maint]
;include=> inbound-gv;
; the following mimicks inbound-gv, but since we need to make
; maintenance calls, inbooud-gv is not enough to auto pick up.
;
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})
; now we check if the db exist, if it does, bridge it and delete the db,
; as this is then a callback from gv
exten => _X.,n,GotoIf(${DB_EXISTS(gv_dialout/channel)}?callback:normalcall)
exten => _X.,n(callback),NoOp(This is calling from GV)
exten => _X.,n,NoCDR()
exten => _X.,n,Bridge(${DB_DELETE(gv_dialout/channel)})
exten => _X.,n,Hangup()
exten => _X.,n(normalcall),NoOp(This is a real call coming in)
exten => _X.,n,GotoIf($[${DID_CID:-10} = your-gv-number-used-to-make-this-
call]?maintain:); gizmo reports +1xxx, usual DID xxx
exten => _X.,n,Goto(from-trunk,${DID_EXTEN},1)
exten => _X.,n,Hangup()
exten => _X.,n(maintain),NoOp(A maintenance call, auto answer)
exten => _X.,n,Answer
exten => _X.,n,Background("hello")
exten => _X.,n,Hangup()
C*******1
发帖数: 422
2
赞。ipkall 30天不用就停了, 用crontab monthly恐怕不保险。每4周要好一些。
r****t
发帖数: 10904
3
喔, 在 crontab -e 里面写?
我其实用了 weekly, hehe. 这样如果有时候 GV fail, or whatever failed, 四次里面总该有一次能成吧。真正的问题在于这个 1,2 秒钟的短 call, 不知道 ipkall 是不是 honor,他家据说接电话是有收入的,这种短电话要是哪天说不算也是有可能的。

【在 C*******1 的大作中提到】
: 赞。ipkall 30天不用就停了, 用crontab monthly恐怕不保险。每4周要好一些。
i**w
发帖数: 883
4
每天半夜自动打十分钟就好了。
不过,1.8的gtalk已经很好用了,没必要折腾这个ipkall
r****t
发帖数: 10904
5
对,应该搞到 4am 打 10 分钟。
debian 里面 1.8 怎么还不出来。。。不过我这儿 1.6.2.9 里面也有 gtalk.conf, jiggle.conf 不知道能不能用。1.8 gtalk 有啥大改进么?

【在 i**w 的大作中提到】
: 每天半夜自动打十分钟就好了。
: 不过,1.8的gtalk已经很好用了,没必要折腾这个ipkall

s**n
发帖数: 449
6
1.8 has very good gtalk support. for 1.6 i think you need to hack it.
ubuntu only has 1.6 too, even the upcoming 11.04 version.

jiggle.conf 不知道能不能用。1.8 gtalk 有啥大改进么?

【在 r****t 的大作中提到】
: 对,应该搞到 4am 打 10 分钟。
: debian 里面 1.8 怎么还不出来。。。不过我这儿 1.6.2.9 里面也有 gtalk.conf, jiggle.conf 不知道能不能用。1.8 gtalk 有啥大改进么?

p**i
发帖数: 688
7
1.4开始就可以用gtalk了. 你需要iksemel和jabber
http://www.voip-info.org/wiki/view/Asterisk+Google+Talk

jiggle.conf 不知道能不能用。1.8 gtalk 有啥大改进么?

【在 r****t 的大作中提到】
: 对,应该搞到 4am 打 10 分钟。
: debian 里面 1.8 怎么还不出来。。。不过我这儿 1.6.2.9 里面也有 gtalk.conf, jiggle.conf 不知道能不能用。1.8 gtalk 有啥大改进么?

p**i
发帖数: 688
8
顶一个, 这个很有用, 不过
exten => _X.,n,Background("hello") 在我的asterisk上报错file not found
改成Background(demo-thanks)就好了
bash script里也可以用循环
# numbers to dial
LIST="360xxxxxxx 818xxxxxxx 415xxxxxxx"
# now the actual dial
for SNUM in $LIST; do
asterisk -rx "originate LOCAL/1$SNUM@gv-outbound extension s@say-
hello"
sleep 60
done

-call 改成你的 gv 号就行),实际上这个 context 里面并没有用到任何 ipkall 的号
码,所以适用于任何需要周期性的打入来保持使用的 voip 帐号,只要 include=>
inbound-gv-picup-maint 这个 conte:
during testing.

【在 r****t 的大作中提到】
: 这个办法没有用 call file, 用 call file 应该也可以。
: in /etc/cron.monthly:
: #!/bin/sh
: asterisk -rx 'originate LOCAL/MY_IPKALL_NUMBER@outbound-gv extension s@say-
: hello'
: in extensions.conf or any file included by it:
: [say-hello]
: exten => s,1,Answer
: exten => s,n,Background(hello)
: exten => s,n,Wait(5)

r****t
发帖数: 10904
9
谢谢。我又想了想,前面 auto call 的 crontab 里面也可以直接用 whistlephone 打
ipkall, 这样他们两家都高兴了。
dslreports 上面有人收到 whistlephone email, 说需要周期性打出才能继续使用。

【在 p**i 的大作中提到】
: 顶一个, 这个很有用, 不过
: exten => _X.,n,Background("hello") 在我的asterisk上报错file not found
: 改成Background(demo-thanks)就好了
: bash script里也可以用循环
: # numbers to dial
: LIST="360xxxxxxx 818xxxxxxx 415xxxxxxx"
: # now the actual dial
: for SNUM in $LIST; do
: asterisk -rx "originate LOCAL/1$SNUM@gv-outbound extension s@say-
: hello"

1 (共1页)
相关主题
GV不能Forward到IPKALL的号码怎么办?obi100 deal
Asterisk 1.8 won't stay onasterisk 1.8+gtalk总结
帮忙看看怎么回事,是不是asterisk被盗连了?无耻地问一些ASTERISK加GV加DOCK STAR的问题
(solved) asterisk 怎么配 sip incoming call?Asterisk 1.8 多google voice用户一点心得
问一下,版上有没大牛分享过asterisk的配置文件?Asterisk 1.4, GV call out problem
gv+sipgate+freepbx+ata, 15分钟限制?重新来过了.
新手请教个问题:Asterisk+GV是不是要这么回事?asterisk gtalk接不起来的,你们有没有试过
asterisk 1.6 的bridge功能怎么用?关于asterisk注册nonoh的问题
相关话题的讨论汇总
话题: exten话题: gv话题: did话题: ipkall话题: call