Public Member Functions | |
| void | Done () |
| void | Edit () |
| Linphone.AuthInfo | FindAuthInfo () |
| string | GetCustomHeader (string headerName) |
| string | NormalizePhoneNumber (string username) |
| Linphone.Address | NormalizeSipUri (string username) |
| void | PauseRegister () |
| void | RefreshRegister () |
| void | SetCustomHeader (string headerName, string headerValue) |
Additional Inherited Members | |
Protected Member Functions inherited from Linphone.LinphoneObject | |
| static String | linphone_pointer_to_string (IntPtr ptr) |
| static IntPtr | linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str) |
| IntPtr | StringArrayToBctbxList (IEnumerable< string > stringlist) |
| void | CleanStringArrayPtrs (IntPtr l) |
Represents an account configuration to be used by Linphone.Core.
In addition to the Linphone.AuthInfo that stores the credentials, you need to configure a Linphone.ProxyConfig as well to be able to connect to a proxy server. A minimal proxy config consists of an identity address (sip:username@domain.tld) and the proxy server address,
See : Linphone.ProxyConfig.ServerAddr.
If any, it will be stored inside the default configuration file, so it will survive the destruction of the Linphone.Core and be available at the next start. The account set with Linphone.Core.DefaultProxyConfig will be used as default for outgoing calls & chat messages unless specified otherwise.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Commits modification made to the proxy configuration.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Starts editing a proxy configuration.
Because proxy configuration must be consistent, applications MUST call Linphone.ProxyConfig.Edit() before doing any attempts to modify proxy configuration (such as identity, proxy address and so on). Once the modifications are done, then the application must call Linphone.ProxyConfig.Done() to commit the changes.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Find authentication info matching proxy config, if any, similarly to linphone_core_find_auth_info.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Obtain the value of a header sent by the server in last answer to REGISTER.
| headerName | the header name for which to fetch corresponding value |
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Normalize a human readable phone number into a basic string.
888-444-222 becomes 888444222 or +33888444222 depending on the Linphone.ProxyConfig object. This function will always generate a normalized username if input is a phone number.
| username | the string to parse |
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Normalize a human readable sip uri into a fully qualified LinphoneAddress.
A sip address should look like DisplayName <sip:username:port> . Basically this function performs the following tasks -if a phone number is entered, prepend country prefix and eventually escape the '+' by 00 of the proxy config. -if no domain part is supplied, append the domain name of the proxy config. Returns null if no proxy is provided at this point. -if no sip: is present, prepend it. The result is a syntactically correct SIP address.
| username | the string to parse |
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Prevent a proxy config from refreshing its registration.
This is useful to let registrations to expire naturally (or) when the application wants to keep control on when refreshes are sent. However, linphone_core_set_network_reachable(lc,true) will always request the proxy configs to refresh their registrations. The refreshing operations can be resumed with Linphone.ProxyConfig.RefreshRegister().
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Refresh a proxy registration.
This is useful if for example you resuming from suspend, thus IP address may have changed.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
inline |
Set the value of a custom header sent to the server in REGISTERs request.
| headerName | the header name |
| headerValue | the header's value |
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Indicates whether AVPF/SAVPF is being used for calls using this proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get enablement status of RTCP feedback (also known as AVPF profile).
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the interval between regular RTCP reports when using AVPF/SAVPF.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the conference factory uri.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Return the contact address of the proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Returns the contact parameters.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Returns the contact URI parameters.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Get the Linphone.Core object to which is associated the Linphone.ProxyConfig.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the dependency of a Linphone.ProxyConfig.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Returns whether or not the + should be replaced by 00.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Gets the prefix set for this proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Get the domain name of the given proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Get the reason why registration failed when the proxy config state is LinphoneRegistrationFailed.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Get detailed information why registration failed when the proxy config state is LinphoneRegistrationFailed.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Gets the proxy config expires.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Gets the identity addres of the proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the idkey property of a Linphone.ProxyConfig.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Indicates whether to add to the contact parameters the push notification information.
For IOS, it indicates to VOIP push notification.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Gets whether push notifications are available or not (Android & iOS only).
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Indicates whether to add to the contact parameters the remote push notification information (IOS only).
Default value is false.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get The policy that is used to pass through NATs/firewalls when using this proxy config.
If it is set to null, the default NAT policy from the core will be used instead.
See : Linphone.Core.NatPolicy
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get default privacy policy for all calls routed through this proxy.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Gets if the PUBLISH is enabled.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
get the publish expiration time in second.
Default value is the registration expiration value.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
set |
Indicates whether to add to the contact parameters the push notification information.
For IOS, it indicates to VOIP push notification.
| allow | true to allow push notification information, false otherwise. |
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Retrieves the push notification configuration.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the route of the collector end-point when using quality reporting.
This SIP address should be used on server-side to process packets directly before discarding packets. Collector address should be a non existing account and will not receive any messages. If null, reports will be send to the proxy domain.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Indicates whether quality statistics during call should be stored and sent to a collector according to RFC 6035.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the interval between interval reports when using quality reporting.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the realm of the given proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Get the persistent reference key associated to the proxy config.
The reference key can be for example an id to an external database. It is stored in the config file, thus can survive to process exits/restarts.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Returns whether the proxy config is enabled or not.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
set |
Indicates whether to add to the contact parameters the remote push notification information (IOS only).
| allow | true to allow remote push notification information, false otherwise. |
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
set |
Sets a SIP route.
When a route is set, all outgoing calls will go to the route's destination if this proxy is the default one (see Linphone.Core.DefaultProxyConfig ).
| route | the SIP route to set |
Deprecated : 08/07/2020 use Linphone.ProxyConfig.Routes instead
|
getset |
Gets the list of the routes set for this proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
getset |
Gets the proxy config proxy address.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Get the registration state of the given proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Get the transport from either service route, route or addr.
Deprecated : 06/04/2020 Use Linphone.Account object instead
|
get |
Return the unread chat message count for a given proxy config.
Deprecated : 06/04/2020 Use Linphone.Account object instead