提交 584880af authored 作者: Stefan Knoblich's avatar Stefan Knoblich

Fix encoding of the Channel ID IE

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@516 a93c3328-9c30-0410-af19-c9cd2b2d52af
上级 be6eb554
...@@ -1288,10 +1288,9 @@ L3INT Q931Pie_ChanID(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3I ...@@ -1288,10 +1288,9 @@ L3INT Q931Pie_ChanID(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3I
{ {
OBuf[(*Octet)++] = 0x80 | (pIE->InterfaceID & 0x7f); OBuf[(*Octet)++] = 0x80 | (pIE->InterfaceID & 0x7f);
} }
else
{
/* Octet 3.2 & 3.3 - PRI */ /* Octet 3.2 & 3.3 - PRI */
if(pIE->IntType == 1) if(pIE->IntType)
{ {
OBuf[(*Octet)++] = 0x80 OBuf[(*Octet)++] = 0x80
| ((pIE->CodStand << 5) & 0x60) | ((pIE->CodStand << 5) & 0x60)
...@@ -1310,7 +1309,6 @@ L3INT Q931Pie_ChanID(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3I ...@@ -1310,7 +1309,6 @@ L3INT Q931Pie_ChanID(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3I
break; break;
} }
} }
}
OBuf[li] = (L3UCHAR)((*Octet)-Beg) - 2; OBuf[li] = (L3UCHAR)((*Octet)-Beg) - 2;
return rc; return rc;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论