<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.24.1.1">
</HEAD>
<BODY>
<BR>
Thanks Borja,<BR>
<BR>
This example worked like a charm!<BR>
<BR>
Joost<BR>
<BR>
<BR>
On Wed, 2008-11-19 at 00:40 +0100, Borja SIXTO wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hi Joost,

Example of .call

Set: CHANNEL(transfercapability)=VIDEO
Channel: ZAP/g1/0033xxxxxxxx
MaxRetries: 1
RetryTime: 60
WaitTime: 30
Extension: dialervideo
Priority: 1

Example of extension :

exten =&gt; dialervideo,1,Answer()
exten =&gt; dialervideo,n,h324m_gw(dialervideo_gw@default)
exten =&gt; dialervideo_gw,1,h324m_gw_answer()
exten =&gt; dialervideo_gw,n,mp4play(/root/dialervideo/message.3gp)
;exten =&gt; dialervideo_gw,n,vxml(dialervideo)

Regards,


Borja

<A HREF="mailto:borja.sixto@i6net.com">borja.sixto@i6net.com</A> a &#233;crit :
&gt; Hi,
&gt;
&gt; Do you use the h324m_call application ?
&gt; Can you copy past the .call file and the extension section (you should jump to a
&gt; extension service).
&gt;
&gt; Regards,
&gt;
&gt;
&gt; Borja
&gt;
&gt; Selon Joost Kuif &lt;<A HREF="mailto:joost.kuif@mobillion.nl">joost.kuif@mobillion.nl</A>&gt;:
&gt;
&gt;   
&gt;&gt; Hello people,
&gt;&gt;
&gt;&gt; I am trying to make outbound videocalls with asterisk 1.4.22 and dahdi.
&gt;&gt; For triggering the call i use the asterisk spool directory.
&gt;&gt; I am at the point where asterisk is able to dial out to the mobile, and
&gt;&gt; the h324m_loopback is working ok. audio and video are working ok with
&gt;&gt; the loopback function. See details below.
&gt;&gt;
&gt;&gt; When i change the h324m_loopback to the mp4play application and redial
&gt;&gt; again the mp4play function doesn't play audio or video.
&gt;&gt;
&gt;&gt; One thing that gets my attention: why seems the transfercapability of
&gt;&gt; the channel in both cases SPEECH? the CLI logging says VIDEO is
&gt;&gt; requested for the transfercapability. Am i missing a patch? I did the
&gt;&gt; amr patch, the userlayer1 patch. The dahdi driver 2.0.0 and libpri 1.4.7
&gt;&gt; seems to already have the changes that last year had to be patched
&gt;&gt; manually.
&gt;&gt;
&gt;&gt; Is it possible at all to initiate a video call and use mp4play through
&gt;&gt; the spool mechanism of asterisk? If not, what mechanism do you prefer if
&gt;&gt; you want to dial out automated (without dialing out initiated via a sip
&gt;&gt; client or whatsoever)? AMI interface maybe?
&gt;&gt;
&gt;&gt;
&gt;&gt; Regards and thanks for your help,
&gt;&gt;
&gt;&gt; Joost Kuif
&gt;&gt;
&gt;&gt; ---------------------------
&gt;&gt;
&gt;&gt; Spool file:
&gt;&gt;
&gt;&gt; root@umts-test:/var/spool/asterisk/tmp# cat test.call
&gt;&gt; Channel: DAHDI/1/00316********
&gt;&gt; Callerid: &lt;318******&gt;
&gt;&gt; WaitTime: 30
&gt;&gt; MaxRetries: 0
&gt;&gt; RetryTime: 30
&gt;&gt; Set: CHANNEL(transfercapability)=VIDEO
&gt;&gt; Set: CHANNEL(userinformationlayer1)=38
&gt;&gt; Context: xcon
&gt;&gt; Extension: 665
&gt;&gt; Priority: 1
&gt;&gt;
&gt;&gt; Dialplan:
&gt;&gt; [xcon]
&gt;&gt; exten =&gt; 665,1,h324m_loopback()
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; umts-test*CLI&gt;
&gt;&gt;     -- Attempting call on DAHDI/1/00316******** for 665@xcon:1 (Retry 1)
&gt;&gt;     -- digital call, setting user information layer 1 to 38 (0x26)
&gt;&gt;     -- dahdi call: h324musellc=0, ast-&gt;userinformationlayer1=38
&gt;&gt;     -- Requested transfer capability: 0x18 - VIDEO
&gt;&gt;        &gt; Channel DAHDI/1-1 was answered.
&gt;&gt;     -- Executing [665@xcon:1] h324m_loopback(&quot;DAHDI/1-1&quot;, &quot;&quot;) in new
&gt;&gt; stack
&gt;&gt; umts-test*CLI&gt; core show channel DAHDI/1-1
&gt;&gt; -- General --
&gt;&gt;            Name: DAHDI/1-1
&gt;&gt;            Type: DAHDI
&gt;&gt;        UniqueID: 1227003199.1
&gt;&gt;       Caller ID: 318631904
&gt;&gt; Caller ID Name: (N/A)
&gt;&gt;     DNID Digits: (N/A)
&gt;&gt;           State: Up (6)
&gt;&gt;           Rings: 0
&gt;&gt;   NativeFormats: 0x48 (alaw|slin)
&gt;&gt;     WriteFormat: 0x8 (alaw)
&gt;&gt;      ReadFormat: 0x8 (alaw)
&gt;&gt; WriteTranscode: No
&gt;&gt;   ReadTranscode: No
&gt;&gt; 1st File Descriptor: 21
&gt;&gt;       Frames in: 1099
&gt;&gt;      Frames out: 890
&gt;&gt; Time to Hangup: 0
&gt;&gt;    Elapsed Time: 0h0m22s
&gt;&gt;   Direct Bridge: &lt;none&gt;
&gt;&gt; Indirect Bridge: &lt;none&gt;
&gt;&gt; --   PBX   --
&gt;&gt;         Context: xcon
&gt;&gt;       Extension: 665
&gt;&gt;        Priority: 1
&gt;&gt;      Call Group: 0
&gt;&gt;    Pickup Group: 0
&gt;&gt;     Application: h324m_loopback
&gt;&gt;            Data: (Empty)
&gt;&gt;     Blocking in: ast_waitfor_nandfds
&gt;&gt;       Variables:
&gt;&gt; TRANSFERCAPABILITY=SPEECH
&gt;&gt;
&gt;&gt;   CDR Variables:
&gt;&gt; level 1: dst=s
&gt;&gt; level 1: dcontext=incoming
&gt;&gt; level 1: channel=DAHDI/1-1
&gt;&gt; level 1: lastapp=h324m_loopback
&gt;&gt; level 1: start=2008-11-18 11:13:19
&gt;&gt; level 1: duration=0
&gt;&gt; level 1: billsec=0
&gt;&gt; level 1: disposition=NO ANSWER
&gt;&gt; level 1: amaflags=DOCUMENTATION
&gt;&gt; level 1: uniqueid=1227003199.1
&gt;&gt;
&gt;&gt;     -- Channel 0/1, span 1 got hangup request, cause 16
&gt;&gt;     -- Hungup 'DAHDI/1-1'
&gt;&gt; [Nov 18 11:14:20] NOTICE[13227]: pbx_spool.c:365 attempt_thread: Call
&gt;&gt; completed to DAHDI/1/0031646160590
&gt;&gt; umts-test*CLI&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; When i change the h324m_loopback to the mp4play application and redial
&gt;&gt; again the mp4play function doesn't play audio or video:
&gt;&gt;
&gt;&gt; umts-test*CLI&gt; core show channel DAHDI/1-1
&gt;&gt; -- General --
&gt;&gt;            Name: DAHDI/1-1
&gt;&gt;            Type: DAHDI
&gt;&gt;        UniqueID: 1227016348.0
&gt;&gt;       Caller ID: 318631904
&gt;&gt; Caller ID Name: (N/A)
&gt;&gt;     DNID Digits: (N/A)
&gt;&gt;           State: Up (6)
&gt;&gt;           Rings: 0
&gt;&gt;   NativeFormats: 0x48 (alaw|slin)
&gt;&gt;     WriteFormat: 0x2000 (amr)
&gt;&gt;      ReadFormat: 0x8 (alaw)
&gt;&gt; WriteTranscode: Yes
&gt;&gt;   ReadTranscode: No
&gt;&gt; 1st File Descriptor: 21
&gt;&gt;       Frames in: 1670
&gt;&gt;      Frames out: 414
&gt;&gt; Time to Hangup: 0
&gt;&gt;    Elapsed Time: 0h0m33s
&gt;&gt;   Direct Bridge: &lt;none&gt;
&gt;&gt; Indirect Bridge: &lt;none&gt;
&gt;&gt; --   PBX   --
&gt;&gt;         Context: xcon
&gt;&gt;       Extension: 665
&gt;&gt;        Priority: 1
&gt;&gt;      Call Group: 0
&gt;&gt;    Pickup Group: 0
&gt;&gt;     Application: mp4play
&gt;&gt;            Data: /var/lib/asterisk/movies/umts_uitbellen/intro.3gp
&gt;&gt;     Blocking in: ast_waitfor_nandfds
&gt;&gt;       Variables:
&gt;&gt; TRANSFERCAPABILITY=SPEECH
&gt;&gt;
&gt;&gt;   CDR Variables:
&gt;&gt; level 1: dst=s
&gt;&gt; level 1: dcontext=incoming
&gt;&gt; level 1: channel=DAHDI/1-1
&gt;&gt; level 1: lastapp=mp4play
&gt;&gt; level 1: lastdata=/var/lib/asterisk/movies/umts_uitbellen/intro.3gp
&gt;&gt; level 1: start=2008-11-18 14:52:28
&gt;&gt; level 1: duration=0
&gt;&gt; level 1: billsec=0
&gt;&gt; level 1: disposition=NO ANSWER
&gt;&gt; level 1: amaflags=DOCUMENTATION
&gt;&gt; level 1: uniqueid=1227016348.0
&gt;&gt;
&gt;&gt; umts-test*CLI&gt;
&gt;&gt;
&gt;&gt; _______________________________________________
&gt;&gt; --Bandwidth and Colocation Provided by <A HREF="http://www.api-digital.com">http://www.api-digital.com</A>--
&gt;&gt;
&gt;&gt; asterisk-video mailing list
&gt;&gt; To UNSUBSCRIBE or update options visit:
&gt;&gt;    <A HREF="http://lists.digium.com/mailman/listinfo/asterisk-video">http://lists.digium.com/mailman/listinfo/asterisk-video</A>
&gt;&gt;
&gt;&gt;     
&gt;
&gt;
&gt;
&gt; _______________________________________________
&gt; --Bandwidth and Colocation Provided by <A HREF="http://www.api-digital.com">http://www.api-digital.com</A>--
&gt;
&gt; asterisk-video mailing list
&gt; To UNSUBSCRIBE or update options visit:
&gt;    <A HREF="http://lists.digium.com/mailman/listinfo/asterisk-video">http://lists.digium.com/mailman/listinfo/asterisk-video</A>
&gt;   
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>