可以将来自asterisk的sip报头存储在变量上吗?
SIP <-sip read from UDP:192.168.1.101:5060 ->再见sip:101@192.168.1.102:5060SIP/2.0通过: SIP/2.0/UDP 192.168.1.101:5060;branch=z9hG4bK04B0006fcc7eb2a5c0e From:;tag=gK0480049d To:"101“;tag=as0d6cf491 Call-ID: 22ea42397b241a6a26ba639c4f3fd2f1@192.168.1.102:5060 CSeq: 548735 BYE Max-Forwards: 70 transferTarget: sip:102@192.168.1.102 Content-Length: 0
我想要获取"transferTarget“=> sip的值:102@192.168.1.102。
发布于 2018-07-31 06:23:20
目前,chan_sip只支持来自第一个invite的头。
可通过函数SIPHeader访问(读/写)。
对于其他消息没有实现。
Chan_pjsip有HEP接口,允许将所有轨迹保存到sql数据库(使用kamailio),但是它不是很稳定,需要一些特殊的知识/经验来设置。
https://stackoverflow.com/questions/51597009
复制相似问题