PJthon3 pjsip(pjproject2.9 pjsua)自定义sdp

PJthon3 pjsip(pjproject2.9 pjsua)自定义sdp,sip,python-3.7,pjsip,sdp,Sip,Python 3.7,Pjsip,Sdp,我有一个实验室,我需要在SIP消息中插入一个自定义主体(SDP)。我正在使用python3 pjsip(pjproject2.9)创建简单的SIPUA。但是,python3pjsip(pjproject2.9)不支持定制SDP。我发现有人提出了一个关于pjsua自定义SDP的堆栈溢出问题,并解决了它。不幸的是,我不知道如何用这些技巧修改pjsua源代码。您能告诉我如何更详细地修改它或共享您修改的源代码吗 我需要修改C代码吗?我从来没有在Python中使用过PJSIP,但我认为您应该在调用时查看创

我有一个实验室,我需要在SIP消息中插入一个自定义主体(SDP)。我正在使用python3 pjsip(pjproject2.9)创建简单的SIPUA。但是,python3pjsip(pjproject2.9)不支持定制SDP。我发现有人提出了一个关于pjsua自定义SDP的堆栈溢出问题,并解决了它。不幸的是,我不知道如何用这些技巧修改pjsua源代码。您能告诉我如何更详细地修改它或共享您修改的源代码吗


我需要修改C代码吗?

我从来没有在Python中使用过PJSIP,但我认为您应该在调用时查看创建的
回调。在那里,您应该使用
pjmedia_sdp_media
结构向回调参数提供的
pjmedia_sdp_会话
添加新的sdp参数。函数
pjmedia_sdp_attr_create
pjmedia_sdp_media_add_attr
在这里也应该很有用

祝你好运