1

我正在尝试了解如何在默认情况下通过 conf 文件条目在 Asterisk 中为少数电话添加呼叫转移功能。我的星号版本 1.6.2.6

我读了http://www.voip-info.org/wiki/view/Asterisk+call+forwarding

在我的场景中,我有 3 个条目,例如 10、11、12,它们总是接听电话。但是我正在尝试进行呼叫转移,即如果 10 忙则呼叫应转到 11,如果 11 忙则呼叫转到 12,如果 12 则呼叫以录制的“所有人都忙”的磁带结束。为此,我阅读了上面的链接数据,据我所知,我必须更改我的拨号计划。但在所有首先显示的示例中,我应该单击#键并保存它。但我需要默认呼叫转移。就好像电话 50 呼叫 10 一样,如果 10 不忙,那么它只会转到 10。但是,如果 51 呼叫 10,那么它会转到 11,因为 10 忙于 50。我在 Asterisk conf 文件中给出电话 10 条目的示例,其他条目也相同。我的 extension.conf 条目:

exten => 0010,2,Queue(0010)
exten => 0110,1,Dial(SIP/0110)
exten => 0210,1,Dial(SIP/0210) 

我的 sip.conf 条目:

[0010]
username = 0010
secret = 0010
type = friend
insecure = port,invite
host = dynamic
context = users
[0110]
username = 0110
secret = 0110
type = friend
insecure = port,invite
host = dynamic
context = users
[0210]
username = 0210
secret = 0210
type = friend
insecure = port,invite
host = dynamic
context = users

我的 queues.conf 条目:-

[0010]
member => SIP/0010

我应该在上面的条目中添加什么以及在我的 Asterisk 中完成呼叫转发?

4

2 回答 2

1

请检查这本书

http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html/asterisk-book.html#asterisk-ACD

或者这本书

http://cdn.oreilly.com/books/9780596510480.pdf

两者都有您的案例的完整描述。

于 2013-10-29T16:50:25.980 回答
0

I'm using Asterisk 10,centos 6. and I'V done changes in conf file as below for call forwarding

"extension.conf"
 exten => 0010,1,Wait(0.05)
 exten => 0010,2,Queue(0010)
 exten => 0010,n,Dial(SIP/0011,15)
 exten => 0010,n,Dial(SIP/0012,15)
 exten => 0110,1,Dial(SIP/0110)
 exten => 0210,1,Dial(SIP/0210)

"queues.conf"
;----------------------QUEUE TIMING OPTIONS------------------------------------
timeout = 15
retry = 5
;timeoutpriority = app|conf
timeoutpriority = conf

[0010]
member => SIP/0010
[0011]
member => SIP/0011
[0012]
member => SIP/0012

Please suggest wheather i'm right if not then please suggest some answer based on given .conf files

于 2013-11-28T09:03:58.593 回答