[Asterisk-video] Fw: Outbound video Calls

Asterisk Users asterisk-users at pc-house.co.uk
Fri Jun 27 08:04:19 CDT 2008


Hi,

I have it but it says Bearer ! I just changed

.h324musellc = 0,
to
.h324musellc = 1,

in chan_zap.c and it now says "H324M Signalling: use 'Low Layer 
Compatibility' IE"

It still doenst work though. it now seems certain that the carrier are 
blocking the setup of calls. i'll contact them again.

Thanks for your help.

Heres logs of another attempt after i fixed above.
again first call is outbound and second is inbound (which works)

// BEGIN //
-- Making new call for cr 32772

> Protocol Discriminator: Q.931 (8)  len=48 Call Ref: len= 2 (reference

> 4/0x4) (Originator) Message type: SETUP (5)

> [04 02 88 90]

> Bearer Capability (len= 4) [ Ext: 1  Q.931 Std: 0  Info transfer 
> capability: Unrestricted digital information (8)

>                              Ext: 1  Trans mode/rate: 64kbps,

> circuit-mode (16)

> [18 03 a9 83 81]

> Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0  Exclusive 
> Dchan: 0

>                        ChanSel: Reserved

>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

>                       Ext: 1  Channel: 1 ] [6c 0c 41 80 31 33 37 35 34

> 31 31 36 30 30] Calling Number (len=14) [ Ext: 0  TON: Subscriber

> Number (4)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)

>                           Presentation: Presentation permitted, user

> number not screened (0)  '1375411600' ] [70 0c 91 30 37 35 32 35 30 32

> 39 30 32 35] Called Number (len=14) [ Ext: 1  TON: International

> Number (1)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)

> '07525029025' ] [7c 03 88 90 a6] Low-layer Compatability (len= 5) [ Ext: 1 
> Q.931 Std: 0  Info transfer capability: Unrestricted digital information 
> (8)

>                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode 
> (16)

>                                User information layer 1: H.223 and

> H.245 (38) [a1] Sending Complete (len= 1)

q931.c:3245 q931_setup: call 32772 on channel 1 enters state 1 (Call 
Initiated) < Protocol Discriminator: Q.931 (8)  len=10 < Call Ref: len= 2 
(reference 4/0x4) (Terminator) < Message type: CALL PROCEEDING (2) < [18 03 
a9 83 81] < Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0 
Exclusive  Dchan: 0

<                        ChanSel: Reserved

<                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

<                       Ext: 1  Channel: 1 ]

-- Processing IE 24 (cs0, Channel Identification) q931.c:3800 q931_receive: 
call 32772 on channel 1 enters state 3 (Outgoing call  Proceeding) < 
Protocol Discriminator: Q.931 (8)  len=9 < Call Ref: len= 2 (reference 
4/0x4) (Terminator) < Message type: DISCONNECT (69) < [08 02 84 83] < Cause 
(len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: 
Public network serving the remote user (4)

<                  Ext: 1  Cause: No route to destination (3), class = 
Normal Event (0) ]

-- Processing IE 8 (cs0, Cause)

q931.c:3935 q931_receive: call 32772 on channel 1 enters state 12 
(Disconnect Indication) NEW_HANGUP DEBUG: Calling q931_hangup, ourstate 
Disconnect Indication, peerstate Disconnect Request

q931.c:3068 q931_release: call 32772 on channel 1 enters state 19 (Release 
Request)

> Protocol Discriminator: Q.931 (8)  len=9 Call Ref: len= 2 (reference

> 4/0x4) (Originator) Message type: RELEASE (77)

> [08 02 81 83]

> Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0 
> Location: Private network serving the local user (1)

>                  Ext: 1  Cause: No route to destination (3), class =

> Normal Event (0) ]

< Protocol Discriminator: Q.931 (8)  len=5 < Call Ref: len= 2 (reference 
4/0x4) (Terminator) < Message type: RELEASE COMPLETE (90)

