Hi Sebastian Thanks for your reply. I did this as well at the beginning, but did not include it in my email, and managed to get notified and put the call on hold then re-invite. But, as i mentioned in my email above, my implementation of the hold function plays a wav file on the receiver's end rather than using the one by the SIP-server. And once the event-block is reached, the call is put on hold and the wav file is played for a short time, then it stops on the receiver's end, and then i get the native dialler with the incoming call information on my end (the caller). Not sure what forced the wav file to stop but i suspect it is something to do with PJSIP's internal interruption handling. Cheers AF On Thu, Aug 18, 2011 at 3:51 PM, <s.marek at avm.de> wrote: > I did that from a totally different perspective: > > CTCallCenter gives you a callback-block for call events. Each time a GSM > call is established or terminated, your code is executed. > > I simply put my current VoIP call on hold, when a GSM call starts and > reinvite my VoIP call, when the GSM call ends. > > The SIP-Server is then responsible for playing something to the other VoIP > party (usually a nice female voice stating: "Please hold the line ..."). > Was easy and worked for me. > > Sebastian. > > > pjsip-bounces at lists.pjsip.org schrieb am 18.08.2011 14:45:31: > > | I am trying to handle interruptions by incoming GSM call in my > | iPhone application when i am on a VoIP call. > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > -- ------------------------------------- Fadi Chehimi, PhD Mobile Software Engineer Localphone Ltd 4 Paradise Street, Sheffield, S1 2DF, UK -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20110818/b67a6cf6/attachment.html>