由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
_voip版 - caller id?
相关主题
完美Asterisk+GV,折腾ipkall/sipgate的可以休矣gv+sipgate+freepbx+ata, 15分钟限制?
asterisk 1.6 的bridge功能怎么用?GV不能Forward到IPKALL的号码怎么办?
asterisk gtalk接不起来的,你们有没有试过Asterisk 1.4, GV call out problem
谁能共享一个asterisk dialplan?nonoh caller id?
问一下,版上有没大牛分享过asterisk的配置文件?Asterisk 1.8 多google voice用户一点心得
新手请教个问题:Asterisk+GV是不是要这么回事?求救!asterisk分机打另一个分机只响铃二次就出忙音.
asterisk 1.8的incoming call的问题obi100 deal
GV+Asterisk 1.8不能接来电asterisk + gv无法打入
相关话题的讨论汇总
话题: gv话题: exten话题: sipgate话题: sip话题: call
1 (共1页)
k***e
发帖数: 7933
1
在asterisk里面用nonoh的打电话的时候如何设置caller id让对方看到我的gv号码?
我的gv号码已经在nonoh里面verify了。
r****t
发帖数: 10904
2
你怎么 verify 的?我一 verify, 所有的verified 的电话都变灰了,变成 no caller
id 了。

【在 k***e 的大作中提到】
: 在asterisk里面用nonoh的打电话的时候如何设置caller id让对方看到我的gv号码?
: 我的gv号码已经在nonoh里面verify了。

k***e
发帖数: 7933
3
就是在它的网站用信用卡买credit的时候啊。

caller

【在 r****t 的大作中提到】
: 你怎么 verify 的?我一 verify, 所有的verified 的电话都变灰了,变成 no caller
: id 了。

p**i
发帖数: 688
4
我的gv号码是用voipbuster的softphone verify的, type选了home

caller


【在 r****t 的大作中提到】
: 你怎么 verify 的?我一 verify, 所有的verified 的电话都变灰了,变成 no caller
: id 了。

p**i
发帖数: 688
5
我的在dial之前用了这个就行了
s,n,Set(CALLERID(num)=1NXXNXXXXXX)

【在 k***e 的大作中提到】
: 在asterisk里面用nonoh的打电话的时候如何设置caller id让对方看到我的gv号码?
: 我的gv号码已经在nonoh里面verify了。

k***e
发帖数: 7933
6
能否把整行都写出来?1NXXNXXXXXX用我的gv号码替换?谢谢
这是我的extensions.conf
[from-trunk]
include => ext-did
[from-internal]
include => parkedcalls
exten => _011X.,1,Dial(SIP/${EXTEN}@nonoh)

【在 p**i 的大作中提到】
: 我的在dial之前用了这个就行了
: s,n,Set(CALLERID(num)=1NXXNXXXXXX)

r****t
发帖数: 10904
7
我放弃了,总是 code incorrect. 5 次有一次对,对了以后所有选项还是灰的。

【在 p**i 的大作中提到】
: 我的gv号码是用voipbuster的softphone verify的, type选了home
:
: caller
: ?