q931.c:3875 q931_receive: call 32772 on channel 1 enters state 0 (Null) 
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null 
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null < 
Protocol Discriminator: Q.931 (8)  len=39 < Call Ref: len= 2 (reference 
1746/0x6D2) (Originator) < Message type: SETUP (5) < [04 02 88 90] < Bearer 
Capability (len= 4) [ Ext: 1  Q.931 Std: 0  Info transfer capability: 
Unrestricted digital information (8)

<                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode 
(16)

< [18 03 a1 83 83]

< Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0  Preferred 
Dchan: 0

<                        ChanSel: Reserved

<                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

<                       Ext: 1  Channel: 3 ]

< [6c 0d 01 83 30 37 35 32 35 30 32 39 30 32 35] < Calling Number (len=15) 
[ Ext: 0  TON: Unknown Number Type (0)  NPI: ISDN/Telephony Numbering Plan 
(E.164/E.163) (1)

<                           Presentation: Presentation allowed of network 
provided number (3)  '07525029025' ]

< [70 07 a1 34 31 31 36 30 30]

< Called Number (len= 9) [ Ext: 1  TON: National Number (2)  NPI: 
ISDN/Telephony Numbering Plan (E.164/E.163) (1)  '411600' ] < [a1] < Sending 
Complete (len= 1)

-- Making new call for cr 1746

-- Processing Q.931 Call Setup

-- Processing IE 4 (cs0, Bearer Capability)

-- Processing IE 24 (cs0, Channel Identification)

-- Processing IE 108 (cs0, Calling Party Number)

-- Processing IE 112 (cs0, Called Party Number)

-- Processing IE 161 (cs0, Sending Complete) q931.c:3670 q931_receive: call 
1746 on channel 3 enters state 6 (Call Present)

q931.c:2923 q931_call_proceeding: call 1746 on channel 3 enters state 9 
(Incoming Call Proceeding)

> Protocol Discriminator: Q.931 (8)  len=10 Call Ref: len= 2 (reference

> 1746/0x6D2) (Terminator) Message type: CALL PROCEEDING (2)

> [18 03 a9 83 83]

> Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0  Exclusive 
> Dchan: 0

>                        ChanSel: Reserved

>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

>                       Ext: 1  Channel: 3 ]

q931.c:3052 q931_connect: call 1746 on channel 3 enters state 8 (Connect 
Request)

> Protocol Discriminator: Q.931 (8)  len=10 Call Ref: len= 2 (reference

> 1746/0x6D2) (Terminator) Message type: CONNECT (7)

> [18 03 a9 83 83]

> Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0  Exclusive 
> Dchan: 0

>                        ChanSel: Reserved

>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

>                       Ext: 1  Channel: 3 ]

< Protocol Discriminator: Q.931 (8)  len=5 < Call Ref: len= 2 (reference 
1746/0x6D2) (Originator) < Message type: CONNECT ACKNOWLEDGE (15)

q931.c:3828 q931_receive: call 1746 on channel 3 enters state 10 (Active) < 
Protocol Discriminator: Q.931 (8)  len=9 < Call Ref: len= 2 (reference 
1746/0x6D2) (Originator) < Message type: DISCONNECT (69) < [08 02 80 90] < 
Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0 
Location: User (0)

<                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event 
(1) ]

-- Processing IE 8 (cs0, Cause)

q931.c:3935 q931_receive: call 1746 on channel 3 enters state 12 (Disconnect 
Indication) NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Disconnect 
Indication, peerstate Disconnect Request

q931.c:3068 q931_release: call 1746 on channel 3 enters state 19 (Release 
Request)

> Protocol Discriminator: Q.931 (8)  len=9 Call Ref: len= 2 (reference

> 1746/0x6D2) (Terminator) Message type: RELEASE (77)

> [08 02 81 90]

> Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0 
> Location: Private network serving the local user (1)

