DoubangoTelecom / idoubs

SIP/IMS VideoPhone for iOS (iPhone, iPad and iPod Touch) and MAC OS X
https://doubango.org
Other
111 stars 41 forks source link

Thread 23: EXC_BAD_ACCESS (code=1, address=0xf000000c) when call is unanswered/failed to connect #213

Open RustyKnight opened 6 years ago

RustyKnight commented 6 years ago

I've inherited an old Objective C project which is marking use of the Doubango SIP library. After spending several days updating the project to support ARC (yes, that old), Doubango has started crashing when an outgoing call is ended (because it could not be connected or went unanswered).

This happens across multiple iOS versions (9, 10 & 11) and handsets. If you're interested:

Thread 23: EXC_BAD_ACCESS (code=1, address=0xf000000c)

screen shot 2017-11-03 at 4 33 56 pm

I'm attempting to update the code base to use the current version of the library, but have run into a number of missing features.

The first and most crucial is: NgnAVSession#transferCall:NSString - this feature no longer exists. How would I go about transferring a call using Doubango?

The second, and less critical is: NgnAVSession#playRingToneOnce - The part I'm interested in is knowing how I might configure the ring tone to be played? I'm assuming there is some configuration value I might be able to use instead