[Asterisk-video] Bridging 3g call with SIP

Borja SIXTO borja.sixto at i6net.com
Wed Feb 11 17:42:27 CST 2009


Hi Michael,

- Have you try just with enabling the h263p codec ?
- Do you have patched the Asterisk to enable 3G video outgoing calls ?
(Small question, are you trying to find a solution for the expensive 3G 
video call roaming ?)

Regards,


Borja

m.ricordeau at newtech.fr a écrit :
> Hello again,
>
> I have done a tcpdump on outgoing sip on asterisk1
> and found sip header for video is set with :
> v=0
> o=root 29048 29048 IN IP4 192.168.56.10
> s=session
> c=IN IP4 192.168.56.10
> b=CT:384
> t=0 0
> m=audio 18514 RTP/AVP 96 0 8 101
> a=rtpmap:96 AMR/8000
> a=rtpmap:0 PCMU/8000
> a=rtpmap:8 PCMA/8000
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-16
> a=silenceSupp:off - - - -
> a=ptime:20
> a=sendrecv
> m=video 12692 RTP/AVP 34 103
> a=rtpmap:34 H263/90000
> a=rtpmap:103 h263-1998/90000
> a=sendrecv
>
>
> but video packet are not sent.
>
> I presume I need asterisk videocaps (oej team) to deal with video packets ?
>
>
>
> Le Wed, 11 Feb 2009 19:23:22 +0100,
> Michael Ricordeau <m.ricordeau at newtech.fr> a écrit :
>
>   
>> Hello,
>>
>> is this possible to bridge with two asterisk :
>>
>> 3Gphone --Zap--> [asterisk1] --Sip--> [asterisk2] --Zap--> 3Gplatform
>>
>>
>>
>> I'm calling with 3G mobile phone and try to get 3Gplatform stream
>> back to phone.
>>
>>
>>
>> In asterisk1 and asterisk2,
>> codec amr, h263, h263p are ok :
>>         INT    BINARY        HEX   TYPE       NAME   DESC
>> --------------------------------------------------------------------------------
>>           1 (1 <<  0)      (0x1)  audio       g723   (G.723.1)
>>           2 (1 <<  1)      (0x2)  audio        gsm   (GSM)
>>           4 (1 <<  2)      (0x4)  audio       ulaw   (G.711 u-law)
>>           8 (1 <<  3)      (0x8)  audio       alaw   (G.711 A-law)
>>          16 (1 <<  4)     (0x10)  audio   g726aal2   (G.726 AAL2)
>>          32 (1 <<  5)     (0x20)  audio      adpcm   (ADPCM)
>>          64 (1 <<  6)     (0x40)  audio       slin   (16 bit Signed
>> Linear PCM) 128 (1 <<  7)     (0x80)  audio      lpc10   (LPC10)
>>         256 (1 <<  8)    (0x100)  audio       g729   (G.729A)
>>         512 (1 <<  9)    (0x200)  audio      speex   (SpeeX)
>>        1024 (1 << 10)    (0x400)  audio       ilbc   (iLBC)
>>        2048 (1 << 11)    (0x800)  audio       g726   (G.726 RFC3551)
>>        4096 (1 << 12)   (0x1000)  audio       g722   (G722)
>>        8192 (1 << 13)   (0x2000)  audio        amr   (AMR NB)
>>       65536 (1 << 16)  (0x10000)  image       jpeg   (JPEG image)
>>      131072 (1 << 17)  (0x20000)  image        png   (PNG image)
>>      262144 (1 << 18)  (0x40000)  video       h261   (H.261 Video)
>>      524288 (1 << 19)  (0x80000)  video       h263   (H.263 Video)
>>     1048576 (1 << 20) (0x100000)  video      h263p   (H.263+ Video)
>>     2097152 (1 << 21) (0x200000)  video       h264   (H.264 Video)
>>
>>
>> Applications H324M (and lib) are ok on both servers.
>>
>> I have set on both sip.conf :
>> videosupport=yes
>> disallow=all
>> allow=h263p
>> allow=h263
>> allow=h264
>> allow=h261
>> allow=amr
>> allow=alaw
>> allow=ulaw
>>
>> Asterisk loopback test Video_loopback() is working on both servers.
>>
>>
>>
>> On asterisk1, extensions.conf is :
>> [default]
>> exten => 1483,1,H324m_gw(CALL at 3gp_videos)
>>
>> [3gp_videos]
>> exten => CALL,1,H324m_gw_answer()
>> exten => CALL,n,Dial(SIP/534444444 at 10.0.0.249)
>>
>>
>> On asterisk2, Sip is incoming on context from-sip with dialplan :
>> [from-sip]
>> exten => _53XXXXXXX,1,h324m_call(99${EXTEN}@from-sip)
>> exten => _9953XXXXXXX,1,Set(CHANNEL(transfercapability)=VIDEO)
>> exten => _9953XXXXXXX,n,NoOp(transfer=${CHANNEL(transfercapability)})
>> exten => _9953XXXXXXX,n,Set(CHANNEL(userinformationlayer1)=38)
>> exten => _9953XXXXXXX,n,NoOp(ul1=${CHANNEL(userinformationlayer1)})
>> exten => _9953XXXXXXX,n,Dial(Zap/r3/(${EXTEN:2}|20)
>>
>>
>>
>> I can see on asterisk2 :
>>
>>     -- digital call, setting user information layer 1 to 38 (0x26)
>>     -- Requested transfer capability: 0x18 - VIDEO
>>     -- Called r3/(534444444|20
>>     -- Zap/70-1 is proceeding passing it to
>> Local/99534320659 at from-sip-5f24,2 -- Zap/70-1 is ringing
>>     -- Channel 0/8, span 3 got hangup, cause 16
>>     -- Hungup 'Zap/70-1'
>>     -- No one is available to answer at this time (1:0/0/0)
>>   == Auto fallthrough, channel 'Local/99534320659 at from-sip-5f24,2'
>> status is 'NOANSWER' == Auto fallthrough, channel
>> 'SIP/192.168.56.10-08282c10' status is 'UNKNOWN'
>>
>>
>> If I tried another dialplan on asterisk2 with mp4play (just playing a
>> 3gp file), I only have audio .
>>
>> So, I don't know if I can bridge like that 3G calls . (I'm probably
>> on a wrong way ...)
>>
>>
>> Best Regards
>>
>>
>>     
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-video
>   



More information about the asterisk-video mailing list