Re: Unsupported Media Type, Bayonne2

Alexandre BOULANGER <[email protected]> Tue, 04 Apr 2006 09:52:03 +0200
Newsgroups gmane.comp.gnu.bayonne.devel
Message-ID <[email protected]>
Hi David,


Here's a dump about the negociation issue

The pstnGateway has G729, G729A, PCMA and PCMU
My bayonneSvr has G723, G711 and GSM

Of course I've clean wiped my old bayonne components and compiled the
last ones.
Tell me if you need more information


thanks


Le jeudi 30 mars 2006 à 09:32 -0500, David Sugar a écrit :
> You need 1.2.1, where I fixed the sdp negotiation fully and think
> finally correctly,  to examine the rtpmap of the remote's attributes.  I
> have also considered changes to allow Bayonne to support and negotiate
> sessions for which it has no direct codec.  After all, Bayonne need not
> know the audio data to play and record prompts.  Hence, it could then
> potentially record and playback a g729 audio file even if it cannot know
> what it is recording and playing :).  To do that, I need to define
> additional audio formats in ccaudio even without matching codecs, and
> then add them to the sdp negotiation code in Bayonne.
> 

-- 
Alexandre BOULANGER <[email protected]>

_______________________________________________
Bayonne-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bayonne-devel
bayonne2_negociation.txt (text/plain, 10 KB)
[driver.conf]
encoding = mulaw

09:00:15.836927 IP pstnGateway.sip > bayonneSvr.sip: UDP, length: 1079
E..S..@.=..iW.H.W.D4.....?N.INVITE sip:33177359800@bayonneSvr:5060 SIP/2.0
Record-Route: <sip:pstnGateway;ftag=00808260003A00044CF700000FD7;lr=on>
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bK45c7.d63c19f1.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A00044CF700000430
From: <sip:33322220585@SIPexpress>;tag=00808260003A00044CF700000FD7
To: <sip:33177359800@pstnGateway>
Call-ID: 00808260003A00044CF7000026F4@SIPexpress
CSeq: 19299 INVITE
Contact: <sip:33322220585@SIPexpress:5060>
Max-Forwards: 16
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, INFO
Content-Type: application/sdp
Supported: 100rel
User-Agent: TELES.iSWITCH
Content-Length:   406

v=0
o=- 1028184700007462 1 IN IP4 SIPexpress
s=-
c=IN IP4 87.240.72.199
t=0 0
m=audio 4010 RTP/AVP 18 18 8 0
a=rtpmap:18 G729/8000
a=ptime:20
a=rtpmap:18 G729A/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=ptime:20
a=rtpmap:0 PCMU/8000
a=ptime:20
a=sendrecv
m=image 4012 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxUdpEC:t38UDPRedundancy
a=T38FaxRateManagement:transferredTCF

09:00:15.837335 IP bayonneSvr.sip > pstnGateway.sip: UDP, length: 459
E.....@[email protected].......>.SIP/2.0 100 Trying
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bK45c7.d63c19f1.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A00044CF700000430
From: <sip:33322220585@SIPexpress>;tag=00808260003A00044CF700000FD7
To: <sip:33177359800@pstnGateway>
Call-ID: 00808260003A00044CF7000026F4@SIPexpress
CSeq: 19299 INVITE
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO, REFER, UPDATE
Content-Length: 0



09:00:15.837415 IP bayonneSvr.sip > pstnGateway.sip: UDP, length: 609
E..}..@[email protected]>.SIP/2.0 101 Dialog Establishement
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bK45c7.d63c19f1.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A00044CF700000430
Record-Route: <sip:pstnGateway;ftag=00808260003A00044CF700000FD7;lr=on>
From: <sip:33322220585@SIPexpress>;tag=00808260003A00044CF700000FD7
To: <sip:33177359800@pstnGateway>;tag=1191167549
Call-ID: 00808260003A00044CF7000026F4@SIPexpress
CSeq: 19299 INVITE
Contact: <sip:33177359800@bayonneSvr:5060>
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO, REFER, UPDATE
Content-Length: 0

09:00:15.838013 IP bayonneSvr.sip > pstnGateway.sip: UDP, length: 490
E.....@[email protected].......>$SIP/2.0 415 Unsupported Media Type
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bK45c7.d63c19f1.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A00044CF700000430
From: <sip:33322220585@SIPexpress>;tag=00808260003A00044CF700000FD7
To: <sip:33177359800@pstnGateway>;tag=1191167549
Call-ID: 00808260003A00044CF7000026F4@SIPexpress
CSeq: 19299 INVITE
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO, REFER, UPDATE
Content-Length: 0


