Reference12r2:Concept Push Notifications for myPBX iOS and Android: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
(New page: iOS Softwarephone With firmware version 12r2 sr20 PBX is able to send Push notifications to the Apple Push Notification service (APNs) in order incoming calls are also...)
(No difference)

Revision as of 03:23, 20 November 2018

With firmware version 12r2 sr20 PBX is able to send Push notifications to the Apple Push Notification service (APNs) in order incoming calls are also indicated when the myPBX app is not started or runs in the background mode. The PBX is using a service provided by innovaphone AG at services.innovaphone.com to send the push notifications to Apple APNs. No call meta data is transmitted, the push notification is only used to wake up the myPBX app.

Requirements

PBX

  • Firmware version 12r2 sr20 or higher

myPBX iOS

  • Version 12r2 sr20 or higher

iOS

  • Version 12.0.1 or higher


Configuration

PBX

  • Check System Nname of the PBX - it must be globally unique. We recommend to use DNS domain name of the company using the PBX.
  • Create a PBX Object of type Push. The Name of the Push object will be used in the User object to identify the push service.
    • Change to the Push tab of the Push object and provide a valid E-Mail address that can be used to send an HTTP link for verification.
    • Press Connect button, wait for the E-Mail and open the verification link in the browser.
    • Press OK button after Connect succeeded appears.


  • Specify the mobility phone number by clicking the Fork '+' in the row of the user's PBX object:

Rejected certs.png


  • The trust list should look like this afterwards:

Trusted certs.png

  • On User object where a myPBX client is registering navigate to the User tab and put the Name of the Push object in to the Push field.


myPBX iOS

  • On the iOS device make sure to allow push notifications for the myPBX app.

Troubleshooting

  • Check the trust list for certificate of the innovaphone AG.
  • Make sure the PBX can resolve the DNS host services.innovaphone.com.
  • Make sure the PBX can reach services.innovaphone.com via HTTPS.
  • In case you are not sure if the push service is operational at the moment open a support ticket and send an email to push-support@innovaphone.com.

Known limitations

Call accept time for users with myPBX client only

In case no other endpoints are registered on the User object, but only myPBX iOS client, the PBX will not provide any alerting message to the calling party, until myPBX client on the iOS device restores the registration to the PBX via push notification. In case no registration appears after 10 seconds, the PBX will send "no user responding" as cause code to the calling party.