Hi guys.
I'm having problem to complete video calls.
My UAC sends video codec on the INVITE, but the FUSION don't send those codecs foward.
This is my freeswitch/vars.xml conf:
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G729,PCMU,PCMA,H263,H264,VP8" />
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G729,PCMU,PCMA,H263,H264,VP8" />
This is my INVITE from the UAC to the FUSION PBX:
m=audio 19830 RTP/AVP 0 8 9 102 103 18 101
15:32:49.793212 │ ACK │ │a=rtcp-mux
│ ──────────────────────────> │ │a=rtpmap:101 telephone-event/8000
│ │ │a=rtpmap:102 ILBC/8000
│ │ │a=rtpmap:103 opus/48000/2
│ │ │a=fmtp:101 0-15
│ │ │a=fmtp:102 mode=20
│ │ │a=fmtp:103 maxplaybackrate=16000;maxaveragebitrate=24000;useinbandfec=1;usedtx=1
│ │ │a=fmtp:18 annexb=no
│ │ │a=ptime:20
│ │ │a=sendrecv
│ │ │a=ssrc:2344105399 cname:Iyo3Gt4GjLkuTNH4
│ │ │a=ssrc:2344105399 msid:106b3a45-2449-414d-8fef-34d1f271404e d853bc31-9ac2-49c2-af58-4089b3274e55
│ │ │a=ssrc:2344105399 mslabel:106b3a45-2449-414d-8fef-34d1f271404e
│ │ │a=ssrc:2344105399 label:d853bc31-9ac2-49c2-af58-4089b3274e55
│ │ │m=video 55126 RTP/AVP 99 34
│ │ │a=rtcp-mux
│ │ │a=rtpmap:34 H263/90000
│ │ │a=rtpmap:99 H264/90000
│ │ │a=fmtp:34 CIF=1;QCIF=2;SQCIF=2
│ │ │a=sendrecv
as you can see the UAC its sending VIDEO CODECS (H263 H264).
Then my fusion PBX answer with the "183 session progress" this without the video codecs:
t=0 0
│ ──────────────────────────> │ │m=audio 29618 RTP/AVP 0 101
│ │ │a=rtpmap:0 PCMU/8000
│ │ │a=rtpmap:101 telephone-event/8000
│ │ │a=fmtp:101 0-16
│ │ │a=ptime:20
│ │ │a=rtcp-mux
│ │ │a=rtcp:29618 IN IP4 177.11.49.232
│ │ │m=video 0 RTP/AVP 19
Also the Invite that FUSION makes to another extensions (another UAC) also goes without the video codecs:
t=0 0
│ │ │m=audio 21404 RTP/AVP 0 18 8 101 13
│ │ │a=rtpmap:0 PCMU/8000
│ │ │a=rtpmap:18 G729/8000
│ │ │a=fmtp:18 annexb=no
│ │ │a=rtpmap:8 PCMA/8000
│ │ │a=rtpmap:101 telephone-event/8000
│ │ │a=fmtp:101 0-16
│ │ │a=rtpmap:13 CN/8000
│ │ │a=ptime:20
How can I make video calls?
I'm having problem to complete video calls.
My UAC sends video codec on the INVITE, but the FUSION don't send those codecs foward.
This is my freeswitch/vars.xml conf:
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G729,PCMU,PCMA,H263,H264,VP8" />
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G729,PCMU,PCMA,H263,H264,VP8" />
This is my INVITE from the UAC to the FUSION PBX:
m=audio 19830 RTP/AVP 0 8 9 102 103 18 101
15:32:49.793212 │ ACK │ │a=rtcp-mux
│ ──────────────────────────> │ │a=rtpmap:101 telephone-event/8000
│ │ │a=rtpmap:102 ILBC/8000
│ │ │a=rtpmap:103 opus/48000/2
│ │ │a=fmtp:101 0-15
│ │ │a=fmtp:102 mode=20
│ │ │a=fmtp:103 maxplaybackrate=16000;maxaveragebitrate=24000;useinbandfec=1;usedtx=1
│ │ │a=fmtp:18 annexb=no
│ │ │a=ptime:20
│ │ │a=sendrecv
│ │ │a=ssrc:2344105399 cname:Iyo3Gt4GjLkuTNH4
│ │ │a=ssrc:2344105399 msid:106b3a45-2449-414d-8fef-34d1f271404e d853bc31-9ac2-49c2-af58-4089b3274e55
│ │ │a=ssrc:2344105399 mslabel:106b3a45-2449-414d-8fef-34d1f271404e
│ │ │a=ssrc:2344105399 label:d853bc31-9ac2-49c2-af58-4089b3274e55
│ │ │m=video 55126 RTP/AVP 99 34
│ │ │a=rtcp-mux
│ │ │a=rtpmap:34 H263/90000
│ │ │a=rtpmap:99 H264/90000
│ │ │a=fmtp:34 CIF=1;QCIF=2;SQCIF=2
│ │ │a=sendrecv
as you can see the UAC its sending VIDEO CODECS (H263 H264).
Then my fusion PBX answer with the "183 session progress" this without the video codecs:
t=0 0
│ ──────────────────────────> │ │m=audio 29618 RTP/AVP 0 101
│ │ │a=rtpmap:0 PCMU/8000
│ │ │a=rtpmap:101 telephone-event/8000
│ │ │a=fmtp:101 0-16
│ │ │a=ptime:20
│ │ │a=rtcp-mux
│ │ │a=rtcp:29618 IN IP4 177.11.49.232
│ │ │m=video 0 RTP/AVP 19
Also the Invite that FUSION makes to another extensions (another UAC) also goes without the video codecs:
t=0 0
│ │ │m=audio 21404 RTP/AVP 0 18 8 101 13
│ │ │a=rtpmap:0 PCMU/8000
│ │ │a=rtpmap:18 G729/8000
│ │ │a=fmtp:18 annexb=no
│ │ │a=rtpmap:8 PCMA/8000
│ │ │a=rtpmap:101 telephone-event/8000
│ │ │a=fmtp:101 0-16
│ │ │a=rtpmap:13 CN/8000
│ │ │a=ptime:20
How can I make video calls?