Skip to content

fanshuxian/pjsua2-csharp

 
 

Repository files navigation

pjsua2-csharp

Codacy Badge

该项目旨在为pjsip项目提供CSharp语言和dotNET环境可调用的库。 它使用了pjsip项目官方swig接口定义生成的C/C++CSharp Wrapper源代码。

安装

如果已经获得了c++部分的预编译包,可使用nuget安装其c#部分的项目依赖。 它的nuget地址时:https://www.nuget.org/packages/pjsua2-swig-csharp/

否则,应直接从版本库克隆后,编译使用。

使用

请参照pjsipc++API手册。

目前,pjsip官方提供的swig方案是针对JavaPython语言的,但是并没有提供专门针对这些语言的API手册(Python版本提供了一个早期非swig技术的API手册)。 不过,由于swig的接口定义与pjsipC++接口高度一致,CSharp开发者可参考其C++头文件代码以及API手册进行开发,见:

http://www.pjsip.org/docs/book-latest/html/index.html

我们的另外一个开源项目oneyun-sipclient-windows可作为这个类库的使用范例。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 70.3%
  • C++ 14.0%
  • C# 8.0%
  • Python 3.3%
  • Shell 1.9%
  • Objective-C 0.9%
  • Other 1.6%