Hi Joel,
I was afraid you'd say that!
I'll try to get the proxy working properly first then. If I can
get to that point I'll brush off my Java skills!
I assume the same would apply to push notifications to an iOS
app? That's where I've got the main issue - I'm just trying to get
Android working first as I don't have access to a Mac at the
moment.
I'll report back if I have any joy.
Kind regards,
![Gary
Steinert Gary Steinert]() |
Gary
Steinert
Ascend
Design
T:
01743 387378
|
|
On 26/08/2019 15:14, Joel Linn wrote:
On
2019-08-26 12:21, Gary Steinert wrote:
Morning all,
I'm trying to get Flexisip set up in from of my Asterisk install
to function as a push proxy.
I've got Flexisip installed, running on port 6060 and accepting
registrations. There's no call sound yet, but that's the next
rabbit hole I'm going to dive down.
My issue at the moment is getting push notifications out to an
Android device running the Linphone app. I get a
MismatchSenderId response from flexisip_pusher.
I believe I've got the right combination of --appid and --key as
I've moved on from the 401 Unauthorized responses and the
--pntok was taken directly from a tcpdump capture of the
registration.
From an afternoon of Googling, most of the info I've found has
been to do with people developing their own apps using
liblinphone. In those cases this error was caused by the app
config not matching the push notification config. The app config
being something I don't have control over.
Is the Server Key a push notification is sent from tied to the
app that will receive it?
Do I therefore need to publish my own clone of Linphone in order
to get this to work?
Or have I missed something else along the way?
You indeed need to publish your own App or install the apk
manually to the users.
Generate a new Google Project and api keys and change the fields
in app/google-services.json
https://gitlab.linphone.org/BC/public/linphone-android/blob/master/app/google-services.json
While at it I would recommend changing the package name and
displayed name to distinguish your version, customization is
pretty easy.
That being said rolling your own Version of the app seems to be
the easiest part.
I wasn't able to get flexisip to proxy sip connection properly in
the first place.
Concerning call sound, try disabling the MediaRelay module if you
do not need it.
Please report back if you get it to work, as I hit some problems
with calls not getting terminated at that point.
|