Commit graph

96 commits

Author SHA1 Message Date
Simon Morlat
86aa12e97e Merge remote-tracking branch 'public/master' into belle-sip 2013-05-10 15:49:33 +02:00
Simon Morlat
fd98c1e057 - do not register outside of tunnel when tunnel is activated but not yet connected.
- move TUNNEL_ENABLED to config.h, which avoids recompilation issues with -D flags.
2013-05-10 15:07:01 +02:00
Simon Morlat
1098142ac1 better management of publish 2013-04-28 21:59:46 +02:00
Jehan Monnier
bffae8bdf4 transfer full control of registration to refresher 2013-04-11 09:18:23 +02:00
Yann Diorcet
4da21ea4b0 Merge branch 'master' into belle-sip
Conflicts:
	coreapi/linphonecore.h
2013-04-05 12:47:09 +02:00
Simon Morlat
43e311b769 fix sending of PUBLISH requests (was not set to the proxy address actually) 2013-04-05 12:16:05 +02:00
Simon Morlat
641ba75313 refine transport selection algorithm and set proper routes for all kind of operations: INVITE, MESSAGE, SUBSCRIBE. 2013-03-28 21:57:50 +01:00
Simon Morlat
e69170d3f3 tls fixes 2013-03-28 15:45:44 +01:00
Jehan Monnier
2fede18b16 implement compatibility mode with exosip when only one transport is available 2013-03-25 21:45:34 +01:00
Simon Morlat
3cd2dac98f refactoring and memory leak bugfixing. 2013-03-20 17:15:17 +01:00
Simon Morlat
91ae44e4f9 fix a bunch of memory leaks. 2013-03-19 22:08:30 +01:00
Jehan Monnier
c5f239101b implement minimal prack support 2013-03-18 19:32:38 +01:00
Simon Morlat
e798d0dc65 fix uninitialized and unused variables 2013-03-14 14:32:28 +01:00
Jehan Monnier
2f80cd6ed1 ad linphone_proxy_config_get_transport 2013-03-13 13:04:59 +01:00
Jehan Monnier
275d7c10a7 implement enable rport 2013-03-11 12:26:02 +01:00
Jehan Monnier
a961125860 proxy guess contact return NULL in case of bad contact params 2013-03-08 17:13:28 +01:00
Jehan Monnier
4842109900 remove contact as const char* from op->contact in case of bellesip 2013-03-07 18:44:14 +01:00
Yann Diorcet
2162290491 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-02-25 11:35:21 +01:00
Yann Diorcet
3ba2e1af0c Fix proxy update when using uPnP 2013-02-25 11:32:27 +01:00
Jehan Monnier
abc0561441 make sure local ip is only guessed by core in case of upnp 2013-02-21 11:08:52 +01:00
Jehan Monnier
7da04a1a9e fix upnp and better contact management 2013-02-20 17:54:17 +01:00
Jehan Monnier
0242451dde Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	coreapi/linphonecore.c
	coreapi/proxy.c
	mediastreamer2
2013-02-18 16:15:12 +01:00
Yann Diorcet
be6165d861 Fix uPnP issues. Correct registration and update with uPnP 2013-02-18 14:59:48 +01:00
Yann Diorcet
5017c6ebba Improve uPnP behaviour (Firewall policy change, local ip change, ...)
Hide uPnP firewall setting if uPnP is not available
2013-02-18 11:59:37 +01:00
Yann Diorcet
e3c60a69c8 Update REGISTER contact with uPnP external informations 2013-02-18 11:57:06 +01:00
Jehan Monnier
7545582ab8 only check upnp state if upnp is configured 2013-02-13 16:28:20 +01:00
Yann Diorcet
f90176b636 Merge branch 'master' into belle-sip 2013-02-13 11:57:42 +01:00
Yann Diorcet
ee6366003f Fix loop in upnp context release
Add upnp public function
Add upnp jni
Improve uPnP support when a device is removed
2013-02-13 11:55:05 +01:00
Jehan Monnier
427ec85ce4 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	configure.ac
	coreapi/sal.c
	coreapi/sal.h
2013-02-06 10:55:57 +01:00
Jehan Monnier
48b1a8be8d add service route support (rfc3608) 2013-01-10 18:07:54 +01:00
Yann Diorcet
3b20b89886 Merge branch 'master' of git.linphone.org:linphone into upnp
Conflicts:
	coreapi/linphonecore.c
	mediastreamer2
2013-01-09 13:58:33 +01:00
Jehan Monnier
a3ca75f90f Merge remote-tracking branch 'public/master' into belle-sip 2013-01-08 09:23:10 +01:00
Yann Diorcet
f3805137e6 Working call with uPnP 2013-01-04 16:19:13 +01:00
Yann Diorcet
9567e2bf62 Working sip upnp 2013-01-03 15:47:38 +01:00
Yann Diorcet
271e68f16a Fix dial plan e164 infinite loop 2013-01-03 08:50:40 +01:00
Simon Morlat
d64c1cc2aa fix compile bug with xml test tools
fix incorrect saving of contact parameters
update oRTP
2012-12-19 11:39:22 +01:00
Jehan Monnier
1f9453fea6 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	.cproject
	.project
	Makefile.am
	configure.ac
	coreapi/Makefile.am
	coreapi/callbacks.c
	coreapi/linphonecore.c
2012-12-19 11:13:52 +01:00
Simon Morlat
303b8e5d6c better proxy & route management. 2012-12-13 14:50:09 +01:00
Jehan Monnier
501c5ce4db add function to extract ccc from e164 number 2012-11-23 10:38:15 +01:00
Jehan Monnier
2c5421f22e add more dial plan support 2012-11-19 15:59:34 +01:00
Ghislain MARY
539f3396b2 Define common macros to get default configuration values. 2012-10-16 15:03:03 +02:00
Simon Morlat
e450531706 save contact parameters 2012-09-10 16:14:29 +02:00
Jehan Monnier
ba4ff464b3 add access to country code from iso name 2012-08-31 18:17:27 +02:00
Simon Morlat
487b375da9 rework linphone_proxy_config_normalize_number() to work with different dialplans 2012-08-31 11:59:37 +02:00
Jehan Monnier
4e847d24ca add function LinphoneProxyConfig * linphone_core_create_proxy_config(LinphoneCore *lc) to create proxy config with default values from section [default_values] 2012-08-30 16:27:43 +02:00
Simon Morlat
bde9b86e96 add API to set custom parameters in the SIP contact address of registers. 2012-08-03 16:33:22 +02:00
Simon Morlat
cc640524b4 fix missing handling of paused-by-remote when done twice 2012-05-21 12:25:01 +02:00
Jehan Monnier
c8b1916696 start sal sdp implementation 2012-05-09 19:49:21 +02:00
Jehan Monnier
3b025defd5 first registration with authentication 2012-05-03 14:52:56 +02:00
Jehan Monnier
04fa4d457b make sure registration with expires=0 is allowed 2012-05-02 13:37:49 +02:00