p**i 发帖数: 688 | 1 我的在dial之前用了这个就行了
s,n,Set(CALLERID(num)=1NXXNXXXXXX) |
|
p**i 发帖数: 688 | 2 你试试下面这个
[from-internal]
include => parkedcalls
exten => _011X.,1,Set(CALLERID(num)=1NXXNXXXXXX) ; the number I set as my
caller id in softphone (my gv number)
exten => _011X.,n,Dial(SIP/${EXTEN}@nonoh) |
|
g**d 发帖数: 723 | 3 register => sip_id:s******[email protected]/sip_num
这个对么? 我用的是asterisk 1.6, 这个有问题么? 还有, 我没有gizmo所以我把所有和gizmo有关的都注释掉了.
现在是answe-incoming有问题
[Apr 10 14:17:05] -- Executing [sipgate_num@incoming:1] Set("SIP/sipgate-00000001", "__FROM_DID=sipgate_num") in new stack
[Apr 10 14:17:05] -- Executing [sipgate_num@incoming:2] ExecIf("SIP/sipgate-00000001", "0 ,Set,CALLERID (name)=0005") in new stack
[Apr 10 14:17:05] -- Executing [sipgate_num@incoming:3] Set("SIP/sipgate-00000001", "__CALLINGPRES_ |
|
i**w 发帖数: 883 | 4 SIP_NUM/GV_NUM 这种exten pattern是用来处理GV_NUM call SIP_NUM的情况。
一般发生在用pygooglevoice打电话时,gv callback sipgate。但是,在gv的网站上录
制voicemail greeting,也会发生这种情况。slickdeals的那个dialplan无法处理后者
,所以我自己写了整个dialplan。
我的dialplan用这一行处理的:
===============================================
exten => ${SIPGATE_DID},n,GotoIf($[ "${CALLERID(num)}" = "${GV_NUMBER}" & ${
GV_CALLPARK} < 0 ]?:answe-incoming,s,1)
===============================================
这一行的意思是,当有电话来自SIPGATE时,
1.检查是不是来自GV_NUMBER,以及GV_CALLPARK是否小于0,
2.如果条件不满足,直接让 |
|
a9 发帖数: 21638 | 5 1.6的bridge很好用啊。
CALLERID(
})
=$ |
|
k****t 发帖数: 2288 | 6 但是现在有个问题就是没有声音。
我在x-lite上拨号,没有听到pack的提示音,也没有听到响铃的声音。
sip show peer 1001
* Name : 1001
Secret :
MD5Secret :
Context : from-internal
Subscr.Cont. :
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : Yes
Callerid : "" <>
MaxCallBR |
|
a9 发帖数: 21638 | 7 我怎么一直记得像pap2v2、vta-vr,都可以把callerid设成一个,然后2个口配不同的
运营商
电话插在2口上还是一口上,就可以打接电话用2个运营商啊,呵呵。 |
|
r****t 发帖数: 10904 | 8 看这个帖子
http://www.mitbbs.com/clubarticle/voip/31208069_3.html
这个是我的 nonoh 打中国的 dialplan, 里面这样设置音量:
Set(VOLUME(TX)=level)
[outbound-nonoh-china]
exten => _0Z.,1,Set(GROUP(nonoh)=OUTBOUND_GROUP_ONCE))
exten => _0Z.,n,Set(CALLERID(num)=1xxxxx)
exten => _0Z.,n,Set(VOLUME(TX)=2)
exten => _0Z.,n,Set(VOLUME(RX)=0)
exten => _0Z.,n,GotoIf($[${GROUP_COUNT(OUTBOUND_GROUP_ONCE@nonoh)}>1]?InUse)
exten => _0Z.,n,NoOp(Calling 86${EXTEN:1})
exten => _0Z.,n,Dial(SIP/86${EXTEN:1}@nonoh)
exten => _0Z.,n,Hangup()
ex... 阅读全帖 |
|
k****t 发帖数: 2288 | 9 Asterisk 1.6.2.11, Copyright (C) 1999 - 2010 Digium, Inc. and others.
虽然在dockstar上装的是1。6,但是还是按照1。4的方式,用park来拨打gv。
最近很奇怪,有些时候还没有执行到park,结果sipgate的电话就来了,导致接不到,
从而失败。
看到网上很多人都是bridge好用,于是改dialplan,结果出来的就更奇怪了:
[gv-inbound]
exten => 650xxxxxxx,1,GotoIf($[${CALLERID(num)} =$GV_NUM]?:normalcall)
exten => 650xxxxxxx,n,NoCDR()
exten => 650xxxxxxx,n,Bridge(${DB_DELETE(gv_dialout/channel)})
exten => 650xxxxxxx,n(normalcall),Goto(ext-local,100a,1)
[gv-outbound]
exten => _X.,1,NoOp()
exten => _X.,n,Set(RINGB... 阅读全帖 |
|
l*****7 发帖数: 1125 | 10 DOCKSTAR上装的,没装freepbx
; sip.conf
[general]
register => 17470026666:6**[email protected]/17470026666
[Gizmo]
type=peer
host=proxy01.sipphone.com
outboundproxy=proxy01.sipphone.com
insecure=invite
qualify=yes
dtmfmode=rfc2833
username=17470026666
defaultuser=17470026666
fromuser=17470079210
outboundproxy=proxy01.sipphone.com
secret= 6666
context=gizmo_in
disallow=all
allow=ulaw
[102]
type=friend
host=dynamic
nat=yes
qualify=yes
context=sip
defaultuser=102
secret=102
callerid=102
mailbox=102
然... 阅读全帖 |
|
a9 发帖数: 21638 | 11 直接写成${CALLERID(num)}=1xxxxxxxxxx试试
就不 |
|
r****t 发帖数: 10904 | 12 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 | 13 [modules]
autoload=no
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ; Sound File Playback
load => app_mixmonitor.so ; Record calls
load => app_... 阅读全帖 |
|
f*u 发帖数: 5576 | 14 [modules]
autoload=no
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ; Sound File Playback
load => app_mixmonitor.so ; Record calls
load => app_... 阅读全帖 |
|
y******g 发帖数: 120 | 15 记得 nonoh 用 00 而不是 011 做国际区号开头。我只找到楼主在以下设置了 01186
用 nonoh 打出。楼主在什么地方替换011为00呢? 还是不需要?我的电话簿都用的
0086,不想改到01186 了。试了下,照以下设置,01186可以打,0086打不通。
[custom-international]
exten => _01186X.,1,Set(CALLERID(num)=${1XXXX#})
exten => _01186X.,n,Dial(SIP/${EXTEN}@nonoh,50,trg)
exten => _01186X.,n,Hangup
some
directly, |
|
t***n 发帖数: 546 | 16 缺省的module.conf几乎什么都没有load,连jabber都用不了。 下面是我现在用的,能
帮忙看看缺什么
吗?
[modules]
autoload=no
load => func_odbc.so ;NEW ADD BY MY SLET FOR THE Function DB not
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ... 阅读全帖 |
|
t***n 发帖数: 546 | 17 autoload=yes crashes the asterisk, lot's of modules cannot be found.
did some research, seems function DB_EXIST is not available.
Here is some result from asterisk debug console:
tomato-asus-rt-n16*CLI> module show
Module Description Use
Count
res_adsi ADSI Resource 0
res_jabber.so AJI - Asterisk Jabber Interface 0
format_pcm.so Raw/Sun uLaw/ALaw 8KHz (... 阅读全帖 |
|
y******g 发帖数: 120 | 18 记得 nonoh 用 00 而不是 011 做国际区号开头。我只找到楼主在以下设置了 01186
用 nonoh 打出。楼主在什么地方替换011为00呢? 还是不需要?我的电话簿都用的
0086,不想改到01186 了。试了下,照以下设置,01186可以打,0086打不通。
[custom-international]
exten => _01186X.,1,Set(CALLERID(num)=${1XXXX#})
exten => _01186X.,n,Dial(SIP/${EXTEN}@nonoh,50,trg)
exten => _01186X.,n,Hangup
some
directly, |
|
t***n 发帖数: 546 | 19 缺省的module.conf几乎什么都没有load,连jabber都用不了。 下面是我现在用的,能
帮忙看看缺什么
吗?
[modules]
autoload=no
load => func_odbc.so ;NEW ADD BY MY SLET FOR THE Function DB not
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ... 阅读全帖 |
|
N******7 发帖数: 1297 | 20 不需要,只要一个就够了。只是有的IPKall号码对CallerID的支持不行比较麻烦 |
|
r****t 发帖数: 10904 | 21 有的IPKall号码对CallerID的支持不行? zkss? |
|
i**w 发帖数: 883 | 22 回拨&DISA:
context answer-with-option {
s => {
Noop(CALLBACK flag: ${DB(OPTIONS/CALLBACK)});
if ("${DB(OPTIONS/CALLBACK)}" == "1") {
Set(caller=${CALLERID(num)});
Noop(${caller});
Set(callbackNum=${SHELL(/etc/asterisk/scripts/callback -get ${caller})});
Noop(${callbackNum});
if (${callbackNum} != -1) {
Noop(call back to ${callbackNum});
System(/etc/asterisk/scripts/callback -... 阅读全帖 |
|
r****t 发帖数: 10904 | 23 这个办法没有用 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 帐号,只要... 阅读全帖 |
|
b***k 发帖数: 2829 | 24 我把那两句删了, CLI里面用那些参数, 还是看不到任何连接。
我在IPTABLES里面加了接受5060的
iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
下面是我的SIP_ADDITIONAL.CONF里面的设置。 这些都不WORK。 郁闷。。。
[100]
deny=
secret=abc123
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
callgroup=
pickupgroup=
dial=SIP/100
mailbox=100@device
permit=
callerid=device <100>
callcounter=yes
faxdetect=no
[SipGate]
disallow=all
username=xxx
defaultuser=xxx
fromuser=9012650e0
type=peer
secret=xxx
in... 阅读全帖 |
|
D*******l 发帖数: 5462 | 25 在deny和permit前加“;”
[100]
;deny=
secret=abc123
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
callgroup=
pickupgroup=
dial=SIP/100
mailbox=100@device
;permit=
callerid=device <100>
callcounter=yes
faxdetect=no |
|
g****n 发帖数: 3370 | 26 voip.ms有“CallerID Name Lookup”服务,但我关闭它的时候也能显示某些
来电的名字(不在phone book中的),而我自己的名字是在ATA中设置的,
所以有些糊涂。
这个complex plan似乎也是用查询phone book的办法?目前simple dial plan
被我改的工作的挺好,就不去折腾它了,显示名字毕竟不是那么重要。我问这个
问题主要是因为我现在打出去显示的是GV的号码,不想被人觉得是陌生号码而
拒听,如果能自己设个caller ID name就好一点。;) |
|
x*g 发帖数: 689 | 27 加了app_read可以了, 谢谢。 奇怪的是autoload=yes也不行。
打中国用哪个可以显示callerid? |
|
r*****8 发帖数: 2697 | 28 下面是modules, 有可能是我的Asterisk版本有问题
[modules]
autoload=yes
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ; Sound File Playback
;load => app_mixmonitor.so ; Record cal... 阅读全帖 |
|
r*****8 发帖数: 2697 | 29 下面是modules, 有可能是我的Asterisk版本有问题
[modules]
autoload=yes
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ; Sound File Playback
;load => app_mixmonitor.so ; Record cal... 阅读全帖 |
|
d********g 发帖数: 10550 | 30 实测感觉和之前的差不多啊?
这是之前用的,求高手比较:
[modules]
autoload=no
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ; Sound File Playback
load => app_mixmonitor.so ; Record calls
loa... 阅读全帖 |
|
r***o 发帖数: 1526 | 31 更新一下,原来的module 不全,caller id有问题
[modules]
autoload=no
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ; Sound File Playback
load => app_mixmonitor.so ... 阅读全帖 |
|
r*****8 发帖数: 2697 | 32 谢谢!
不过在我的神座上还缺一个module: app_senddtmf.so
还有你的res_rtp_asterisk名字不全, 应该是res_rtp_asterisk.so
下面是我的更新:
[modules]
autoload=no
load => format_pcm.so ; uLaw/ALaw
load => codec_ulaw.so ; mu-Law
load => format_g726.so ; Raw G.726
load => codec_g726.so ; g-726
load => format_gsm.so ; Raw gsm
load => codec_gsm.so ; gsm Coder/Decoder
load => app_dial.so ; Dialing
load => app_macro.so ; Extension Macros
load => app_playback.so ... 阅读全帖 |
|
e******o 发帖数: 1160 | 33 呵呵,提醒我了,确实是这个地方出错,但是错误更正如下:
exten => _01186X.,1,Set(CALLERID(num)=xxxxxx)
exten => _01186X.,n,Dial(SIP/${EXTEN}@nonoh,50,trg)
exten => _01186X.,n,Hangup |
|
w*j 发帖数: 336 | 34 google voice 的配置里,只选中了google talk
打出没问题,应该是加载成功了吧?用module show命令,出来36个module,有一个叫
chan_gtalk.so:
res_adsi ADSI Resource
res_jabber.so AJI - Asterisk Jabber Interface
format_pcm.so Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G.
codec_ulaw.so mu-Law Coder/Decoder
format_g726.so Raw G.726 (16/24/32/40kbps) data
codec_g726.so ITU G.726-32... 阅读全帖 |
|
a*****s 发帖数: 8146 | 35 gv在asterisk上可以双向通话
nonoh or voipraider可以打出电话.和拨打ip用户.
但是收不到其它用户打来的.
怎么解决啊.谢谢.
贴个sip.conf
---------------------------------------------------
general]
context=default ; Default context for incoming calls
allowoverlap=no ; Disable overlap dialing support. (Default
is yes)
bindport=5060 ; UDP Port to bind to (SIP standard port is
5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to
all)
tcpenable=no ; Ena... 阅读全帖 |
|
a*****s 发帖数: 8146 | 36 gv在asterisk上可以双向通话
nonoh or voipraider可以打出电话.和拨打ip用户.
但是收不到其它用户打来的.
怎么解决啊.谢谢.
贴个sip.conf
---------------------------------------------------
general]
context=default ; Default context for incoming calls
allowoverlap=no ; Disable overlap dialing support. (Default
is yes)
bindport=5060 ; UDP Port to bind to (SIP standard port is
5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to
all)
tcpenable=no ; Ena... 阅读全帖 |
|
w*m 发帖数: 1806 | 37 here is the message:
unknown*CLI>
> Saved useragent "RTP300-3.1.22" for peer 101
> Saved useragent "Cisco-CP7940G/8.0" for peer 103
== Using SIP RTP CoS mark 5
-- Executing [01186XXXXXXXXXXX@outbound:1] Dial("SIP/103-00000000", "
Gtalk/wdmshop/0**************[email protected]") in new stack
-- Called Gtalk/wdmshop/0**************[email protected]
[Oct 19 11:42:40] WARNING[1778]: channel.c:5851 ast_channel_make_compatible_
helper: No path to translate from Gtalk/01186XXX... 阅读全帖 |
|
d***a 发帖数: 6113 | 38 我用spa1001ATA盒子打免费的网络电话差不多两年了,一直很顺利。前日spa1001突然
出现杂音,电话几乎听不清。这是我在中国花了100元人民币买的。看来山寨版中国造
迟早要出问题。这个盒子好歹坚持了近两年,已经够本了。不过电话出了问题得赶紧想
办法。听说Obi100口碑不错。就赶紧在网上买了一个。这盒子有两种,Obi110和Obi100
的区别是前者可以连接一个普通电话。我家的普通电话早就取消了,于是就买了Obi100
,Amazon上只要44美元。
接到快递送货后,我先尝试了Obi100的基本功能,连接Googlevoice打免费电话。这个
步骤很容易,按照Obihai.com上的指示,5分钟电话接通,打进打出都没问题。比起以
前装spa1001时,折腾了两三天时间才最后搞定,Obi100是太easy了。Obi100的原理说
穿了并不复杂。它利用GoogleVoice可以把电话转接到GoogleChat的功能,在盒子里模
仿GoogleChat到GoogleVoice上注册,让GoogleVoice 把来电转接到Obi100上。所以它
不需要DID号来转接,不像其他ATA盒子... 阅读全帖 |
|
|
w*******t 发帖数: 960 | 40 auth userid和callerid不是一个东西
稍后我会把我的sip 和dialplan发上来,
但是obi 的vg 是不能用的,因为需要register |
|