[Asterisk-video] Hear only noise in Video call

Jack Smith js007.jacksmith at gmail.com
Tue Sep 27 11:00:19 CDT 2011


Hi,

I am trying to get the 3G call working through E1. i have tried both bc and
llc but both does'nt seems to be working. The call is landing and all i hear
is a noise. I don't have echo cancellation turned on. The same problem
occurs even when i try on SIP using h324_gw and h324_gw_answer.

Any ideas what could be causing the problem

Thanks in advance.

Asterisk - 1.4.21.1 with patch 10217
libpri-1.4.4 with patch 13055
zaptel-1.4.7

my dialplan -

[from-dialer1]
exten => _X.,1,Set(__phonenumber=${phonenumber})
exten => _X.,n,h324m_call(play at from-dialer1)
exten => play,1,Set(CHANNEL(transfercapability)=VIDEO)
exten => play,n,Set(CHANNEL(userinformationlayer1)=38)
exten => play,n,Dial(Zap/g1/${phonenumber},30)
exten => play,n,Hangup()

[video-campaign1]
exten => play,1,Wait(1)
exten => play,n,mp4play(/var/tmp/jefflew.3gp)
exten => play,n,Hangup()


zapata.conf -

[channels]
language=en
signalling=pri_cpe
switchtype=euroisdn
;rxwink=300
callerid=asreceived
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
pridialplan=unknown
prilocaldialplan=unknown
transfer=yes
cancallforward=yes
busydetect=yes
busycount=8
callreturn=no
echocancel=no
echocancelwhenbridged=no
echotraining=yes
rxgain=8.2
txgain=1.0
context=default
h324m=llc

group=1
channel => 1-15
channel => 17-31


mp4info /var/tmp/jefflew.3gp -

mp4info version 1.5.0.1
/var/tmp/jefflew.3gp:
Track   Type    Info
201     video   H.263, 441.280 secs, 35 kbps, 176x144 @ 6.954768 fps
65335   hint    Payload H263-2000 for track 201
101     audio   AMR, 441.280 secs, 13 kbps, 8000 Hz
65435   hint    Payload AMR for track 101
1       od      Object Descriptors
2       scene   BIFS

Asterisk log

