如何使用repro修改sip请求?

时间:2015-05-05 11:45:07

标签: asterisk

我正在使用 repro sip proxy 来修改SIP请求。

我需要将我的SIP请求标头从7001更改为7001_abc。

如何使用星号的repro sip代理执行此操作?

2 个答案:

答案 0 :(得分:0)

我怀疑你想改变你正在拨打的人来自" 7001"在电话进入Asterisk拨号方案之前到#34; 7001_abc"?

如果是这种情况,你真的不需要" repro"为此。您只需在Asterisk服务器中执行以下操作:

file: sip.conf

[myprovider]
type=peer
host=bla.bla.bla
context=from_provider
.
.

现在,在拨号方案中,您可以执行以下操作:

file: extensions.conf

[from_provider]
exten => _X.,1,Noop(*** Retargetting ***)
 same =>     n,Dial(Local/${EXTEN}_abc@my_dialplan)
 same =>     n,Hangup

[my_dialplan]
exten => _XXXX_abc,1,Noop(*** Start my thing ***)

就像隐藏式字幕一样,使用前缀更常见,而不是后缀。另外,我会使用Kamailio而不是Repro,因为它的信息和可扩展性要好得多。

答案 1 :(得分:0)

目前我正在做7001来创建唯一的用户ID,用户必须配置其座机/软电话。 现在我希望用户配置7001@companyname.com我们的代理将其更改为7001_companyname或4535342@pbx.sip.com(任何随机唯一编号)