yuan- / sipdroid

Automatically exported from code.google.com/p/sipdroid
GNU General Public License v3.0
0 stars 0 forks source link

Different video behavior if incoming or outgoing call #571

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

What steps will reproduce the problem?
1. install asterisk 1.4 or 1.6.2
2. take a GrandStream GXV300x
3. HTC Hero with Sipdroid 1.5.5 beta 

What is the expected output? What do you see instead?
Should be able to send/receive video between both devices. Instead there is no 
video.

What version of the product are you using? On what device/operating system?
Asterisk 1.4.34 or 1.6.2.10, sipdroid 1.5.5 beta, Android 2.1

Which SIP server are you using? What happens with PBXes?
Own SIP servers. Don't know with PBXes

Which type of network are you using?
HTC and GXV are on the same local network connected of SIP servers outside the 
network. Nat with STUN (same behavior with fixed IP).

Please provide any additional information below.
In asterisk debug mode I see when Sipdroid (ext 135) call GXV (ext 160)

Found RTP audio format 8
Found RTP audio format 101
Found audio description format PCMA for ID 8
Found audio description format telephone-event for ID 101
Found RTP video format 34
Found video description format H263 for ID 34
Capabilities: us - 0x3b000c (ulaw|alaw|jpeg|png|h263|h263p|h264), peer - 
audio=0x8 (alaw)/video=0x80000 (h263)/text=0x0 (nothing), combined - 0x80008 
(alaw|h263)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 
(telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 192.168.0.8:5004
Peer video RTP is at port 192.168.0.8:5006
list_route: hop: <sip:160@192.168.0.8:35062;transport=udp>
set_destination: Parsing <sip:160@192.168.0.8:35062;transport=udp> for 
address/port to send to
set_destination: set destination to 192.168.0.8, port 35062
Transmitting (NAT) to xxx.xxx.xxx.xxx:35062:

GXV take the call, no video. Opening the Sipdroid menu, I don't have the video 
button :-(

Now GXV call Hero:

Found RTP audio format 0
Found RTP audio format 101
Found audio description format PCMU for ID 0
Found audio description format telephone-event for ID 101
Capabilities: us - 0xb000c (ulaw|alaw|jpeg|png|h263), peer - audio=0x4 
(ulaw)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 
(telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port xxx.xxx.xxx.xxx:21000
Peer doesn't provide video <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Hu?

Still blank screen; why peeer doesn't provide video I don't know but: if I open 
the Sipdroid menu the video button is present and I can activate it! Sure, 
nothing shown on the GXV but on Hero I see that it's take in account, I can 
even deactivate/activare video.

I would say 2 strange behavior:

- if asterisk detects video there is no video available on the Hero and if 
asterisk doesn't detect video it's available on the Hero
- video is detected on Hero only on outgoing calls

I remember that on a previous version of Sipdroid -don't remember which one- I 
could see the video from Hero sended to GXV300x screen.

Daniel

Original issue reported on code.google.com by tootai...@gmail.com on 27 Jul 2010 at 5:20

GoogleCodeExporter commented 9 years ago

Original comment by pmerl...@googlemail.com on 28 Jul 2010 at 8:18

GoogleCodeExporter commented 9 years ago
Would it be possible to be more voluble and to explain why this issue is 
invalid?

Daniel

Original comment by tootai...@gmail.com on 29 Jul 2010 at 8:36