Outbound call fails to connect in a synchronous mo

From: General Listmanager <General.listmanager@pysdiscussext.py.intel.com>
Date: Wed Jun 29 2005 - 15:47:59 EDT

From: Tanya Bokk

I'm attempting to make an outbound call using both cc_makecall and gc_makecall API functions. Our application uses a digital board (D/240JCT-T1) and it uses the Global Call library for digital connections. Our T1 uses the NI2 protocol. We have been succesful making calls to several providers but we're encountering problem connecting to AT&T Conference Service Provider.

In the code we're making a call to cc_makecall function using default values in synchronous mode, specifying default time as 30 seconds. Function comes back as timed out. If we're making the same call asynchronously the call goes through. In the synchronous mode the call reaches the following states: GCEV_PROCEEDING, then GCEV_PROGRESSING. However it does not get to ALERTING and CONNECTED states. This is only a problem with AT&T provider, with all the other providers synchonous calls go through succesfully.
Please see the sample function calls below:
cc_MakeCall(gcLineDev->ldev, &gcLineDev->crn, _converter->getPhoneNumber(), &makecall_blk, 30, EV_SYNC)
or
gc_MakeCall(gcLineDev->ldev, &gcLineDev->crn, _converter->getPhoneNumber(), NULL, 30, EV_SYNC)

We were able to succesfully connect to AT&T provider using ISDIAG utility using the same default values .

Does anyone have any idea what the problem might be? Is there anything that can be changed in the function calls to make it work in a synchronous mode? Why does this appear to only be a problem with AT&T provider?

Thanks in advance for your help!

To reply: mailto:General.30769@pysdiscussext.py.intel.com
To start a new topic: mailto:General@pysdiscussext.py.intel.com
To login: http://membersresource.intel.com/webboardnet/wb.aspx?board=general
Received on Wed Jun 29 15:00:37 2005

This archive was generated by hypermail 2.1.8 : Sat Jul 16 2005 - 03:48:35 EDT