<action application="bridge" data="[sip_contact_user=7777]user/1001"/>
INVITE sip:1001@192.168.1.129:5066;ob SIP/2.0
Via: SIP/2.0/UDP 192.168.1.129;rport;branch=z9hG4bKFm7c6rtXBDeFr
Max-Forwards: 69
From: "1003" <sip:1003@192.168.1.129>;tag=Na4ccSSNrBQvr
To: <sip:1001@192.168.1.129:5066;ob>
Call-ID: ed1f70c9-d3db-123d-cfb5-c5e8bfce241c
CSeq: 87210567 INVITE
Contact: <sip:7777@192.168.1.129:5060>......
留意上面的 Contact 头,默认 Contact 里面的 user 是 mod_sofia,使用 sip_contact_user 这个通道变量就可以覆盖。
今天碰到一个落地对 Contact 有要求,看了半天源码,终于找到了答案,不容易。
<action application="bridge" data="[sip_contact_user=7777][sip_invite_contact_params='a=1;b=2;c']user/1001"/>
又会怎样呢?
就是指定 Contact 的参数,
有兴趣的可以试试。
人生就是不断发现问题,不断解决问题。