{"id":13530,"date":"2020-11-24T11:55:54","date_gmt":"2020-11-24T10:55:54","guid":{"rendered":"https:\/\/www.linphone.org\/?post_type=actualites&#038;p=13530"},"modified":"2025-09-01T15:21:27","modified_gmt":"2025-09-01T13:21:27","slug":"flexisip-proxy-is-now-ready-for-apples-new-push-notification-system","status":"publish","type":"actualites","link":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/","title":{"rendered":"Flexisip proxy is now ready for Apple&#8217;s new push notification system"},"content":{"rendered":"<p>All servers in charge of sending\u00a0push notification requests will have to use the new APN service based on HTTP\/2 protocol.<br \/>\nFor more information, see\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/developer.apple.com\/documentation\/usernotifications\/setting_up_a_remote_notification_server\/sending_notification_requests_to_apns\/\" target=\"_blank\" rel=\"noopener\">Apple&#8217;s article<\/a><\/span>.<\/p>\n<p>Consequently, we have implemented HTTP2 in Flexisip 2.0.3., the latest stable version of our SIP proxy. Flexisip also uses TLS 1.2, as requested by Apple.<br \/>\nAll Flexisip users are now invited to upgrade to this 2.0.3 version or later, to stay compliant with Apple&#8217;s push notification system.<br \/>\nUpgrading to HTTP2 will be transparent for Flexisip admins, as no changes are required in Flexisip PushNotification module.<\/p>\n<p>You can find the Flexisip documentation on our<span style=\"color: #ff5e00;\">\u00a0<a style=\"color: #ff5e00;\" href=\"https:\/\/wiki.linphone.org\/xwiki\/wiki\/public\/view\/Flexisip\/\" target=\"_blank\" rel=\"noopener\">public wiki<\/a><\/span>.<\/p>\n<h3>When do I need to update my Flexisip servers?<\/h3>\n<p>Apple first announced November as the deadline for VoIP developers to use its new API, which has been extended to March 21st 2021.<br \/>\nAfter that date, APNs will not support the legacy binary protocol anymore. Therefore, we recommend all Flexisip users to upgrade to Flexisip 2.0.3 before March.<\/p>\n<p>Note that these changes only impact the Flexisip proxy server, and no modification is required at the Linphone or Liblinphone level.<\/p>\n<p>For customers under a Flexisip support contract, we may update your server as part of your support contract. Please contact us to schedule your server update.<\/p>\n<h3>Why do I need to support push notifications?<\/h3>\n<p>Supporting push notifications became mandatory on Apple\u2019s platform since iOS10, and it is now highly recommended on Android.<br \/>\nSuch push notifications are used to deliver SIP incoming calls or text messages on mobile device platforms, where it is not possible to receiving information while the app is closed or the phone screen is off.<br \/>\nTo support push notifications, you need to use a SIP server able to communicate with Apple&#8217;s and Google&#8217;s Push notification systems. This is the case of Flexisip, our SIP proxy.<\/p>\n<p>At Belledonne Communications, we have been implementing the latest standards in terms of push notification management, even before it became mandatory.<br \/>\nLinphone and Flexisip support Apple&#8217;s latest requirements, as introduced with iOS13 and iOS14. We especially follow the\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/tools.ietf.org\/html\/rfc8599\" target=\"_blank\" rel=\"noopener\">RFC 8599<\/a><\/span>,\u00a0which is the standard that describes\u00a0how user-agents and SIP servers must communicate to manage push notifications.<\/p>\n<h3>What if my SIP server does not support push notifications?<\/h3>\n<p>If your server is not enabled for push notifications, it is possible to configure Flexisip in a &#8220;Push gateway&#8221; mode, as a front-end to your existing SIP infrastructure.<\/p>\n<p>Please find more information about this Flexisip configuration mode on\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/www.linphone.org\/technical-corner\/flexisip\" target=\"_blank\" rel=\"noopener\">our website<\/a>\u00a0<\/span>and in\u00a0our\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/www.linphone.org\/sites\/default\/files\/flexisip-push-gateway-2019.pdf\" target=\"_blank\" rel=\"noopener\">white paper<\/a><\/span>.<br \/>\nDo not hesitate to contact us if you need help to interface Flexisip push gateway with your existing IPPBX or SBC.<\/p>\n<p>Flexisip is dual-licensed: it can be used either under the GNU \/ Affero GPLv3 license for free (open source), or via a proprietary license for a fee (closed source).<\/p>\n<h3>How can you help me with push notifications?<\/h3>\n<p>Flexisip can be deployed to provide the full SIP service required by applications to communicate, or as a push-gateway mode to complement an already existing SIP server infrastructure. It can be installed on bare metal or virtual machines rent from the provider of your choice, or hosted at your premises. It can be configured as a highly available dual host service, or in cluster for large deployments.<\/p>\n<p>As a company, we offer installation, configuration and support services for Flexisip.<br \/>\nFill in our\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/www.linphone.org\/contact\">contact form<\/a><\/span>\u00a0to contact our sales team.<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"actualites-category":[42],"class_list":["post-13530","actualites","type-actualites","status-publish","hentry","actualites-category-tech"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flexisip proxy is now ready for Apple&#039;s new push notification system - Linphone<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flexisip proxy is now ready for Apple&#039;s new push notification system - Linphone\" \/>\n<meta property=\"og:description\" content=\"All servers in charge of sending\u00a0push notification requests will have to use the new APN service...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Linphone\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T13:21:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\\\/\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\\\/\",\"name\":\"Flexisip proxy is now ready for Apple's new push notification system - Linphone\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#website\"},\"datePublished\":\"2020-11-24T10:55:54+00:00\",\"dateModified\":\"2025-09-01T13:21:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/actualites-archives\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Flexisip proxy is now ready for Apple&#8217;s new push notification system\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/\",\"name\":\"Linphone\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flexisip proxy is now ready for Apple's new push notification system - Linphone","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/","og_locale":"en_US","og_type":"article","og_title":"Flexisip proxy is now ready for Apple's new push notification system - Linphone","og_description":"All servers in charge of sending\u00a0push notification requests will have to use the new APN service...","og_url":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/","og_site_name":"Linphone","article_modified_time":"2025-09-01T13:21:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/","url":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/","name":"Flexisip proxy is now ready for Apple's new push notification system - Linphone","isPartOf":{"@id":"https:\/\/www.linphone.org\/en\/#website"},"datePublished":"2020-11-24T10:55:54+00:00","dateModified":"2025-09-01T13:21:27+00:00","breadcrumb":{"@id":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.linphone.org\/en\/news\/flexisip-proxy-is-now-ready-for-apples-new-push-notification-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linphone.org\/en\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/www.linphone.org\/en\/actualites-archives\/"},{"@type":"ListItem","position":3,"name":"Flexisip proxy is now ready for Apple&#8217;s new push notification system"}]},{"@type":"WebSite","@id":"https:\/\/www.linphone.org\/en\/#website","url":"https:\/\/www.linphone.org\/en\/","name":"Linphone","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linphone.org\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/actualites\/13530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/actualites"}],"about":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/types\/actualites"}],"author":[{"embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/users\/10"}],"wp:attachment":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/media?parent=13530"}],"wp:term":[{"taxonomy":"actualites-category","embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/actualites-category?post=13530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}