simcity says to add some video format information for the extensions in the sip_custom_post.conf file but I have the problem with or without this code. I should also note that the patches he mentions in his thread don’t seem to be required anymore to make video work. I believe I saw somewhere that these patches were put into the lastest versions.
I can do an H264 call from two software SIP clients and get 640 x 480 on both ends. I can also send and display a 640 x 480 video feed to a Cisco 9971 from a soft client (soft client still receives a 176 x 144 feed from Cisco phone).
There don’t seem to be any video format configuration tags in the SEP.cnf.xml files for either phone. I am using SIP8941_8945.9-3-4-17 firmware for the 8945 and sip9971.9-4-1-9 for the 9971. In my SIP settings, I have max bitrate set to 4000kb/s. We are running FreePBX 2.11 with Asterisk 11.
Does anyone have experience with making this work correctly? Any help is appreciated.
The Cisco videophones use an attribute called “imageattr” in SDP that lists the available resolutions for the phone. You can see exactly how this value is presented if you do a SIP trace. Neither Asterisk or FreeSwitch account for this attribute and it forces the video to negotiate at a low resolution. You could probably hardcode the value into the H264 module or wherever the SDP is handled.
We ended up using Opensips for B2BUA and Freeswitch for media. The video will pass through correctly at high resolution using Opensips.
A B2BUA handles SIP signaling and the SDP messages. The actual audio/video goes over RTP usually directly from one UA to the other UA. When I refer to using Freeswitch for media I’m talking about voicemail, IVR, things like that. Opensips doesn’t provide these media functions.