如何使Asterisk接听电话,然后播放音频文件?

时间:2019-04-01 16:37:50

标签: configuration config asterisk

我需要有一个星号实例来应答来自SIP连接的呼叫,并播放音频消息... 我对星号了解不多,所以一些conffile示例会很好。

我已经有点混乱了,但是没有结果:(

sip.conf:

[general]
port = 5060
bindaddr = 0.0.0.0
context = sonstige

register => 6613:noooooooooooooope@hg.eventphone.de/6613

[13]
type=friend
context=meine-telefone
secret=1234
host=dynamic


extensions.conf:

[sonstige]

[meine-telefone]
exten => 13,1,Answer()
exten => 13,2,Playback(a13msg)
exten => 13,3,Hangup()

[von-voip-provider]
exten => 6613,1,Dial(SIP/13)

2 个答案:

答案 0 :(得分:0)

  1. 检查对等方是否已注册。?
  2. SIP用户中的上下文名称应与您写入extensions.conf中的上下文相同。
  3. 如果您尝试使用内置SIP电话,则

    [甲骨替尼] exten => 13,1,Answer() exten => 13,2,Playback(a13msg) exten => 13,3,Hangup()

如果您正在通过中继接收来电

[von-voip-provider]
exten => 6613,1,answer
same=>n,Playback(tt-monkeys)
same=>n,hangup()

答案 1 :(得分:0)

我认为Vivek Mishra的回答很好。无论如何,如果您希望将呼叫从[von-voip-provider]上下文转到exten => 13,1,Answer()“行”,则可以将行exten => 6613,1,Dial(SIP/13)更改为exten => 6613,1,Goto(meine-telefone,13,1),这样呼叫就可以了到达von-voip-provider上下文后,转到上下文“ meine-telefone”,扩展13,优先级1。

希望有帮助。