09:00:15.839616 IP pstnGateway.sip > bayonneSvr.sip: UDP, length: 379
E.....@.=..&W.H.W.D4.......9ACK sip:33177359800@bayonneSvr:5060 SIP/2.0
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bK45c7.d63c19f1.0
From: <sip:33322220585@SIPexpress>;tag=00808260003A00044CF700000FD7
Call-ID: 00808260003A00044CF7000026F4@SIPexpress
To: <sip:33177359800@pstnGateway>;tag=1191167549
CSeq: 19299 ACK
User-Agent: Sip EXpress router(0.9.6 (i386/linux))
Content-Length: 0



bayonne log, debug level

Apr  4 08:59:01 ptg2 bayonne: starting 1.2.1 on i686 Linux; timeslots=8
Apr  4 08:59:01 ptg2 bayonne: libexec starting; path=/usr/local/share/bayonne/libexec
Apr  4 08:59:01 ptg2 bayonne: loading french translator
Apr  4 08:59:01 ptg2 bayonne: sip/0: session starting
[...]
Apr  4 08:59:01 ptg2 bayonne: sip/7: session starting
Apr  4 08:59:01 ptg2 bayonne[28137]: sip: adding sdp encoding 0 PCMU/8000
Apr  4 08:59:01 ptg2 bayonne[28137]: sip: bound to port 5060
Apr  4 08:59:01 ptg2 bayonne[28137]: sip msgport starting
Apr  4 08:59:02 ptg2 bayonne[28137]: binding ivrscript...
Apr  4 08:59:02 ptg2 bayonne[28137]: compiled definitions::audiostrip; 10 steps
Apr  4 08:59:02 ptg2 bayonne[28137]: compiler scanning /usr/local/share/bayonne/ivrscript1
Apr  4 08:59:02 ptg2 bayonne[28137]: compiler scanning /usr/local/share/bayonne/scripts
Apr  4 08:59:02 ptg2 bayonne[28137]: register 33177359800 as askus01 on sip:pstnGateway
Apr  4 08:59:02 ptg2 bayonne[28137]: compiled 33177359800::idemp; 13 steps
[...]
Apr  4 08:59:02 ptg2 bayonne[28137]: compiled 33177359800; 10 steps
Apr  4 08:59:02 ptg2 bayonne[28137]: 3 scripts compiled
Apr  4 08:59:02 ptg2 bayonne[28137]: driver(s) started; 8 timeslot(s) used
Apr  4 08:59:02 ptg2 bayonne[28137]: tcpmon service started
Apr  4 08:59:02 ptg2 bayonne[28137]: sip: event 0002; cid=0, did=0, rid=1
Apr  4 08:59:02 ptg2 bayonne[28137]: sip: event 0001; cid=0, did=0, rid=1
Apr  4 08:59:02 ptg2 bayonne[28137]: registration for sip:33177359800@bayonneSvr:5060 confirmed
Apr  4 09:00:15 ptg2 bayonne[28137]: sip: event 0005; cid=1, did=2, rid=0
Apr  4 09:00:15 ptg2 bayonne[28137]: sip: event 0019; cid=1, did=-1, rid=0
Apr  4 09:00:15 ptg2 bayonne[28137]: sip: got bye for non-existant call









[driver.conf]
encoding = alaw

09:01:24.473477 IP pstnGateway.sip > bayonneSvr.sip: UDP, length: 1078
E..R..@.=..jW.H.W.D4.....>..INVITE sip:33177359800@bayonneSvr:5060 SIP/2.0
Record-Route: <sip:pstnGateway;ftag=00808260003A0005590C000024AB;lr=on>
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bKfa66.c366ad13.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A0005590C00001939
From: <sip:33322220585@SIPexpress>;tag=00808260003A0005590C000024AB
To: <sip:33177359800@pstnGateway>
Call-ID: 00808260003A0005590C00000B44@SIPexpress
CSeq: 2876 INVITE
Contact: <sip:33322220585@SIPexpress:5060>
Max-Forwards: 16
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, INFO
Content-Type: application/sdp
Supported: 100rel
User-Agent: TELES.iSWITCH
Content-Length:   406

v=0
o=- 1035047600009190 1 IN IP4 SIPexpress
s=-
c=IN IP4 87.240.72.199
t=0 0
m=audio 5210 RTP/AVP 18 18 8 0
a=rtpmap:18 G729/8000
a=ptime:20
a=rtpmap:18 G729A/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=ptime:20
a=rtpmap:0 PCMU/8000
a=ptime:20
a=sendrecv
m=image 5212 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxUdpEC:t38UDPRedundancy
a=T38FaxRateManagement:transferredTCF

09:01:24.473832 IP bayonneSvr.sip > pstnGateway.sip: UDP, length: 458
E.....@[email protected].......>.SIP/2.0 100 Trying
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bKfa66.c366ad13.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A0005590C00001939
From: <sip:33322220585@SIPexpress>;tag=00808260003A0005590C000024AB
To: <sip:33177359800@pstnGateway>
Call-ID: 00808260003A0005590C00000B44@SIPexpress
CSeq: 2876 INVITE
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO, REFER, UPDATE
Content-Length: 0


