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.
------------------------------------------------------------------------
[driver.conf]
encoding = mulaw
09:00:15.836927 IP pstnGateway.sip > bayonneSvr.sip: UDP, length: 1079
[EMAIL PROTECTED] sip:[EMAIL PROTECTED]: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:[EMAIL PROTECTED]>;tag=00808260003A00044CF700000FD7
To: <sip:[EMAIL PROTECTED]>
Call-ID: [EMAIL PROTECTED]
CSeq: 19299 INVITE
Contact: <sip:[EMAIL PROTECTED]: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
[EMAIL PROTECTED]@...W.D4W.H.......>.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:[EMAIL PROTECTED]>;tag=00808260003A00044CF700000FD7
To: <sip:[EMAIL PROTECTED]>
Call-ID: [EMAIL PROTECTED]
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
[EMAIL PROTECTED]@..LW.D4W.H......i>.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:[EMAIL PROTECTED]>;tag=00808260003A00044CF700000FD7
To: <sip:[EMAIL PROTECTED]>;tag=1191167549
Call-ID: [EMAIL PROTECTED]
CSeq: 19299 INVITE
Contact: <sip:[EMAIL PROTECTED]: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
[EMAIL PROTECTED]@...W.D4W.H.......>$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:[EMAIL PROTECTED]>;tag=00808260003A00044CF700000FD7
To: <sip:[EMAIL PROTECTED]>;tag=1191167549
Call-ID: [EMAIL PROTECTED]
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
[EMAIL PROTECTED]&W.H.W.D4.......9ACK sip:[EMAIL PROTECTED]:5060 SIP/2.0
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bK45c7.d63c19f1.0
From: <sip:[EMAIL PROTECTED]>;tag=00808260003A00044CF700000FD7
Call-ID: [EMAIL PROTECTED]
To: <sip:[EMAIL PROTECTED]>;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:[EMAIL
PROTECTED]: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
[EMAIL PROTECTED]>..INVITE sip:[EMAIL PROTECTED]: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:[EMAIL PROTECTED]>;tag=00808260003A0005590C000024AB
To: <sip:[EMAIL PROTECTED]>
Call-ID: [EMAIL PROTECTED]
CSeq: 2876 INVITE
Contact: <sip:[EMAIL PROTECTED]: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
[EMAIL PROTECTED]@...W.D4W.H.......>.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:[EMAIL PROTECTED]>;tag=00808260003A0005590C000024AB
To: <sip:[EMAIL PROTECTED]>
Call-ID: [EMAIL PROTECTED]
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
[EMAIL PROTECTED]@..NW.D4W.H......g>.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:[EMAIL PROTECTED]>;tag=00808260003A0005590C000024AB
To: <sip:[EMAIL PROTECTED]>;tag=368577037
Call-ID: [EMAIL PROTECTED]
CSeq: 2876 INVITE
Contact: <sip:[EMAIL PROTECTED]: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
[EMAIL PROTECTED]@...W.D4W.H.......>"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:[EMAIL PROTECTED]>;tag=00808260003A0005590C000024AB
To: <sip:[EMAIL PROTECTED]>;tag=368577037
Call-ID: [EMAIL PROTECTED]
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
[EMAIL PROTECTED](W.H.W.D4........ACK sip:[EMAIL PROTECTED]:5060 SIP/2.0
Via: SIP/2.0/UDP pstnGateway;branch=z9hG4bKfa66.c366ad13.0
From: <sip:[EMAIL PROTECTED]>;tag=00808260003A0005590C000024AB
Call-ID: [EMAIL PROTECTED]
To: <sip:[EMAIL PROTECTED]>;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:[EMAIL
PROTECTED]: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
------------------------------------------------------------------------
_______________________________________________
Bayonne-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bayonne-devel