Bria Mobile iOS and FreePBX
-
If the app isn't allowed to run in the background (many don't on iOS) then it won't work. You need to find a way to allow the app to continue running while in the background.
-
@Dashrender Yes, it seems like I need to use there "Push Service"
https://community.freepbx.org/t/bria-push-server-freepbx/52565
-
Now I am trying to figure out how to correctly configure FreePBX to work with the push service.
-
@Dashrender said in Bria Mobile iOS and FreePBX:
If the app isn't allowed to run in the background (many don't on iOS) then it won't work. You need to find a way to allow the app to continue running while in the background.
This is the correct answer.
ZoIPer has an OMG kill my battery mode that they use to do keep things alive.
But since they changed the license in version 5 to no longer be free for commercial use, I stopped using it.
-
I have allowed the Push Service to connect to my PBX (I think) and it's giving miss called notifications, but I never see the call come in...
-
@Curtis make sure you lower the registration timeout to something like 80 seconds. That tends to make it work better.
-
@Curtis said in Bria Mobile iOS and FreePBX:
I have allowed the Push Service to connect to my PBX (I think) and it's giving miss called notifications, but I never see the call come in...
push along won't solve the issue. the PBX can push to the client, but if iOS has suspended the app in the background, the app won't get that notice until the next time you bring it to the foreground.
As @JaredBusch said - Zoiper had a feature for this, but it definitely put a dent into the battery. Not sure if anyone else has a VOIP solution for iPhone that won't kill the battery.
-
-
When Bria Mobile is in the foreground, Bria Mobile registers directly with your VoIP service provider. If the Bria Push Service is enabled and you place Bria Mobile in the background, the Bria Push Service will register with your VoIP service provider on Bria Mobile’s behalf. Inbound calls are directed through the Bria Push server. When there is an incoming call, the push server sends a notification to Bria Mobile and Bria Mobile is brought to the foreground and creates a secure connection with the push server. The call is routed from the VoIP service provider to the Push Server and then to Bria Mobile. *
-
After the call ends, the push server may unregister depending on your Registration Method. Bria Mobile re-registers with your VoIP service provider. Any new calls that are made will route directly to your VoIP service provider until you place Bria Mobile in the background again. *
-
-
@Curtis said in Bria Mobile iOS and FreePBX:
-
When Bria Mobile is in the foreground, Bria Mobile registers directly with your VoIP service provider. If the Bria Push Service is enabled and you place Bria Mobile in the background, the Bria Push Service will register with your VoIP service provider on Bria Mobile’s behalf. Inbound calls are directed through the Bria Push server. When there is an incoming call, the push server sends a notification to Bria Mobile and Bria Mobile is brought to the foreground and creates a secure connection with the push server. The call is routed from the VoIP service provider to the Push Server and then to Bria Mobile. *
-
After the call ends, the push server may unregister depending on your Registration Method. Bria Mobile re-registers with your VoIP service provider. Any new calls that are made will route directly to your VoIP service provider until you place Bria Mobile in the background again. *
huh - calls flow through a third party.. definitely not a fan of that.
But it does sound like they are working to resolve the known iOS issue.
-
-
@Dashrender said in Bria Mobile iOS and FreePBX:
@Curtis said in Bria Mobile iOS and FreePBX:
-
When Bria Mobile is in the foreground, Bria Mobile registers directly with your VoIP service provider. If the Bria Push Service is enabled and you place Bria Mobile in the background, the Bria Push Service will register with your VoIP service provider on Bria Mobile’s behalf. Inbound calls are directed through the Bria Push server. When there is an incoming call, the push server sends a notification to Bria Mobile and Bria Mobile is brought to the foreground and creates a secure connection with the push server. The call is routed from the VoIP service provider to the Push Server and then to Bria Mobile. *
-
After the call ends, the push server may unregister depending on your Registration Method. Bria Mobile re-registers with your VoIP service provider. Any new calls that are made will route directly to your VoIP service provider until you place Bria Mobile in the background again. *
huh - calls flow through a third party.. definitely not a fan of that.
But it does sound like they are working to resolve the known iOS issue.
You calls are already flowing through multiple third parties you have no idea about.
-
-
@Dashrender said in Bria Mobile iOS and FreePBX:
@Curtis said in Bria Mobile iOS and FreePBX:
-
When Bria Mobile is in the foreground, Bria Mobile registers directly with your VoIP service provider. If the Bria Push Service is enabled and you place Bria Mobile in the background, the Bria Push Service will register with your VoIP service provider on Bria Mobile’s behalf. Inbound calls are directed through the Bria Push server. When there is an incoming call, the push server sends a notification to Bria Mobile and Bria Mobile is brought to the foreground and creates a secure connection with the push server. The call is routed from the VoIP service provider to the Push Server and then to Bria Mobile. *
-
After the call ends, the push server may unregister depending on your Registration Method. Bria Mobile re-registers with your VoIP service provider. Any new calls that are made will route directly to your VoIP service provider until you place Bria Mobile in the background again. *
huh - calls flow through a third party.. definitely not a fan of that.
But it does sound like they are working to resolve the known iOS issue.
This is how MailSpring does email.
-
-
@JaredBusch said in Bria Mobile iOS and FreePBX:
@Dashrender said in Bria Mobile iOS and FreePBX:
@Curtis said in Bria Mobile iOS and FreePBX:
-
When Bria Mobile is in the foreground, Bria Mobile registers directly with your VoIP service provider. If the Bria Push Service is enabled and you place Bria Mobile in the background, the Bria Push Service will register with your VoIP service provider on Bria Mobile’s behalf. Inbound calls are directed through the Bria Push server. When there is an incoming call, the push server sends a notification to Bria Mobile and Bria Mobile is brought to the foreground and creates a secure connection with the push server. The call is routed from the VoIP service provider to the Push Server and then to Bria Mobile. *
-
After the call ends, the push server may unregister depending on your Registration Method. Bria Mobile re-registers with your VoIP service provider. Any new calls that are made will route directly to your VoIP service provider until you place Bria Mobile in the background again. *
huh - calls flow through a third party.. definitely not a fan of that.
But it does sound like they are working to resolve the known iOS issue.
You calls are already flowing through multiple third parties you have no idea about.
I suppose that's true.
-
-
I tried a few hours with Bira this morning...
Just a couple minutes ago I downloaded Acrobits Groundwire by Acrobits, and it instantly worked...
https://itunes.apple.com/us/app/acrobits-groundwire/id378503081
-
@Curtis said in Bria Mobile iOS and FreePBX:
I tried a few hours with Bira this morning...
Just a couple minutes ago I downloaded Acrobits Groundwire by Acrobits, and it instantly worked...
https://itunes.apple.com/us/app/acrobits-groundwire/id378503081
That listing clearly states it uses push. So how does that work?