Questions tagged [sofia-sip]

Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.

Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification (see the feature table). It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. The primary target platform for Sofia-SIP is GNU/Linux. Sofia-SIP is based on a SIP stack developed at the Nokia Research Center. (source information)

14 questions
4
votes
1 answer

How to change the destination for SIP BYE message in Sofia SIP

Let me describe my problem first. I'm using Sofia SIP for a telephony application and the SIP proxy I'm using is behind a NAT. This means that an incoming invite from the proxy has as Contact header the internal proxy IP (for example 10.0.0.1). This…
atsakiridis
  • 1,002
  • 5
  • 19
1
vote
1 answer

sofia-sip-ua Library Compilation for RestComm iOS SDK

I am trying RestComm iOS SDK and stuck on Sofia-sip-ua library. Couldn't get it compiled. Please provide some help on this. I am using the library code provided with https://github.com/RestComm/restcomm-ios-sdk I have Xcode 7.3 and Xcode 8 on El…
For Guru
  • 1,197
  • 13
  • 23
1
vote
0 answers

Sofia SIP not sending REGISTER refresh when using TCP transport

I have noticed that when I changed transport from UDP to TCP in Sofia SIP stack for some reason the SIP registration refreshes are not sent. Only the first REGISTER is sent properly and then nothing. On the other hand, with the exact same setup if I…
atsakiridis
  • 1,002
  • 5
  • 19
1
vote
0 answers

How can I ignore an incoming call using Sofia SIP

By ignore I mean to tell the local SIP stack to remove all resources for the incoming call, but not send any SIP message across. I've trying do that using nua_handle_destroy() for the unanswered sofia handle (i.e. without sending BYE, or answering…
atsakiridis
  • 1,002
  • 5
  • 19
1
vote
2 answers

Compile Sofia-SIP for iOS

I am trying to compile Sofia-SIP library for iOS for architectures armv6 and armv7 but I am running into problems. Below is what I am doing. export DEVROOT=/Applications/Xcode_4_6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer …
Nir
  • 399
  • 3
  • 22
1
vote
1 answer

Latest Sofia-Sip responds automatically with 200 to incoming INFO

i am using the sofia-sip library (an open source, cross-platform SIP stack) and what i see is that it responds automatically to incoming SIP INFO even tho' the INFO messages belong to a SIP dialog that has already been destroyed... has anyone…
Alienpenguin
  • 967
  • 1
  • 9
  • 28
1
vote
1 answer

Sofia-SIP: Session setup

Does anybody have experience at using Sofia-Sip? I'm trying to answer incoming calls. I managed it to create a session, but no media stream is established... Does anybody have a simple example about this? I've already looked at the CLI client of…
Atmocreations
  • 9,923
  • 15
  • 67
  • 102
0
votes
0 answers

how to get the sip info from the sofia-sip in the unimrcp

I used unimrcp1.7.0, and i need to know the detail of SIP info. I tried in the callback function mrcp_sofia_eventcallback in the file mrcp_sofiasip_server_agent.c. the callback funtion is defined as: static void mrcp_sofia_event_callback( …
Xufang
  • 1
0
votes
0 answers

Sofia SIP, response to Invite with no SDP

My Sofia SIP application responds to Invite with no SDP like this nua_respond(_nh, 200, "OK", SIPTAG_CONTENT_TYPE_STR("application/sdp"), NUTAG_OFFER_SENT(1), SOATAG_USER_SDP_STR("m=audio 1 RTP/AVP 0\n" …
0
votes
0 answers

How can I update sofia when the current Ip address changes?

I have developed a small voip client application in C using sofia library and based on the sofia-sip client example. Evertyhing works fine but one thing, if my Ip address changes once the application is running sofia doesn't update itself. I'll…
Omsitelta
  • 105
  • 9
0
votes
2 answers

How to modify the handling of a SIP message in Freeswitch?

I need to do special handling in freeswitch when receiving a REFER message from an Avaya SIP trunk. But I am not sure whether Sofia-SIP allows users to specify a callback hook when REFER is received. I haven't found one. I want to add a custom…
Sharath
  • 1,627
  • 2
  • 18
  • 34
0
votes
1 answer

how to retry when returning 486 sipp scenarios

I want to complete this scenarios in sipp. When I make a call, if it return 486 status(busy), It could call pause a while, then continue recalling.
user1369887
  • 491
  • 1
  • 6
  • 10
0
votes
1 answer

Sofia SIP build for i386/armv7

my last question was too unspecific I think. So my next is better.\ How can I compile the Sofia-Sip library for i386 and amrv7 ? Would be great to get an answer ! Thank you fellows, Alexander Heinrich
Sn0wfreeze
  • 1,959
  • 3
  • 18
  • 32
-1
votes
1 answer

Freeswitch 1.10 on CentOS 7: Error while starting the server and no user registration

We used to have FS 1.4 working on CentOS 6. But that server had to be migrated to CentOS 7. When we take Freeswitch 1.10 and try to run with default configuration, we get below error - [ERR] sofia.c:3254 Error Creating SIP UA for profile: external…
Krishnan V S
  • 1,124
  • 1
  • 13
  • 31