>                  Ext: 1  Cause: Normal Clearing (16), class = Normal

> Event (1) ]

< Protocol Discriminator: Q.931 (8)  len=5 < Call Ref: len= 2 (reference 
1746/0x6D2) (Originator) < Message type: RELEASE COMPLETE (90)

q931.c:3875 q931_receive: call 1746 on channel 3 enters state 0 (Null) 
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null 
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null

2 on channel 19 enters state 6 (Call Present) Sending Receiver Ready (62)



> [ 02 01 01 7c ]



> Supervisory frame:

> SAPI: 00  C/R: 1 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 062 P/F: 0

> 0 bytes of data

-- Restarting T203 counter

-- Restarting T203 counter

q931.c:2923 q931_call_proceeding: call 1042 on channel 19 enters state 9 
(Incoming Call Proceeding)



> [ 00 01 7a 7c 08 02 84 12 02 18 03 a9 83 93 ]



> Informational frame:

> SAPI: 00  C/R: 0 EA: 0

>  TEI: 000        EA: 1

> N(S): 061   0: 0

> N(R): 062   P: 0

> 10 bytes of data

-- Restarting T203 counter

Stopping T_203 timer

Starting T_200 timer

> Protocol Discriminator: Q.931 (8)  len=10 Call Ref: len= 2 (reference

> 1042/0x412) (Terminator) Message type: CALL PROCEEDING (2)

> [18 03 a9 83 93]

> Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0  Exclusive 
> Dchan: 0

>                        ChanSel: Reserved

>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

>                       Ext: 1  Channel: 19 ]



< [ 00 01 01 7c ]



< Supervisory frame:

< SAPI: 00  C/R: 0 EA: 0

<  TEI: 000        EA: 1

< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

< N(R): 062 P/F: 0

< 0 bytes of data

-- ACKing all packets from 60 to (but not including) 62

-- ACKing packet 61, new txqueue is -1 (-1 means empty)

-- Since there was nothing left, stopping T200 counter

-- Nothing left, starting T203 counter

-- Restarting T203 counter

q931.c:3052 q931_connect: call 1042 on channel 19 enters state 8 (Connect 
Request)



> [ 00 01 7c 7c 08 02 84 12 07 18 03 a9 83 93 ]



> Informational frame:

> SAPI: 00  C/R: 0 EA: 0

>  TEI: 000        EA: 1

> N(S): 062   0: 0

> N(R): 062   P: 0

> 10 bytes of data

-- Restarting T203 counter

Stopping T_203 timer

Starting T_200 timer

> Protocol Discriminator: Q.931 (8)  len=10 Call Ref: len= 2 (reference

> 1042/0x412) (Terminator) Message type: CONNECT (7)

> [18 03 a9 83 93]

> Channel ID (len= 5) [ Ext: 1  IntID: Implicit  PRI  Spare: 0  Exclusive 
> Dchan: 0

>                        ChanSel: Reserved

>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3

>                       Ext: 1  Channel: 19 ]



< [ 00 01 01 7e ]



< Supervisory frame:

< SAPI: 00  C/R: 0 EA: 0

<  TEI: 000        EA: 1

< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

< N(R): 063 P/F: 0

< 0 bytes of data

-- ACKing all packets from 61 to (but not including) 63

-- ACKing packet 62, new txqueue is -1 (-1 means empty)

-- Since there was nothing left, stopping T200 counter

-- Nothing left, starting T203 counter

-- Restarting T203 counter



< [ 02 01 7c 7e 08 02 04 12 0f ]



< Informational frame:

< SAPI: 00  C/R: 1 EA: 0

<  TEI: 000        EA: 1

< N(S): 062   0: 0

< N(R): 063   P: 0

< 5 bytes of data

-- ACKing all packets from 62 to (but not including) 63

-- Since there was nothing left, stopping T200 counter

-- Stopping T203 counter since we got an ACK

-- Nothing left, starting T203 counter

