Tag: sip

PJSIP自定义注册标题

我尝试设置与内部服务器(使用PJSIP库)的SIP通信,但是,此服务器需要一个自定义标头字段与REGISTRATION调用指定的标头值。 例如,我们将调用这个必需的标题MyHeader 。 从我发现, pjsua_acc_add()函数将添加一个帐户,并使用configuration结构注册到服务器。 config结构体的参数reg_hdr_list的描述如下: 将可选的自定义SIP头部放入注册请求中。 这听起来正是我所需要的,但是对通话本身没有任何影响。 以下是我到目前为止: pjsua_acc_config cfg; pjsua_acc_config_default(&cfg); //…Some other config stuff related to the server… pjsip_hdr test; test.name = pj_str("MyHeader"); test.sname = pj_str("MyHdr"); test.type = PJSIP_H_OTHER; test.prev = cfg.reg_hdr_list.prev; test.next = cfg.reg_hdr_list.next; cfg.reg_hdr_list = test; pj_status_t status; status = pjsua_acc_add(&cfg, PJ_TRUE, &acc_id); 从服务器端,没有额外的头字段或任何东西。 而用于定义头部( pjsua_hdr )的结构没有value或等价的字段,所以即使它创build了头部,它是如何设置值的? 这里是头列表定义的参考和头结构的参考 。 编辑:我发现解决scheme感谢同事: struct […]

iOS:开放源代码VoIP / SIP Objective-C Code

我一直负责调查编写iPhone应用程序访问我们的内部VoIP / SIP系统的可行性。 我从来没有编写任何接近VoIP的东西。 在C或Objective-C中有没有开源的VoIP / SIP库或例子? 一个iOS应用程序,我可以皮肤和添加我们所需的function(主要是与用户界面相关)将是这里的圣杯 。

C#SIP堆栈/库

我正在寻找一个好的SIP库,用C#编写,或者提供一个C#包装。 不一定需要免费。 有没有人用过什么好东西? 为了澄清,我正在谈论VoIP协议SIP。 我真的在寻找更多的谷歌search这一个。 我想有人回来,说:“我们用______,而且效果很好。” 为了进一步澄清,我正在寻找一个库,可以帮助我实现一个SIP代理服务器,而不必手动构buildSIP数据包。 我不寻找星号,freeswitch或任何其他pbx软件。 我期待在C#中创build一个服务,它将等待SIP数据包并对它们作出响应,我希望能够处理大部分细节的库。