[asterisk-users] Pri-Debug-Log / Is Early Media supported by provider?

Thorsten Göllner tg at ovm-group.com
Fri May 24 08:34:01 CDT 2013


Hi,

I tried to use Early Media:

exten => 1,1,Playback(demo-thanks,noanswer)
  same => n,Hangup()

But when calling my extension I do not hear the voicefile - I only hear 
the ring tone. In the Asterisk-Log I can see, that the voicefile is played.

I got the same result when using "Progress()" in the first priority.

I tried "pri set debug on span 1" and got the following:
(I replaced originating caller id by 123456)

PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=48
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 14783/0x39BF) (Sent from 
originator)
PRI Span: 1 < Message Type: SETUP (5)
PRI Span: 1 < [a1]
PRI Span: 1 < Sending Complete (len= 1)
PRI Span: 1 < [04 03 80 90 a3]
PRI Span: 1 < Bearer Capability (len= 5) [ Ext: 1  Coding-Std: 0 Info 
transfer capability: Speech (0)
PRI Span: 1 <                              Ext: 1  Trans mode/rate: 
64kbps, circuit-mode (16)
PRI Span: 1 <                                User information layer 1: 
A-Law (35)
PRI Span: 1 < [18 03 a9 83 8e]
PRI Span: 1 < Channel ID (len= 5) [ Ext: 1  IntID: Implicit Other(PRI)  
Spare: 0  Exclusive  Dchan: 0
PRI Span: 1 <                       ChanSel: As indicated in following 
octets
PRI Span: 1 <                       Ext: 1  Coding: 0  Number Specified  
Channel Type: 3
PRI Span: 1 <                       Ext: 1  Channel: 14 Type: CPE]
PRI Span: 1 < [6c 0c 21 83 31 37 38 31 34 38 34 31 34 32]
PRI Span: 1 < Calling Number (len=14) [ Ext: 0  TON: National Number 
(2)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
PRI Span: 1 <                           Presentation: Presentation 
allowed of network provided number (3)  '123456' ]
PRI Span: 1 < [70 0c c1 36 30 32 31 32 35 30 30 30 33 30]
PRI Span: 1 < Called Number (len=14) [ Ext: 1  TON: Subscriber Number 
(4)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '1' ]
PRI Span: 1 < [7d 02 91 81]
PRI Span: 1 < IE: High-layer Compatibility (len = 4)
PRI Span: 1 -- Making new call for cref 14783
PRI Span: 1 Received message for call 0x7f48ec00a370 on link 
0x7f49201859a0 TEI/SAPI 0/0
PRI Span: 1 -- Processing Q.931 Call Setup
PRI Span: 1 -- Processing IE 161 (cs0, Sending Complete)
PRI Span: 1 -- Processing IE 4 (cs0, Bearer Capability)
PRI Span: 1 -- Processing IE 24 (cs0, Channel Identification)
PRI Span: 1 -- Processing IE 108 (cs0, Calling Party Number)
PRI Span: 1 -- Processing IE 112 (cs0, Called Party Number)
PRI Span: 1 -- Processing IE 125 (cs0, High-layer Compatibility)
PRI Span: 1 q931.c:8281 post_handle_q931_message: Call 14783 enters 
state 6 (Call Present).  Hold state: Idle
Span 1: Processing event PRI_EVENT_RING(5)
PRI Span: 1 q931.c:5477 q931_call_proceeding: Call 14783 enters state 9 
(Incoming Call Proceeding).  Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=10
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 14783/0x39BF) (Sent to 
originator)
PRI Span: 1 > Message Type: CALL PROCEEDING (2)
PRI Span: 1 TEI=0 Transmitting N(S)=70, window is open V(A)=70 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=10
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 14783/0x39BF) (Sent to 
originator)
PRI Span: 1 > Message Type: CALL PROCEEDING (2)
PRI Span: 1 > [18 03 a9 83 8e]
PRI Span: 1 > Channel ID (len= 5) [ Ext: 1  IntID: Implicit Other(PRI)  
Spare: 0  Exclusive  Dchan: 0
PRI Span: 1 >                       ChanSel: As indicated in following 
octets
PRI Span: 1 >                       Ext: 1  Coding: 0  Number Specified  
Channel Type: 3
PRI Span: 1 >                       Ext: 1  Channel: 14 Type: CPE]
     -- Accepting call from '123456' to '1' on channel 0/14, span 1
     -- Executing [1 at port1:1] NoOp("DAHDI/i1/123456-245", "") in new stack
     -- Executing [1 at port1:2] Playback("DAHDI/i1/123456-245", 
"demo-thanks,noanswer") in new stack
     -- <DAHDI/i1/123456-245> Playing 'demo-thanks.gsm' (language 
'de_female')
     -- Executing [1 at port1:3] Hangup("DAHDI/i1/123456-245", "") in new 
stack
   == Spawn extension (port1, 1, 3) exited non-zero on 
'DAHDI/i1/123456-245'
PRI Span: 1 q931.c:6837 q931_hangup: Hangup other cref:14783
PRI Span: 1 q931.c:6594 __q931_hangup: ourstate Incoming Call 
Proceeding, peerstate Outgoing Call Proceeding, hold-state Idle
PRI Span: 1 q931.c:5783 q931_disconnect: Call 14783 enters state 11 
(Disconnect Request).  Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 14783/0x39BF) (Sent to 
originator)
PRI Span: 1 > Message Type: DISCONNECT (69)
PRI Span: 1 TEI=0 Transmitting N(S)=71, window is open V(A)=71 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 14783/0x39BF) (Sent to 
originator)
PRI Span: 1 > Message Type: DISCONNECT (69)
PRI Span: 1 > [08 02 81 90]
PRI Span: 1 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  
Spare: 0  Location: Private network serving the local user (1)
PRI Span: 1 >                  Ext: 1  Cause: Normal Clearing (16), 
class = Normal Event (1) ]
     -- Hungup 'DAHDI/i1/123456-245'

Can you see, if my provider supports Early Media? Or do I have to ask 
the tech department there?

Ubuntu 64 bit kernel: 3.2.0-38-generic
Asterisk: 11.2.1
DAHDI: 2.6.1
Libpri: 1.4.12
Sangoma A104 (4 port E1, germany)
Wanpipe Driver: 3.5.28

Best regards
-Thorsten-



More information about the asterisk-users mailing list