I have a customized dialer program tested for more than a week already.
I use the manager API Originate action to Originate a call from a
remote extension to an agent logged in the local Asterisk server. The
problem is that the Originate action causes Asterisk to hang (needs
restarting) everytime I run the following script:<br>
<br>
in the manager API script:<br>
Action: Originate<br>
Channel: Local/400@test or Local/325@test<br>
Application: Dial<br>
Data: Agent/1XXX|30|tm<br>
<br>
in extensions.conf:<br>
[test]<br>
exten =&gt; 325,1,Dial(IAX2/xxx:xxx@xxx.xxx.xxx.xxx/325,30,t)<br>
exten =&gt; 325,2,Busy<br>
<br>
exten =&gt; 400,1,Dial(IAX2/xxx:xxx@xxx.xxx.xxx.xxx/400,30,t)<br>
exten =&gt; 400,2,Busy<br>
<br>
exten =&gt; _3XX,1,Dial(SIP/${EXTEN},30,t)<br>
exten =&gt; _3XX,2,Busy<br>
<br>
exten =&gt; _4XX,1,Dial(SIP/${EXTEN},30,t)<br>
exten =&gt; _4XX,2,Dial(SIP/${EXTEN},30,t)<br>