我可以在拨号方案中使用MessageSend()在同一个Asterisk中的两个SIP电话之间的呼叫之外发送消息。但是,我找不到任何文档或示例来在不同的Asterisk实例之间路由消息。如果我有一个扩展名为“123”的电话连接到Asterisk服务器10.0.1.105,我无法使用来自其他星号的“exten => 123,1,MessageSend(sip:123@10.0.1.105)”路由该消息服务器。你能给我一些建议或指点我这个问题的相关文件吗?
答案 0 :(得分:1)
exten => s,1,NoOp(blah!)
exten => s,n,NoOp(${MESSAGE(from)})
exten => s,n,NoOp(${MESSAGE(to)})
exten => s,n,NoOp(${MESSAGE(body)})
exten => s,n,NoOp(${SIPFROMUSER})
exten => s,n,Set(SIPFROMUSER=${MESSAGE(from):4:-13})
exten => s,n,NoOp(${SIPFROMUSER})
exten => s,n,MessageSend(${MESSAGE(to):0:-13},${SIPFROMUSER})