<div dir="ltr"><div dir="ltr">On Tue, Dec 3, 2019 at 6:09 PM D'Arcy Cain <<a href="mailto:darcy@vybenetworks.com">darcy@vybenetworks.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 12/3/19 3:04 PM, Joshua C. Colp wrote:<br>
>      >     The AMI command, after the login, looks like this:<br>
>      ><br>
>      >     Action: Originate<br>
>      >     Channel: SIP/outgoing/%%(destination)s<br>
>      >     Context: LocalSets<br>
>      >     CallerID: Vybe Consulting Inc Fax Service <5555551212><br>
>      >     Exten: sendfax<br>
>      >     Priority: 1<br>
>      >     Timeout: 30000<br>
>      >     Variable: faxfile=%%(faxfile)s<br>
>      >     Variable: uid=%%(uid)s<br>
>      >     Variable: destination=%%(destination)s<br>
>      >     Variable: sender_name=Vybe Consulting Inc Fax Service<br>
>      >     Variable: sender_num=555555121 > Have you tried narrowing it down at all? Using the CLI to do a test<br>
> "channel originate" using the same dial string? Have you looked at what <br>
> comes back from AMI as a result of the Originate to see if it shows <br>
> anything?<br>
<br>
First of all, I really appreciate the help.<br>
<br>
So I tried this in the CLI: (everything is on one line)<br>
<br>
channel originate SIP/outgoing/5556667777 extension=sendfax@LocalSets <br>
faxfile=/path/to/tiff/file priority=1<br></blockquote><div><br></div><div>The CLI command does not allow setting variables. It was more of a general test to confirm the SIP portion and originating in general. The aim is to narrow things down and verify things piece by piece.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
But I got "SendFAX requires an argument".  I tried various things but I <br>
am poking around in the dark.  Can you suggest an actual CLI command <br>
based on those options that I can try?<br>
<br>
Also, is there some way to have the AMI interface send back the same <br>
errors?  All I get from the socket now is "Asterisk Call Manager/5.0.1".<br></blockquote><div><br></div><div>You'd be getting more from AMI than just that. A message comes back when you login, another when you actually do the originate, as well as events most likely before then. The Asterisk testsuite uses AMI heavily, as do others, so I'm confident that AMI itself is working in that regard. You'd need to look at your own AMI usage and ensure you are reading from the socket and logging out. You could even connect over telnet and do the same AMI action for Originate and test that way.</div><div><br></div><div>The "SendFAX requires an argument" is a normal log message which does not go to manager.</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-family:tahoma,sans-serif"><font color="#073763">Joshua C. Colp</font></div><div style="font-family:tahoma,sans-serif"><font color="#073763">Senior Software Developer</font></div><div style="font-family:tahoma,sans-serif"><font color="#073763">Sangoma Technologies</font></div><div style="font-family:tahoma,sans-serif"><font color="#073763">Check us out at <a href="http://www.sangoma.com" target="_blank">www.sangoma.com</a> and <a href="http://www.asterisk.org" target="_blank">www.asterisk.org</a></font><br></div></div></div></div></div></div></div></div></div>