]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
set lookup on outbound call
authorMichael Jerris <mike@jerris.com>
Wed, 30 Jan 2008 15:23:36 +0000 (15:23 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 30 Jan 2008 15:23:36 +0000 (15:23 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@380 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/zap_isdn.c

index 024cc002d2c38e42f5026f21f36925fa592c495a..4b0d7a1f774715bc5e516b40d6df5200aeba74db 100644 (file)
@@ -140,13 +140,6 @@ static L3INT zap_isdn_931_34(void *pvt, L2UCHAR *msg, L2INT mlen)
                }
        } else {
                switch(gen->MesType) {
-               case Q931mes_CALL_PROCEEDING:
-                       {
-                               if (zchan) {
-                                       zchan->span->channels_local_crv[gen->CRV] = zchan;
-                               }
-                       }
-                       break;
                case Q931mes_RESTART:
                        {
                                if (zchan) {
@@ -434,6 +427,7 @@ static __inline__ void state_advance(zap_channel_t *zchan)
 
                        //gen->Size += strlen(zchan->caller_data.ani);
                        Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size);
+                       zchan->span->channels_local_crv[gen->CRV] = zchan;
                }
                break;
        case ZAP_CHANNEL_STATE_HANGUP: