qickrooms / red5phone

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

Latest fixes for Red5Phone on openfire project #23

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
i fixed the following bugs in Openfire red5phone project.
the fix should be easy to import to red5phone standalone
list of fix:
1. Mjsip I use Outboundproxy = Proxy  like that all sip headers using 
realm, but the message is send to the proxy ip. (this is how it should be) 
2. process of OPTIONS messages in Mjsip some sbc’s using to check call 
keep alive. 
3. fix authentication header for REG and INVITE to use cnounce value when 
proxy send qop= auth in 401 or 407 message. 
4. Fix red5phone application close for complete unregister before 
sipprovider.halt is execute. (using tread.sleep())
5. fix the microphone.init in Flex to not be bind to the REGISTER SUCCESS 
message as it can be many SUCCESS messages coming during a call and mic 
need to be init only once. 
6. add Dial external command to Flex to bed dial from a link. 
7. I used UID (unique identifier) in Flex instead of the username value 
for binding the sipprovider object in Mjsip – now you can use same sip 
account to register from multiple remote locations. 
8. fix Cancel message for Invite (call) that have not been answered yet – 
when you want hangup a call before the remote user answered Mjsip send 
wrong Cseq in Cancel message. 
9. fixed NullException error when application is closed – in provider.halt
() its try to close a null tcp_socket and get Null exception back. Fix is 
in org.zoolu.net.TcpServer.java in the end of the file. 

I gave Dele my latest version and he will post it soon.

Lior Herman

Original issue reported on code.google.com by lior.her...@gmail.com on 7 Feb 2009 at 3:41

GoogleCodeExporter commented 9 years ago
Hi, is this only available for the openfire red5 plugin, and as such is it best 
that
we only make use of the openfire red5 plugin rather than a standalone solution 
as it
wont be getting much support?

Original comment by lmatsh...@gmail.com on 23 Feb 2009 at 11:34

GoogleCodeExporter commented 9 years ago
hi,
I'm using openfire 3.6.3 with red5 plugin 0.1.02. I'm using the operating system
Centos Linux.  I entered  Red5 test page by using url http://myip:7070/red5. 
when i
tried to login by giving the details of sip proxy, i'm getting the messages
connection success but Reg failure= Time out message. can u send the changes 
that
should be made for solving this bug. I entered the details which was same  as in
sip.conf file to login in the Red5 test page. Is this approach correct?.

Original comment by nehru.indu on 3 Mar 2009 at 11:53

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I have a problem with my red5phone, I can register and doing first call, but 
when on
other end pickup call, it hangs up, and after that a can't make a call, because 
when
I try to call red5 send invite message to asterisk and after that at the same 
time
send a CANCEL message. WHY?? It's a bug??

Original comment by marat....@gmail.com on 20 Jul 2009 at 5:16

GoogleCodeExporter commented 9 years ago
Looking at the trunk it doesn't look as if these changes have made it in yet.  
I'm
having some of these issues.  Would you mind forwarding me the changes or 
pointing me
to the right branch?

Original comment by brook.pa...@gmail.com on 28 Oct 2009 at 9:09