Commit graph

65 commits

Author SHA1 Message Date
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
Simon Morlat
ab5503fca8 add missing sip: for routes 2010-06-30 12:09:48 +02:00
Simon Morlat
d8b8bc5301 add multicall to gstate callback 2010-06-17 15:58:19 +02:00
Jehan Monnier
d21df41a76 destroy cleared proxy config after 5 seconds 2010-06-16 16:05:05 +02:00
Jehan Monnier
481032c0fb fix transport parameter in contact header (for tcp) 2010-06-14 16:12:38 +02:00