09:01:24.473909 IP bayonneSvr.sip > pstnGateway.sip: UDP, length: 607
E..{..@[email protected]>.SIP/2.0 101 Dialog Establishement
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bKfa66.c366ad13.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A0005590C00001939
Record-Route: <sip:pstnGateway;ftag=00808260003A0005590C000024AB;lr=on>
From: <sip:33322220585@SIPexpress>;tag=00808260003A0005590C000024AB
To: <sip:33177359800@pstnGateway>;tag=368577037
Call-ID: 00808260003A0005590C00000B44@SIPexpress
CSeq: 2876 INVITE
Contact: <sip:33177359800@bayonneSvr:5060>
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO, REFER, UPDATE
Content-Length: 0



09:01:24.474484 IP bayonneSvr.sip > pstnGateway.sip: UDP, length: 488
E.....@[email protected].......>"SIP/2.0 415 Unsupported Media Type
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bKfa66.c366ad13.0
Via: SIP/2.0/UDP SIPexpress:5060;branch=z9hG4bK00808260003A0005590C00001939
From: <sip:33322220585@SIPexpress>;tag=00808260003A0005590C000024AB
To: <sip:33177359800@pstnGateway>;tag=368577037
Call-ID: 00808260003A0005590C00000B44@SIPexpress
CSeq: 2876 INVITE
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, MESSAGE, INFO, REFER, UPDATE
Content-Length: 0

09:01:24.476576 IP pstnGateway.sip > bayonneSvr.sip: UDP, length: 377
E.....@.=..(W.H.W.D4........ACK sip:33177359800@bayonneSvr:5060 SIP/2.0
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bKfa66.c366ad13.0
From: <sip:33322220585@SIPexpress>;tag=00808260003A0005590C000024AB
Call-ID: 00808260003A0005590C00000B44@SIPexpress
To: <sip:33177359800@pstnGateway>;tag=368577037
CSeq: 2876 ACK
User-Agent: Sip EXpress router(0.9.6 (i386/linux))
Content-Length: 0


bayonne log, debug level

Apr  4 09:01:16 ptg2 bayonne: starting 1.2.1 on i686 Linux; timeslots=8
Apr  4 09:01:16 ptg2 bayonne: libexec starting; path=/usr/local/share/bayonne/libexec
Apr  4 09:01:16 ptg2 bayonne: loading french translator
Apr  4 09:01:16 ptg2 bayonne: sip/0: session starting
[...]
Apr  4 09:01:16 ptg2 bayonne: sip/7: session starting
Apr  4 09:01:16 ptg2 bayonne[28160]: sip: adding sdp encoding 8 PCMA/8000
Apr  4 09:01:16 ptg2 bayonne[28160]: sip: bound to port 5060
Apr  4 09:01:16 ptg2 bayonne[28160]: sip msgport starting
Apr  4 09:01:16 ptg2 bayonne[28160]: binding ivrscript...
Apr  4 09:01:16 ptg2 bayonne[28160]: compiled definitions::audiostrip; 10 steps
Apr  4 09:01:16 ptg2 bayonne[28160]: compiler scanning /usr/local/share/bayonne/ivrscript1
Apr  4 09:01:16 ptg2 bayonne[28160]: compiler scanning /usr/local/share/bayonne/scripts
Apr  4 09:01:16 ptg2 bayonne[28160]: register 33177359800 as askus01 on sip:pstnGateway
Apr  4 09:01:16 ptg2 bayonne[28160]: compiled 33177359800::idemp; 13 steps
[...]
Apr  4 09:01:16 ptg2 bayonne[28160]: compiled 33177359800; 10 steps
Apr  4 09:01:16 ptg2 bayonne[28160]: 3 scripts compiled
Apr  4 09:01:16 ptg2 bayonne[28160]: driver(s) started; 8 timeslot(s) used
Apr  4 09:01:16 ptg2 bayonne[28160]: tcpmon service started
Apr  4 09:01:16 ptg2 bayonne[28160]: sip: event 0002; cid=0, did=0, rid=1
Apr  4 09:01:16 ptg2 bayonne[28160]: sip: event 0001; cid=0, did=0, rid=1
Apr  4 09:01:16 ptg2 bayonne[28160]: registration for sip:33177359800@bayonneSvr:5060 confirmed
Apr  4 09:01:24 ptg2 bayonne[28160]: sip: event 0005; cid=1, did=2, rid=0
Apr  4 09:01:24 ptg2 bayonne[28160]: sip: event 0019; cid=1, did=-1, rid=0
Apr  4 09:01:24 ptg2 bayonne[28160]: sip: got bye for non-existant call