Thanks Matthew, Asterisk and PBX is new to me.

There is my sip.conf file. Below that is the extention.conf file.

[general]
port = 5060                     ; Port to bind to
bindaddr = 0.0.0.0              ; Address to bind SIP channel to
context = default               ; Default context for incoming calls
;srvlookup = yes                ; Enable DNS SRV lookups on outbound calls

;pedantic = yes                 ; Enable slow, pedantic checking for Pingtel
;tos=lowdelay                   ; IP QoS parameter, either keyword or value

;maxexpirey=3600                ; Max length of incoming registration we allow
;defaultexpirey=120             ; Default length of incoming/outoing 
registration
;notifymimetype=text/plain      ; Allow overriding of mime type in NOTIFY
;videosupport=yes               ; Turn on support for SIP video

;disallow=all                   ; Disallow all codecs
;allow=ulaw                     ; Allow codecs in order of preference
;allow=ilbc

; Asterisk can register as a SIP user agent to a SIP proxy (provider)
; Format for the register statement is:
;       register => user[:secret[:[EMAIL PROTECTED]:port][/extension]
;
; If no extension is given, the 's' extension is used. The extension
; needs to be defined in extensions.conf to be able to accept calls
; from this SIP proxy (provider)
;
; host is either a host name defined in DNS or the name of a
; section defined below.
;
; Examples:

;register => 1234:[EMAIL PROTECTED]
;    Will call to the 's' extension
;
;register => [EMAIL PROTECTED]/1234
;
;    Register 2345 at sip provider.  Calls from this provider connect to
local
;    extension 1234 in extensions.conf default context, unless you define
;    [mysipprovider.com] in a section below, and configure a context

;externip = 200.201.202.203     ; Address that we're going to put in outbound
SIP messages
                                ; if we're behind a NAT
;localnet = 192.168.1.0         ; Internet NETWORK address
;localmask = 255.255.255.0      ; Internet netmask
                                ; The externip, localnet and localmask is used
                                ; when registering and communication with other 
proxies
                                ; that we're registered with

;[snomsip]
;type=friend
;secret=blah
;host=dynamic
;dtmfmode=inband                ; Choices are inband, rfc2833, or info
;defaultip=192.168.0.59
;mailbox=1234,2345              ; Mailbox for message waiting indicator
;restrictcid=yes                ; To have the callerid restriced -> sent as ANI

;[pingtel]
;type=friend
;username=pingtel
;secret=blah
;host=dynamic
;qualify=1000                   ; Consider it down if it's 1 second to reply
                                ; Helps with NAT session
                                ; qualify=yes uses default value
;callgroup=1,3-4
;pickupgroup=1,3-4
;defaultip=192.168.0.60

;[cisco]
;type=friend
;username=cisco
;secret=blah
;nat=yes                        ; This phone may be natted
                                ; Use IP address that packet is received from
                                ; instead of trusting SIP headers
;host=dynamic
;canreinvite=no                 ; Asterisk by default tries to redirect the
                                ; RTP media stream (audio) to go directly from
                                ; the caller to the callee.  Some devices do not
                                ; support this (especially if one of them is
                                ; behind a NAT).
;qualify=200                    ; Qualify peer is no more than 200ms away
;defaultip=192.168.0.4

;[cisco1]
;type=friend
;username=cisco1
;fromuser=markster              ; Specify user to put in "from" instead of 
callerid
;fromdomain=yourdomain.com      ; Specify domain to put in "from" instead of
callerid
                                ; fromuser and fromdomain are used when Asterisk
                                ; places calls to this account.  It is not used 
for
                                ; calls from this account.
;secret=blah
;host=dynamic
;defaultip=192.168.0.4
;amaflags=default               ; Choices are default, omit, billing, 
documentation
;accountcode=markster           ; Users may be associated with an accountcode to
ease billing


[300]
type=friend
username=300
secret=abc123
host=dynamic
mailbox=1234

[301]
type=friend
username=301
secret=abc123
host=dynamic
mailbox=1234


[6001]
type=friend
username=dshaw
secret=fire957
host=dynamic
mailbox=6001


;
; Static extension configuration file, used by
; the pbx_config module. This is where you configure all your
; inbound and outbound calls in Asterisk.
;

;
; The "General" category is for certain variables.
;
[general]
;
; If static is set to no, or omitted, then the pbx_config will rewrite
; this file when extensions are modified.  Remember that all comments
; made in the file will be lost when that happens.
;
; XXX Not yet implemented XXX
;
static=yes
;
; if static=yes and writeprotect=no, you can save dialplan by
; CLI command 'save dialplan' too
;
writeprotect=no

; You can include other config files, use the #include command (without
the ';')
; Note that this is different from the "include" command that includes
contexts within
; other contexts. The #include command works in all asterisk configuration
files.
;#include "filename.conf"

