donacarr
Allora... a me funzionano entrambi senza problemi. Qui i diagrammi dei messaggi. C'è una sottile differenza nei payload DTMF, adesso indago nei pacchetti. Comunque con CUP Lazio io vedo che usa 101.
Wind 159 :
CUP Lazio:
Edit: sembra che con il CUP riceva di risposta 96, ma poi lo ingnora.
Wind 159
Nelli'INVITE:
m=audio 49902 RTP/AVP 8 18 2 0 100 101
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729a/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:100 NSE/8000
a=fmtp:100 192-193
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
e nella risposta 183 Session Progress:
m=audio 24468 RTP/AVP 8 18 0 101
a=rtpmap:101 telephone-event/8000
a=ptime:20
CUP Lazio - INVITE
m=audio 49910 RTP/AVP 8 18 2 0 100 101
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729a/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:100 NSE/8000
a=fmtp:100 192-193
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
E nella 200 OK:
m=audio 35692 RTP/AVP 8 96
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=sendrecv
a=ptime:20
a=maxptime:150
Però poi gli manda un 101, non un 96 (così come da messagge SDP nel frame 90, che è poi quanto sopra):
Per Wind la differenza è che non è "DynamicRTP-Type-101":
ma solamente "telephone-event". È un poco diverso l'handshake SDP. Per Wind c'è solo:
mentre per CUP Lazio c'è:
Devo controllare le specifiche del VoIP, ma non è magari che il payload RTP che manda l'altro server è quello che userà lui, e non quello che deve usare anche l'ATA?