<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hello,<br>
    <br>
    This is my first post to this list.<br>
    <br>
    I have a debian box with 1.4.15 asterisk and all video stuff
    installed using directions from <a
      href="http://asterisk-party.org/index.php/Asterisk_Video_3G_FR">http://asterisk-party.org/index.php/Asterisk_Video_3G_FR</a><br>
    <br>
    I am using zap fro my PRI<br>
    <br>
    I can see all modules in asterisk module directory.<br>
    <br>
    I have <b>succeded </b>in making a loopback test 3g phone --&gt;
    PRI --&gt; Asterisk using dialplan below<br>
    <br>
    ;exten =&gt; _1XXX,1,Answer<br>
    ;exten =&gt; _1XXX,n,h324m_loopback()<br>
    ;exten =&gt; _1XXX,n,Hangup<br>
    <br>
    Now, i am trying to play a video using mp4play to a 3g phone calling
    my asterisk.<br>
    <br>
    I record mp4 file using my bria softphone and the following
    dialplan:<br>
    <br>
    exten =&gt; 700,1,Wait,0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Wait a second, just
    for fun<br>
    exten =&gt; 700,2,Answer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Answer the line<br>
    exten =&gt; 700,3,mp4play(/usr/src/videomenu/menu.mp4) <br>
    <br>
    file is saved alright, and can be replayed to my bria softphone with
    mp4play with no problem.<br>
    <br>
    i use the following:<br>
    <br>
    [incoming_calls]<br>
    exten =&gt; _1XXX,1,h324m_gw(menu@3gin)<br>
    <br>
    [3gin]<br>
    <br>
    exten =&gt; menu,1,h324m_gw_answer()<br>
    exten =&gt; menu,2,Wait(1)<br>
    exten =&gt; menu,3,mp4play(/usr/src/videomenu/phonevideo.mp4)<br>
    exten =&gt; menu,4,Hangup<br>
    <br>
    <br>
    But as soon as call comes in i get disconnected from asterisk cli
    and call is dropped<br>
    <br>
    asterisk-video*CLI&gt; -- Accepting call from '6936525113' to '1400'
    on channel 0/1, span 1<br>
    asterisk-video*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [1400@incoming_calls:1]
    h324m_gw("Zap/1-1", "menu@3gin") in new stack<br>
    asterisk-video*CLI&gt; asterisk-video*CLI&gt;<br>
    asterisk-video*CLI&gt; Disconnected from Asterisk server<br>
    No such command '-- Accepting' (type 'help' for help)<br>
    No such command '-- Executing' (type 'help' for help)<br>
    No such command 'asterisk-video*CLI&gt;' (type 'help' for help)<br>
    No such command 'Disconnected from' (type 'help' for help)<br>
    asterisk-video*CLI&gt;<br>
    asterisk-video*CLI&gt;<br>
    asterisk-video*CLI&gt;<br>
    asterisk-video*CLI&gt; pri debug span 1<br>
    Enabled debugging on span 1<br>
    asterisk-video*CLI&gt; h324m debug level 4<br>
    app_h324m Debugging enabled level: 4<br>
    asterisk-video*CLI&gt;<br>
    &lt; Protocol Discriminator: Q.931 (8)&nbsp; len=42<br>
    &lt; TEI=0 Call Ref: len= 2 (reference 26/0x1A) (Sent from
    originator)<br>
    &lt; Message Type: SETUP (5)<br>
    &lt; [a1]<br>
    &lt; Sending Complete (len= 1)<br>
    &lt; [04 03 88 90 a6]<br>
    &lt; Bearer Capability (len= 5) [ Ext: 1&nbsp; Q.931 Std: 0&nbsp; Info
    transfer capability: Unrestricted digital information (8)<br>
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ext: 1&nbsp; Trans mode/rate: 64kbps,
    circuit-mode (16)<br>
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User information layer 1:
    H.223/H.245 Multimedia (38)<br>
    &lt; [18 03 a1 83 81]<br>
    &lt; Channel ID (len= 5) [ Ext: 1&nbsp; IntID: Implicit&nbsp; Other(PRI)&nbsp;
    Spare: 0&nbsp; Preferred&nbsp; Dchan: 0<br>
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ChanSel: As indicated in following octets<br>
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ext: 1&nbsp; Coding: 0&nbsp; Number Specified&nbsp;
    Channel Type: 3<br>
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ext: 1&nbsp; Channel: 1 Type: CPE]<br>
    &lt; [6c 0c 21 83 36 39 33 36 35 32 35 31 31 33]<br>
    &lt; Calling Number (len=14) [ Ext: 0&nbsp; TON: National Number (2)&nbsp;
    NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)<br>
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Presentation: Presentation allowed of
    network provided number (3)&nbsp; '6936525113' ]<br>
    &lt; [70 05 a1 31 34 30 30]<br>
    &lt; Called Number (len= 7) [ Ext: 1&nbsp; TON: National Number (2)&nbsp; NPI:
    ISDN/Telephony Numbering Plan (E.164/E.163) (1)&nbsp; '1400' ]<br>
    &lt; [7c 03 88 90 a6]<br>
    &lt; IE: Low-layer Compatibility (len = 5)<br>
    -- Making new call for cref 26<br>
    Received message for call 0x9807510 on 0x97c61b0 TEI/SAPI 0/0,
    call-&gt;pri is 0x97c61b0 TEI/SAPI 0/0<br>
    -- Processing Q.931 Call Setup<br>
    -- Processing IE 161 (cs0, Sending Complete)<br>
    -- Processing IE 4 (cs0, Bearer Capability)<br>
    -- Processing IE 24 (cs0, Channel Identification)<br>
    -- Processing IE 108 (cs0, Calling Party Number)<br>
    -- Processing IE 112 (cs0, Called Party Number)<br>
    -- Processing IE 124 (cs0, Low-layer Compatibility)<br>
    q931.c:6966 post_handle_q931_message: Call 26 enters state 6 (Call
    Present).&nbsp; Hold state: Idle<br>
    q931.c:4594 q931_call_proceeding: Call 26 enters state 9 (Incoming
    Call Proceeding).&nbsp; Hold state: Idle<br>
    <br>
    &gt; DL-DATA request<br>
    &gt; Protocol Discriminator: Q.931 (8)&nbsp; len=10<br>
    &gt; TEI=0 Call Ref: len= 2 (reference 26/0x1A) (Sent to originator)<br>
    &gt; Message Type: CALL PROCEEDING (2)<br>
    TEI=0 Transmitting N(S)=30, window is open V(A)=30 K=7<br>
    <br>
    &gt; Protocol Discriminator: Q.931 (8)&nbsp; len=10<br>
    &gt; TEI=0 Call Ref: len= 2 (reference 26/0x1A) (Sent to originator)<br>
    &gt; Message Type: CALL PROCEEDING (2)<br>
    &gt; [18 03 a9 83 81]<br>
    &gt; Channel ID (len= 5) [ Ext: 1&nbsp; IntID: Implicit&nbsp; Other(PRI)&nbsp;
    Spare: 0&nbsp; Exclusive&nbsp; Dchan: 0<br>
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ChanSel: As indicated in following octets<br>
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ext: 1&nbsp; Coding: 0&nbsp; Number Specified&nbsp;
    Channel Type: 3<br>
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ext: 1&nbsp; Channel: 1 Type: CPE]<br>
    &nbsp;&nbsp;&nbsp; -- Accepting call from 'xxxxxxxxxxx' to '1400' on channel 0/1,
    span 1<br>
    &nbsp;&nbsp;&nbsp; -- Executing [1400@incoming_calls:1] h324m_gw("Zap/1-1",
    "menu@3gin") in new stack<br>
    asterisk-video*CLI&gt;<br>
    Disconnected from Asterisk server<br>
    asterisk-video:~#<br>
    <br>
    <br>
    <br>
  </body>
</html>