2014-11-17 33 views
0

我想使用Transfer()將呼叫從一個Asterisk框發送到另一個。但是我需要隨身攜帶一個身份證號碼,並在收到呼叫的星號框上對該號碼進行一些處理。我可以用Transfer()來做到嗎?是否有另一種方法來執行SIP REFER並在其中包含一些數據?Asterisk可以隨傳輸一起發送數據嗎?

回答

0

你有兩個選擇

1)不轉讓與像SIP/ID號碼SIP:通過使用目的地

2)轉切功能號@ other_host

是解析ID後dialplan本地頻道,然後添加任何頭你想用SipAddHeader

+0

請糾正我,如果我錯了,但2)我會轉移(本地/外部@上下文),然後SIPAddHeader(X-ID:myid),然後撥號(...)。這不是通過此服務器保持呼叫路由嗎?我想把它轉移到另一個盒子裏,並且讓它完成。 – Matt

+0

僅當您未接聽電話並且類型爲sip時,纔會轉移排除當前服務器。但是你總是可以允許重載。 – arheops

+0

其他解決方案是使用sipmessage或jabber,將消息存儲在另一側的db中,之後進行傳輸。 – arheops

相關問題