Picture of Jean-Francois 1756
Registered 11 years 7 days
Jean-Francois 1756 Monday, 4 November 2019, 11:14 PM
How to deploy a personal app on the app plateform behind a reverse proxy
Hello

A customer has develop his own app with the SDK to work with its CRM (Zendesk).
On our side, we deployed the PBX (ipva), behind a reverse proxy in our data center. The softphone and fixed phones in the customer side.

So we have no developing knowledge.

We need help to deploy the app on the app plateform.

I already ask to Innovaphone support but their response is always the same... "ask your question in the forum" smile

Our partner that develop the app has already follow these links

So if I understand, we need to deploy a web server in more that support PHP behind our reverse proxy?
After that do you have a link on the wiki that explain the config to apply on the app plateforme?

Thanks in advance.
Best regards,

Jean-François

Picture of Sebastian Hayer-Lutz (innovaphone)
Moderator Registered 7 years 165 days
Sebastian Hayer-Lutz (innovaphone) Tuesday, 5 November 2019, 03:21 PM
Re: How to deploy a personal app on the app plateform behind a reverse proxy
Hi Jean-Francois,

do you can explain a little bit what kind of app your customer has devloped?
There are some diffrent ways to create custom software.

For examlpe:
  • A native C++ APP with our SDK
    • Then the APP can run on the aplication platform and you dont need to provide additonal servers
  • A Web APP
    • Then the APP will run in the local Browser and you have to allow incoming websocket/web connections to your PBX/AP (i think you aklreay have this, if the customer use myApps)
  • A PHP APP according to the Wiki Link
    • Then the APP can run in a PHP Environment and anyone (you or the customer) has to provide a PHP Server
Do you know what kind of software your customer has developed?
If not we have to ask the programmer to decide what is needed to bring the application available.

What you can do is to open a presales@ case and set your customer (eg. the developer) in "CC:". Then we can check it and can ask some questions directly to the devloper.

Best regards Basti

Picture of Jean-Francois 1756
Registered 11 years 7 days
Jean-Francois 1756 Thursday, 7 November 2019, 10:42 AM
Re: How to deploy a personal app on the app plateform behind a reverse proxy
Hello

The app is done by C++

It works on the local PBX.


To upload the APP we have the following option “App upload”, through which we have upload the App on our local PBX

But on the cloud PBX (IPVA), the "upload" option is not available.

Why are we missing the upload option on the cloud (ipva) setup?

We may find the above dash panel on the My Apps under -> Devices -> AP - APPS


Thanks in advance.

Best regards,


Jean-François


Picture of Daniel Deterding (innovaphone)
Moderator Registered 15 years 178 days
Daniel Deterding (innovaphone) Thursday, 7 November 2019, 10:50 AM
Re: How to deploy a personal app on the app plateform behind a reverse proxy
Hi Jean-François,

to upload an app with "App upload", you have to enable the developer mode.
Open the manager app and go to settings. There you'll find a checkbox "Enable developer mode".

After you changed this setting, the "App upload" button will occur.

Greetings,
Daniel
Picture of Jean-Francois 1756
Registered 11 years 7 days
Jean-Francois 1756 Thursday, 7 November 2019, 01:12 PM
Re: How to deploy a personal app on the app plateform behind a reverse proxy
Ok perfect.

Where do you find this procedure? In the wiki? In the training Ice update?

Others things to know to run the app?

Thanks in advance.
Best regards,

Jean-François
2013
Moderator Registered 16 years 72 days
Guntram Diehl (innovaphone) Thursday, 7 November 2019, 10:53 AM in response to Jean-Francois 1756
Re: How to deploy a personal app on the app plateform behind a reverse proxy
Just to make shure that I understand it correctly:
  • You talk about the App Upload function of the AP Manager
  • So this should be independet of the PBX beeing an IPVA
  • What do you mean with "We may find the above dash panel on the My Apps under -> Devices -> AP - APPS", could you try to say this again, with other (more) words?
The App Upload is always part of the AP Manager. You can access the AP Manager directly, if you have an App Objekt for it in your myApps, or you can access the AP Manager thru Devices. In both cases the App Upload should work.

Is there a problem if you try to do it with Devices?
← You can define your color theme preference here