C 错误:pjsip提供实际电话号码的'mod_sofia'插入
我正在从事一个项目,在该项目中,我使用Sipek Voip连接到Freeswitch。情况如下: 我有一个桑戈马A400硬。我为Windows编译了Freeswitch,现在它工作得非常好。C 错误:pjsip提供实际电话号码的'mod_sofia'插入,c,pjsip,freeswitch,C,Pjsip,Freeswitch,我正在从事一个项目,在该项目中,我使用Sipek Voip连接到Freeswitch。情况如下: 我有一个桑戈马A400硬。我为Windows编译了Freeswitch,现在它工作得非常好。 我还使用Sipek Voip SDK创建了一个软电话,它与Freeswitch配合使用效果很好 问题是,当我接到来电时,我没有显示呼叫者的号码,而是得到了mod_sofia 我查看了Sipek,它从pjsip得到的只是一个包含的字符串 所以我去pjsip,试着把实际的电话号码传给Sipek。我发现有一个函数
我还使用Sipek Voip SDK创建了一个软电话,它与Freeswitch配合使用效果很好 问题是,当我接到来电时,我没有显示呼叫者的号码,而是得到了mod_sofia 我查看了Sipek,它从pjsip得到的只是一个包含
的字符串
所以我去pjsip,试着把实际的电话号码传给Sipek。我发现有一个函数叫做pjsua\u call\on\u incoming
,它处理传入呼叫
它接受类型为pjsip\u rx\u data
的参数。它有一个字符串字段(rdata->msg_info.msg_buf
),包含整个消息。我试图用实际数字替换
,但没有效果
有人知道如何解决这个问题吗?我不知道问题的根源是FreeSWITCH或sipek/pjsip。 FreeSWITCH wiki上的此条目可帮助您调试FreeSWITCH中的sip堆栈: 以一种类似于捕捉线鲨的方式。
很抱歉,我不知道如何帮助您跟踪pjsip中msg_info.msg_buf的解析/呈现。您可以检查跟踪问题。不幸的是,即使是在论坛上,也几乎没有人能“免费”帮助你完成开源项目。我只是根据我的个人经验说的。我也面临着同样的问题,直到现在还无法解决,尽管我已经独自解决了许多我过去在SIPEK中遇到的问题。在拨号字符串中添加
sip\u contact\u user=xxxx