Hi all, I have the following setup PSTN -> ASTERISK -> IVR (using dialogic card) 1) Caller id information is presented to asterisk during the first and second ring. 2) Hence, Asterisk waits for 2 rings before pickup the call and forwarding to the appropriate FXS port. 3) The IVR application also waits for 2 rings before picking up the call to get the caller id. 4) Hence any caller calling to the IVR will have to wait for 4 rings before he is serviced. This is too long. 5) Anyone have any idea how can I reduced the number of rings and still have caller id available to IVR? 6) If I were to switch PRI ISDN, would I still have the same problem? Thanks in advanced. Regards, Chin _________________________________________________________________ Fast. Clear. Easy. The new face of MSN Search. http://search.msn.com.sg/
On Wed, 2004-09-08 at 13:43, HengWee Chin wrote:> Hi all, > > I have the following setup > PSTN -> ASTERISK -> IVR (using dialogic card) > > 1) Caller id information is presented to asterisk during the first and > second ring. > 2) Hence, Asterisk waits for 2 rings before pickup the call and forwarding > to the appropriate FXS port. > 3) The IVR application also waits for 2 rings before picking up the call to > get the caller id. > 4) Hence any caller calling to the IVR will have to wait for 4 rings before > he is serviced. This is too long. > 5) Anyone have any idea how can I reduced the number of rings and still have > caller id available to IVR?AFAIK, if asterisk has already waited 2 rings for the callerid, then why would the IVR need to wait as well? You shouldn't need to wait in the dialplan as well. Try removing that, and you should still have callerid.> 6) If I were to switch PRI ISDN, would I still have the same problem?Yup, we use an E1, and can answer immediately (no rings at all) and still have callerid. This is ultimately the best solution, regardless of your application. The only time you don't use it, is if you can't afford it. AFAICT, the second best solution is to use chan_capi/zaphfc with supported BRI cards. Just my 0.02c worth Regards, Adam -- -- Adam Goryachev Website Managers Ph: +61 2 9345 4395 adam@websitemanagers.com.au Fax: +61 2 9345 4396 www.websitemanagers.com.au
On Wed, 2004-09-08 at 04:43, HengWee Chin wrote:> Hi all, > > I have the following setup > PSTN -> ASTERISK -> IVR (using dialogic card) > > 1) Caller id information is presented to asterisk during the first and > second ring. > 2) Hence, Asterisk waits for 2 rings before pickup the call and forwarding > to the appropriate FXS port. > 3) The IVR application also waits for 2 rings before picking up the call to > get the caller id. > 4) Hence any caller calling to the IVR will have to wait for 4 rings before > he is serviced. This is too long. > 5) Anyone have any idea how can I reduced the number of rings and still have > caller id available to IVR? > 6) If I were to switch PRI ISDN, would I still have the same problem? > > Thanks in advanced. > > Regards, > Chin > > _________________________________________________________________Hi Chin Did you find a resolution, I could not see a response that solves your issue. If you still have the issue it might be worth posting parts of your dialplan. Generally speaking, I would change the IVR part of your dialplan so that it checks if caller ID has been set, in which case it answers straightaway, if not then it waits for two rings. Umar
Hi Umar, unfortunately I have not found a solution for my problem. I do not think that there is any problem in the dial plan. The IVR that I have is not done using asterisk. It is another application running on another machine with a telephony card (dialogic).>From my understanding, the presentation of caller id in between the firstand the seconds ring. That is why asterisk is waiting for 2 rings before picking up the call. For the same reason, I think asterisk is also sending out the caller id between the first and second ring to the phones. Hence, the caller have to wait for 4 rings before the IVR can pickup the phone with the caller id information. The problem can be simulated using a caller id device. So instead of the IVR, the asterisk is connected to a caller id device. The caller will have to wait for 3 rings before someone answer the phone. Wait for 4 rings if we want to know who is calling. I am wondering if there is any way or settings I can set to allow the caller id to pass thro' asterisk and let the IVR pickup the caller id information. This means that asterisk do not wait for 2 rings to process the call. Any ideas? Thanks. Regards, Chin> >On Wed, 2004-09-08 at 04:43, HengWee Chin wrote: > > Hi all, > > > > I have the following setup > > PSTN -> ASTERISK -> IVR (using dialogic card) > > > > 1) Caller id information is presented to asterisk during the first and > > second ring. > > 2) Hence, Asterisk waits for 2 rings before pickup the call and >forwarding > > to the appropriate FXS port. > > 3) The IVR application also waits for 2 rings before picking up the call >to > > get the caller id. > > 4) Hence any caller calling to the IVR will have to wait for 4 rings >before > > he is serviced. This is too long. > > 5) Anyone have any idea how can I reduced the number of rings and still >have > > caller id available to IVR? > > 6) If I were to switch PRI ISDN, would I still have the same problem? > > > > Thanks in advanced. > > > > Regards, > > Chin > > > > _________________________________________________________________ >Hi Chin > >Did you find a resolution, I could not see a response that solves your >issue. > >If you still have the issue it might be worth posting parts of your >dialplan. > >Generally speaking, I would change the IVR part of your dialplan so that >it checks if caller ID has been set, in which case it answers >straightaway, if not then it waits for two rings. > >Umar >_________________________________________________________________ Fast. Clear. Easy. The new MSN Search. http://search.msn.com.sg/
Thanks. It seems like I do not have much of a choice left. Anyway, I just found out that if the usecallerid=no in zapata.conf. Asterisk does not wait for 2 rings before processing the call.>On Thu, 2004-09-09 at 06:38, HengWee Chin wrote: > > I am wondering if there is any way or settings I can set to allow the >caller > > id to pass thro' asterisk and let the IVR pickup the caller id >information. > > This means that asterisk do not wait for 2 rings to process the call. >Any > > ideas? > >Easy. Stop using analog interfaces. CLID on digital (Feature Group D >and PRI) interfaces are done totally differently and you do not need to >wait for the 2 rings for CLID. > >--Eric >-- > Eric Wieling * BTEL Consulting * 504-899-1387 x2111 >"In a related story, the IRS has recently ruled that the cost of Windows >upgrades can NOT be deducted as a gambling loss." >_________________________________________________________________ Find it on the web with MSN Search. http://search.msn.com.sg/