我需要一种在使用Asterisk调用文件发起呼叫时添加SIP标头的方法。
有没有办法在调用文件中添加SIP标头?
我知道我可以使用Asterisk AGI完成此任务,但我无法找到任何使用调用文件添加SIP标头的解决方案。
答案 0 :(得分:6)
您正在寻找的是Set: __SIPADDHEADER1=X-foo:bar
请务必将__SIPADDHEADERN
末尾的数字“N”增加到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
请注意,Context:
行允许您通过输入拨号方案上下文来执行此操作,并且您可以使用@arheops建议通过此处的呼叫执行此操作。
答案 1 :(得分:1)
答案 2 :(得分:-1)