< Protocol Discriminator: Q.931 (8)  len=5 < Call Ref: len= 2 (reference 
1042/0x412) (Originator) < Message type: CONNECT ACKNOWLEDGE (15)

q931.c:3828 q931_receive: call 1042 on channel 19 enters state 10 (Active) 
Sending Receiver Ready (63)



> [ 02 01 01 7e ]



> Supervisory frame:

> SAPI: 00  C/R: 1 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 063 P/F: 0

> 0 bytes of data

-- Restarting T203 counter

-- Restarting T203 counter

T203 counter expired, sending RR and scheduling T203 again Sending Receiver 
Ready (63)



> [ 00 01 01 7f ]



> Supervisory frame:

> SAPI: 00  C/R: 0 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 063 P/F: 1

> 0 bytes of data

-- Restarting T203 counter



< [ 00 01 01 7f ]



< Supervisory frame:

< SAPI: 00  C/R: 0 EA: 0

<  TEI: 000        EA: 1

< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

< N(R): 063 P/F: 1

< 0 bytes of data

-- ACKing all packets from 62 to (but not including) 63

-- Since there was nothing left, stopping T200 counter

-- Stopping T203 counter since we got an ACK

-- Nothing left, starting T203 counter

-- Got RR response to our frame

-- Restarting T203 counter

T203 counter expired, sending RR and scheduling T203 again Sending Receiver 
Ready (63)



> [ 00 01 01 7f ]



> Supervisory frame:

> SAPI: 00  C/R: 0 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 063 P/F: 1

> 0 bytes of data

-- Restarting T203 counter



< [ 00 01 01 7f ]



< Supervisory frame:

< SAPI: 00  C/R: 0 EA: 0

<  TEI: 000        EA: 1

< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

< N(R): 063 P/F: 1

< 0 bytes of data

-- ACKing all packets from 62 to (but not including) 63

-- Since there was nothing left, stopping T200 counter

-- Stopping T203 counter since we got an ACK

-- Nothing left, starting T203 counter

-- Got RR response to our frame

-- Restarting T203 counter



< [ 02 01 7e 7e 08 02 04 12 45 08 02 80 90 ]



< Informational frame:

< SAPI: 00  C/R: 1 EA: 0

<  TEI: 000        EA: 1

< N(S): 063   0: 0

< N(R): 063   P: 0

< 9 bytes of data

-- ACKing all packets from 62 to (but not including) 63

-- Since there was nothing left, stopping T200 counter

-- Stopping T203 counter since we got an ACK

-- Nothing left, starting T203 counter

< Protocol Discriminator: Q.931 (8)  len=9 < Call Ref: len= 2 (reference 
1042/0x412) (Originator) < Message type: DISCONNECT (69) < [08 02 80 90] < 
Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0 
Location: User (0)

<                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event 
(1) ]

-- Processing IE 8 (cs0, Cause)

q931.c:3935 q931_receive: call 1042 on channel 19 enters state 12 
(Disconnect Indication) Sending Receiver Ready (64)



> [ 02 01 01 80 ]



> Supervisory frame:

> SAPI: 00  C/R: 1 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 064 P/F: 0

> 0 bytes of data

-- Restarting T203 counter

-- Restarting T203 counter

NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Disconnect Indication, 
peerstate Disconnect Request

q931.c:3068 q931_release: call 1042 on channel 19 enters state 19 (Release 
Request)



> [ 00 01 7e 80 08 02 84 12 4d 08 02 81 90 ]



> Informational frame:

> SAPI: 00  C/R: 0 EA: 0

>  TEI: 000        EA: 1

> N(S): 063   0: 0

> N(R): 064   P: 0

> 9 bytes of data

-- Restarting T203 counter

Stopping T_203 timer

Starting T_200 timer

> Protocol Discriminator: Q.931 (8)  len=9 Call Ref: len= 2 (reference

> 1042/0x412) (Terminator) Message type: RELEASE (77)

> [08 02 81 90]

> Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0 
> Location: Private network serving the local user (1)

>                  Ext: 1  Cause: Normal Clearing (16), class = Normal

> Event (1) ]



< [ 00 01 01 80 ]



< Supervisory frame:

< SAPI: 00  C/R: 0 EA: 0

<  TEI: 000        EA: 1

< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

< N(R): 064 P/F: 0

< 0 bytes of data

-- ACKing all packets from 62 to (but not including) 64

-- ACKing packet 63, new txqueue is -1 (-1 means empty)

-- Since there was nothing left, stopping T200 counter

-- Nothing left, starting T203 counter

-- Restarting T203 counter



< [ 02 01 80 80 08 02 04 12 5a ]



< Informational frame:

< SAPI: 00  C/R: 1 EA: 0

<  TEI: 000        EA: 1

< N(S): 064   0: 0

< N(R): 064   P: 0

< 5 bytes of data

-- ACKing all packets from 63 to (but not including) 64

-- Since there was nothing left, stopping T200 counter

-- Stopping T203 counter since we got an ACK

-- Nothing left, starting T203 counter

< Protocol Discriminator: Q.931 (8)  len=5 < Call Ref: len= 2 (reference 
1042/0x412) (Originator) < Message type: RELEASE COMPLETE (90)

q931.c:3875 q931_receive: call 1042 on channel 19 enters state 0 (Null) 
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null 
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null Sending 
Receiver Ready (65)



> [ 02 01 01 82 ]



> Supervisory frame:

> SAPI: 00  C/R: 1 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 065 P/F: 0

> 0 bytes of data

-- Restarting T203 counter

-- Restarting T203 counter

T203 counter expired, sending RR and scheduling T203 again Sending Receiver 
Ready (65)



> [ 00 01 01 83 ]



> Supervisory frame:

> SAPI: 00  C/R: 0 EA: 0

>  TEI: 000        EA: 1

> Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

> N(R): 065 P/F: 1

> 0 bytes of data

-- Restarting T203 counter



< [ 00 01 01 81 ]



< Supervisory frame:

< SAPI: 00  C/R: 0 EA: 0

<  TEI: 000        EA: 1

< Zero: 0     S: 0 01: 1  [ RR (receive ready) ]

< N(R): 064 P/F: 1

< 0 bytes of data

-- ACKing all packets from 63 to (but not including) 64

-- Since there was nothing left, stopping T200 counter

-- Stopping T203 counter since we got an ACK

-- Nothing left, starting T203 counter

-- Got RR response to our frame

-- Restarting T203 counter


// END //


----- Original Message ----- 
From: "Klaus Darilion" <klaus.mailinglists at pernau.at>
To: "Development discussion of video media support in Asterisk" 
<asterisk-video at lists.digium.com>
Sent: Friday, June 27, 2008 1:12 PM
Subject: Re: [Asterisk-video] Fw: Outbound video Calls


>
>
> Asterisk Users schrieb:
>> Hi,
>>
>> I have applied that patch, and the libpri one as well.
>>
>> I did an intense debug on an incoming and outgoing call, neither of them
>
> please no "intense", only the Q931 is interresting.
>
>> show an LCC, however the incoming call does not have User information 
>> layer
>> 1 in bearer capability ?
>
> strange. At least for outgoing calls you need to set UL1 as otherwise
> the mobile (and the mobile operator) does not know that the incoming
> call is an video call.
>
> Use: zap show channel 1 (or any other channel on this trunk). You should
> see a line like:
>   H324M Signalling: use 'Low Layer Compatibility' IE
>
> If you do not have the "H324M Signalling" line then the patch is not
> properly applied. If you do have this line but it says "Bearer
> Capability" then you do not have configured it correctly.
>
> If sending H324M in LCC or sending in both then I do not know how to
> solve this issue - then I suspect your telco blocks it somewhere.
>
> regards
> klaus
>
> _______________________________________________
> --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