簡體   English   中英

如何讓Asterisk接聽電話,然后播放音頻文件?

[英]How to make Asterisk answer a Call, and then Play a Audio File?

我需要有一個星號實例接聽來自SIP連接的呼叫,並播放音頻消息......我對星號不太了解,所以一些簡單的例子會很好。

我已經有點亂了但沒有結果:(

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)
  1. Check Peer是否已注冊。?
  2. SIP用戶中的上下文名稱應與您在extensions.conf中寫入的上下文相同。
  3. 如果您正在嘗試使用內部SIP電話

    [meine-telefone] 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()

我覺得Vivek mishra的回答很好。 無論如何,如果你想要調用exten => 13,1,Answer()來自[von-voip-provider]上下文的exten => 13,1,Answer() “line”,我會更改行exten => 6613,1,Dial(SIP/13) exten => 6613,1,Goto(meine-telefone,13,1)這樣,呼叫在到達von-voip-provider上下文后立即進入上下文“meine-telefone”,擴展名13,優先級1。

希望它有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM