我需要一种方法来在使用Asterisk调用文件发起呼叫时添加SIP头.
有没有办法在调用文件中添加SIP头?
我知道我可以使用Asterisk AGI完成此任务,但我无法找到任何使用调用文件添加SIP头的解决方案.
你在寻找什么 Set: __SIPADDHEADER1=X-foo:bar
确保你增加数,"N"在结束__SIPADDHEADERN对1,2,... 100等等.你会遇到麻烦添加倍数,否则
这是我用来向我的平台发出测试调用的调用文件的一个(授予的,修改过的)示例:
Channel: SIP/foodevice/8025551212
Callerid: 8025551111 <some dude>
MaxRetries: 0
RetryTime: 60
WaitTime: 30
Context: testplan_origination
Set: __SIPADDHEADER1=X-testplan:testing1234
Run Code Online (Sandbox Code Playgroud)
请注意,该Context:行允许您通过输入拨号方案上下文来执行此操作,并且您可以使用@arheops建议通过此处的呼叫执行您所做的操作.