opensips使用字符串而不是数字来向下倾斜邀请标题

时间:2017-03-24 12:28:50

标签: opensips

我正试图将来自opensips的呼叫转发到PBX。但opensips是以下邀请的正向呼叫

INVITE sip:s@197.237.56.175:5160 SIP/2.0
Record-Route: <sip:41.72.194.63;lr;did=bb.b18255a4>
Via: SIP/2.0/UDP 41.72.194.63:5060;branch=z9hG4bK4ee8.d7681d24.1
Via: SIP/2.0/UDP 41.72.194.48;received=41.72.194.48;rport=5060;branch=z9hG4bKUttKpDXZ34XUS
Max-Forwards: 28
From: "Ankit" <sip:25420570101@41.72.194.48>;tag=6Bjgy3y22Nvpm
To: <sip:254205700263@41.72.194.63>

这里在第1行发出s @ ip的转发邀请,但我想转换成数字@ ip,如254205700263 @ ip

任何想法,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在OpenSIPS脚本中,您可以使用$rU变量,该变量将直接覆盖“用户名”部分。这是一个例子:

...
$rU = "254205700263";
...
t_relay(); # send it out

core variables可能会被证明是一种有用的学习工具,特别是如果您不熟悉该脚本。