It’s possible for sure, as you should have the sources and shouldn’t be difficult, look in apps/app_read.c, around line 183 (Asterisk 1.4.21.1) , you should find what you’re looking for, just change the “#” with an “*”, rebuild Asterisk, restart it, didn’t try but should work.
Shouldn’t have done make clean. you’ll need to do make menuselect then make install now. BTW, the change I indicated is for 1.4.21.2. If you are using another version, the segment could be earlier or later in the code.
You could also duplicate the segment to make read stop on both * and #.
Enter /usr/lib/asterisk/modules and deleted the app_read.so
App_read.c changed the line indicated.
Typed make clean
Typed ./configure
Typed make menuselect
Typed make
Typed make install
This for Asterisk and he stopped.
I started the Asterisk and I try the command Read still identifying as the order #
Sorry to report the answer is not quite as simple as I originally thought. After inquiring to the email list, the actual answer is that you should create a custom Read function for this URA, since modifying app_read would result in changes to voice mail handling and other functions.
The actual change would be in the ast_readstring command. The way I would approach this would be to copy app_read.c to app_readura.c and change the readstring routine to readstring_ura. This would allow you to do Readura instead of Read and have an autonomous function.