<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: As Easy As 1-2-3: A Telephone Reminder System for Asterisk	</title>
	<atom:link href="https://nerdvittles.com/asterisk-appointment-reminder-system/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdvittles.com/asterisk-appointment-reminder-system/</link>
	<description>Ward Mundy&#039;s Technobabblelog</description>
	<lastBuildDate>Thu, 02 Jun 2011 14:15:03 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Jim Ostrosky		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-2530</link>

		<dc:creator><![CDATA[Jim Ostrosky]]></dc:creator>
		<pubDate>Sat, 03 Mar 2007 17:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-2530</guid>

					<description><![CDATA[Incredible article; follow the directions, it works perfectly!  And incredible timing (for me anyway!)  Some minor enhancements:

Added caller id (previously came up &#039;unknown&#039;) &amp; distinctive ringing:

In the top &quot;modify&quot; section of reminder.php:

 $cid_name=&quot;Reminder&quot;;
 $cid_num=&quot;99&quot;;
 $alert=&quot;Reminder&quot;;

Down below the &quot;priority&quot; write:

$txt2write = &quot;callerid: &quot; . $cid_name . &quot; &#060; &quot; . $cid_num . &quot;&#062;n&quot; ;
fwrite($fptmp,$txt2write) ;
$txt2write = &quot;Set: __ALERT_INFO=&quot; . $alert . &quot;n&quot; ;
fwrite($fptmp,$txt2write) ;

And of course, distinctive ringing setup for my phone (polycom 430 in my case)

I also added a filter for JUST the reminder gsm files in the outgoing area, in the web page, since I have other files there too:

    $pat = &quot;/[0-9][0-9][0-9][0-9]..+.gsm$/&quot;;
    if ( preg_match ( $pat, $entry ) ) {
     echo &quot;&#160;&#160;&quot; . $entry.&quot;n&quot;;
    }


Thanks so much for tools like this!

&lt;i&gt;[WM: Great additions. Thanks.]&lt;/i&gt;]]></description>
			<content:encoded><![CDATA[<p>Incredible article; follow the directions, it works perfectly!  And incredible timing (for me anyway!)  Some minor enhancements:</p>
<p>Added caller id (previously came up &#8216;unknown&#8217;) &#038; distinctive ringing:</p>
<p>In the top "modify" section of reminder.php:</p>
<p> $cid_name="Reminder";<br />
 $cid_num="99&#8243;;<br />
 $alert="Reminder";</p>
<p>Down below the "priority" write:</p>
<p>$txt2write = "callerid: " . $cid_name . " &lt; " . $cid_num . "&gt;n" ;<br />
fwrite($fptmp,$txt2write) ;<br />
$txt2write = "Set: __ALERT_INFO=" . $alert . "n" ;<br />
fwrite($fptmp,$txt2write) ;</p>
<p>And of course, distinctive ringing setup for my phone (polycom 430 in my case)</p>
<p>I also added a filter for JUST the reminder gsm files in the outgoing area, in the web page, since I have other files there too:</p>
<p>    $pat = "/[0-9][0-9][0-9][0-9]..+.gsm$/";<br />
    if ( preg_match ( $pat, $entry ) ) {<br />
     echo "&nbsp;&nbsp;" . $entry."n";<br />
    }</p>
<p>Thanks so much for tools like this!</p>
<p><i>[WM: Great additions. Thanks.]</i></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: John		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-2273</link>

		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 20:59:52 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-2273</guid>

					<description><![CDATA[For those wondering, Allison did record hash key sound files. A single &quot;Hash&quot; is hash.gsm, &quot;Press Hash&quot; is press-hash.gsm and &quot;Followed by the Hash key&quot; is astcc-followed-by-the-hash-key.gsm

In fact, if you get http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
You will find the sounds-extra.txt lists every sound, including some of the novelty ones.]]></description>
			<content:encoded><![CDATA[<p>For those wondering, Allison did record hash key sound files. A single "Hash" is hash.gsm, "Press Hash" is press-hash.gsm and "Followed by the Hash key" is astcc-followed-by-the-hash-key.gsm</p>
<p>In fact, if you get <a href="http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz" rel="nofollow ugc">http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz</a><br />
You will find the sounds-extra.txt lists every sound, including some of the novelty ones.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave Garvey		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-2239</link>

		<dc:creator><![CDATA[Dave Garvey]]></dc:creator>
		<pubDate>Sun, 03 Dec 2006 16:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-2239</guid>

					<description><![CDATA[Can you assist me in finding a way for us to purchase a phone or system to make 3-5 calls a day to remind my mom to do certain tasks?
Please let me know if you understand my question as well as where I can get something like this.
Thanl you for your time.]]></description>
			<content:encoded><![CDATA[<p>Can you assist me in finding a way for us to purchase a phone or system to make 3-5 calls a day to remind my mom to do certain tasks?<br />
Please let me know if you understand my question as well as where I can get something like this.<br />
Thanl you for your time.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rocky		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-2124</link>

		<dc:creator><![CDATA[Rocky]]></dc:creator>
		<pubDate>Thu, 09 Nov 2006 09:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-2124</guid>

					<description><![CDATA[You should also check out ifbyphone.com&#039;s new upgraded reminder system.]]></description>
			<content:encoded><![CDATA[<p>You should also check out ifbyphone.com&#8217;s new upgraded reminder system.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: J.P. Edmund		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-1055</link>

		<dc:creator><![CDATA[J.P. Edmund]]></dc:creator>
		<pubDate>Mon, 20 Feb 2006 19:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-1055</guid>

					<description><![CDATA[Ward your the Man. Of course, praise be given to Agilles for creating aah. I have playing with asterisk for 13 months now. I found out about aah 3 months deep and (aah 1.0). Watching aah grow, your site has become an end all for newbies and guys like me. Thank You both.

Some suggestions for reminder to make it more user friendly. I think it takes to long to set up currently for &quot;quick&quot; reminders.

1. Allow an option where the message will be sent today in XX:XX from now.
2. Allow an option where the message will be sent in X days at XX:XX am/pm 
3. Assume the year to be the current year if no data is input.

Whereas &quot;enter date&quot; prompt could be a menu something like:

Enter 1 to send today (and then ask for time from now in XX:XX format)
Enter 2 to send on specific day.

I&#039;ll chip in for the new prompts if needed. (you need to have more denominations other than the $5 button (a $10 and $25) and perhaps add links to agillis&#039; donation box around there)]]></description>
			<content:encoded><![CDATA[<p>Ward your the Man. Of course, praise be given to Agilles for creating aah. I have playing with asterisk for 13 months now. I found out about aah 3 months deep and (aah 1.0). Watching aah grow, your site has become an end all for newbies and guys like me. Thank You both.</p>
<p>Some suggestions for reminder to make it more user friendly. I think it takes to long to set up currently for "quick" reminders.</p>
<p>1. Allow an option where the message will be sent today in XX:XX from now.<br />
2. Allow an option where the message will be sent in X days at XX:XX am/pm<br />
3. Assume the year to be the current year if no data is input.</p>
<p>Whereas "enter date" prompt could be a menu something like:</p>
<p>Enter 1 to send today (and then ask for time from now in XX:XX format)<br />
Enter 2 to send on specific day.</p>
<p>I&#8217;ll chip in for the new prompts if needed. (you need to have more denominations other than the $5 button (a $10 and $25) and perhaps add links to agillis&#8217; donation box around there)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tom Schmitt		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-922</link>

		<dc:creator><![CDATA[Tom Schmitt]]></dc:creator>
		<pubDate>Thu, 02 Feb 2006 18:53:03 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-922</guid>

					<description><![CDATA[I setup the Reminder system of 1.5 and it worked the first time.  Thank you for you wonderful insites into AAH.  Is is possible to allow inbound call director access to the 123 extension so that you can run it application (under password control or hidden option), thus allowing someone to create a reminder from anywhere.]]></description>
			<content:encoded><![CDATA[<p>I setup the Reminder system of 1.5 and it worked the first time.  Thank you for you wonderful insites into AAH.  Is is possible to allow inbound call director access to the 123 extension so that you can run it application (under password control or hidden option), thus allowing someone to create a reminder from anywhere.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-897</link>

		<dc:creator><![CDATA[Chris]]></dc:creator>
		<pubDate>Sun, 29 Jan 2006 19:26:48 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-897</guid>

					<description><![CDATA[Ward, the only reason I upgraded from V2.2 to V2.4 is becuase my Asterisk box suffered from the timebomd issue that affected almost all asterisk boxes last week on the 25th.  I could not make any calls on any of my extensions.  So I decided to upgrade.]]></description>
			<content:encoded><![CDATA[<p>Ward, the only reason I upgraded from V2.2 to V2.4 is becuase my Asterisk box suffered from the timebomd issue that affected almost all asterisk boxes last week on the 25th.  I could not make any calls on any of my extensions.  So I decided to upgrade.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-896</link>

		<dc:creator><![CDATA[Chris]]></dc:creator>
		<pubDate>Sun, 29 Jan 2006 17:41:39 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-896</guid>

					<description><![CDATA[Ward, thanks for the great apps.  I did donate to Allison fund by the way.  Let me know if you need any additional dontations.  Your site is the only one I look at for A@Home stuff.  I recently installed A@Home 2.4 which is utilizing the new wakup.php script.  There is no longer a Wakeups directory in var/spool/asterisk/wakeups.  The wakeup scripts use the outgoing directory.  It does not use the cron job to schedule anymore.  I modified the reminders.php to place files into the outgoing directory if the time falls on the same day, but it executes it immediatly instead of waiting for the time. I see the file saves as the time.date.number.call just like the wakeup files do.  Are you at any point going to be upgrading to the 2.4 version and updating your script to run in v2.4?  Again, thanks for all your great articles.  You really do need to place a huge donation button on your site.  I think more people would donate if they knew where to find it.
Chris

&lt;i&gt;[WM: Thanks for the heads-up on wakeups in 2.4. We haven&#039;t gotten that far, but maybe next week. I&#039;ll have a look and see what&#039;s been &quot;improved&quot; and make the necessary adjustments... I hope. This is a great example of the old &quot;if it ain&#039;t broke&quot; maxim. But what do I know. I&#039;ll also give some thought to the &lt;a href=&quot;http://mundy.org/donatenow.html&quot;&gt;donate button&lt;/a&gt;, but that&#039;s not our primary purpose in supporting this site. I just like to break even on the expenditures.]&lt;/i&gt;
]]></description>
			<content:encoded><![CDATA[<p>Ward, thanks for the great apps.  I did donate to Allison fund by the way.  Let me know if you need any additional dontations.  Your site is the only one I look at for A@Home stuff.  I recently installed A@Home 2.4 which is utilizing the new wakup.php script.  There is no longer a Wakeups directory in var/spool/asterisk/wakeups.  The wakeup scripts use the outgoing directory.  It does not use the cron job to schedule anymore.  I modified the reminders.php to place files into the outgoing directory if the time falls on the same day, but it executes it immediatly instead of waiting for the time. I see the file saves as the time.date.number.call just like the wakeup files do.  Are you at any point going to be upgrading to the 2.4 version and updating your script to run in v2.4?  Again, thanks for all your great articles.  You really do need to place a huge donation button on your site.  I think more people would donate if they knew where to find it.<br />
Chris</p>
<p><i>[WM: Thanks for the heads-up on wakeups in 2.4. We haven&#8217;t gotten that far, but maybe next week. I&#8217;ll have a look and see what&#8217;s been "improved" and make the necessary adjustments&#8230; I hope. This is a great example of the old "if it ain&#8217;t broke" maxim. But what do I know. I&#8217;ll also give some thought to the <a href="http://mundy.org/donatenow.html">donate button</a>, but that&#8217;s not our primary purpose in supporting this site. I just like to break even on the expenditures.]</i></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-895</link>

		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Sun, 29 Jan 2006 16:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-895</guid>

					<description><![CDATA[Ward, GREAT stuff!!  However, I would like to make a suggestion for future tutorials.... How about more on Asterisk security!!!  The most reliable configuration I found for SIP through NAT was to place the server in the DMZ...  has anyone looked at their secure log in /var/log for SSH connection attempts .... MAKE GOOD PASSWORDS or use keys!!  And I am sure this is only the tip of the iceberg!!  Any website/url suggestions for more on security.  THX!  -Mike-

&lt;i&gt;[WM: I am going to do some more on security. And you don&#039;t need your Asterisk server in the DMZ to use remote phones with NAT.  Here&#039;s our setup leaving Asterisk behind the firewall, and it works just fine.]&lt;/i&gt;
&lt;code&gt;
SIP  5004-5082  UDP
RTP  10000-20000  UDP
SSH 143   TCP
IAX  4569  UDP
HTTP  80  TCP
&lt;/code&gt;

&lt;i&gt;[WM: As for the /etc/secure log, are you referring to entries like these from my friend, Yoshi? Wish I could give the guy a hint that no one speaks Japanese here. Instead, I&#039;ve turned the log over to his ISP. They hate these creeps worse than I do.]&lt;/i&gt;
&lt;secure&gt;
Jan 25 18:35:51 asterisk1 sshd[2747]: Illegal user yoshimi from 210.22.140.182
Jan 25 18:35:53 asterisk1 sshd[2747]: Failed password for illegal user yoshimi from 210.22.140.182 port 33829 ssh
Jan 25 18:35:55 asterisk1 sshd[2749]: Illegal user yoshimichi from 210.22.140.182
Jan 25 18:35:58 asterisk1 sshd[2749]: Failed password for illegal user yoshimichi from 210.22.140.182 port 34394 ssh
Jan 25 18:36:00 asterisk1 sshd[2753]: Illegal user yoshimitsu from 210.22.140.182
Jan 25 18:36:02 asterisk1 sshd[2753]: Failed password for illegal user yoshimitsu from 210.22.140.182 port 34455 ssh
Jan 25 18:36:04 asterisk1 sshd[2759]: Illegal user yoshimoto from 210.22.140.182
Jan 25 18:36:07 asterisk1 sshd[2759]: Failed password for illegal user yoshimoto from 210.22.140.182 port 35014 ssh
Jan 25 18:36:09 asterisk1 sshd[2761]: Illegal user yoshimura from 210.22.140.182
Jan 25 18:36:11 asterisk1 sshd[2761]: Failed password for illegal user yoshimura from 210.22.140.182 port 35570 ssh
Jan 25 18:36:13 asterisk1 sshd[2763]: Illegal user yoshinari from 210.22.140.182
Jan 25 18:36:16 asterisk1 sshd[2763]: Failed password for illegal user yoshinari from 210.22.140.182 port 36123 ssh
&lt;/secure&gt;
]]></description>
			<content:encoded><![CDATA[<p>Ward, GREAT stuff!!  However, I would like to make a suggestion for future tutorials&#8230;. How about more on Asterisk security!!!  The most reliable configuration I found for SIP through NAT was to place the server in the DMZ&#8230;  has anyone looked at their secure log in /var/log for SSH connection attempts &#8230;. MAKE GOOD PASSWORDS or use keys!!  And I am sure this is only the tip of the iceberg!!  Any website/url suggestions for more on security.  THX!  -Mike-</p>
<p><i>[WM: I am going to do some more on security. And you don&#8217;t need your Asterisk server in the DMZ to use remote phones with NAT.  Here&#8217;s our setup leaving Asterisk behind the firewall, and it works just fine.]</i><br />
<code><br />
SIP  5004-5082  UDP<br />
RTP  10000-20000  UDP<br />
SSH 143   TCP<br />
IAX  4569  UDP<br />
HTTP  80  TCP<br />
</code></p>
<p><i>[WM: As for the /etc/secure log, are you referring to entries like these from my friend, Yoshi? Wish I could give the guy a hint that no one speaks Japanese here. Instead, I&#8217;ve turned the log over to his ISP. They hate these creeps worse than I do.]</i><br />
<secure><br />
Jan 25 18:35:51 asterisk1 sshd[2747]: Illegal user yoshimi from 210.22.140.182<br />
Jan 25 18:35:53 asterisk1 sshd[2747]: Failed password for illegal user yoshimi from 210.22.140.182 port 33829 ssh<br />
Jan 25 18:35:55 asterisk1 sshd[2749]: Illegal user yoshimichi from 210.22.140.182<br />
Jan 25 18:35:58 asterisk1 sshd[2749]: Failed password for illegal user yoshimichi from 210.22.140.182 port 34394 ssh<br />
Jan 25 18:36:00 asterisk1 sshd[2753]: Illegal user yoshimitsu from 210.22.140.182<br />
Jan 25 18:36:02 asterisk1 sshd[2753]: Failed password for illegal user yoshimitsu from 210.22.140.182 port 34455 ssh<br />
Jan 25 18:36:04 asterisk1 sshd[2759]: Illegal user yoshimoto from 210.22.140.182<br />
Jan 25 18:36:07 asterisk1 sshd[2759]: Failed password for illegal user yoshimoto from 210.22.140.182 port 35014 ssh<br />
Jan 25 18:36:09 asterisk1 sshd[2761]: Illegal user yoshimura from 210.22.140.182<br />
Jan 25 18:36:11 asterisk1 sshd[2761]: Failed password for illegal user yoshimura from 210.22.140.182 port 35570 ssh<br />
Jan 25 18:36:13 asterisk1 sshd[2763]: Illegal user yoshinari from 210.22.140.182<br />
Jan 25 18:36:16 asterisk1 sshd[2763]: Failed password for illegal user yoshinari from 210.22.140.182 port 36123 ssh<br />
</secure></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-891</link>

		<dc:creator><![CDATA[Dave]]></dc:creator>
		<pubDate>Sat, 28 Jan 2006 05:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-891</guid>

					<description><![CDATA[Great! I love that you can send the reminders to any phone, not just a phone on your asterisk system. Well worth the $5, just let me know when it&#039;s time to donate again.]]></description>
			<content:encoded><![CDATA[<p>Great! I love that you can send the reminders to any phone, not just a phone on your asterisk system. Well worth the $5, just let me know when it&#8217;s time to donate again.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-886</link>

		<dc:creator><![CDATA[Chris]]></dc:creator>
		<pubDate>Thu, 26 Jan 2006 04:38:17 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-886</guid>

					<description><![CDATA[Double checked everything I could find - No problems with playing GSM files or folder permissions.  Looking at the log again, it&#039;s definite that none of the parameters that are set in the &quot;.call&quot; file are being passed back into Asterisk when it goes to the &quot;remindem&quot; context. ${MSG} is unset, as are all of ${APPTTIME} ${APPTDT} and ${APPTPHONE}  (as I could tell by the system call to delete the file - it was trying to delete &quot;custom/...gsm&quot; - none of the values had been filled in).  The .call file is executing and is calling the proper extension from the &quot;wakeup&quot; queue - but it seems like the information contained in that .call file (other than which extension to call) isn&#039;t properly parsed.  Any suggestions on how to dig deeper into what might be causing that would be a huge help, since I don&#039;t know exactly how those parameters pass, etc.

&lt;i&gt;[WM: The application has been tested and works reliably with ISO installs of AAH 1.5 and 2.2. If you have installed a different flavor or Linux or PHP or if you&#039;ve installed AAH on top of a preinstalled OS, then you have a very different beast. Be sure you installed the correct copies of the scripts and dialplan that match your version of Asterisk. Other than that ... good luck.]&lt;/i&gt;]]></description>
			<content:encoded><![CDATA[<p>Double checked everything I could find &#8211; No problems with playing GSM files or folder permissions.  Looking at the log again, it&#8217;s definite that none of the parameters that are set in the ".call" file are being passed back into Asterisk when it goes to the "remindem" context. ${MSG} is unset, as are all of ${APPTTIME} ${APPTDT} and ${APPTPHONE}  (as I could tell by the system call to delete the file &#8211; it was trying to delete "custom/&#8230;gsm" &#8211; none of the values had been filled in).  The .call file is executing and is calling the proper extension from the "wakeup" queue &#8211; but it seems like the information contained in that .call file (other than which extension to call) isn&#8217;t properly parsed.  Any suggestions on how to dig deeper into what might be causing that would be a huge help, since I don&#8217;t know exactly how those parameters pass, etc.</p>
<p><i>[WM: The application has been tested and works reliably with ISO installs of AAH 1.5 and 2.2. If you have installed a different flavor or Linux or PHP or if you&#8217;ve installed AAH on top of a preinstalled OS, then you have a very different beast. Be sure you installed the correct copies of the scripts and dialplan that match your version of Asterisk. Other than that &#8230; good luck.]</i></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-884</link>

		<dc:creator><![CDATA[Chris]]></dc:creator>
		<pubDate>Thu, 26 Jan 2006 00:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-884</guid>

					<description><![CDATA[First I&#039;d like to thank you for all these excellent tutorials - I&#039;ve been using AAH for about a year - and your blog has helped me add a lot of great functionality.

Now as for this project... Everything&#039;s working except the message playback when it calls to tell me my reminder - the gsm file exists in the /var/lib/asterisk/sounds/custom location - and the .call file in the queue is there - and makes the call.  Here&#039;s the error I&#039;m getting from my Asterisk Log - it looks like it doesn&#039;t know what file it&#039;s supposed to be looking for - any ideas?  (I double checked my cut and pasted code - it all checks out)

Jan 25 19:30:15 VERBOSE[25328] logger.c: -- Executing Wait(&quot;Zap/4-1&quot;, &quot;2&quot;) in new stack
Jan 25 19:30:18 VERBOSE[25328] logger.c: -- Executing Playback(&quot;Zap/4-1&quot;, &quot;custom/&quot;) in new stack
Jan 25 19:30:18 WARNING[25328] file.c: File custom/ does not exist in any format
Jan 25 19:30:18 WARNING[25328] file.c: Unable to open custom/ (format unknown): No such file or directory
Jan 25 19:30:18 WARNING[25328] app_playback.c: ast_streamfile failed on Zap/4-1 for custom/

&lt;i&gt;[WM: Make sure you have a custom directory with appropriate permissions and ownership by asterisk. Also make sure your system is configured to support gsm file playback.]&lt;/i&gt;]]></description>
			<content:encoded><![CDATA[<p>First I&#8217;d like to thank you for all these excellent tutorials &#8211; I&#8217;ve been using AAH for about a year &#8211; and your blog has helped me add a lot of great functionality.</p>
<p>Now as for this project&#8230; Everything&#8217;s working except the message playback when it calls to tell me my reminder &#8211; the gsm file exists in the /var/lib/asterisk/sounds/custom location &#8211; and the .call file in the queue is there &#8211; and makes the call.  Here&#8217;s the error I&#8217;m getting from my Asterisk Log &#8211; it looks like it doesn&#8217;t know what file it&#8217;s supposed to be looking for &#8211; any ideas?  (I double checked my cut and pasted code &#8211; it all checks out)</p>
<p>Jan 25 19:30:15 VERBOSE[25328] logger.c: &#8212; Executing Wait("Zap/4-1&#8243;, "2&#8243;) in new stack<br />
Jan 25 19:30:18 VERBOSE[25328] logger.c: &#8212; Executing Playback("Zap/4-1&#8243;, "custom/") in new stack<br />
Jan 25 19:30:18 WARNING[25328] file.c: File custom/ does not exist in any format<br />
Jan 25 19:30:18 WARNING[25328] file.c: Unable to open custom/ (format unknown): No such file or directory<br />
Jan 25 19:30:18 WARNING[25328] app_playback.c: ast_streamfile failed on Zap/4-1 for custom/</p>
<p><i>[WM: Make sure you have a custom directory with appropriate permissions and ownership by asterisk. Also make sure your system is configured to support gsm file playback.]</i></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan		</title>
		<link>https://nerdvittles.com/asterisk-appointment-reminder-system/comment-page-1/#comment-882</link>

		<dc:creator><![CDATA[Jonathan]]></dc:creator>
		<pubDate>Tue, 24 Jan 2006 21:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=106#comment-882</guid>

					<description><![CDATA[Well, that worked without a hitch. Excellent. Can those of us that donated to the Allison fund get hold of her saying &quot;press the hash key&quot; rather than &quot;pound&quot;. Besides the fact that # looks nothing like a pound�, most Brits have no idea what a pound key is! Thanks for the hard work though.

&lt;i&gt;[WM: Anyone can order voice prompts from &lt;a href=&quot;http://www.digium.com/index.php?menu=product_category&amp;category=thevoice&quot;&gt;Digium&lt;/a&gt;. We&#039;ll be glad to host a copy for others once you receive prompts customized to your particular country. But to answer your question, no. Your $5 donation doesn&#039;t get you $50 worth of new voice prompts for the U.K. Sorry. Do the math.]

P.S. Here&#039;s the Linux command you&#039;ll need to convert Allison&#039;s prompts from .wav files to .gsm for use with Asterisk: 

&lt;b&gt;sox nothome.wav -r 8000 -c 1 nothome.gsm&lt;/b&gt;&lt;/i&gt;
]]></description>
			<content:encoded><![CDATA[<p>Well, that worked without a hitch. Excellent. Can those of us that donated to the Allison fund get hold of her saying "press the hash key" rather than "pound". Besides the fact that # looks nothing like a pound�, most Brits have no idea what a pound key is! Thanks for the hard work though.</p>
<p><i>[WM: Anyone can order voice prompts from <a href="http://www.digium.com/index.php?menu=product_category&#038;category=thevoice">Digium</a>. We&#8217;ll be glad to host a copy for others once you receive prompts customized to your particular country. But to answer your question, no. Your $5 donation doesn&#8217;t get you $50 worth of new voice prompts for the U.K. Sorry. Do the math.]</p>
<p>P.S. Here&#8217;s the Linux command you&#8217;ll need to convert Allison&#8217;s prompts from .wav files to .gsm for use with Asterisk: </p>
<p><b>sox nothome.wav -r 8000 -c 1 nothome.gsm</b></i></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
