Hi In the end we found it easy to record our own using this section in extensions.conf. This also meant that we could add our own company specific ones in the same voice (not shown here). Basically you get someone to dial the 8NNN1 to record or 8NNN2 to playback. The prompts are shown below and we just printed out this text. It was our intention to use festival to read these, but this was easier. The text has been amended to reflect the UK (e.g. Hash instead of pound).
Many sites may not need all of them and if you omit them the US voice will play instead. Paul [EMAIL PROTECTED] [macro-record-message] ; ; ARG1 file name of message, assumed to be in sounds folder, but if below has a subfolder name prepended ; ARG2 text describing message ; Called with 8NNNX where NNN is the message and X is 1 to playback or 2 to record. exten => s,1,GotoIf($["${MACRO_EXTEN:4}" = "2"]?10:2) ; if fifth digit is 2 then go to record, otherwise playback exten => s,2,Playback(/var/lib/asterisk/sounds/${ARG1}) ;playback here exten => s,3,Wait(1) exten => s,4,Hangup exten => s,10,Wait(1) ;record here exten => s,11,Record(/var/lib/asterisk/sounds/${ARG1}:gsm) exten => s,12,Wait(1) exten => s,13,Playback(/var/lib/asterisk/sounds/${ARG1}) exten => s,14,Wait(1) exten => s,15,Hangup [record-messages] ; Special context used to record voicemail messages exten => _8001X,1,Macro(record-message,gb/hours,hours) exten => _8002X,1,Macro(record-message,gb/minutes, minutes) exten => _8003X,1,Macro(record-message,gb/auth-incorrect, Password incorrect. Please enter your password followed by the hash key) exten => _8004X,1,Macro(record-message,gb/auth-thankyou, Thank you. ) exten => _8005X,1,Macro(record-message,gb/invalid, 'I am sorry, that is not a valid extension. Please try again' ) exten => _8006X,1,Macro(record-message,gb/pbx-invalid, 'I am sorry, that's not a valid extension. Please try again. ') exten => _8007X,1,Macro(record-message,gb/pbx-invalidpark, 'I am sorry, there is no call parked on that extension. Please try again.') exten => _8008X,1,Macro(record-message,gb/pbx-transfer, Transfer. ) exten => _8009X,1,Macro(record-message,gb/privacy-incorrect, 'I'm sorry, that number is not valid. ') exten => _8010X,1,Macro(record-message,gb/privacy-prompt, (Please enter your ten-digit phone number, starting with the area code. ) exten => _8011X,1,Macro(record-message,gb/privacy-thankyou, Thank you. ) exten => _8012X,1,Macro(record-message,gb/privacy-unident, The party you are trying to reach does not accept unidentified calls. ) exten => _8013X,1,Macro(record-message,gb/ss-noservice, The number you have dialed is not in service. Please check the number and try again. ) exten => _8014X,1,Macro(record-message,gb/transfer, Please hold while I try that extension. ) exten => _8015X,1,Macro(record-message,gb/tt-allbusy, All representatives of the household are currently assisting other telemarketers. Please hold and your call will be answered in the order it was received. ) exten => _8016X,1,Macro(record-message,gb/tt-monkeysintro, They have been carried away by monkeys. ) exten => _8017X,1,Macro(record-message,gb/tt-somethingwrong, Something is terribly wrong, ) exten => _8018X,1,Macro(record-message,gb/tt-weasels, Weasels have eaten our phone system. ) exten => 80191,1,Playback(/var/lib/asterisk/sounds/gb/tt-allbusy) exten => 80191,2,Playback(/var/lib/asterisk/sounds/gb/tt-monkeysintro) exten => 80191,3,Playback(/var/lib/asterisk/sounds/tt-monkeys) ; Ho Ho exten => _8020X,1,Macro(record-message,gb/dir-instr, 'If this is the person you are looking for press 1 now, otherwise please press star now. ) exten => _8021X,1,Macro(record-message,gb/dir-intro, 'Welcome to the directory. Please enter the first three letters of your party's last name using your touch tone keypad. Use the 7 key for Q, and the 9 key for Zed.') exten => _8022X,1,Macro(record-message,gb/dir-nomatch, No directory entries match your search. ) exten => _8023X,1,Macro(record-message,gb/dir-nomore, There are no more compatible entries in the directory. ) ;; Not needed - blank exten => _8024X,1,Macro(record-message,gb/dir-intro-fn, TO BE FILLED IN) exten => _8031X,1,Macro(record-message,gb/conf-getchannel, Please enter the channel number followed by the hash key. ) exten => _8032X,1,Macro(record-message,gb/conf-getconfno, Please enter your conference number followed by the hash key. ) exten => _8033X,1,Macro(record-message,gb/conf-getpin, Please enter the conference pin number. ) exten => _8034X,1,Macro(record-message,gb/conf-invalid, That is not a valid conference number. Please try again. ) exten => _8035X,1,Macro(record-message,gb/conf-invalidpin, That pin is invalid for this conference. ) exten => _8036X,1,Macro(record-message,gb/conf-onlyperson, You are currently the only person in this conference. ) exten => _8037X,1,Macro(record-message,gb/conf-adminmenu, 'Please press 1 to mute or unmute yourself. Or press 2 to lock or unlock the conference. ) exten => _8038X,1,Macro(record-message,gb/conf-enteringno, 'You are entering conference number. (Said as if it were a complete sentence) ') exten => _8039X,1,Macro(record-message,gb/conf-errormenu, Invalid choice. ) exten => _8040X,1,Macro(record-message,gb/conf-kicked, You have been kicked from this conference. ) exten => _8041X,1,Macro(record-message,gb/conf-locked, This conference is locked. ) exten => _8042X,1,Macro(record-message,gb/conf-lockednow, The conference is now locked. ) exten => _8043X,1,Macro(record-message,gb/conf-muted, You are now muted. ) exten => _8044X,1,Macro(record-message,gb/conf-noempty, No empty conferences currently exist. ) exten => _8045X,1,Macro(record-message,gb/conf-unlockednow, The conference is now unlocked. ) exten => _8046X,1,Macro(record-message,gb/conf-unmuted, You are now unmuted. ) exten => _8047X,1,Macro(record-message,gb/conf-usermenu, Please press 1 to mute or unmute yourself. ) exten => _8048X,1,Macro(record-message,gb/agent-alreadyon, That agent is already logged on. Please enter your agent number followed by the hash key. ) exten => _8049X,1,Macro(record-message,gb/agent-incorrect, Login incorrect. Please enter your agent number followed by the hash key. ) exten => _8050X,1,Macro(record-message,gb/agent-loggedoff, Agent logged off. ) exten => _8051X,1,Macro(record-message,gb/agent-loginok, Agent logged in. ) exten => _8052X,1,Macro(record-message,gb/agent-newlocation, Please enter new extension, followed by hash) exten => _8053X,1,Macro(record-message,gb/agent-pass, Please enter your password followed by the hash key. ) exten => _8054X,1,Macro(record-message,gb/agent-user, Agent login. Please enter your agent number followed by the hash key) exten => _8070X,1,Macro(record-message,gb/queue-callswaiting,Waiting to speak with a representative ) exten => _8071X,1,Macro(record-message,gb/queue-holdtime,The estimated hold time is currently) exten => _8072X,1,Macro(record-message,gb/queue-less-than,Less then) exten => _8073X,1,Macro(record-message,gb/queue-minutes,minutes) exten => _8074X,1,Macro(record-message,gb/queue-seconds,seconds) exten => _8075X,1,Macro(record-message,gb/queue-thankyou,Thank you for your patience) exten => _8076X,1,Macro(record-message,gb/queue-thereare,You are currently caller number) exten => _8077X,1,Macro(record-message,gb/queue-youarenext,Your call is now first in line and will be answered by the next available representative) exten => _8101X,1,Macro(record-message,gb/vm-Cust1, Folder. Five. ) exten => _8102X,1,Macro(record-message,gb/vm-Cust2, Folder. Six. ) exten => _8103X,1,Macro(record-message,gb/vm-Cust3, Folder. Seven.) exten => _8104X,1,Macro(record-message,gb/vm-Cust4, Folder. Eight. ) exten => _8105X,1,Macro(record-message,gb/vm-Cust5, Folder. Nine. ) exten => _8106X,1,Macro(record-message,gb/vm-Family, family ) exten => _8107X,1,Macro(record-message,gb/vm-Friends, friends) exten => _8108X,1,Macro(record-message,gb/vm-INBOX, new ) exten => _8109X,1,Macro(record-message,gb/vm-Old, old ) exten => _8110X,1,Macro(record-message,gb/vm-Work, work) exten => _8111X,1,Macro(record-message,gb/vm-advopts, Press 3 for advanced options. ) exten => _8112X,1,Macro(record-message,gb/vm-and, and ) exten => _8113X,1,Macro(record-message,gb/vm-changeto, Change to which folder? ) exten => _8114X,1,Macro(record-message,gb/vm-delete, Press 7 to delete this message.) exten => _8115X,1,Macro(record-message,gb/vm-deleted, Message deleted. ) exten => _8116X,1,Macro(record-message,gb/vm-enter-num-to-call, Please enter the number you wish to call. ) exten => _8117X,1,Macro(record-message,gb/vm-extension, extension ) exten => _8118X,1,Macro(record-message,gb/vm-first, first ) exten => _8119X,1,Macro(record-message,gb/vm-for, for ) exten => _8120X,1,Macro(record-message,gb/vm-forwardoptions, 'Press 1 to prepend the message, or 2 to forward a message without prepending. ') exten => _8121X,1,Macro(record-message,gb/vm-goodbye, goodbye ) exten => _8122X,1,Macro(record-message,gb/vm-helpexit, Press star for help or hash to exit. ) exten => _8123X,1,Macro(record-message,gb/vm-incorrect, Login incorrect. Mailbox ) exten => _8124X,1,Macro(record-message,gb/vm-instructions, To look into your messages press 1 now. You may quit voicemail at any time by pressing the hash key. ) exten => _8125X,1,Macro(record-message,gb/vm-intro, Please leave your message after the tone. When done hang up or press the hash key. ) exten => _8126X,1,Macro(record-message,gb/vm-isonphone, . is on the phone. ) exten => _8127X,1,Macro(record-message,gb/vm-isunavail, . is unavailable. ) exten => _8128X,1,Macro(record-message,gb/vm-last, last ) exten => _8129X,1,Macro(record-message,gb/vm-login, Comedian Mail. Mailbox, ) exten => _8130X,1,Macro(record-message,gb/vm-mailbox-full, 'sorry but the user's mail box can't accept more messages ') exten => _8131X,1,Macro(record-message,gb/vm-message, message ) exten => _8132X,1,Macro(record-message,gb/vm-messages, messages) exten => _8133X,1,Macro(record-message,gb/vm-mismatch, The passwords you entered and re-entered did not match. Please try again. ) exten => _8134X,1,Macro(record-message,gb/vm-msginstruct, To hear the next message press 6. To repeat this message press 5. To hear the previous message press 4. To delete or undelete this message press zero. To quit voicemail press hash. ) exten => _8135X,1,Macro(record-message,gb/vm-msgsaved, Your message has been saved. ) exten => _8136X,1,Macro(record-message,gb/vm-newpassword, Please enter your new password followed by the hash key. ) exten => _8137X,1,Macro(record-message,gb/vm-next, Press 6 to play the next message. ) exten => _8138X,1,Macro(record-message,gb/vm-no, no ) exten => _8139X,1,Macro(record-message,gb/vm-nobodyavail, Nobody is available to take your call at the moment. ) exten => _8140X,1,Macro(record-message,gb/vm-nomore, No more messages. ) exten => _8141X,1,Macro(record-message,gb/vm-onefor, Press 1 for ) exten => _8142X,1,Macro(record-message,gb/vm-options, Press 1 to record your unavailable message. Press 2 to record your busy message. Press 3 to record your name. Press 4 to change your password. Press star to return to the main menu. ) exten => _8143X,1,Macro(record-message,gb/vm-opts, Press 2 to change folders. Press 3 for advanced options. Press zero for mailbox options. ) exten => _8144X,1,Macro(record-message,gb/vm-passchanged, Your passwords have been changed. ) exten => _8145X,1,Macro(record-message,gb/vm-password, password ) exten => _8146X,1,Macro(record-message,gb/vm-press, press ) exten => _8147X,1,Macro(record-message,gb/vm-prev, Press 4 for the previous message. ) exten => _8148X,1,Macro(record-message,gb/vm-reachoper, Press 0 to reach an operator. ) exten => _8149X,1,Macro(record-message,gb/vm-rec-busy, After the tone say your busy message and then press the hash key. ) exten => _8150X,1,Macro(record-message,gb/vm-rec-name, After the tone say your name and then press the hash key. ) exten => _8151X,1,Macro(record-message,gb/vm-rec-unv, After the tone say your unavailable message and then press the hash key. ) exten => _8152X,1,Macro(record-message,gb/vm-received, received ) exten => _8153X,1,Macro(record-message,gb/vm-reenterpassword, Please reenter your password followed by the hash key. ) exten => _8154X,1,Macro(record-message,gb/vm-repeat, Press 5 to repeat the current message. ) exten => _8155X,1,Macro(record-message,gb/vm-saved, saved ) exten => _8156X,1,Macro(record-message,gb/vm-savedto, saved to ) exten => _8157X,1,Macro(record-message,gb/vm-savefolder, Which folder should I save the message to? ) exten => _8158X,1,Macro(record-message,gb/vm-savemessage, or 9 to save this message. ) exten => _8159X,1,Macro(record-message,gb/vm-sorry, I'm sorry I did not understand your response. ) exten => _8160X,1,Macro(record-message,gb/vm-theperson, The person at extension ) exten => _8161X,1,Macro(record-message,gb/vm-tocancel, or hash to cancel. ) exten => _8162X,1,Macro(record-message,gb/vm-toforward, Press 8 to forward the message to another user. ) exten => _8163X,1,Macro(record-message,gb/vm-undelete, Press 7 to undelete this message. ) exten => _8164X,1,Macro(record-message,gb/vm-undeleted, Message undeleted. ) exten => _8165X,1,Macro(record-message,gb/vm-whichbox, To leave a message, please enter a mailbox number. ) exten => _8166X,1,Macro(record-message,gb/vm-youhave, you have ) exten => _8167X,1,Macro(record-message,gb/vm-calldiffnum, Press 2 to enter a different number) exten => _8168X,1,Macro(record-message,gb/vm-dialout, Please wait while I connect your call) exten => _8169X,1,Macro(record-message,gb/vm-from-extension, Message from extension) exten => _8170X,1,Macro(record-message,gb/vm-from, From) exten => _8171X,1,Macro(record-message,gb/vm-from-phonenumber, Message from phone number) exten => _8172X,1,Macro(record-message,gb/vm-incorrect-mailbox, Login incorrect. Mailbox) exten => _8173X,1,Macro(record-message,gb/vm-leavemsg, Press 5 to leave a message) exten => _8174X,1,Macro(record-message,gb/vm-nobox, You cannot reply to this message because the sender does not have a mailbox) exten => _8175X,1,Macro(record-message,gb/vm-nonumber, I'm afraid I don't know who sent this message) exten => _8176X,1,Macro(record-message,gb/vm-num-i-have, The number I have is) exten => _8177X,1,Macro(record-message,gb/vm-review, Press 1 to accept this recording, press 2 to listen to it, press 3 to re-record your message) exten => _8178X,1,Macro(record-message,gb/vm-saveoper, Press 1 to accept this recording, otherwise please continue to hold) exten => _8179X,1,Macro(record-message,gb/vm-star-cancel, Press star to cancel) exten => _8180X,1,Macro(record-message,gb/vm-starmain, Press star to return to the main menu) exten => _8181X,1,Macro(record-message,gb/vm-then-pound, Then press hash) exten => _8182X,1,Macro(record-message,gb/vm-tocallback, Press 2 to call the person who sent this message) exten => _8183X,1,Macro(record-message,gb/vm-tocallnum, Press 1 to call this number) exten => _8184X,1,Macro(record-message,gb/vm-tocancelmsg, Press star to cancel this message) exten => _8185X,1,Macro(record-message,gb/vm-toenternumber, Press 1 to enter a number) exten => _8186X,1,Macro(record-message,gb/vm-tohearenv, Press 3 to hear the message envelope) exten => _8187X,1,Macro(record-message,gb/vm-tomakecall, Press 4 to place an outgoing call) exten => _8188X,1,Macro(record-message,gb/vm-tooshort, Your message is too short) exten => _8189X,1,Macro(record-message,gb/vm-toreply, Press 1 to send a reply) exten => _8190X,1,Macro(record-message,gb/vm-torerecord, Press 3 to re-record your message) exten => _8191X,1,Macro(record-message,gb/vm-unknown-caller, From an unknown caller ) ;Digits Note, All these recordings have falling intonations, as if the words were said at the end of a sentence. They may sound a little bit odd if used in the middle of a sentence. ;In the digits subdirectory, exten => _8201X,1,Macro(record-message,digits/gb/0, zero ) exten => _8202X,1,Macro(record-message,digits/gb/oh, 'oh (spoken in a way meaning "zero") ') exten => _8203X,1,Macro(record-message,digits/gb/1, one ) exten => _8204X,1,Macro(record-message,digits/gb/2, two ) exten => _8205X,1,Macro(record-message,digits/gb/3, three) exten => _8206X,1,Macro(record-message,digits/gb/4, four ) exten => _8207X,1,Macro(record-message,digits/gb/5, five ) exten => _8208X,1,Macro(record-message,digits/gb/6, six ) exten => _8209X,1,Macro(record-message,digits/gb/7, seven) exten => _8210X,1,Macro(record-message,digits/gb/8, eight ) exten => _8211X,1,Macro(record-message,digits/gb/9, nine ) exten => _8212X,1,Macro(record-message,digits/gb/10, ten ) exten => _8213X,1,Macro(record-message,digits/gb/11, eleven ) exten => _8214X,1,Macro(record-message,digits/gb/12, twelve ) exten => _8215X,1,Macro(record-message,digits/gb/13, thirteen ) exten => _8216X,1,Macro(record-message,digits/gb/14, fourteen ) exten => _8217X,1,Macro(record-message,digits/gb/15, fifteen ) exten => _8218X,1,Macro(record-message,digits/gb/16, sixteen ) exten => _8219X,1,Macro(record-message,digits/gb/17, seventeen ) exten => _8220X,1,Macro(record-message,digits/gb/18, eighteen ) exten => _8221X,1,Macro(record-message,digits/gb/19, nineteen) exten => _8222X,1,Macro(record-message,digits/gb/20, twenty ) exten => _8223X,1,Macro(record-message,digits/gb/30, thirty ) exten => _8224X,1,Macro(record-message,digits/gb/40, forty ) exten => _8225X,1,Macro(record-message,digits/gb/50, fifty ) exten => _8226X,1,Macro(record-message,digits/gb/60, sixty ) exten => _8227X,1,Macro(record-message,digits/gb/70, seventy ) exten => _8228X,1,Macro(record-message,digits/gb/80, eighty ) exten => _8229X,1,Macro(record-message,digits/gb/90, ninety ) exten => _8230X,1,Macro(record-message,digits/gb/h-1, first ) exten => _8231X,1,Macro(record-message,digits/gb/h-2, second ) exten => _8232X,1,Macro(record-message,digits/gb/h-3, third ) exten => _8233X,1,Macro(record-message,digits/gb/h-4, fourth) exten => _8234X,1,Macro(record-message,digits/gb/h-5, fifth ) exten => _8235X,1,Macro(record-message,digits/gb/h-6, sixth ) exten => _8236X,1,Macro(record-message,digits/gb/h-7, seventh ) exten => _8237X,1,Macro(record-message,digits/gb/h-8, eighth ) exten => _8238X,1,Macro(record-message,digits/gb/h-9, ninth ) exten => _8239X,1,Macro(record-message,digits/gb/h-10, tenth ) exten => _8240X,1,Macro(record-message,digits/gb/h-11, eleventh ) exten => _8241X,1,Macro(record-message,digits/gb/h-12, twelfth ) exten => _8242X,1,Macro(record-message,digits/gb/h-13, thirteenth) exten => _8243X,1,Macro(record-message,digits/gb/h-14, fourteenth) exten => _8244X,1,Macro(record-message,digits/gb/h-15, fifteenth ) exten => _8245X,1,Macro(record-message,digits/gb/h-16, sixteenth ) exten => _8246X,1,Macro(record-message,digits/gb/h-17, seventeenth ) exten => _8247X,1,Macro(record-message,digits/gb/h-18, eighteenth) exten => _8248X,1,Macro(record-message,digits/gb/h-19, nineteenth) exten => _8249X,1,Macro(record-message,digits/gb/h-20, twentieth ) exten => _8250X,1,Macro(record-message,digits/gb/h-30, thirtieth ) exten => _8251X,1,Macro(record-message,digits/gb/at, at ) exten => _8252X,1,Macro(record-message,digits/gb/a-m, AM ) exten => _8253X,1,Macro(record-message,digits/gb/p-m, PM ) exten => _8254X,1,Macro(record-message,digits/gb/hundred, hundred ) exten => _8255X,1,Macro(record-message,digits/gb/thousand, thousand ) exten => _8256X,1,Macro(record-message,digits/gb/million, million) exten => _8257X,1,Macro(record-message,digits/gb/day-0, sunday ) exten => _8258X,1,Macro(record-message,digits/gb/day-1, monday ) exten => _8259X,1,Macro(record-message,digits/gb/day-2, tuesday ) exten => _8260X,1,Macro(record-message,digits/gb/day-3, wednesday ) exten => _8261X,1,Macro(record-message,digits/gb/day-4, thursday) exten => _8262X,1,Macro(record-message,digits/gb/day-5, friday ) exten => _8263X,1,Macro(record-message,digits/gb/day-6, saturday ) exten => _8264X,1,Macro(record-message,digits/gb/dollars, dollars ) exten => _8265X,1,Macro(record-message,digits/gb/mon-0, January ) exten => _8266X,1,Macro(record-message,digits/gb/mon-1, February ) exten => _8267X,1,Macro(record-message,digits/gb/mon-2, March ) exten => _8268X,1,Macro(record-message,digits/gb/mon-3, April ) exten => _8269X,1,Macro(record-message,digits/gb/mon-4, May ) exten => _8270X,1,Macro(record-message,digits/gb/mon-5, June ) exten => _8271X,1,Macro(record-message,digits/gb/mon-6, July ) exten => _8272X,1,Macro(record-message,digits/gb/mon-7, August ) exten => _8273X,1,Macro(record-message,digits/gb/mon-8, September ) exten => _8274X,1,Macro(record-message,digits/gb/mon-9, October ) exten => _8275X,1,Macro(record-message,digits/gb/mon-10, November ) exten => _8276X,1,Macro(record-message,digits/gb/mon-11, December) exten => _8277X,1,Macro(record-message,digits/gb/oclock, o clock ) exten => _8278X,1,Macro(record-message,digits/gb/today, today) exten => _8279X,1,Macro(record-message,digits/gb/tomorrow, tomorrow ) exten => _8280X,1,Macro(record-message,digits/gb/yesterday, yesterday) ; These are letters (a,b,c etc) exten => _8301X,1,Macro(record-message,letters/gb/a, a) exten => _8302X,1,Macro(record-message,letters/gb/b, b) exten => _8303X,1,Macro(record-message,letters/gb/c, c) exten => _8304X,1,Macro(record-message,letters/gb/d, d) exten => _8305X,1,Macro(record-message,letters/gb/e, e) exten => _8306X,1,Macro(record-message,letters/gb/f, f) exten => _8307X,1,Macro(record-message,letters/gb/g, g) exten => _8308X,1,Macro(record-message,letters/gb/h, h) exten => _8309X,1,Macro(record-message,letters/gb/i, i) exten => _8310X,1,Macro(record-message,letters/gb/j, j) exten => _8311X,1,Macro(record-message,letters/gb/k, k) exten => _8312X,1,Macro(record-message,letters/gb/l, l) exten => _8313X,1,Macro(record-message,letters/gb/m, m) exten => _8314X,1,Macro(record-message,letters/gb/n, n) exten => _8315X,1,Macro(record-message,letters/gb/o, o) exten => _8316X,1,Macro(record-message,letters/gb/p, p) exten => _8317X,1,Macro(record-message,letters/gb/q, q) exten => _8318X,1,Macro(record-message,letters/gb/r, r) exten => _8319X,1,Macro(record-message,letters/gb/s, s) exten => _8320X,1,Macro(record-message,letters/gb/t, t) exten => _8321X,1,Macro(record-message,letters/gb/u, y) exten => _8322X,1,Macro(record-message,letters/gb/v, v) exten => _8323X,1,Macro(record-message,letters/gb/w, w) exten => _8324X,1,Macro(record-message,letters/gb/x, x) exten => _8325X,1,Macro(record-message,letters/gb/y, y) exten => _8326X,1,Macro(record-message,letters/gb/z, zed) exten => _8327X,1,Macro(record-message,letters/gb/zed, zed) exten => _8328X,1,Macro(record-message,letters/gb/exclaimation-point, exclamation point) exten => _8329X,1,Macro(record-message,letters/gb/plus, plus) exten => _8330X,1,Macro(record-message,letters/gb/slash, slash) exten => _8331X,1,Macro(record-message,letters/gb/space, space) exten => _8332X,1,Macro(record-message,letters/gb/dot, dot) exten => _8333X,1,Macro(record-message,letters/gb/dollar, dollar) exten => _8334X,1,Macro(record-message,letters/gb/dash, dash) exten => _8335X,1,Macro(record-message,letters/gb/at, at) exten => _8336X,1,Macro(record-message,letters/gb/equals, equals) _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users