]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
adding code to send add response
authorkapil <kgupta@sangoma.com>
Tue, 26 Jun 2012 12:15:01 +0000 (17:45 +0530)
committerkapil <kgupta@sangoma.com>
Tue, 26 Jun 2012 12:15:01 +0000 (17:45 +0530)
src/mod/endpoints/mod_media_gateway/mod_media_gateway.c

index d24fa93008bfd09d10e6af846343b66f6be17c31..bca39abb3047189e87da9cc9ec8e4fb450a9dd12 100644 (file)
@@ -739,6 +739,7 @@ switch_status_t mg_send_add_rsp(SuId suId, MgMgcoCommand *req)
        MgMgcoCommand  cmd;
        int ret = 0x00;
        MgMgcoTermId  *termId;
+       MgMgcoCtxt     ctxt;
 
        memset(&cmd,0, sizeof(cmd));
 
@@ -784,6 +785,12 @@ switch_status_t mg_send_add_rsp(SuId suId, MgMgcoCommand *req)
 
        ret = sng_mgco_send_cmd(suId, &cmd);
 
+       memcpy(&ctxt.transId,&req->transId,sizeof(MgMgcoTransId)); 
+       memcpy(&ctxt.cntxtId, &req->contextId,sizeof(MgMgcoContextId));
+       memcpy(&ctxt.peerId, &req->peerId,sizeof(TknU32));
+       ctxt.cmdStatus.pres = PRSNT_NODEF;
+       ctxt.cmdStatus.val  = CH_CMD_STATUS_END_OF_AXN;
+       ret = sng_mgco_send_axn_req(suId, &ctxt);
 
        return ret;
 }