r****t 发帖数: 10904 | 1 sip.conf 里面这么搞电话不响, extensions.conf 里面是空的。
哪里指定 forward 到 101? 现在概念不清楚,
...
; 这个最后的 /from-Gizmo5 是 extension? 改成 101 也不行
register => 1747xxxxxxx:p****[email protected]/from-Gizmo5
; 这个是 peer, 是 outbound call 设置对不对?
[from-Gizmo5]
type=peer
context=from-gizmo
disallow=all
allow=ulaw
allow=ilbc
dtmfmode=rfc2833
host=proxy01.sipphone.com
fromdomain=proxy01.sipphone.com
insecure=very
qualify=yes
fromuser=1747xxxxxxx
authuser=1747xxxxxxx
defaultuser=1747xxxxxxx
secret=xxxx ; The passw |
i**w 发帖数: 883 | 2 extensions.conf是空的话,Asterisk当然不知道怎么处理incoming call
sip.conf: 告诉Asterisk有那些sip server和sip client
externsions.conf: 告诉Asterisk怎样处理sip server的incoming call和sip client
的out going call. |
r****t 发帖数: 10904 | 3 喔,那什么是 extension, 什么是 context 呢?
extensions.conf 里面,[] 开始的小节是 context 吗?
exten => 开始的行是不是 extension 呢?现在对这个概念很不清楚啊
client
【在 i**w 的大作中提到】 : extensions.conf是空的话,Asterisk当然不知道怎么处理incoming call : sip.conf: 告诉Asterisk有那些sip server和sip client : externsions.conf: 告诉Asterisk怎样处理sip server的incoming call和sip client : 的out going call.
|
r****t 发帖数: 10904 | 4 I am reading this example:
http://www.syednetworks.com/asterisk-sipconf-configuration
looks nice, but still i have not figured it out.
client
【在 i**w 的大作中提到】 : extensions.conf是空的话,Asterisk当然不知道怎么处理incoming call : sip.conf: 告诉Asterisk有那些sip server和sip client : externsions.conf: 告诉Asterisk怎样处理sip server的incoming call和sip client : 的out going call.
|
r****t 发帖数: 10904 | 5 but this one does not have extensions.conf either....
【在 r****t 的大作中提到】 : I am reading this example: : http://www.syednetworks.com/asterisk-sipconf-configuration : looks nice, but still i have not figured it out. : : client
|
a9 发帖数: 21638 | 6 首先,注意两个
1是context=
2是[email protected]/from-Gizmo5里这个from-Gizmo5
在extensions.conf里,电话来的时候,先找[context]这段,注意context要替换成1里
的context=后面的内容
然后就开始找exten=from-Gizmo5这样的段。
这里又有几点
(1)这里一般用数字,比较好匹配。比如用你gizmo5的号码
(2)需要前面加一个下划线。
(3)找到后从序号1开始。
举个例子。你的context是fromgizmo,register斜线后面是17471234567,就应该这么写
[fromgizmo]
exten => _17471234567,1,NoOp(incoming call from ${CALLERID(num)})
exten => _17471234567,n,Dial(SIP/102)
这样,来电话后,第一步,是显示一个信息,第二步,就拨通102分机。
这就是最简单的一个exten,asterisk有很多功能,你可以加进去。
Call from '
【在 r****t 的大作中提到】 : sip.conf 里面这么搞电话不响, extensions.conf 里面是空的。 : 哪里指定 forward 到 101? 现在概念不清楚, : ... : ; 这个最后的 /from-Gizmo5 是 extension? 改成 101 也不行 : register => 1747xxxxxxx:p****[email protected]/from-Gizmo5 : ; 这个是 peer, 是 outbound call 设置对不对? : [from-Gizmo5] : type=peer : context=from-gizmo : disallow=all
|
r****t 发帖数: 10904 | 7 太感谢了,说的真明白,比网上教程明白多了,很多网上找的是用 free pbx, 或者是
pbx in flash 的,要配原本的 asterisk /etc/asterisk/conf 还是读你这个明白。
【在 a9 的大作中提到】 : 首先,注意两个 : 1是context= : 2是[email protected]/from-Gizmo5里这个from-Gizmo5 : 在extensions.conf里,电话来的时候,先找[context]这段,注意context要替换成1里 : 的context=后面的内容 : 然后就开始找exten=from-Gizmo5这样的段。 : 这里又有几点 : (1)这里一般用数字,比较好匹配。比如用你gizmo5的号码 : (2)需要前面加一个下划线。 : (3)找到后从序号1开始。
|