Summary:ASTERISK-05081: ISDN Early Media does not work with CVS HEAD
Reporter:Roy Sigurd Karlsbakk (rkarlsba)Labels:
Date Opened:2005-09-14 08:29:47Date Closed:2011-06-07 14:10:37
Versions:Frequency of
Environment:Attachments:( 0) pri-debug-early-media.txt
Description:When trying the following with CVS HEAD, I get no audio down the PRI. This works fine on stable. Attached is PRI DEBUG on both CVS HEAD and stable.

exten => _X.,1,SetVar(DIALED_NUMBER=${EXTEN})
exten => _X.,2,SetVar(PRI_CAUSE=1)
exten => _X.,3,PlayTones(ring)
exten => _X.,4,Wait(5)
exten => _X.,5,Hangup
Comments:By: Paul Cadach (pcadach) 2005-09-14 12:53:02

Could you "backtrace" CVS-HEAD to locate changes caused early media to stop working? At least attached debug shows correct interactions on PRI level.

Also, if "backtrace" isn't possible, could you compare attached debug with the one from stable version? Probably peer exchange isn't support for early media (it's usual for EuroISDN).

By: Roy Sigurd Karlsbakk (rkarlsba) 2005-09-14 13:14:52

backtracing cvs head might take a while. perhaps this'll be easier to debug by the ones who've wrote the changes?

the changes in the pri debug shows the following in favor of STABLE. this part is not in the pri debug from HEAD.

+> Protocol Discriminator: Q.931 (8)  len=9
+> Call Ref: len= 2 (reference 40505/0x9E39) (Terminator)
+> Message type: PROGRESS (3)
+> [1e 02 81 88]
+> Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0   Location: Private network serving the local user (1)
+>                               Ext: 1  Progress Description: Inband information or appropriate pattern now available. (8) ]

what do you mean by peer exchange? both tests have been done on the same server with the same PRI.


By: Kevin P. Fleming (kpfleming) 2005-09-14 19:05:00

This is a configuration issue. Please use the Progress() application to indicate that you want to send early media to the network you are receiving the call from.