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(...