[asterisk-dev] Passing video calls / bearer capability thru PRI / How to add?

Klaus Darilion klaus.mailinglists at pernau.at
Fri Jan 19 01:39:09 MST 2007


I had the same problem long ago:

http://bugs.digium.com/view.php?id=3891 (read the whole thread)

Maybe you should open a new bug report.

regards
klaus

Bruno.Voigt at ic3s.de wrote:
> Hi all,
> 
> using latest asterisk-svn
> I want to reflect an video call incoming via an PRI EuroISDN channel
> to another outgoing PRI channel,
> and I want the the outgoing channel to have the exact same
> bearer capability "User information layer 1: G.7xx 384k Video (38)"
> 
> < Bearer Capability (len= 5)
> < [ Ext: 1  Q.931 Std: 0  Info transfer capability: Unrestricted digital 
> information (8)
> <   Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
> <   Ext: 1  User information layer 1: G.7xx 384k Video (38)
> 
> unfortunately using a simple extension like
>   exten => 445,1,Dial(${TRUNK}/04109555502)
> it is truncated to
> 
>> 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)
>>    Ext: 0  User information layer 1: Unknown (24)
> 
> Where may I adjust/jump in to the source code to
> have the Ext: 1  User information layer 1 passed thru unmodified ??
> Or can it already be archived via configuration?
> 
> The transfer capability is already passed thru - but not the user 
> information layer 1 :-(
> 
> TIA for any hints,
> Bruno
> ---
> bruno.voigt at ic3s.de
> 
> ---
> < Protocol Discriminator: Q.931 (8)  len=45
> < Call Ref: len= 2 (reference 25914/0x653A) (Originator)
> < Message type: SETUP (5)
> < [a1]
> < Sending Complete (len= 1)
> < [04 03 88 90 a6]
> < Bearer Capability (len= 5) [ Ext: 1  Q.931 Std: 0  Info transfer 
> capability: Unrestricted digital information (8)
> <                              Ext: 1  Trans mode/rate: 64kbps, 
> circuit-mode (16)
> <                              Ext: 1  User information layer 1: G.7xx 
> 384k Video (38)
> < [18 03 a1 83 9d]
> < 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: 29 ]
> < [6c 0c 21 83 31 37 35 32 36 30 39 36 31 31]
> < Calling Number (len=14) [ Ext: 0  TON: National Number (2)  NPI: 
> ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> <                           Presentation: Presentation allowed of network 
> provided number (3)  '1752609611' ]
> < [70 08 c1 35 35 35 36 34 34 35]
> < Called Number (len=10) [ Ext: 1  TON: Subscriber Number (4)  NPI: 
> ISDN/Telephony Numbering Plan (E.164/E.163) (1)  '5556445' ]
> < [7c 03 88 90 a6]
> < IE: Low-layer Compatibility (len = 5)
> -- Making new call for cr 25914
> -- Processing Q.931 Call Setup
> -- Processing IE 161 (cs0, Sending Complete)
> -- 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 124 (cs0, Low-layer Compatibility)
> q931.c:3294 q931_receive: call 25914 on channel 29 enters state 6 (Call 
> Present)
> q931.c:2570 q931_call_proceeding: call 25914 on channel 29 enters state 9 
> (Incoming Call Proceeding)
>> Protocol Discriminator: Q.931 (8)  len=11
>> Call Ref: len= 2 (reference 25914/0x653A) (Terminator)
>> Message type: CALL PROCEEDING (2)
>> [18 04 e9 81 83 9d]
>> Channel ID (len= 6) [ Ext: 1  IntID: Explicit  PRI  Spare: 0  Exclusive 
> Dchan: 0
>>                        ChanSel: Reserved
>>                       Ext: 1  DS1 Identifier: 1
>>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 
> 
> 3
>>                       Ext: 1  Channel: 29 ]
>     -- Accepting call from '01752609611' to '5556445' on channel 1/29, 
> span 1
> 
> 
>     -- Executing [445 at external-call:1] Dial("Zap/29-1", 
> "Zap/r1/04109555502") in new stack
> -- Making new call for cr 32771
>     -- Requested transfer capability: 0x08 - DIGITAL
>> Protocol Discriminator: Q.931 (8)  len=34
>> Call Ref: len= 2 (reference 3/0x3) (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)
>>                              Ext: 0  User information layer 1: Unknown 
> (24)
>> [18 04 e9 81 83 83]
>> Channel ID (len= 6) [ Ext: 1  IntID: Explicit  PRI  Spare: 0  Exclusive 
> Dchan: 0
>>                        ChanSel: Reserved
>>                       Ext: 1  DS1 Identifier: 1
>>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 
> 
> 3
>>                       Ext: 1  Channel: 3 ]
>> [6c 03 41 81 30]
>> Calling Number (len= 5) [ Ext: 0  TON: Subscriber Number (4)  NPI: 
> ISDN/Telephony Numbering Plan (E.164/E.163) (1)
>>                           Presentation: Presentation permitted, user 
> number passed network screening (1)  '0' ]
>> [70 0c c1 30 34 31 30 39 35 35 35 35 30 32]
>> Called Number (len=14) [ Ext: 1  TON: Subscriber Number (4)  NPI: 
> ISDN/Telephony Numbering Plan (E.164/E.163) (1)  '04109555502' ]
> q931.c:2879 q931_setup: call 32771 on channel 3 enters state 1 (Call 
> Initiated)
>     -- Called r1/04109555502
> --
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev


-- 
Klaus Darilion
nic.at



More information about the asterisk-dev mailing list