[Asterisk-video] [spam] Outbound Call / Callout Support

Cihan Aksakal cihan.aksakal at viif.de
Fri Nov 2 11:58:34 CDT 2007


Hi Sergio,

 

hmm, after some research I got what you meant, sorry. Now I am using
SIPp.

 

But I have encountered an hangup issue trying to make outbound video
calls to 3G handsets (have a look at the logs below) . 

 

We integrated the patches of Klaus according to the Q.931 issues without
effect. Any further ideas?

 

Best Regards,

Cihan

 

### extensions.conf

 

[test]

 

exten => 665,1,h324m_call(666 at test)

 

exten => 666,1,Set(CHANNEL(transfercapability)=VIDEO)

exten => 666,n,NoOp(transfer=${CHANNEL(transfercapability)})

exten => 666,n,Set(CHANNEL(userinformationlayer1)=38)

exten => 666,n,NoOp(ul1=${CHANNEL(userinformationlayer1)})

exten => 666,n,Dial,Zap/g1/162...

 

 

### Log without pri debug span 1

 

    -- Executing [665 at test:1] h324m_call("SIP/sippuas-0823c430",
"666 at test") in new stack

    -- Executing [666 at test:1] Set("Local/666 at test-03fc,2",
"CHANNEL(transfercapability)=VIDEO") in new stack

    -- Executing [666 at test:2] NoOp("Local/666 at test-03fc,2",
"transfer=VIDEO") in new stack

    -- Executing [666 at test:3] Set("Local/666 at test-03fc,2",
"CHANNEL(userinformationlayer1)=38") in new stack

    -- Executing [666 at test:4] NoOp("Local/666 at test-03fc,2", "ul1=38") in
new stack

    -- Executing [666 at test:5] Dial("Local/666 at test-03fc,2",
"Zap/g1/162...") in new stack

    -- digital call, setting user information layer 1 to 38 (0x26)

    -- Requested transfer capability: 0x18 - VIDEO

    -- Called g1/162...

    -- Channel 0/1, span 1 got hangup request, cause 38

    -- Zap/1-1 is circuit-busy

    -- Hungup 'Zap/1-1'

  == Everyone is busy/congested at this time (1:0/1/0)

  == Auto fallthrough, channel 'Local/666 at test-03fc,2' status is
'CONGESTION'

  == Spawn extension (test, 665, 1) exited non-zero on
'SIP/sippuas-0823c430'

 

 

### Log with pri debug span 1

 

    -- Executing [665 at test:1] h324m_call("SIP/sippuas-0823c430",
"666 at test") in new stack

    -- Executing [666 at test:1] Set("Local/666 at test-01c4,2",
"CHANNEL(transfercapability)=VIDEO") in new stack

    -- Executing [666 at test:2] NoOp("Local/666 at test-01c4,2",
"transfer=VIDEO") in new stack

    -- Executing [666 at test:3] Set("Local/666 at test-01c4,2",
"CHANNEL(userinformationlayer1)=38") in new stack

    -- Executing [666 at test:4] NoOp("Local/666 at test-01c4,2", "ul1=38") in
new stack

    -- Executing [666 at test:5] Dial("Local/666 at test-01c4,2",
"Zap/g1/162...") in new stack

-- Making new call for cr 32796

    -- digital call, setting user information layer 1 to 38 (0x26)

    -- Requested transfer capability: 0x18 - VIDEO

> Protocol Discriminator: Q.931 (8)  len=35

> Call Ref: len= 2 (reference 28/0x1C) (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 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 06 21 80 73 69 70 70]

> Calling Number (len= 8) [ Ext: 0  TON: National Number (2)  NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1)

>                           Presentation: Presentation permitted, user
number not screened (0)  'sipp' ]

> [70 0b a1 31 36 32 32 31 31 32 37 38 30]

> Called Number (len=13) [ Ext: 1  TON: National Number (2)  NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1)  '162...' ]

q931.c:2879 q931_setup: call 32796 on channel 1 enters state 1 (Call
Initiated)

    -- Called g1/162...

< Protocol Discriminator: Q.931 (8)  len=14

< Call Ref: len= 2 (reference 28/0x1C) (Terminator)

< Message type: STATUS (125)

< [08 04 82 e4 98 6c]

< Cause (len= 6) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0
Location: Public network serving the local user (2)

<                  Ext: 1  Cause: Invalid information element contents
(100), class = Protocol Error (e.g. unknown message) (6) ]

