I've installed and configured Flexisip as a proxy to my PBX.

While it generally seems to work, as long a push isn't needed to make
Linphone on the device reachable once you introduce the need to push to
wake up the device and get Linphone registered and ready to accept the
INVITE it all seems to fall apart.

As an example, if I terminate the Linphone client (recall, enabled for
push, so this should work fine), when Flexisip receives the INVITE from
my PBX to forward to Linphone, it sends a push notification to the
Firebase server and then immediately tries to send an INVITE to
Linphone. That INVITE is of course refused because Linphone has not had
enough time to start and REGISTER in response to the push, but Flexisip
then immediately responds to asterisk with a 503 response.

It seems like there should be some waiting and retrying going on here
to allow Linphone to be woken and REGISTER rather than immediately
sending a 503 to the PBX?

Does anyone actually have this working as confirmation/proof that
Flexisip works as it's supposed to as push proxy?

Cheers,
b.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to