[Sep 27 13:50:16] VERBOSE[3374] logger.c:     -- Attempting call on
Local/XXXXXXXXXX at from-dialer1 for play at video-campaign1:1 (Retry 1)
[Sep 27 13:50:16] DEBUG[3375] pbx.c: Launching 'Set'
[Sep 27 13:50:16] VERBOSE[3375] logger.c:     -- Executing
[XXXXXXXXXX at from-dialer1:1] Set("Local/XXXXXXXXXX at from-dialer1-5f0c,2",
"__phonenumber=XXXXXXXXXX") in new stack
[Sep 27 13:50:16] DEBUG[3375] pbx.c: Launching 'h324m_call'
[Sep 27 13:50:16] VERBOSE[3375] logger.c:     -- Executing
[XXXXXXXXXX at from-dialer1:2] h324m_call("Local/XXXXXXXXXX at from-dialer1-5f0c,2",
"play at from-dialer1") in new stack
[Sep 27 13:50:16] DEBUG[3375] app_h324m.c: h324m_call
[Sep 27 13:50:16] DEBUG[3375] channel.c: Set channel
Local/XXXXXXXXXX at from-dialer1-5f0c,2 to read format amr
[Sep 27 13:50:16] DEBUG[3375] channel.c: Set channel
Local/XXXXXXXXXX at from-dialer1-5f0c,2 to write format amr
[Sep 27 13:50:16] DEBUG[3375] channel.c: Copying hard-transferable variable
phonenumber.
[Sep 27 13:50:16] DEBUG[3376] pbx.c: Launching 'Set'
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- Executing
[play at from-dialer1:1] Set("Local/play at from-dialer1-8274,2",
"CHANNEL(transfercapability)=VIDEO") in new stack
[Sep 27 13:50:16] DEBUG[3376] pbx.c: Launching 'Set'
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- Executing
[play at from-dialer1:2] Set("Local/play at from-dialer1-8274,2",
"CHANNEL(userinformationlayer1)=38") in new stack
[Sep 27 13:50:16] DEBUG[3376] pbx.c: Launching 'Dial'
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- Executing
[play at from-dialer1:3] Dial("Local/play at from-dialer1-8274,2",
"Zap/g1/XXXXXXXXXX|30") in new stack
[Sep 27 13:50:16] DEBUG[3376] chan_zap.c: Using channel 1
[Sep 27 13:50:16] DEBUG[3376] chan_zap.c: zt_new: ps.curlaw=ZT_LAW_ALAW,
setting deflaw to AST_FORMAT_ALAW
[Sep 27 13:50:16] DEBUG[3376] dsp.c: dsp busy pattern set to 0,0
[Sep 27 13:50:16] DEBUG[3376] rtp.c: Channel 'Zap/1-1' has no RTP, not doing
anything
[Sep 27 13:50:16] DEBUG[3376] channel.c: Copying hard-transferable variable
phonenumber.
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- digital call, setting user
information layer 1 to 38 (0x26)
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- zap call: h324musellc=1,
ast->userinformationlayer1=38
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- Requested transfer
capability: 0x18 - VIDEO
[Sep 27 13:50:16] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Zap/1-1
[Sep 27 13:50:16] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 -
state 0 (Unknown)
[Sep 27 13:50:16] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Zap/1
[Sep 27 13:50:16] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state
'0' (Unknown) but we don't care because they're not a member of any queue.
[Sep 27 13:50:16] DEBUG[3333] channel.c: Avoiding initial deadlock for
channel '0x84d4bb0'
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- Called g1/XXXXXXXXXX
[Sep 27 13:50:16] DEBUG[3333] devicestate.c: Changing state for Zap/1 -
state 2 (In use)
[Sep 27 13:50:16] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state
'2' (In use) but we don't care because they're not a member of any queue.
[Sep 27 13:50:16] DEBUG[3337] chan_zap.c: Queuing frame from
PRI_EVENT_PROCEEDING on channel 0/1 span 1
[Sep 27 13:50:16] VERBOSE[3376] logger.c:     -- Zap/1-1 is proceeding
passing it to Local/play at from-dialer1-8274,2
[Sep 27 13:50:16] DEBUG[3376] rtp.c: Channel 'Local/play at from-dialer1-8274,2'
has no RTP, not doing anything
[Sep 27 13:50:17] VERBOSE[3332] logger.c:     -- Remote UNIX connection
[Sep 27 13:50:19] DEBUG[3337] chan_zap.c: Echo cancellation isn't required
on digital connection
[Sep 27 13:50:19] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Zap/1-1
[Sep 27 13:50:19] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Zap/1
[Sep 27 13:50:19] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 -
state 0 (Unknown)
[Sep 27 13:50:19] VERBOSE[3376] logger.c:     -- Zap/1-1 is ringing
[Sep 27 13:50:19] DEBUG[3333] devicestate.c: Changing state for Zap/1 -
state 6 (Ringing)
[Sep 27 13:50:19] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state
'0' (Unknown) but we don't care because they're not a member of any queue.
[Sep 27 13:50:19] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state
'6' (Ringing) but we don't care because they're not a member of any queue.
[Sep 27 13:50:19] DEBUG[3376] rtp.c: Channel 'Local/play at from-dialer1-8274,2'
has no RTP, not doing anything
[Sep 27 13:50:24] DEBUG[3337] chan_zap.c: Echo cancellation isn't required
on digital connection
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Zap/1-1
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Zap/1
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 -
state 0 (Unknown)
[Sep 27 13:50:24] VERBOSE[3376] logger.c:     -- Zap/1-1 answered
Local/play at from-dialer1-8274,2
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Zap/1 -
state 2 (In use)
[Sep 27 13:50:24] DEBUG[3376] rtp.c: Channel 'Local/play at from-dialer1-8274,2'
has no RTP, not doing anything
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state
'0' (Unknown) but we don't care because they're not a member of any queue.
[Sep 27 13:50:24] DEBUG[3375] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1-8274,1
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1-8274,2
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state
'2' (In use) but we don't care because they're not a member of any queue.
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1-8274,1 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1-8274,1 - state 4 (Invalid)
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1-8274,2 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3375] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device
'Local/play at from-dialer1-8274,1' changed to state '4' (Invalid) but we don't
care because they're not a member of any queue.
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1-8274,2 - state 4 (Invalid)
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device
'Local/play at from-dialer1-8274,2' changed to state '4' (Invalid) but we don't
care because they're not a member of any queue.
[Sep 27 13:50:24] DEBUG[3376] chan_zap.c: Requested indication 20 on channel
Zap/1-1
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1 - state 2 (In use)
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1 - state 2 (In use)
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play at from-dialer1'
changed to state '2' (In use) but we don't care because they're not a member
of any queue.
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play at from-dialer1'
changed to state '2' (In use) but we don't care because they're not a member
of any queue.
[Sep 27 13:50:24] DEBUG[3375] app_h324m.c: H324M changed state 1
[Sep 27 13:50:24] DEBUG[3376] channel.c: Planning to masquerade channel
Zap/1-1 into the structure of Local/play at from-dialer1-8274,1
[Sep 27 13:50:24] DEBUG[3376] channel.c: Done planning to masquerade channel
Zap/1-1 into the structure of Local/play at from-dialer1-8274,1
[Sep 27 13:50:24] DEBUG[3376] chan_local.c: Not posting to queue since
already masked on 'Local/play at from-dialer1-8274,2'
[Sep 27 13:50:24] DEBUG[3375] channel.c: Got clone lock for masquerade on
'Zap/1-1' at 0x84d4c28
[Sep 27 13:50:24] DEBUG[3375] channel.c: Set channel Zap/1-1 to write format
alaw
[Sep 27 13:50:24] DEBUG[3376] channel.c: Didn't get a frame from channel:
Local/play at from-dialer1-8274,2
[Sep 27 13:50:24] DEBUG[3375] channel.c: Set channel Zap/1-1 to read format
alaw
[Sep 27 13:50:24] DEBUG[3375] channel.c: Putting channel Zap/1-1 in 8/8
formats
[Sep 27 13:50:24] DEBUG[3375] chan_zap.c: New owner for channel 1 is Zap/1-1
[Sep 27 13:50:24] DEBUG[3375] chan_zap.c: Updated conferencing on 1, with 0
conference users
[Sep 27 13:50:24] DEBUG[3375] chan_zap.c: Updated conferencing on 1, with 0
conference users
[Sep 27 13:50:24] DEBUG[3375] channel.c: Released clone lock on
'Local/play at from-dialer1-8274,1<ZOMBIE>'
[Sep 27 13:50:24] DEBUG[3376] channel.c: Bridge stops bridging channels
Local/play at from-dialer1-8274,2 and Local/play at from-dialer1-8274,1<ZOMBIE>
[Sep 27 13:50:24] DEBUG[3375] channel.c: Done Masquerading Zap/1-1 (6)
[Sep 27 13:50:24] DEBUG[3376] channel.c: Hanging up zombie
'Local/play at from-dialer1-8274,1<ZOMBIE>'
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1-8274,1<ZOMBIE>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1-8274,1<ZOMBIE> exists (devicestate)
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1-8274,1<ZOMBIE> - state 4 (Invalid)
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device
'Local/play at from-dialer1-8274,1<ZOMBIE>' changed to state '4' (Invalid) but
we don't care because they're not a member of any queue.
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1 - state 2 (In use)
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play at from-dialer1'
changed to state '2' (In use) but we don't care because they're not a member
of any queue.
[Sep 27 13:50:24] DEBUG[3376] rtp.c: Channel 'Local/play at from-dialer1-8274,2'
has no RTP, not doing anything
[Sep 27 13:50:24] DEBUG[3376] app_dial.c: Exiting with DIALSTATUS=ANSWER.
[Sep 27 13:50:24] DEBUG[3376] pbx.c: Spawn extension (from-dialer1,play,3)
exited non-zero on 'Local/play at from-dialer1-8274,2'
[Sep 27 13:50:24] VERBOSE[3376] logger.c:   == Spawn extension
(from-dialer1, play, 3) exited non-zero on 'Local/play at from-dialer1-8274,2'
[Sep 27 13:50:24] DEBUG[3376] channel.c: Soft-Hanging up channel
'Local/play at from-dialer1-8274,2'
[Sep 27 13:50:24] DEBUG[3376] channel.c: Hanging up channel
'Local/play at from-dialer1-8274,2'
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1-8274,2
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1-8274,2 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1-8274,2 - state 4 (Invalid)
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device
'Local/play at from-dialer1-8274,2' changed to state '4' (Invalid) but we don't
care because they're not a member of any queue.
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to
be queued on device/channel Local/play at from-dialer1
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension
play at from-dialer1 exists (devicestate)
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for
Local/play at from-dialer1 - state 1 (Not in use)
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play at from-dialer1'
changed to state '1' (Not in use) but we don't care because they're not a
member of any queue.
[Sep 27 13:50:34] VERBOSE[3378] logger.c:     -- Remote UNIX connection
disconnected
[Sep 27 13:50:36] VERBOSE[3337] logger.c:     -- Channel 0/1, span 1 got
hangup request, cause 16
[Sep 27 13:50:36] DEBUG[3375] channel.c: Soft-Hanging up channel 'Zap/1-1'
[Sep 27 13:50:36] DEBUG[3375] channel.c: Hanging up channel 'Zap/1-1'
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: zt_hangup(Zap/1-1)
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Set option AUDIO MODE, value:
ON(1) on Zap/1-1
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Hangup: channel: 1 index = 0,
normal = 11, callwait = -1, thirdcall = -1
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Not yet hungup...  Calling hangup
once with icause, and clearing call
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Set option TDD MODE, value: OFF(0)
on Zap/1-1
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Updated conferencing on 1, with 0
conference users
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Set option AUDIO MODE, value:
OFF(0) on Zap/1-1
[Sep 27 13:50:36] VERBOSE[3375] logger.c:     -- Hungup 'Zap/1-1'
[Sep 27 13:50:36] DEBUG[3375] devicestate.c: Notification of state change to
be queued on device/channel Zap/1-1
[Sep 27 13:50:36] DEBUG[3375] devicestate.c: Notification of state change to
be queued on device/channel Zap/1
[Sep 27 13:50:36] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 -
state 0 (Unknown)
[Sep 27 13:50:36] DEBUG[3333] devicestate.c: Changing state for Zap/1 -
state 0 (Unknown)
[Sep 27 13:50:36] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state
'0' (Unknown) but we don't care because they're not a member of any queue.
[Sep 27 13:50:36] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state
'0' (Unknown) but we don't care because they're not a member of any queue.
[Sep 27 13:50:46] WARNING[3375] pbx.c: Timeout, but no rule 't' in context
'from-dialer1'
[Sep 27 13:50:46] DEBUG[3375] channel.c: Soft-Hanging up channel
'Local/XXXXXXXXXX at from-dialer1-5f0c,2'
[Sep 27 13:50:46] DEBUG[3375] channel.c: Hanging up channel
'Local/XXXXXXXXXX at from-dialer1-5f0c,2'
[Sep 27 13:50:46] DEBUG[3375] devicestate.c: Notification of state change to
be queued on device/channel Local/XXXXXXXXXX at from-dialer1-5f0c,2
[Sep 27 13:50:46] DEBUG[3374] channel.c: Hanging up channel
'Local/XXXXXXXXXX at from-dialer1-5f0c,1'
[Sep 27 13:50:46] DEBUG[3375] devicestate.c: Notification of state change to
be queued on device/channel Local/XXXXXXXXXX at from-dialer1
[Sep 27 13:50:46] DEBUG[3374] devicestate.c: Notification of state change to
be queued on device/channel Local/XXXXXXXXXX at from-dialer1-5f0c,1
[Sep 27 13:50:46] DEBUG[3374] devicestate.c: Notification of state change to
be queued on device/channel Local/XXXXXXXXXX at from-dialer1
[Sep 27 13:50:46] NOTICE[3374] pbx_spool.c: Call failed to go through,
reason (1) Hangup
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension
XXXXXXXXXX at from-dialer1-5f0c,2 exists (devicestate)
[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for
Local/XXXXXXXXXX at from-dialer1-5f0c,2 - state 4 (Invalid)
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension
XXXXXXXXXX at from-dialer1 exists (devicestate)
[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for
Local/XXXXXXXXXX at from-dialer1 - state 1 (Not in use)
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension
XXXXXXXXXX at from-dialer1-5f0c,1 exists (devicestate)
[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for
Local/XXXXXXXXXX at from-dialer1-5f0c,1 - state 4 (Invalid)
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension
XXXXXXXXXX at from-dialer1 exists (devicestate)
[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for
Local/XXXXXXXXXX at from-dialer1 - state 1 (Not in use)
[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device
'Local/XXXXXXXXXX at from-dialer1-5f0c,2' changed to state '4' (Invalid) but we
don't care because they're not a member of any queue.
[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device
'Local/XXXXXXXXXX at from-dialer1' changed to state '1' (Not in use) but we
don't care because they're not a member of any queue.
[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device
'Local/XXXXXXXXXX at from-dialer1-5f0c,1' changed to state '4' (Invalid) but we
don't care because they're not a member of any queue.
[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device
'Local/XXXXXXXXXX at from-dialer1' changed to state '1' (Not in use) but we
don't care because they're not a member of any queue.

Jack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-video/attachments/20110927/7b6cff2a/attachment-0001.htm>


More information about the asterisk-video mailing list