Hello....
I have the follow situatuion:
< ISDN >
	|
	|
	V
     E100P
|----------------|	IAX2 / g729A		|----------------|  T100P
|  Asterisk1	|- - - - - - - - - - - - - - > |  Asterisk2	|  - - - - - 
-> |--------------|
|			|					|			|	            |   Zhone    |
-----------------					-----------------	            ---------------
Here's the situation: I receive calls from the PSTN in  Asterisk1 and 
forward the call to Asterisk2
(which is connected to a Zhone 100 channel bank). In Asterisk2 I have 
an AGI application
written in C which does some checks before dial one of the extensions.
 From the AGI program, after done all I have to do, I need to call one 
extension, but when
I call the "Dial" application, my AGI program exits and Asterisk gives
me:
     -- Executing Goto("IAX2[callfwd2@misc1]/16386",
"100|1") in new
stack
     -- Goto (default,100,1)
     -- Executing AGI("IAX2[callfwd2@misc1]/16386", "exm")
in new stack
     -- Launched AGI Script /var/lib/asterisk/agi-bin/exm
     -- AGI Script Executing Application: (DIAL) Options: (Zap/23|12|m)
Jun  7 13:28:30 NOTICE[730128]: app_dial.c:554 dial_exec: Unable to 
create channel of type 'Zap'
   == Everyone is busy at this time
     -- AGI Script exm completed, returning 0
     -- Hungup 'IAX2[callfwd2@misc1]/16386'
At this time, the caller goes to the start (s) extension and keep 
trying to call somebody up to hangup.
I'm currently using the g729a downloaded from Digium's FTP server and 
Asterisk version (Asterisk CVS-05/30/04-16:28:04 built by root@8cs on a 
i686 running Linux). When I use g711 instead of g729 I have no problem 
doing that..
Can it be some kind of g729A problem? Did anybody face the same problem?
thank you
Oz
Hello....
I have the follow situatuion:
< ISDN >
	|
	|
	V
     E100P
|----------------|	IAX2 / g729A		|----------------|  T100P
|  Asterisk1	|- - - - - - - - - - - - - - > |  Asterisk2	|  - - - - - 
-> |--------------|
|			|					|			|	            |   Zhone    |
-----------------					-----------------	            ---------------
Here's the situation: I receive calls from the PSTN in  Asterisk1 and 
forward the call to Asterisk2
(which is connected to a Zhone 100 channel bank). In Asterisk2 I have 
an AGI application
written in C which does some checks before dial one of the extensions.
 From the AGI program, after done all I have to do, I need to call one 
extension, but when
I call the "Dial" application, my AGI program exits and Asterisk gives
me:
     -- Executing Goto("IAX2[callfwd2@misc1]/16386",
"100|1") in new
stack
     -- Goto (default,100,1)
     -- Executing AGI("IAX2[callfwd2@misc1]/16386", "exm")
in new stack
     -- Launched AGI Script /var/lib/asterisk/agi-bin/exm
     -- AGI Script Executing Application: (DIAL) Options: (Zap/23|12|m)
Jun  7 13:28:30 NOTICE[730128]: app_dial.c:554 dial_exec: Unable to 
create channel of type 'Zap'
   == Everyone is busy at this time
     -- AGI Script exm completed, returning 0
     -- Hungup 'IAX2[callfwd2@misc1]/16386'
At this time, the caller goes to the start (s) extension and keep 
trying to call somebody up to hangup.
I'm currently using the g729a downloaded from Digium's FTP server and 
Asterisk version (Asterisk CVS-05/30/04-16:28:04 built by root@8cs on a 
i686 running Linux). When I use g711 instead of g729 I have no problem 
doing that..
Can it be some kind of g729A problem? Did anybody face the same problem?
thank you
Oz
Hi Philipp,
I'm not receiving my emails sent to the list. I thought my email was 
not in the asterisk-users list anymore. But anyways..
About the DIAL application, I'm currently use the DIAL application from 
an AGI program to connect call to Zap channels (i.e, the caller calls 
an DID number, I do some checks and then call and atendent who is 
connect to a Zhone channel bank). This setup works fine.
The problem is that when I receive calls from IAX2 using g729A, I do 
the same checks and then call the atendent. But when my AGI program 
execute the DIAL application, Asterisk says me the it could not create 
the Zap channel as follows:
     -- Executing Goto("IAX2[callfwd2@misc1]/16386",
"100|1") in new
stack
     -- Goto (default,100,1)
     -- Executing AGI("IAX2[callfwd2@misc1]/16386", "exm")
in new stack
     -- Launched AGI Script /var/lib/asterisk/agi-bin/exm
     -- AGI Script Executing Application: (DIAL) Options: (Zap/23|12|m)
Jun  7 13:28:30 NOTICE[730128]: app_dial.c:554 dial_exec: Unable to 
create channel of type 'Zap'
   == Everyone is busy at this time
     -- AGI Script exm completed, returning 0
     -- Hungup 'IAX2[callfwd2@misc1]/16386'
Using g711, I have no problem with it.. Do you recommend me to use the 
old g729b instead the g729a? Better: do you know the difference between 
them? I were using the g729b, but after a license upgrade, I've started 
to use the g729a..
regards
Oz
On Jun 8, 2004, at 10:31 AM, Philipp von Klitzing wrote:
> Hi there,
>
> I don't think you can issue a DIAL statement from within AGI.
You'll
> need
> to return to the dialplan instead, possibly using some variables that
> you've set in your AGI script.
>
> Also you might want to look at the new application DeadAGI().
>
> Cheers, Philipp
>
>
Seemingly Similar Threads
- Other ways to lm() regression? (non-loop?)
- Plotting Two Surfaces in one plot with wireframe() using groups=
- Two-way ANOVA gives different results using anova(lm()) than doing it by hand
- "Unable to find path from G729A to ULAW" on Sipphone.com
- G729a and G729 interoperability