[Asterisk-video] Re: Testing h324m loopback
matteo brancaleoni
mbrancaleoni at espia.it
Mon Feb 26 07:15:52 MST 2007
Hi,
On Mon, 2007-02-26 at 13:27 +0100, Sergio Garcia Murillo wrote:
> From: "matteo brancaleoni" <mbrancaleoni at espia.it>
> Subject: Testing h324m loopback
> > my dialplan is just
> > exten => _XX.,1,h324m_loopback()
>
> Try answering it first.. :)
>
> exten => _XX,1,Answer
> exten => _XX,n,h324m_loopback()
I've done it of course... what I get is that the
phone waits indefinitely for remote video
but nothing happens.
Attached the logs.
> By the way, in the latest version i've made some modifications for including
> non segmentable channels and the video is not very good.
> Don't be too critic, I'm working on it.. :)
np, I'm willing to test it, so any result is ok :)
Matteo
***************** LOGS START ***************
*CLI> -- Executing [0229411616 at isdn:1] Answer("mISDN/1-u3", "") in
new stack
[Feb 26 14:00:54] DEBUG[2091]: channel.c:943 channel_find_locked:
Avoiding initial deadlock for channel '0xb7d021d0'
-- Executing [0229411616 at isdn:2] h324m_loopback("mISDN/1-u3", "") in
new stack
[Feb 26 14:00:54] DEBUG[2136]: app_h324m.c:215 app_h324m_loopback:
h324m_loopback
H245 TerminalCapabilitySet TransferRequest
Sending
request terminalCapabilitySet {
sequenceNumber = 1
protocolIdentifier = 0.0.8.245.0.8
multiplexCapability = h223Capability {
transportWithI_frames = FALSE
videoWithAL1 = FALSE
videoWithAL2 = TRUE
videoWithAL3 = FALSE
audioWithAL1 = FALSE
audioWithAL2 = TRUE
audioWithAL3 = FALSE
dataWithAL1 = FALSE
dataWithAL2 = FALSE
dataWithAL3 = FALSE
maximumAl2SDUSize = 1120
maximumAl3SDUSize = 1120
maximumDelayJitter = 0
h223MultiplexTableCapability = basic (NULL)
maxMUXPDUSizeCapability = FALSE
nsrpSupport = TRUE
mobileOperationTransmitCapability = {
modeChangeCapability = FALSE
h223AnnexA = FALSE
h223AnnexADoubleFlag = FALSE
h223AnnexB = TRUE
h223AnnexBwithHeader = FALSE
}
}
capabilityTable = 4 entries {
[0]={
capabilityTableEntryNumber = 1
capability = receiveAndTransmitVideoCapability
h263VideoCapability {
qcifMPI = 2
maxBitRate = 520
unrestrictedVector = FALSE
arithmeticCoding = FALSE
advancedPrediction = FALSE
pbFrames = FALSE
temporalSpatialTradeOffCapability = FALSE
errorCompensation = FALSE
}
}
[1]={
capabilityTableEntryNumber = 2
capability = receiveAndTransmitAudioCapability
genericAudioCapability {
capabilityIdentifier = standard 0.0.8.245.1.1.1
maxBitRate = 122
collapsing = 1 entries {
[0]={
parameterIdentifier = standard 0
parameterValue = unsignedMin 1
}
}
}
}
[2]={
capabilityTableEntryNumber = 3
capability = receiveAndTransmitAudioCapability g7231 {
maxAl_sduAudioFrames = 1
silenceSuppression = TRUE
}
}
[3]={
capabilityTableEntryNumber = 4
capability = receiveAndTransmitUserInputCapability iA5String
<<null>>
}
}
capabilityDescriptors = 1 entries {
[0]={
capabilityDescriptorNumber = 1
simultaneousCapabilities = 2 entries {
[0]=1 entries {
[0]=1
}
[1]=2 entries {
[0]=2
[1]=3
}
}
}
}
}
Encode PDU [95]
Sending CMD [0,87]
H245 Request MasterSlaveDetermination
Sending
request masterSlaveDetermination {
terminalType = 160
statusDeterminationNumber = 3506370
}
Encode PDU [20]
Sending CMD [1,7]
Sending CMD [0] - 1 left
[Feb 26 14:00:54] DEBUG[2136]: channel.c:2113 __ast_read: Ignoring
answer on an inbound call!
*CLI>
--
Matteo Brancaleoni
R&D Director
Tel :+39.02.70633354
Voip :sip:matteo at sip.voismart.it
More information about the asterisk-video
mailing list