Advantech MIC-3369C Guia de Instalação Página 31

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 161
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 30
Dialogic
®
System Release 6.1 CompactPCI for Windows
®
Release Update 31
case GCEV_CONNECTED:
/* received Connect event */
/* in conversation */
ipConnect.version = 0x100;
ipConnect.mediaHandle = pline->mediaH;
ipConnect.faxHandle = pline->faxH;
ipConnect.connectType = IP_FULLDUP;
gc_util_insert_parm_ref(&parmblkp, IPSET_FOIP, IPPARM_T38_CONNECT,
(sizeof(IP_CONNECT)), (void *)(&ipConnect));
gc_SetUserInfo(GCTGT_GCLIB_CRN, pline->crn, parmblkp, GC_SINGLECALL);
gc_util_delete_parm_blk(parmblkp);
/* Initiate T.38 codec switch */
gc_util_insert_parm_ref(&parmblkp,IPSET_SWITCH_CODEC,IPPARM_T38_INITIATE,
sizeof(int), NULL);
gc_Extension(GCTGT_GCLIB_CRN,pline->crn,IPEXTID_CHANGEMODE, parmblkp, NULL, EV_ASYNC);
gc_util_delete_parm_blk(parmblkp);
break;
case GCEV_EXTENSIONCMPLT:
/* received extension complete event for T.38 initiation*/
/* do nothing */
break;
case GCEV_EXTENSION:
/* received extension event for media readiness */
ext_evtblkp = (EXTENSIONEVTBLK *) metaEvent.extevtdatap;
parmblkp = &ext_evtblkp->parmblk;
while (t_gcParmDatap = gc_util_next_parm(parmblkp, t_gcParmDatap))
{
switch(t_gcParmDatap->set_ID)
{
case IPSET_SWITCH_CODEC:
switch(t_gcParmDatap->parm_ID);
{
case IPPARM_REJECT:
gc_ResultInfo(&metaEvent,&t_info);
gc_util_insert_parm_ref(&parmblkp, IPSET_FOIP,
IPPARM_T38_DISCONNECT,(sizeof(IP_CONNECT)), (void
*)(&ipConnect));
gc_SetUserInfo(GCTGT_GCLIB_CRN, pline->crn, parmblkp, GC_SINGLECALL);
gc_Listen();
/* IPT to IPM*/
break;
case IPPARM_READY:
/* Ready to send and receive fax */
fx_sendfax();
break;
}
break;
}
1.6.3 Manual Modify Mode Examples
This example demonstrates “Manual” modify mode when the switch from T.38 fax to
audio is unsuccessful.
Vista de página 30
1 2 ... 26 27 28 29 30 31 32 33 34 35 36 ... 160 161

Comentários a estes Manuais

Sem comentários