Merged revision(s) 29419 from opal/branches/EpsilonEridani:
Fixed imageattr SDP attribute increasing the max resolution
Merged revision(s) 29401-29420 from opal/branches/v3_12:
---------------------
r29418
Added "debug" command to aopl server shell script 
---------------------
r29415
Normalised various errors on sending UDP (ICMP response) to sue new PChannel::Unavailable. Also cleaned up a number of other places where errno used directly rather than normalised PChannel::Errors enumeration.
---------------------
r29412
Fixed race condition if remote is behind a Linux based NAT, can get ICMP reply of EHOSTUNREACH rather than ECONNREFUSED if remote has not yet sent a packet through the NAT router. 
---------------------
r29411
Another attempted fix in deadlock in presence polling.
---------------------
r29410
Fixed another issue with sending  RTP to host behind a NAT. 
---------------------
r29409
Allowed TTS cache directory to be set in VXML interpreter.
---------------------
r29407
Fixed SIP time outs being directed to the same pool thread for a given connection.
---------------------
r29406
Fixed address that is used for NAT determination of RTP channel when SIP DNS SRV record lookup is used.
---------------------
r29405
Added missing MCU endpoint to opalsrv
---------------------
r29404
Added "log" command to opalsrv.sh shell script. Fixed script inclusion of codec plogins directory when running server.
Merged revision(s) 29421-29437 from opal/branches/v3_12:
---------------------
r29434
Added sample VXML for OPAL server 
---------------------
r29433
Added ad hoc conference creation to OPAL server 
---------------------
r29431
Allow IVR record directory to be set.
---------------------
r29428
Try fix for race conditions where an operation (e.g. a SIP re-INVITE) was started before release, but has not yet finished. Once that operation has finished, no new operations should happen as they will check GetPhase() for connection relea...
---------------------
r29424
Fixed being able to dial H.323 URI without an '@' in it. If registered with a gatekeeper it is a username, but without gatekeeper it has to be interpreted as a hostname, as you have nowhere else to go.
Merged revision(s) 29438-29445 from opal/branches/v3_12:
Fixed OpenPhone installer so now has the traditional series of dialogs, including ability to install in different location.
Merged revision(s) 29446-29455 from opal/branches/v3_12:
---------------------
r29455
Fixed test for where ptbuildopts.h goes when --host not specified. 
---------------------
r29453
Fixed handling of variable substitution in Windows configure. If not defined should be empty string, not left as the ${blah}.
---------------------
r29451
Fix for handling missing RTP data (silence generation) in G.722-64K codec. Due to it's bizarre half 8kHz, half 16kHz specification requirements, the "standard" OPAL mechanism gets it wrong.
---------------------
r29447
Update of ReadMe.txt file for OpenPhone, thanks Mark Fleming.
Fix yet another consequence of fixing bug in Windows configure. Missing slash.
Also updating VS2012 build files.
As ptbuildopt.h and opal/buildopts.h moved, remove their ignorance.
Fixed compile using VX2010 & VS2012. A case of a relatively small change blowing up in your face.
More VS2012 projects fixed.
Fixed Android VS2012 build
Fixed some documentation
Reset plug in search path if --plugin used in "C" API initialisation.
Update configure script
Added some macros to aid in setting up "C" API OpalMesssage structures.
Added iOS (XCode) sample application.
Improved some error reporting.
Merged revision(s) 29456-29487 from opal/branches/v3_12:
Hack for H.263 compatibility with H.323, default to RFC2190 if not told otherwise.
Ignorance
Update Mac build
#pragma message now supported by GNU, so take out all the #if tests.