Author Message
ermanbas
Joined: Apr 11, 2016
Messages: 17
Offline
hi team,
we are developing voip application with avaya breeze client sdk.
The scenario is like this :

image

I spent 7 night for this issue.
Please help
Sorry about my english.
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
Hello,

It will not be possible to implement this as you've suggested with current Breeze platform capabilities. There are 2 shortcomings:
1. It is not possible to sequence Breeze on internal station to station calls on the same Communication Manager instance. Breeze can only be sequenced on the trunk side of CM.
2. The piece of information you were looking for (when is the client available?) is exposed from Session Manager as Registration events. There is unfortunately not currently a way on Breeze to subscribe to those events.

We are looking to have a Breeze SDK based solution (AAWG + CSDK) available as a controlled introduction feature in 3.4. You would need to deploy AAWG in your network and use the CSDK 3.4 or later for your iOS app. You will also need to implement your own APN provider component of the solution. Your APN provider will receive the incoming call event from AAWG and relay it over to APNS.
ermanbas
Joined: Apr 11, 2016
Messages: 17
Offline
Hi Joel,

thanks for your answer.
we developed an application on breeze and it is in the users application sequence for call termination and its triggered for each call an extension receives a call. even internal station to station calls.

we are trying to figure out if we can deliver this call to user after determining if the user is not registered or the user is inaccessible.

it will work like coverage path for an extension on CM but instead of diverting call to another destination it will intercept the call and will try to wake up mobile application by sending APN.

we are unable to detect call delivery failures because all mobile clients are remote workers on SBCE and they remain registered on Session manager even if their connection is dropped on SBCE. Session Manager tries to deliver a call to client but SBCE produces Server internal error since connection between user and SBCE is already down.
this also fakes Presense service and it indicates users status as online and Available.

if we can detect the event if the call to client fails then we can send APN then a client registers on Session manager then we can allow the call..
All mobile users will be an extension of the PBX system and security is very strict and important. no anonymous users will be allowed.


now let me revise the questions..

how can we handle call delivery failures on breeze to send and APN to client and try a few more times?
how can we catch the event when an sip user registers on Session manager?

Regards,
Go to:   
Mobile view