Questions tagged [pjsip]

Open source implementation of necessary VoIP protocols SIP, RTP, NAT Traversal suitable for desktop and smartphones. Dual-licensed under GPL and proprietary.

Features

Open Source
Source is available for public scrutiny.
High Performance
Thousands of calls can be processed per second on a typical Intel P4/2.4GHz desktop machine. More can be expected with proper server hardware and more or higher processor specs.
Small Footprint, Very Scalable
Scale down to low profile/embedded/small footprint SIP devices, or scale up to servers with mutlple processors using the same SIP stack source tree.
Portable
32bit, 64bit, big/little endian, any OS.
Extensive Documentation
There can never be enough documentation, so we try to provide readers with hundreds of pages worth of documentations (some are generated from the source, some are handwritten documents).

Useful Links

PJSIP Homepage
FAQ
Documentation
Download Source

1053 questions
44
votes
1 answer

PJSIP Custom Registration Header

I am attempting to setup SIP communication with an internal server (using the PJSIP library), however, this server requires a custom header field with a specified header value for the REGISTRATION call. For example's sake we'll call this required…
24
votes
5 answers

Android SIP stack - what to use?

I need to create use an SIP stack on Android, which will work with asterix and will give users the possibility to change codecs (i need to implement G729 and some other codecs). I'm new in this field (voice and codec), and every bit of information…
Jovan
  • 1,741
  • 4
  • 19
  • 38
21
votes
3 answers

Cannot load library: reloc_library[1285]: cannot locate 'rand'

I'm trying to use PJSIP library for my Android application. I built pjsua sample application according to this manual: https://trac.pjsip.org/repos/wiki/Getting-Started/Android But when sample application is launching, exception triggers: 12-06…
Anton Galkin
  • 353
  • 1
  • 2
  • 12
18
votes
1 answer

Implementing App-to-App calling on Android

I am trying to implement a scenario whereby App-User A can make a voice (video not so important now) call to App-User B on Android. It seems difficult to come across a good tutorial that covers the whole picture. However, from my research, I have…
Mark Sherman
  • 219
  • 2
  • 7
17
votes
1 answer

Cannot create dynamic library for PJSIP

We've a script that will compile PJSIP to a fat static library. But we would like to create a dynamic library so that it can be used within swift only projects. Update 9 sept 2016: When compiling PJSIP with the "--enable-shared" option, most of the…
Bob Voorneveld
  • 553
  • 4
  • 10
16
votes
3 answers

How To Build and Compile PJSIP for Xcode, Using sample code IPJSUA to test?

How to build and compile PJSIP using xCode and run the sample code IPJSUA?
Alfred Angkasa
  • 1,381
  • 3
  • 17
  • 35
14
votes
2 answers

How to build mcrypt library in armv7 architecture?

I'm working on AES Encryption with PJSIP open source library. The library which is used for AES Encryption is not built-in library available in C Programming. So, I have gone with external library (Libmcrypt) for AES Encryption. I followed this site…
Nandhakumar Kittusamy
  • 1,066
  • 12
  • 32
13
votes
5 answers

Cocoapods : target has transitive dependencies that include static binaries when installing 'VialerSIPLib'

I'm trying to install an objective-c Wrapper for Jsip 'VialerSIPLib' and use it in my swift project here is my pod platform :ios, ’10.0’ use_frameworks! target 'EMedicalAdmin' do pod 'ObjectMapper', '~> 2.1' pod 'Alamofire', '~> 4.3' pod…
Tarek hemdan
  • 874
  • 2
  • 10
  • 24
12
votes
1 answer

Twilio Phonegap plugin pjsip error

I am stuck at this from few days. I installed the phonegap plugin for twilio client (by Jeff Linwood) to a fresh phonegap app. Copied the headers, library file to xcode project from twilio ios sdk as mentioned in instructions. But when i run the…
James
  • 121
  • 3
12
votes
1 answer

PJSIP GreenJ without Qt?

I want to write a javascript application which works with PJSIP in order to create sip calls to IP phone. The project example is GreenJ However the sample forces me to work with Qt as a test telephone on the other side. I don't want Qt to be the…
liorafar
  • 2,264
  • 4
  • 19
  • 39
11
votes
3 answers

crash report using optimization other than -o0 after xcode 4.5 update

I've updated to Xcode 4.5 today and I can't produce a functional release build of my app any longer. I had no trouble producing a release with the previous version of Xcode. I noticed that it doesn't crash when I run it directly on my phone in…
Dan
  • 113
  • 8
10
votes
0 answers

pjsip call hangup delayed if network switches from IPv6 to IPv4 during call

I am using PJSIP client for handling VOIP calls.currently I have two servers setup. 1 - test1.myvoipserver.com (only support IPv4) 2 - test2.myvoipserver.com (only support IPv6) In the client-side, I am checking if user IP belongs to IPv4 family…
10
votes
2 answers

How to show double height green statusbar (In-Call) in foreground app on device?

There's a lot of questions here asking for displaying a red recording bar while in background. It's totally clear I should use AVAudioSession category AVAudioSessionCategoryPlayAndRecord for that. My question is how can I display a green In-Call bar…
Sega-Zero
  • 3,034
  • 2
  • 22
  • 46
10
votes
2 answers

using SDK specific API or standard c functions

gcc (GCC) 4.7.2 PJ SIP 2.1 Hello, I am developing an application that will use the PJSIP API. Just looking at the API documentation and I see some functions that seem to be just wrappers for the standard C library. i.e. pj_memset, pj_strncpy,…
ant2009
  • 27,094
  • 154
  • 411
  • 609
9
votes
1 answer

Trouble of compilation on xcode4.2 for pjsip

While I run my project on xcode 4.2 I got this kind of response with 31 errors of .o file missing and that 31 error looks like this ld: warning: ignoring file ../pjproject-svn/pjlib/lib/libpj-arm-apple-darwin9.a, file was built for archive which…
Vivek2012
  • 772
  • 1
  • 13
  • 25
1
2 3
70 71