Gautier Pelloux-Prayer
82ec76a4e1
Reuse previous nonce if outbound proxy realm is set to avoid reauthentication
2014-07-25 14:37:01 +02:00
Simon Morlat
93a0794c39
fix remote user-agent not set correctly in case of call forking
2014-06-26 17:32:37 +02:00
Gautier Pelloux-Prayer
5cf381b667
add linphone_core_get_user_agent to retrieve local user agent
2014-06-24 14:17:11 +02:00
Ghislain MARY
2f6136009c
Handle "rtcp-fb ccm fir" attribute in SDP.
2014-06-24 13:59:11 +02:00
Ghislain MARY
3e13527bb3
Activate PLI, SLI and RPSI when receiving rtcp-fb nack attribute.
2014-06-24 10:51:10 +02:00
Simon Morlat
85bf7d9a97
fix possible use of freed object
2014-06-23 18:52:53 +02:00
Ghislain MARY
94105aaa1f
Handle AVPF RR interval in milliseconds + fix negotiation of rtcp-fb trr-int parameter.
2014-06-19 09:55:19 +02:00
Simon Morlat
0021b21feb
fix bad handling of call transfer sipfrags and compilation warning
2014-06-13 12:57:23 +02:00
Simon Morlat
0d5af07a7e
fix memory leaks
2014-06-10 16:30:47 +02:00
Ghislain MARY
6f95bbc5d2
Fix bug 0001279: Wrong usage of n_active_streams in the media descriptions.
...
Inactive streams are now allowed between active streams in the SDP.
2014-06-10 13:26:41 +02:00
Simon Morlat
649a5a5fe8
fix memory leaks
2014-06-09 22:14:06 +02:00
Simon Morlat
35cd2665b7
enhance multiple early media forking test to check that dialogs are ok
2014-06-09 14:06:13 +02:00
Johan Pascal
3c918dfd8b
Merge branch 'master' of git.linphone.org:linphone into dev_filetransfer
2014-06-09 13:40:06 +02:00
Simon Morlat
2f8244d39b
memory leak hunting
2014-06-06 10:07:25 +02:00
Simon Morlat
f9c01ebdb4
fix ICE status not updated at callee side in case of video mline rejected.
...
add new tests.
2014-06-05 16:00:41 +02:00
Ghislain MARY
3bf28e79af
Do not include rtcp-xr and rtcp-fb attributes for inactive medias in the SDP.
2014-06-05 10:53:36 +02:00
Simon Morlat
31d767f9e3
fix compilation error
2014-06-04 15:17:48 +02:00
Simon Morlat
10c9de93ca
implement early media forking at client side
2014-06-04 15:16:21 +02:00
Jehan Monnier
ba5c902bba
add option sip_update to linphonerc to disable SIP UPDATE
2014-06-03 10:24:44 +02:00
Simon Morlat
a5af301c13
fix memory leaks
2014-06-02 17:33:34 +02:00
Ghislain MARY
0cd71d6548
Fix issue with rtcp-fb attributes in SDP of response.
2014-06-02 11:02:41 +02:00
Ghislain MARY
ad64b94401
Parse rtcp-fb attributes contained in SDP.
2014-06-02 11:02:41 +02:00
Ghislain MARY
0a40048d4b
Add rtcp-fb attributes in the SDP.
2014-06-02 11:02:41 +02:00
Ghislain MARY
2110281d2e
Handle AVPF and SAVPF profiles.
2014-06-02 11:02:40 +02:00
Johan Pascal
c10b5f652b
File transfer implemented following RCS5.1 recommendation
...
- memory leaks to be fixed
2014-05-29 00:10:49 +02:00
Simon Morlat
fbc8f77e3a
allow crypto lines to be configured from linphonerc, and improve code handling SRTP crypto lines
2014-05-21 13:11:13 +02:00
Simon Morlat
a63a3f59cd
avoid sending dummy route headers as much as possible
2014-05-09 15:20:14 +02:00
Jehan Monnier
b5117cf71e
Answer 504 to UPDADE requests received in a confirmed dialog
2014-05-05 12:03:46 +02:00
Simon Morlat
e942c6590b
fix clang warning
2014-05-05 11:03:46 +02:00
Simon Morlat
4296c3945c
update oRTP, fix bad error output, and restore UPDATE method in allow header (removed by mistake)
2014-05-02 23:22:36 +02:00
Simon Morlat
3a6aa9f08d
deep modifications about audio & video codec bitrates are handled.
...
- vbr codecs can automatically have different output bitrates depending on whether video is used and/or allowed total output bandwidth
- application can specify an output IP bitrate for a given codec, which allows to control the quality of vbr codecs.
Note: a belle-sip upgrade is required to fix a bug around channels parsing in rtpmap.
2014-05-02 20:24:51 +02:00
Simon Morlat
f6d63524d3
fix declared number of channels in SDP for opus codec, to follow opus-rtp draft.
...
add ugly hack to allow older versions of linphone to call new versions with opus.
2014-05-01 12:14:05 +02:00
Simon Morlat
7553aa6492
- linphone now puts Route headers in requests (except register) for outbound proxy configurations, according to RFC3261
...
This behavior can be reverted by putting [sip]->use_no_initial_route=1 in the configuration file.
- accept presence NOTIFY without bodies, instead of replying 415
- remove belle-sip warning at start due to stack not created early enough.
2014-04-25 23:13:26 +02:00
Simon Morlat
811223d35f
reset error_info in case of success
2014-04-23 16:57:10 +02:00
Gautier Pelloux-Prayer
4386f18b21
replace tabs with spaces and remove trailing spaces
2014-04-22 17:22:51 +02:00
Jehan Monnier
43aa6ef34f
change encryption state management
2014-04-17 16:22:49 +02:00
Simon Morlat
39f9ec6a48
improve LinphoneEvent api:
...
- better error notification
- allow publish without expires
2014-04-11 10:00:13 +02:00
Simon Morlat
7aec150bf4
fix missing custom header processing in generic PUBLISH api
2014-04-10 19:43:16 +02:00
Simon Morlat
bd83f0b7ca
fix crash while receiving a SIP message without content-type.
2014-04-09 00:00:22 +02:00
Simon Morlat
a8176a398d
rework SRTP support so that recv and send key can be set and updated independently.
2014-04-08 23:41:14 +02:00
Jehan Monnier
9b4197fef9
add retry algo for vfu request + enable opus cbr by default
2014-04-05 09:45:06 +02:00
Simon Morlat
274d50168e
implement digest authentication for anonymous calls (with id privacy)
2014-04-02 22:23:52 +02:00
Simon Morlat
3013fd8ae2
allow configuration of root_ca before provisioning, so that it can be used for https fetching
2014-03-26 17:51:47 +01:00
Ghislain MARY
1c3714327f
Do not use raw attributes to get values.
2014-03-26 16:58:13 +01:00
Simon Morlat
266207c5f0
change behavior of linphone_core_get_sip_transports() if random port selection was specified.
...
Only linphone_core_get_sip_transports_used() will return the real port if random port selection was specified.
2014-03-26 11:30:07 +01:00
Simon Morlat
250495034e
rely on belle-sip ability to choose SIP transport random port using bind().
2014-03-25 22:48:17 +01:00
Simon Morlat
c25273e9ca
add C function to disable chat
2014-03-25 12:48:50 +01:00
Simon Morlat
269f8d1c4e
add new API to obtain full details about failures (calls, registration, events).
...
Fix bug when receiving a 487 after cancelling call, resulting in a call waiting tone to be played.
2014-03-21 18:15:28 +01:00
Ghislain MARY
681b445470
Prevent duplication of RTCP XR attribute in the medias when identical to the session one.
2014-03-19 16:07:05 +01:00
Ghislain MARY
9a4fd36948
Configure the RTCP XR parameters of the rtp session.
2014-03-19 16:07:04 +01:00