Hi,
I followed the ClickToCall CE Demo Service and implement a service which can call a AAC bridge number and the user number at the same time.
Now the issue is that when the user join the conference bridge using a participant code, the call cannot last over 6 minutes.
Once the call lasts over 6 minutes, the user will be dropped out. The callTerminated(Call call, CallTerminationCause cause) function in the CallListener will be invoked. And the CallTerminationCause is AFTER_ANSWER
It seems as though the CE server isn't responding properly to INFO SIP messages from the AAC. And if the AAC doesn't get a response within a certain amount of time, it assumes the far end has dropped and sends a BYE message.
The CE should be responding with a 200OK to the INFO, but instead it's responding with a 500 Internal Error. Like it doesn't know how it should respond.
Does anyone know how to solve this?
Thank you !
[update]
I test the ClickToCall CE Demo Service. I use my number as first party and AAC bridge number as second party, and enter the participant code to join in the conference. The call dropped out when it went over 6 minutes.
|