I tried to install asterisk with the amp pages and asterisknow but I had to many problems with both so I installed from ports on a FreeBSD 6.2 system.
I have three Cisco 7960 phones running SIP 8.6. And every time I hit the # key the system tries to transfer my call. Very frustrating when I am calling an office that requires I punch in an extension then hit pound.
I don’t know how to solve this problem. I am guessing it is part of my dialing plan. So here is a copy of my sip.conf and extensions.conf.
I have a very simple setup. Right now when a call comes in it just just rings all the phones in the house.
Thanks for any help.
register = :@/
port = 5060
externip = ; this can be either external IP address, or FQDN
localnet = 192.168.1.0/255.255.255.0
srvlookup = yes
[ISP]
context = incoming
type = peer
fromuser =
username =
authuser =
secret =
host =
fromdomain =
nat = yes
canreinvite = yes
insecure = very
qualify = yes
dtmfmode = inband
dtmf = auto
[300]
username = 300
type = friend
secret = 1962
qualify = yes
nat = no
host = dynamic
canreinvite = yes
context = outgoing
callerid = “Household”
mailbox = 300
[310]
username = 310
type = friend
secret = 1962
qualify = yes
nat = no
host = dynamic
canreinvite = yes
context = outgoing
callerid = “Joshua”
mailbox = 300,310
[320]
username = 320
type = friend
secret = 1962
qualify = yes
nat = no
host = dynamic
canreinvite = yes
context = outgoing
callerid = “Jodee”
mailbox = 300,320
[330]
username = 330
type = friend
secret = 1962
qualify = yes
nat = no
host = dynamic
canreinvite = yes
context = outgoing
callerid = “Cam”
mailbox = 300,330
extentions.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
;
[globals]
;
[default]
;
[incoming]
exten => _,1,Answer()
exten => _,n,Dial(SIP/300&SIP/310&SIP/320&SIP/330,20)
exten => _,n,Voicemail(u300)
exten => _,n,Hangup()
exten => _,n,Voicemail(b300)
exten => _,n,Hangup()
;
[outgoing]
exten => _XXX,1,Goto(internal,${EXTEN:0},1)
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN:0}@ISP,60,Tt)
exten => _1NXXNXXXXXX,2,congestion
exten => _NXXNXXXXXX,1,Dial,(SIP/1${EXTEN:0}@ISP,60,Tt)
exten => _NXXNXXXXXX,2,Hangup
;
[internal]
exten => 300,1,Dial(SIP/300,20)
exten => 300,n,Voicemail(u300)
exten => 300,n,Hangup
exten => 300,n,Voicemail(b300)
exten => 300,n,Hangup()
;
exten => 310,1,Dial(SIP/310,20)
exten => 310,n,Voicemail(u310)
exten => 310,n,Hangup
exten => 310,n,Voicemail(b310)
exten => 310,n,Hangup()
;
exten => 320,1,Dial(SIP/320,20)
exten => 320,n,Voicemail(u320)
exten => 320,n,Hangup
exten => 320,n,Voicemail(b320)
exten => 320,n,Hangup()
;
exten => 330,1,Dial(SIP/330,20)
exten => 330,n,Voicemail(u330)
exten => 330,n,Hangup
exten => 330,n,Voicemail(b330)
exten => 330,n,Hangup()
;
exten => 399,1,Answer
exten => 399,n,VoicemailMain()
exten => 399,n,HangUp()