NG-Studio-Development / csipsimple

Automatically exported from code.google.com/p/csipsimple
0 stars 0 forks source link

Optimus (PT) problem #2632

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Create an optimus (Portugal) account
2.Get it registered
3.

What is the expected output? What do you see instead?
Expected to receive and make calls. Though the account registers (green light), 
it does´t.

What version of the product are you using? On what device / operating
system?
1.02.00.r2330
Google/LG Nexus 5
Android

Please provide any additional information below.
Although the account registers properly, it can't make or receive calls. If a 
call is made to the number, it goes to voicemail and CSipSimple displays a 
message of "Contact attempt", with the number that made the call.

I investigated a bit and found out that the "Optimus" web phone client has a 
button to redirect call to the web phone. If I activate such button, CSipSimple 
(not the webphone) receives and makes call, but as soon as I turn of the web 
phone client CSipSimple ceases to receive or make calls.

In the web phone help page we can read:
"Ao desligar o Web-phone o reencaminhamento é automaticamente desligado. 
Se eventualmente não conseguiste desligar o Web-phone (por exemplo ficou de um 
momento para o outro sem bateria ou sem ligação à Internet) a rede detecta 
que o Web-phone não está ligado, e num período máximo de 5 minutos o 
reencaminhamento é desligado."
Which translates:
"When you turn off the Web-phone the redirection is automatically turn off. If, 
perchance, you were not able to turn off the Web-phoen (eg. battery depleted or 
internet connection is off) the network detects that the Web-phone is not on 
and, within 5 minutes, the redirection is turned off".

I conclude that the CSipSimple does not send the signal for the network to 
redirect the calls from the sim to the Web-phone/CSipSimple app.

Any help?

Original issue reported on code.google.com by JPXFCarv...@gmail.com on 30 Jan 2014 at 2:42

GoogleCodeExporter commented 9 years ago
Hi,

What you describe is out of the scope of SIP protocol. It's some proprietary 
specific behavior of this SIP provider.
CSipSimple aims to provide standard SIP protocol support, and unfortunately, if 
your provider turn on sip feature only when some specific thing is made on 
their infrastructure that is not SIP, csipsimple cannot deal with that.
The only way would be a dedicated application/plugin that would reverse 
engineer the proprietary way your provider works and simulate the click on the 
webphone.

Just as side note : the options to have SIP for this provider was already found 
by tracing what happens on the previous proprietary sip software given by this 
provider and they don't give a clear open way to configure standard sip client. 
So this provider is clearly not very friendly with openness and the fact other 
apps than theirs can interop with their network. Only users can do pressure on 
them to get more openness and freedom to choose their phone application.

Original comment by r3gis...@gmail.com on 1 Feb 2014 at 10:30