Displaying 1 result from an estimated 1 matches for "transmit_reinvite_with_sdp".
2003 Dec 10
0
Native Bridging and Polycom 600 Solved
...The problem now is the Via field. When the reinvite goes out, the branch 
number does not change from its value in the previous invite. However, the 
Polycom phone tracks its transactions this way - the branch numbers must be 
different for new invites. So here's the change:
In chan_sip.c, in transmit_reinvite_with_sdp():
static int transmit_reinvite_with_sdp(struct sip_pvt *p, struct ast_rtp *rtp, 
struct ast_rtp *vrtp)
{
struct sip_request req;
if (p->canreinvite == REINVITE_UPDATE)
	reqprep(&req, p, "UPDATE", 0);
else {
        // BEGIN POLYCOM CHANGE
        p->branch++;
        snprintf(...