[asterisk-users] Caller ID matching

Rizwan Hisham rizwanhasham at gmail.com
Thu May 24 02:00:16 MST 2007


got it. thanx

On 5/24/07, Matthew Yingling <matt at xenotran.com> wrote:
>
>  We use this macro, which works quite well:
>
> [macro-checkuservoicemail]
> ; ${ARG1} - Device extension(s) to check for mail
> ; Usage
> ; in main context do exten => 1000,1,Macro(checkuservoicemail,101)
>
> exten => s,1,NoOp(Entering CheckUserVoiceMail for ${MACRO_EXTEN})
> exten => s,n,GotoIf($["${MACRO_EXTEN}" = "${ARG1}"]?:NoMatchVM)
> exten => s,n,Playback(beep)              ; Hack for UIP200 clipping bug
> exten => s,n,VoicemailMain(${ARG1}@outgoing <$%7BARG1%7D at outgoing>)     ;
> Check vmail
> exten => s,n,Hangup                      ; Hangup after checking vmail
> exten => s,n(NoMatchVM),NoOp(End checkuservoicemail)
>
>
> -----Original Message-----
> *From:* asterisk-users-bounces at lists.digium.com [mailto:
> asterisk-users-bounces at lists.digium.com]*On Behalf Of *Mike Hammett
> *Sent:* Tuesday, May 22, 2007 9:37 AM
> *To:* 'Asterisk Users Mailing List - Non-Commercial Discussion'
> *Subject:* RE: [asterisk-users] Caller ID matching
>
>  Yeah, I was trying to have it match the caller ID with what they're
> dialing so that I don't have a separate entry for every customer.
>
>
>
>
>
> -----
> Mike Hammett
> Intelligent Computing Solutions
> http://www.ics-il.com
>
>
>
>
>
>
>
>
>
> *From:* asterisk-users-bounces at lists.digium.com [mailto:
> asterisk-users-bounces at lists.digium.com] *On Behalf Of *Rizwan Hisham
> *Sent:* Tuesday, May 22, 2007 5:14 AM
> *To:* Asterisk Users Mailing List - Non-Commercial Discussion
> *Subject:* Re: [asterisk-users] Caller ID matching
>
>
>
> I did it anyway. i used another way around to do it:
>
> suppose 887776666 is your number
>
> exten=> 887776666,1,Dial(SIP/you)
> exten=> 887776666/887776666,1,VoiceMailMain()
>
> but in this case you will have to make a separate vm extension for every
> user.
>
> On 5/22/07, *Rizwan Hisham* <rizwanhasham at gmail.com> wrote:
>
> well i have tried to solve your problem, making your extensions in my
> dialplan and reloading dialplan gives me segmentation fault. im afraid i
> cant help u :)
>
>
>
> exten => 555*,1,NoOp(${CALLERID(num)})
>
> exten => 555*,2,Hangup
>
>
>
> On 5/20/07, *Mike Hammett* < asterisk-users at ics-il.net> wrote:
>
>   What's going on here?  555* seems to indicate that the number is being
> passed as the callerID because NoOp says the phone number.
>
>
>
> I'm trying to emulate cell phone voicemail where you call your own number
> to check your voicemail.
>
>
>
>     -- Accepting AUTHENTICATED call from 65.182.165.XXX:
>
>        > requested format = gsm,
>
>        > requested prefs = (),
>
>        > actual format = ulaw,
>
>        > host prefs = (ulaw),
>
>        > priority = mine
>
>     -- Executing NoOp("IAX2/815748XXXX-16", "815748XXXX") in new stack
>
>     -- Executing Hangup("IAX2/815748XXXX-16", "") in new stack
>
>   == Spawn extension (outbound-scripted, 555*, 2) exited non-zero on
> 'IAX2/815748XXXX-16'
>
> May 20 11:10:34 ERROR[3286]: cdr_addon_mysql.c:144 mysql_log: cdr_mysql:
> cannot connect to database server localhost.
>
>     -- Hungup 'IAX2/815748XXXX-16'
>
> May 20 11:11:00 NOTICE[3275]: chan_iax2.c:7323 socket_read: Rejected
> connect attempt from 65.182.165.XXX, request '815748XXXX at outbound-scripted'
> does not exist
>
>
>
> exten => ${CALLERID(NUM)}/${CALLERID(NUM)},1,Answer
>
> exten => ${CALLERID(NUM)}/${CALLERID(NUM)},2,NoOp(It's here)
>
> exten =>
> ${CALLERID(NUM)}/${CALLERID(NUM)},3,VoicemailMain(${CALLERID(NUM)})
>
> exten => ${CALLERID(NUM)}/${CALLERID(NUM)},4,Hangup()
>
>
>
> exten => 555*,1,NoOp(${CALLERID(num)})
>
> exten => 555*,2,Hangup
>
>
>
>
>
>
>
> -----
> Mike Hammett
> Intelligent Computing Solutions
> http://www.ics-il.com
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>
> --
> Rizwan Hisham
> Software Engineer
> AXVOICE Inc.
>
>
>
>
> --
> Rizwan Hisham
> Software Engineer
> AXVOICE Inc.
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
>


-- 
Rizwan Hisham
Software Engineer
AXVOICE Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20070524/a191a1a4/attachment.htm


More information about the asterisk-users mailing list