i**w
发帖数: 883
8
;outgoing dialplan
[outgoing]
include => parkedcalls
include => call-freephone
include => call-us-canada
include => call-china
include => call-other
include => call-internal
;dialplan for internal
[call-internal]
exten => 1000,1,Dial(SIP/1000,30)
exten => 1000,n,Congestion
exten => 1001,1,Dial(SIP/1001,30)
exten => 1001,n,Congestion
exten => 1002,1,Dial(SIP/1002,30)
exten => 1002,n,Congestion
;dialplan to call free phonenumber
[call-freephone]
exten => _800X.,1,Goto(call-with-sipgate,1${EXTEN},1
i**w
发帖数: 883
9
;callout function with gvoice
[call-with-gvoice]
exten => _X.,1,Set(RINGBACK=1${SIPGATE_DID})
;exten => _X.,n,Playback(pls-wait-connect-call)
exten => _X.,n,System(/opt/local/bin/gvoice -e ${GV_ACCT_NAME} -p ${GV_ACCT_
PASS} call ${EXTEN} ${RINGBACK})
exten => _X.,n,Set(PARKINGEXTEN=${GV_CALLPARK})
exten => _X.,n,SetGlobalVar(GV_CALLPARK=$[0 - ${GV_CALLPARK}])
exten => _X.,n,ParkAndAnnounce(,,Console/dsp)
;callout function with localphone
[call-with-localphone]
exten => _X.,1,SetCallerID(${GV_NU
r****t
发帖数: 10904
10
800 这种为什么要单独列出来呢? 用 google voice 也是免费的啊?
还有,拨号的时候前面加 * 加 9 这种,ATA 里面 dial plan 需不需要
专门照顾?

${GV_ACCT_

【在 i**w 的大作中提到】
: ;callout function with gvoice
: [call-with-gvoice]
: exten => _X.,1,Set(RINGBACK=1${SIPGATE_DID})
: ;exten => _X.,n,Playback(pls-wait-connect-call)
: exten => _X.,n,System(/opt/local/bin/gvoice -e ${GV_ACCT_NAME} -p ${GV_ACCT_
: PASS} call ${EXTEN} ${RINGBACK})
: exten => _X.,n,Set(PARKINGEXTEN=${GV_CALLPARK})
: exten => _X.,n,SetGlobalVar(GV_CALLPARK=$[0 - ${GV_CALLPARK}])
: exten => _X.,n,ParkAndAnnounce(,,Console/dsp)
: ;callout function with localphone

相关主题
新手请教个问题:Asterisk+GV是不是要这么回事?gv+sipgate+freepbx+ata, 15分钟限制?
asterisk 1.8的incoming call的问题GV不能Forward到IPKALL的号码怎么办?
GV+Asterisk 1.8不能接来电Asterisk 1.4, GV call out problem
g**d
发帖数: 723
11
赞! 现学习一下!

【在 i**w 的大作中提到】
: ;outgoing dialplan
: [outgoing]
: include => parkedcalls
: include => call-freephone
: include => call-us-canada
: include => call-china
: include => call-other
: include => call-internal
: ;dialplan for internal
: [call-internal]

g**d
发帖数: 723
12
ianw这个能用在asterisk 1.4上么? 能不能指出一下那个变量是你替换掉的亚? 比如
我看不出来${EXTERN}在那里定义的。 谢谢。

【在 i**w 的大作中提到】
: ;outgoing dialplan
: [outgoing]
: include => parkedcalls
: include => call-freephone
: include => call-us-canada
: include => call-china
: include => call-other
: include => call-internal
: ;dialplan for internal
: [call-internal]

k****t
发帖数: 2288
13
extern是自动替换的,是你拨的号码。

【在 g**d 的大作中提到】
: ianw这个能用在asterisk 1.4上么? 能不能指出一下那个变量是你替换掉的亚? 比如
: 我看不出来${EXTERN}在那里定义的。 谢谢。

g**d
发帖数: 723
14
觉得如下变量是要定义. 那么就在extensions.conf前, 加:
LOCAL_AREACODE=ABC
SIPGATE_DID=1234567890
GV_ACCT_NAME=gv_acct_name
GV_ACCT_PASS=gv_acct_pass
GV_CALLPARK=75
GV_NUMBER=1234567890
对么?
a9
发帖数: 21638
15
好像有个[global]的段

【在 g**d 的大作中提到】
: 觉得如下变量是要定义. 那么就在extensions.conf前, 加:
: LOCAL_AREACODE=ABC
: SIPGATE_DID=1234567890
: GV_ACCT_NAME=gv_acct_name
: GV_ACCT_PASS=gv_acct_pass
: GV_CALLPARK=75
: GV_NUMBER=1234567890
: 对么?

i**w
发帖数: 883
16
sipgate打800比用gv效果好
ATA没有设置特殊的dialplan,原因很简单:电脑上的softphone就没法利用ATA的
dialplan。
我这个dialplan,无论在用ATA还是softphone,拨号的规则都是一样的。
我的extensions.conf是由三个部分组成的:
extension_global.conf 就是放全局变量
extension_function.conf 是具体的sip dial context
extension_dialplan.conf 基本内容就是上面贴的,除了incoming部分没贴。

【在 r****t 的大作中提到】
: 800 这种为什么要单独列出来呢? 用 google voice 也是免费的啊?
: 还有,拨号的时候前面加 * 加 9 这种,ATA 里面 dial plan 需不需要
: 专门照顾?
:
: ${GV_ACCT_

p**i
发帖数: 688
17
你试试下面这个
[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)

【在 k***e 的大作中提到】
: 能否把整行都写出来?1NXXNXXXXXX用我的gv号码替换?谢谢
: 这是我的extensions.conf
: [from-trunk]
: include => ext-did
: [from-internal]
: include => parkedcalls
: exten => _011X.,1,Dial(SIP/${EXTEN}@nonoh)

g**d
发帖数: 723
18
ianw能不能把extensions.conf的几个部分都贴一下? 我用了你这个现在什么都打不了.
谢谢!

【在 i**w 的大作中提到】
: sipgate打800比用gv效果好
: ATA没有设置特殊的dialplan,原因很简单:电脑上的softphone就没法利用ATA的
: dialplan。
: 我这个dialplan,无论在用ATA还是softphone,拨号的规则都是一样的。
: 我的extensions.conf是由三个部分组成的:
: extension_global.conf 就是放全局变量
: extension_function.conf 是具体的sip dial context
: extension_dialplan.conf 基本内容就是上面贴的,除了incoming部分没贴。

g**d
发帖数: 723
19
现在打什么都是
[Apr 9 22:59:01] == Using SIP RTP CoS mark 5
[Apr 9 22:59:01] NOTICE[1500]: chan_sip.c:20059 handle_request_invite: Call
from '1000' to extension '8004664411' rejected because extension not found.
怀疑是extensions.conf没读进来, 我完全按ianw的贴子里写的, 前面加了
[globals]
GV_NUM=123412341
之类的. 还要什么么?

了.

【在 g**d 的大作中提到】
: ianw能不能把extensions.conf的几个部分都贴一下? 我用了你这个现在什么都打不了.
: 谢谢!

i**w
发帖数: 883
20
sip.conf
=====================================
[general]
srvlookup=yes
#include sip_registrations.conf
#include sip_extensions.conf
#include sip_servers.conf
相关主题
nonoh caller id?obi100 deal
Asterisk 1.8 多google voice用户一点心得asterisk + gv无法打入
求救!asterisk分机打另一个分机只响铃二次就出忙音.关于asterisk注册nonoh的问题
i**w
发帖数: 883
21
sip_registrations.conf
=====================================
register =>
register => :@proxy01.sipphone.com
i**w
发帖数: 883
22
sip_servers.conf
=====================================
[sipgate]
context=incoming
type=peer
host=sipgate.com
username=
secret=
nat=yes
fromdomain=sipgate.com
fromuser=
insecure=invite
canreinvite=no
caninvite=no
disallow=all
allow=ulaw
allow=alaw
allow=g729
dtmfmode=rfc2833
[nonoh]
type=peer
host=sip.nonoh.net
username=
secret=
nat=yes
fromdomain=nonoh.net
fromuser=
insecure=invite
canreinvite=no
caninvite=no
disallow=
i**w
发帖数: 883
23
extensions.conf
=====================================
#include extensions_global.conf
#include extensions_function.conf
#include extensions_dialplan.conf
i**w
发帖数: 883
24
extensions_global.conf
=====================================
[globals]
;Sipgate DID
;It will be used as the call back number for gvoice
SIPGATE_DID => <9 digital sipgate number>
;Google voice number
GV_NUMBER => <9 digital gv number>
;Google account for gvoice
GV_ACCT_NAME =>
;Google password for gvoice
GV_ACCT_PASS =>
;Call parklot number when callout with gvoice
GV_CALLPARK => 75
;Default extension number
DEFAULT_EXT => 1000
;Local area code
LOCAL_AREACODE =>
i**w
发帖数: 883
25
extensions_function.conf
=====================================
;callout function with gvoice
[call-with-gvoice]
exten => _X.,1,Set(RINGBACK=1${SIPGATE_DID})
;exten => _X.,n,Playback(pls-wait-connect-call)
exten => _X.,n,System(/opt/local/bin/gvoice -e ${GV_ACCT_NAME} -p ${GV_ACCT_
PASS} call ${EXTEN} ${RINGBACK})
exten => _X.,n,Set(PARKINGEXTEN=${GV_CALLPARK})
exten => _X.,n,SetGlobalVar(GV_CALLPARK=$[0 - ${GV_CALLPARK}])
exten => _X.,n,ParkAndAnnounce(,,Console/dsp)
;callout function with nonoh
g**d
发帖数: 723
26
多谢多谢, 先顶再读.
i**w
发帖数: 883
27
extensions_dialplan.conf
=====================================
;outgoing dialplan
[outgoing]
include => parkedcalls
include => call-freephone
include => call-us-canada
include => call-china
include => call-other
include => call-internal
;dialplan for internal
[call-internal]
exten => 1000,1,Dial(SIP/1000,30)
exten => 1000,n,Congestion
exten => 1001,1,Dial(SIP/1001,30)
exten => 1001,n,Congestion
exten => 1002,1,Dial(SIP/1002,30)
exten => 1002,n,Congestion
;dialplan to call free phonenumber
[call-
g**d
发帖数: 723
28
这个nonoh不需要 register么? 还有你前面有个call_from_local_phone之类的是什么
呢?

【在 i**w 的大作中提到】
: sip_registrations.conf
: =====================================
: register =>
: register => :@proxy01.sipphone.com

i**w
发帖数: 883
29
sip_extensions.conf
=====================================
[1000]
type=friend
host=dynamic
secret=1234
context=outgoing
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
callgroup=1
pickupgroup=1-2
[1001]
type=friend
host=dynamic
secret=1234
context=outgoing
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
callgroup=1
pickupgroup=1-2
[1002]
type=friend
host=dynamic
secret=1234
context=outgoing
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
ca
i**w
发帖数: 883
30
nonoh 不需要 register. local phone是一个sip vendor。我注册了,打算试用,不
过还没真正用过。免得误导,所以已经删掉了。

【在 g**d 的大作中提到】
: 这个nonoh不需要 register么? 还有你前面有个call_from_local_phone之类的是什么
: 呢?

相关主题
最进用obi + GV 好像有问题asterisk 1.6 的bridge功能怎么用?
崩溃了,Asterisk 1.8.7.1+GV+Dockstar 没有incoming call啊asterisk gtalk接不起来的,你们有没有试过
完美Asterisk+GV,折腾ipkall/sipgate的可以休矣谁能共享一个asterisk dialplan?
i**w
发帖数: 883
31
把上面我贴的每个帖子内容保存成相应的文件,等号是文件名和内容分隔线,不要包括
在文件内容里面了
i**w
发帖数: 883
32
features.conf
=====================================
[general]
parkext=70
parkpos=71-76
context=parkedcalls
parkingtime=60
pickupexten=*8
i**w
发帖数: 883
33
modules.conf
=====================================
[modules]
autoload=no
load => chan_sip.so
load => func_dialplan.so
load => app_parkandannounce.so
load => app_dial.so
load => app_exec.so
load => codec_ulaw.so
load => format_g729.so
load => format_pcm.so
load => func_callerid.so
load => func_channel.so
load => func_moh.so
load => pbx_config.so
load => pbx_spool.so
load => res_features.so
load => res_speech.so
load => app_playback.so
load => app_lookupcidname.so
load => app_senddtmf.so
load => a
i**w
发帖数: 883
34
其他的配置文件我基本没改,全是ipkg里面的默认内容。
i**w
发帖数: 883
35
PAP2T的dial plan
=====================================
(*xx|*xxxxxxxxxx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.)
i**w
发帖数: 883
36
全在这了,有人发包子没有 :D
g**d
发帖数: 723
37
大师这个是什么?
DISA access code
i**w
发帖数: 883
38
随便两位数字,用来保护DISA access的。
用DISA可以从外面打家里面的电话,就可以象电话卡的locall access number一样。
响铃后5秒之内输入2位的DISA access code,会提示输入DISA pass code,之后就是拨
号音,就和在家打电话一样了——拨号规则也一样。
不过GV对DISA的输入有问题,我一般是在外面拨sipgate的号码来用DISA

【在 g**d 的大作中提到】
: 大师这个是什么?
: DISA access code

g**d
发帖数: 723
39
就是说是asterisk自带的随便设了? search了一下查到什么defense intelligence吓了
一跳.

【在 i**w 的大作中提到】
: 随便两位数字,用来保护DISA access的。
: 用DISA可以从外面打家里面的电话,就可以象电话卡的locall access number一样。
: 响铃后5秒之内输入2位的DISA access code,会提示输入DISA pass code,之后就是拨
: 号音,就和在家打电话一样了——拨号规则也一样。
: 不过GV对DISA的输入有问题,我一般是在外面拨sipgate的号码来用DISA

i**w
发帖数: 883
40
asterisk有DISA module,不过默认可能没有load。我贴的modules.conf已经enable
DISA module了

【在 g**d 的大作中提到】
: 就是说是asterisk自带的随便设了? search了一下查到什么defense intelligence吓了
: 一跳.

相关主题
谁能共享一个asterisk dialplan?asterisk 1.8的incoming call的问题
问一下,版上有没大牛分享过asterisk的配置文件?GV+Asterisk 1.8不能接来电
新手请教个问题:Asterisk+GV是不是要这么回事?gv+sipgate+freepbx+ata, 15分钟限制?
i**w
发帖数: 883
41
多谢包子
g**d
发帖数: 723
42
出师不利啊, 打goog411这么个结果
5 sip peers [Monitored: 1 online, 2 offline Unmonitored: 2 online, 0 offline]
[Apr 10 01:14:20] == Using SIP RTP CoS mark 5
[Apr 10 01:14:20] -- Executing [18004664411@outgoing:1] Goto("SIP/1000-
00000001", "call-with-sipgate,18004664411,1") in new stack
[Apr 10 01:14:20] -- Goto (call-with-sipgate,18004664411,1)
[Apr 10 01:14:20] == Spawn extension (call-with-sipgate, 18004664411, 1)
exited non-zero on 'SIP/1000-00000001'
查了几遍好象都是按你说的呀?
i**w
发帖数: 883
43
sipgate的registeration string格式对吗?
我刚试了可以打通呀
g**d
发帖数: 723
44
我用别的电话打我的sipgate number, says line is busy.
g**d
发帖数: 723
45
对了你写的sigate registration string format 是什么?
g**d
发帖数: 723
46
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 的大作中提到】
: sipgate的registeration string格式对吗?
: 我刚试了可以打通呀

i**w
发帖数: 883
47
你改了那些文件?
是从帖子直接copy的内容吗?我刚注意到mitbbs的论坛程序加了一些硬回车在我贴的
config内容里面
g**d
发帖数: 723
48
extensions.conf extensions_dialplan.conf extensions_function.conf extensions
_global.conf modules.conf sip.conf, sip_extensions.conf, sip_servers.conf
sip_registrations.conf
是从帖子直接copy的内容, 我把换行的都去掉了. 现在我觉得的问题是:
第一: 我从sipgate看, asterisk是注册上了的. 但是从sipgate做"test phone", 说 "
line busy". 只有我把answer_sipgate变成你原来answer_gizmo的才能打入.
;answer call from sipgate
[answer-sipgate]
exten => ${SIPGATE_DID},1,Dial(SIP/${DEFAULT_EXT},90)
第二: 无法用sipgate打出, 打goog411, goto (call-with-sipgate), 然后就是忙音.
我以前只config过gv_c

【在 i**w 的大作中提到】
: 你改了那些文件?
: 是从帖子直接copy的内容吗?我刚注意到mitbbs的论坛程序加了一些硬回车在我贴的
: config内容里面

i**w
发帖数: 883
49
你在extension_global.conf里面的SIPGATE_DID是几位?10位还是11位
i**w
发帖数: 883
50
modules.conf 列的module在/opt/lib/asterisk/modules下面找的到吗?
相关主题
GV不能Forward到IPKALL的号码怎么办?Asterisk 1.8 多google voice用户一点心得
Asterisk 1.4, GV call out problem求救!asterisk分机打另一个分机只响铃二次就出忙音.
nonoh caller id?obi100 deal
g**d
发帖数: 723
51
我要吐血了.
SetCallerID("Name" [|a])
Deprecated in 1.2, removed in 1.4.
这个function 1.6里没有, 导致我的call-with-sipgate就没注册上. 一行一行的试出
来的.
现在800是打的通了. 这个DISA没搞定. 我打我的GV number进不来:
[Apr 10 21:47:52] -- Goto (answe-incoming,s,1)
[Apr 10 21:47:52] -- Executing [s@answe-incoming:1] PlayTones("SIP/
sipgate-0000001b", "ring") in new stack
[Apr 10 21:47:52] -- Executing [s@answe-incoming:2] Read("SIP/sipgate-
0000001b", "CHOICE,,2,,,5") in new stack
[Apr 10 21:47:52] -- Accepting a maximum o
i**w
发帖数: 883
52
GV搞不定DISA,我在外面都是打SIPGATE的号码来用DISA。
用法很简单呀,假设你在外面,用手机打你的sipgate号码,5秒之内输入2位的DISA
access code,之后就会有提示音要求输入密码,这个密码就是DISA access pass。
DISA access pass正确输入候,就可以听到等候拨号的声音(就像在家里面拿起了话机
听筒,听到的声音一样),这时你就可以拨国际长途了

【在 g**d 的大作中提到】
: 我要吐血了.
: SetCallerID("Name" [|a])
: Deprecated in 1.2, removed in 1.4.
: 这个function 1.6里没有, 导致我的call-with-sipgate就没注册上. 一行一行的试出
: 来的.
: 现在800是打的通了. 这个DISA没搞定. 我打我的GV number进不来:
: [Apr 10 21:47:52] -- Goto (answe-incoming,s,1)
: [Apr 10 21:47:52] -- Executing [s@answe-incoming:1] PlayTones("SIP/
: sipgate-0000001b", "ring") in new stack
: [Apr 10 21:47:52] -- Executing [s@answe-incoming:2] Read("SIP/sipgate-

g**d
发帖数: 723
53
我现在打GV number进不来是怎么回事啊?

【在 i**w 的大作中提到】
: GV搞不定DISA,我在外面都是打SIPGATE的号码来用DISA。
: 用法很简单呀,假设你在外面,用手机打你的sipgate号码,5秒之内输入2位的DISA
: access code,之后就会有提示音要求输入密码,这个密码就是DISA access pass。
: DISA access pass正确输入候,就可以听到等候拨号的声音(就像在家里面拿起了话机
: 听筒,听到的声音一样),这时你就可以拨国际长途了

g**d
发帖数: 723
54
ianw大师, 为什么你没有extern => SIP_NUM/GV_NUM ?
i**w
发帖数: 883
55
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.如果条件不满足,直接让
g**d
发帖数: 723
56
为什么要把GV_CALLPARK变成-75又变回来呢?

${

【在 i**w 的大作中提到】
: 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时,

i**w
发帖数: 883
57
GV_CALLPARK,就是一个flag呀。
当有电话来自sipgate的时候,用来判断
1. 是gv callback sipgate,这种情况,需要pick up parked call
2. 是gv call sipgate,这种情况,需要直接让分机响铃
如果不重置这个flag,那下一次用pygooglevoice,整个就乱掉了。
g**d
发帖数: 723
58
ianw 你这两个pattern有重复的, 我打01186xxx, call-china pick it up and dail
00861186xxx@nonoh. 大概取决于asterisk存储的顺序
[call-other]
exten => _011ZX.,1,Goto(call-with-nonoh,00${EXTEN:3},1)
;[call-china]
;exten => _0ZX.,1,Goto(call-with-nonoh,0086${EXTEN:1},1)
1 (共1页)
相关主题
asterisk + gv无法打入问一下,版上有没大牛分享过asterisk的配置文件?
关于asterisk注册nonoh的问题新手请教个问题:Asterisk+GV是不是要这么回事?
最进用obi + GV 好像有问题asterisk 1.8的incoming call的问题
崩溃了,Asterisk 1.8.7.1+GV+Dockstar 没有incoming call啊GV+Asterisk 1.8不能接来电
完美Asterisk+GV,折腾ipkall/sipgate的可以休矣gv+sipgate+freepbx+ata, 15分钟限制?
asterisk 1.6 的bridge功能怎么用?GV不能Forward到IPKALL的号码怎么办?
asterisk gtalk接不起来的,你们有没有试过Asterisk 1.4, GV call out problem
谁能共享一个asterisk dialplan?nonoh caller id?
相关话题的讨论汇总
话题: gv话题: exten话题: sipgate话题: sip话题: call