The HTTP packets need to have their DF bit unset, else all packets that can be fragmented will be droped.
The workaround might be use a separate pvc for voice
on separate interface. if the two pvc co-exists on same physical interface or if one pvc is used for both voice and data, the data packets need to be fragmented to gaurantee good quality voice.
Seting the DF bit is not a recommended for packet that would traverse the internet and
is not a standard way of writing programs.