I’m a little confused as to when I should issue an answer command at the beginning of my dialplan. In the beginning, I was simply installing systems with TDM cards. These systems I did not find it necessary to issue an answer command. Systems worked just fine.
However, then I ran into a problem were SIP extensions placing calls to a queue would get dropped 60 seconds after connecting to the queue. By placing an answer string before the call is queued the problem is resolved.
I then installed a system with a te card (T1). This system required that the answer cmd be in the beginning of each incoming dialplan (otherwise the call doesn’t feed through the system at all).
Next I installed a system using a SIP VOIP provider for his lines. On this system the calls drop randomly. I thought this might be due to the answer cmd not being in the dial plan. However, when I added the answer cmd to the beginning of the dial plan the callers end of the call would no longer ring while the extension is being rang. Eventually I learned that calls would still randomly drop so I knew that the answer cmd not being there was not the cause of my calls being dropped so I took it back out so the other end of the call would hear the ringing tones while the extension is ringing.
As you can see I have reason to be confused as to when to issue an answer cmd and when not to. Can anyone enlighten me as to the proper use of the answer cmd?