The Wiki is (always) out of date.  You might consider taking a look at 
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html/asterisk-book.html#DialplanBasics_id262049
 which is likely less out of data.

-----Original Message-----
From: asterisk-users-boun...@lists.digium.com 
[mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Ron Wheeler
Sent: Thursday, November 29, 2012 12:17 PM
To: asterisk-users@lists.digium.com
Subject: Re: [asterisk-users] Questions about extension.conf

On 29/11/2012 11:47 AM, Salman Zafar wrote:


        It is self explanatory, for example:
        
        exten =>  _X.,1, Noop("Let say we have allowed all numbers i.e. _X 
means and . specifies any range")
        same => n,NoOp("Here we have skipped mentioning dial-pattern again and 
thats it")
        
        
        Hope I have answered your question. 
        

Not for me.
What part of those lines and comments discusses "same"?

What is the syntax for a "same" line? what does it mean to use "same" rather 
than "exten"?






        On Thu, Nov 29, 2012 at 8:40 AM, Shitian Long <longst...@gmail.com> 
wrote:
        

                Hello  

                I have been reading the sample extension.conf

                ;#######################


                [outbound-freenum2]
                ; This is the handler which performs the dialing logic. It is 
called
                ; from the [outbound-freenum] context
                ;
                exten => _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})
                same => n,Set(SUFFIX=${CUT(EXTEN,*,2-)})                        
        ; make sure the suffix is all digits as well
                same => n,GotoIf($["${FILTER(0-9,${SUFFIX})}" != 
"${SUFFIX}"]?fn-CONGESTION,1)
                                                                                
        ; filter out bad characters per the README-SERIOUSLY.best-practices.txt 
document
                same => n,Set(TIMEOUT(absolute)=10800)
                same => 
n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freenum.org)})     ; perform our 
lookup with freenum.org
                same => n,GotoIf($["${isnresult}" != ""]?from)
                same => n,Set(DIALSTATUS=CONGESTION)
                same => n,Goto(fn-CONGESTION,1)
                same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
                same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial)       
        ; check if we set the FREENUMDOMAIN global variable in [global]
                same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)})         
        ;    if we did set it, then we'll use it for our outbound dialing domain
                same => n(dial),Dial(SIP/${isnresult},40)
                same => n,Goto(fn-${DIALSTATUS},1)

                exten => fn-BUSY,1,Busy()

                exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
                same => n,Congestion()

                ;##########################


                According to 
"http://www.voip-info.org/wiki/view/Asterisk+config+extensions.conf";

                "Syntax for defining a context: keywords exten, include, 
ignorepat and switch." "same is not mentioned in this wiki." 

                There is a part of dial plan from sample extension.conf above. 
My Question is  how "same =>" key word works . 

                Thanks



                --
                
_____________________________________________________________________
                -- Bandwidth and Colocation Provided by 
http://www.api-digital.com --
                New to Asterisk? Join us for a live introductory webinar every 
Thurs:
                               http://www.asterisk.org/hello
                
                asterisk-users mailing list
                To UNSUBSCRIBE or update options visit:
                   http://lists.digium.com/mailman/listinfo/asterisk-users
                




        -- 
        Regards 
        
        
        **************************
        Muhammad Salman
        ***************************


         
        
        --
        _____________________________________________________________________
        -- Bandwidth and Colocation Provided by http://www.api-digital.com --
        New to Asterisk? Join us for a live introductory webinar every Thurs:
                       http://www.asterisk.org/hello
        
        asterisk-users mailing list
        To UNSUBSCRIBE or update options visit:
           http://lists.digium.com/mailman/listinfo/asterisk-users



-- 
Ron Wheeler
President
Artifact Software Inc
email: rwhee...@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to