<              Cause data 1: 98 (152)

<              Cause data 2: 6c (108)

< [14 01 01]>

< Call State (len= 3) [ Ext: 0  Coding: CCITT (ITU) standard (0)  Call
state: Call Initiated (1)

-- Processing IE 8 (cs0, Cause)

-- Processing IE 20 (cs0, Call State)

< Protocol Discriminator: Q.931 (8)  len=10

< Call Ref: len= 2 (reference 28/0x1C) (Terminator)

< Message type: SETUP ACKNOWLEDGE (13)

< [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:3620 q931_receive: call 32796 on channel 1 enters state 2
(Overlap sending)

< Protocol Discriminator: Q.931 (8)  len=9

< Call Ref: len= 2 (reference 28/0x1C) (Terminator)

< Message type: DISCONNECT (69)

< [08 02 8a a6]

< Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0
Location: Network beyond the interworking point (10)

<                  Ext: 1  Cause: Network out of order (38), class =
Network Congestion (resource unavailable) (2) ]

-- Processing IE 8 (cs0, Cause)

q931.c:3561 q931_receive: call 32796 on channel 1 enters state 12
(Disconnect Indication)

    -- Channel 0/1, span 1 got hangup request, cause 38

    -- Zap/1-1 is circuit-busy

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

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

> Protocol Discriminator: Q.931 (8)  len=9

> Call Ref: len= 2 (reference 28/0x1C) (Originator)

> Message type: RELEASE (77)

> [08 02 81 a6]

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

>                  Ext: 1  Cause: Network out of order (38), class =
Network Congestion (resource unavailable) (2) ]

    -- Hungup 'Zap/1-1'

  == Everyone is busy/congested at this time (1:0/1/0)

  == Auto fallthrough, channel 'Local/666 at test-01c4,2' status is
'CONGESTION'

  == Spawn extension (test, 665, 1) exited non-zero on
'SIP/sippuas-0823c430'

< Protocol Discriminator: Q.931 (8)  len=5

< Call Ref: len= 2 (reference 28/0x1C) (Terminator)

< Message type: RELEASE COMPLETE (90)

q931.c:3501 q931_receive: call 32796 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

 

Von: asterisk-video-bounces at lists.digium.com
[mailto:asterisk-video-bounces at lists.digium.com] Im Auftrag von Cihan
Aksakal
Gesendet: Freitag, 2. November 2007 11:12
An: Development discussion of video media support in Asterisk
Betreff: Re: [Asterisk-video] [spam] Outbound Call / Callout Support

 

Hi Sergio,

 

Nice tool, thank you for the tip. 

 

But we want to make outbound video calls to 3G handsets as well. 

 

And I would prefer to use all components of our system during load
tests. Using only Sip would mean, that we won't use our E1 cards.

 

Best Regards,

Cihan

 

Von: asterisk-video-bounces at lists.digium.com
[mailto:asterisk-video-bounces at lists.digium.com] Im Auftrag von Sergio
Garcia Murillo
Gesendet: Donnerstag, 1. November 2007 23:13
An: Development discussion of video media support in Asterisk
Betreff: Re: [Asterisk-video] [spam] Outbound Call / Callout Support

 

Hi Cihan,

 

I used sipp (http://sipp.sourceforge.net/) to make sip load balancing
test. 

Just set up the first asterisk with a h324m_call to the second asterisk
box, it allows even to send rtp streams.

 

BR

Sergio

	----- Original Message ----- 

	From: Cihan Aksakal <mailto:cihan.aksakal at viif.de>  

	To: Development discussion of video media support in Asterisk
<mailto:asterisk-video at lists.digium.com>  

	Sent: Wednesday, October 31, 2007 6:28 PM

	Subject: [spam][Asterisk-video] Outbound Call / Callout Support

	 

	Hi all,

	 

	I am currently evaluating how to make h324m outbound calls and
need some help.

	 

	We have two main objectives: 

	*         We want to make load tests using two asterisk machines
with up to 4 E1 ports per machine. 

	*         and outbound calls to 3G handsets.

	 

	The outbound call should be connected to an asterisk application
which is providing a 3G-dtmf-video-portal using h324m_gw(). Inbound
calls to that application using h324m_gw() is working.

	 

	Any ideas how to setup such an environment?

	 

	Regards,

	Cihan Aksakal

	
________________________________


	_______________________________________________
	--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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-video/attachments/20071102/e17847f7/attachment-0001.htm 


More information about the asterisk-video mailing list