; The "Globals" category contains global variables that can be referenced
; in the dialplan with ${VARIABLE} or ${ENV(VARIABLE)} for Environmental
variable
; ${${VARIABLE}} or ${text${VARIABLE}} or any hybrid
;
[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest                                   ; IAXtel username/password
;IAXINFO=myuser:mypass
TRUNK=Zap/g2                                    ; Trunk interface
TRUNKMSD=1                                      ; MSD digits to strip (usually 
1 or 0)
;TRUNK=IAX2/user:[EMAIL PROTECTED]

;
; Any category other than "General" and "Globals" represent
; extension contexts, which are collections of extensions.
;
; Extension names may be numbers, letters, or combinations
; thereof. If an extension name is prefixed by a '_'
; character, it is interpreted as a pattern rather than a
; literal.  In patterns, some characters have special meanings:
;
;   X - any digit from 0-9
;   Z - any digit from 1-9
;   N - any digit from 2-9
;   [1235-9] - any digit in the brackets (in this example, 1,2,3,5,6,7,8,9)
;   . - wildcard, matches anything remaining (e.g. _9011. matches
;       anything starting with 9011 excluding 9011 itself)
;
; For example the extension _NXXXXXX would match normal 7 digit dialings,
; while _1NXXNXXXXXX would represent an area code plus phone number
; preceeded by a one.
;
; Contexts contain several lines, one for each step of each
; extension, which can take one of two forms as listed below,
; with the first form being preferred.  One may include another
; context in the current one as well, optionally with a
; date and time.  Included contexts are included in the order
; they are listed.
;
;[context]
;exten => someexten,priority,application(arg1,arg2,...)
;exten => someexten,priority,application,arg1|arg2...
;
; Timing list for includes is
;
;   <time range>|<days of week>|<days of month>|<months>
;
;include => daytime|9:00-17:00|mon-fri|*|*
;
; ignorepat can be used to instruct drivers to not cancel dialtone upon
; receipt of a particular pattern.  The most commonly used example is
; of course '9' like this:
;
;ignorepat => 9
;
; so that dialtone remains even after dialing a 9.
;

;
; Here are the entries you need to participate in the IAXTEL
; call routing system.  Most IAXTEL numbers begin with 1-700, but
; there are exceptions.  For more information, and to sign
; up, please go to www.gnophone.com or www.iaxtel.com
;
[iaxtel700]
exten => _91700NXXXXXX,1,Dial(IAX2/[EMAIL PROTECTED]/${EXTEN:[EMAIL PROTECTED])

[iaxprovider]
;switch => IAX2/user:[EMAIL PROTECTED]/mycontext

[trunkint]
;
; International long distance through trunk
;
exten => _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9011.,2,Congestion

[trunkld]
;
; Long distance context accessed through trunk
;
exten => _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91NXXNXXXXXX,2,Congestion

[trunklocal]
;
; Local seven-digit dialing accessed through trunk interface
;
exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9NXXXXXX,2,Congestion

[trunktollfree]
;
; Long distance context accessed through trunk interface
;
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91800NXXXXXX,2,Congestion
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,2,Congestion
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,2,Congestion
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,2,Congestion

[international]
;
; Master context for international long distance
;
ignorepat => 9
include => longdistance
include => trunkint

[longdistance]
;
; Master context for long distance
;
ignorepat => 9
include => local
include => trunkld

[local]
;
; Master context for local, toll-free, and iaxtel calls only
;
ignorepat => 9
include => default
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider
;
; You can use an alternative switch type as well, to resolve
; extensions that are not known here, for example with remote
; IAX switching you transparently get access to the remote
; Asterisk PBX
;
; switch => IAX2/user:[EMAIL PROTECTED]/local

[macro-stdexten];
;
; Standard extension macro:
;   ${ARG1} - Extension  (we could have used ${MACRO_EXTEN} here as well
;   ${ARG2} - Device(s) to ring
;
exten => s,1,Dial(${ARG2},20)                                   ; Ring the 
interface, 20 seconds maximum
exten => s,2,Voicemail(u${ARG1})                                ; If 
unavailable, send to voicemail w/
unavail announce
exten => s,3,Goto(default,s,1)                                  ; If they press 
#, return to start
exten => s,102,Voicemail(b${ARG1})                              ; If busy, send 
to voicemail w/ busy
announce
exten => s,103,Goto(default,s,1)                                ; If they press 
#, return to start


[demo]
;
; We start with what to do when a call first comes in.
;
exten => s,1,Wait,1                     ; Wait a second, just for fun
exten => s,2,Answer                     ; Answer the line
exten => s,3,DigitTimeout,5             ; Set Digit Timeout to 5 seconds
exten => s,4,ResponseTimeout,10         ; Set Response Timeout to 10 seconds
exten => s,5,BackGround(demo-congrats)  ; Play a congratulatory message
exten => s,6,BackGround(demo-instruct)  ; Play some instructions

exten => 2,1,BackGround(demo-moreinfo)  ; Give some more information.
exten => 2,2,Goto(s,6)

exten => 3,1,SetLanguage(fr)            ; Set language to french
exten => 3,2,Goto(s,5)                  ; Start with the congratulations

exten => 1000,1,Goto(default,s,1)
;
; We also create an example user, 1234, who is on the console and has
; voicemail, etc.
;
exten => 1234,1,Playback(transfer,skip)         ; "Please hold while..."
                                        ; (but skip if channel is not up)
exten => 1234,2,Macro(stdexten,1234,${CONSOLE})

exten => 1235,1,Voicemail(u1234)                ; Right to voicemail

exten => 1236,1,Dial(Console/dsp)               ; Ring forever
exten => 1236,2,Voicemail(u1234)                ; Unless busy

;
; # for when they're done with the demo
;
exten => #,1,Playback(demo-thanks)              ; "Thanks for trying the demo"
exten => #,2,Hangup                     ; Hang them up.

;
; A timeout and "invalid extension rule"
;
exten => t,1,Goto(#,1)                  ; If they take too long, give up
exten => i,1,Playback(invalid)          ; "That's not valid, try again"

;
; Create an extension, 500, for dialing the
; Asterisk demo.
;
exten => 500,1,Playback(demo-abouttotry); Let them know what's going on
exten => 500,2,Dial(IAX2/[EMAIL PROTECTED]/[EMAIL PROTECTED])   ; Call the
Asterisk demo
exten => 500,3,Playback(demo-nogo)      ; Couldn't connect to the demo site
exten => 500,4,Goto(s,6)                ; Return to the start over message.

;
; Create an extension, 600, for evaulating echo latency.
;
exten => 600,1,Playback(demo-echotest)  ; Let them know what's going on
exten => 600,2,Echo                     ; Do the echo test
exten => 600,3,Playback(demo-echodone)  ; Let them know it's over
exten => 600,4,Goto(s,6)                ; Start over

;
; Give voicemail at extension 8500
;
exten => 8500,1,VoicemailMain
exten => 8500,2,Goto(s,6)
;
; Here's what a phone entry would look like (IXJ for example)
;
;exten => 1265,1,Dial(Phone/phone0,15)
;exten => 1265,2,Goto(s,5)

;[mainmenu]
;
; Example "main menu" context with submenu
;
;exten => s,1,Answer
;exten => s,2,Background(thanks)                ; "Thanks for calling press 1 
for sales,
2 for support, ..."
;exten => 1,1,Goto(submenu,s,1)
;exten => 2,1,Hangup
;include => default
;
;[submenu]
;exten => s,1,Ringing                                   ; Make them comfortable 
with 2 seconds of ringback
;exten => s,2,Wait,2
;exten => s,3,Background(submenuopts)   ; "Thanks for calling the sales
department.  Press 1 for steve, 2 for..."
;exten => 1,1,Goto(default,steve,1)
;exten => 2,1,Goto(default,mark,2)

[default]
;
; By default we include the demo.  In a production system, you
; probably don't want to have the demo there.
;
include => demo
exten => 300,1,Macro(stdexten,1234,SIP/300)
exten => 301,1,Macro(stdexten,1234,SIP/301)
exten => 6001,1,Macro(stdexten,6001,SIP/6001)

; Real extensions would go here.  Generally you want real extensions to be
4 or 5
; digits long (although there is no such requirement) and start with a single
; digit that is fairly large (like 6 or 7) so that you have plenty of room to
; overlap extensions and menu options without conflict.  You can alias
them with
; names, too and use global variables


;exten => 6275,1,Macro(stdexten,6275,${MARK})                   ; assuming 
${MARK} is
something like Zap/2
;exten => mark,1,Goto(6275|1)                                           ; alias 
mark to 6275
;exten => 6236,1,Macro(stdexten,6236,${WIL})                    ; Ditto for wil
;exten => wil,1,Goto(6236|1)
;
; Some other handy things are an extension for checking voicemail via
; voicemailmain
;
;exten => 8500,1,VoicemailMain
;exten => 8500,2,Hangup
;
; Or a conference room (you'll need to edit meetme.conf to enable this room)
;
;exten => 8600,1,Meetme,1234
;
; Or playing an announcement to the called party, as soon it answers
;
;exten = 8700,1,Dial(${MARK},30,A(/path/to/my/announcemsg))
;
; For more information on applications, just type "show applications" at your
; friendly Asterisk CLI prompt.
;
; 'show application <command>' will show details of how you
; use that particular application in this file, the dial plan.
;
[incoming]
include => default
exten => s,1,Dial,Zap/2




> The reason, David, that nobody has responded to your help request is
> because
> you haven't given any information for us to help debug your problem. You
> need to provide alot more information. snippents from console are good,
> snippets from sip.conf, extensions.conf and the like.
>
> "Hi my car won't start. Please fix it, but you can't look at it."
>
> -Matthew
>
> ----- Original Message -----
> From: "David Shaw" <[EMAIL PROTECTED]>
> To: "Asterisk" <[email protected]>
> Sent: Friday, January 07, 2005 3:52 PM
> Subject: [Asterisk-Users] Newbe Can't dial local numbers.
>
>
>> Hello All,
>>
>> I loaded [EMAIL PROTECTED] I'm using SLPhones and can connect to mailboxs
>> on the system. I have one X100P card. I try to dial out but get
>> rejected.
>>
>> Any help...
>>
>> Thanks, David
>>
>> _______________________________________________
>> Asterisk-Users mailing list
>> [email protected]
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
> _______________________________________________
> Asterisk-Users mailing list
> [email protected]
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
> --
> This message has been scanned for viruses and
> dangerous content by KE6UPI, and is
> believed to be clean.
> KE6UPI thanks MailScanner for their support.
> Please contact [EMAIL PROTECTED] if you have
> questions about this email.
>


-- 
This message has been scanned for viruses and
dangerous content by KE6UPI, and is
believed to be clean.
KE6UPI thanks MailScanner for their support.
Please contact [EMAIL PROTECTED] if you have 
questions about this email.

_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to