Commit graph

69 commits

Author SHA1 Message Date
Simon Morlat
5f0d5793b7 - 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
622c8f30d2 fix sending of PUBLISH requests (was not set to the proxy address actually) 2013-04-05 12:16:05 +02:00
Yann Diorcet
3ba2e1af0c Fix proxy update when using uPnP 2013-02-25 11:32:27 +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
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
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
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
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
04fa4d457b make sure registration with expires=0 is allowed 2012-05-02 13:37:49 +02:00
Simon Morlat
714f307043 update ms2 and fix incomplete previous bugfix 2012-03-09 18:43:08 +01:00
Simon Morlat
3da2b2ae96 fix: avoid giving LinphoneRegistration* notifications for removed proxy config 2012-02-23 18:27:56 +01:00
Simon Morlat
f1933983b8 add sanity check in linphone_core_remove_proxy_config()
fix compilation without tunnel (stubs are needed and must be declared as extern "c"
2012-02-15 21:48:34 +01:00
Simon Morlat
9563b0d159 fix missing "lr" causing old fashioned outbound proxy routing 2012-02-14 11:00:02 +01:00
Simon Morlat
2b0e5347c5 fix potential double free in error cases, and optimize clearing of proxy configs 2012-02-14 09:50:16 +01:00
Pierre-Eric Pelloux-Prayer
11d7c7be84 sal_register and sal_register_refresh returns -1 when exosip fails to build msg 2012-02-10 11:16:01 +01:00
Pierre-Eric Pelloux-Prayer
0cbfac57d3 Fix memory leaks in linphonecore 2012-02-08 17:40:22 +01:00
Sylvain Berfini
9bc489eebf Wizard merged 2012-02-01 10:34:31 +01:00
Pierre-Eric Pelloux-Prayer
02dfee95c5 Remove 'registered' member from LinphoneProxyObject
Use more fine-grained 'state' member instead
2012-01-12 12:11:34 +01:00
Sylvain Berfini
be4e74d208 Wizard 2011-11-29 10:40:35 +01:00
Simon Morlat
ba323197df fix bugs in conferencing/multiple calls
save some config parameter sooner.
2011-10-13 11:36:09 +02:00
Simon Morlat
8e4aed0888 fix compil errors and fix make distcheck 2011-09-19 10:20:55 +02:00
Pierre-Eric
ff7f866dd9 Add TLS support to Linphone 2011-07-19 14:18:13 +02:00
Jehan Monnier
6e8cf5e4a3 fix contact update after registration in case of TCP 2011-06-15 13:01:01 +02:00
Simon Morlat
0e7407ad11 fix unused variables 2011-05-31 10:54:34 +02:00
Simon Morlat
929d086d04 fix for refresh_registers: registered flag should be set to false until sucessful registration. 2011-05-18 10:32:54 +02:00
Simon Morlat
0e517a8906 properly build REGISTER refreshes 2011-05-17 14:30:18 +02:00
Simon Morlat
d1cee9558b update ms2 and fix non ansi c 2011-02-17 17:29:26 +01:00
Jehan Monnier
d4f46e890d add enablePubish java binding 2010-12-06 11:36:19 +01:00
Simon Morlat
740dbb9041 implements reporting of declined calls 2010-10-26 11:11:02 +02:00
Simon Morlat
d975effd31 bugfix and improvements in chat support 2010-10-14 19:24:15 +02:00
Simon Morlat
923ef4343e improve publish support 2010-10-14 11:51:25 +02:00
Jehan Monnier
6757edcdee add registration error cause 2010-09-24 18:02:26 +02:00
Simon Morlat
82e88822b8 choose video placement from linphonec 2010-09-16 17:26:43 +02:00
Simon Morlat
675f7bcd9e major redesign of liblinphone in progress 2010-08-16 17:08:28 +02:00
Simon Morlat
f521b69f42 Merge branch 'master' into dev_multicall
Conflicts:
	console/commands.c
	coreapi/callbacks.c
	coreapi/linphonecore.c
	coreapi/sal_eXosip2.c
	mediastreamer2
2010-08-09 09:55:45 +02:00
Simon Morlat
527fdcbda6 add sip: when required to server address 2010-07-16 15:31:17 +02:00