]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Re-add Display IE
authorStefan Knoblich <stkn@freeswitch.org>
Thu, 4 Sep 2008 20:30:16 +0000 (20:30 +0000)
committerStefan Knoblich <stkn@freeswitch.org>
Thu, 4 Sep 2008 20:30:16 +0000 (20:30 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@529 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/isdn/5ESSmes.c

index 10508baf9a5edeefcc21d607d3c06d5d0b08c930..3e4b316d98cbba32033b5175bbe14f8ceb92b5d3 100644 (file)
@@ -85,6 +85,7 @@ L3INT ATT5ESSUmes_Setup(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic
             case Q931ie_CHANNEL_IDENTIFICATION:\r
             case Q931ie_PROGRESS_INDICATOR:\r
             case Q931ie_NETWORK_SPECIFIC_FACILITIES:\r
+            case Q931ie_DISPLAY:\r
             case Q931ie_DATETIME:\r
             case Q931ie_KEYPAD_FACILITY:\r
             case Q931ie_SIGNAL:\r
@@ -194,6 +195,11 @@ L3INT ATT5ESSPmes_Setup(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *IBuf, L3INT I
         if((rc=Q931Pie[pTrunk->Dialect][Q931ie_NETWORK_SPECIFIC_FACILITIES](pTrunk, Q931GetIEPtr(pMes->NetFac,pMes->buf), OBuf, &Octet))!=0)\r
             return rc;\r
 \r
+    /* Display */\r
+    if(Q931IsIEPresent(pMes->Display))\r
+        if((rc=Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet))!=0)\r
+            return rc;\r
+\r
     /* Date/Time */\r
     if(Q931IsIEPresent(pMes->DateTime))\r
         if((rc=Q931Pie[pTrunk->Dialect][Q931ie_DATETIME](pTrunk, Q931GetIEPtr(pMes->DateTime,pMes->buf), OBuf, &Octet))!=0)\r