Ok, here are my files:
------------------------------
SIP.conf
--------------------------------
[general]
context=default ; Default context for realm=budgetphone.nl ; Realm for digest authentication
disallow=all
allow=ilbc
allow=speex
allow=ulaw
allow=alaw
allow=gsm
canreinvite=no
port=5060
bindaddr=0.0.0.0
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
maxexpirey=3600 ; Max length of incoming registration we allow
defaultexpirey=120
relaxdtmf=yes
rtptimeout=60
rtpholdtimeout=300
nat=yes
register => 3130***:***@budgetphone.nl:5060
externip = 192.168.0.1
localnet=192.168.0.0/255.255.255.0
[sip_proxy-out]
type=peer
secret=***
username=3***7
fromuser=3***7
;[budgetphone]
;type=peer
;secret=***
;username=3***7
;fromuser=3***7
;host=sip.budgetphone.nl
------------------------------
Extensions.conf
--------------------------------
exten => s,1,Ringing
exten => s,2,Wait,3 ; Wait a second, ju
exten => s,3,Answer ; Answer the line
exten => s,4,Playback(welkom_n)
exten => s,5,Background(een_n)
exten => s,6,Background(belgie)
exten => s,7,Background(twee_n)
exten => s,8,Background(vragenbestelling_n)
exten => s,9,Background(drie_n)
exten => s,10,Background(overigevragen_n)
exten => s,11,ResponseTimeout(20)
exten => t,1,Playback(timeout)
exten => t,2,Hangup
exten => 1,1,Goto(submenu,s,1)
exten => 2,1,Background(ordernr_n)
exten => 2,2,Background(doorverbinden_n)
exten => 2,3,Dial(SIP/0307***9@budgetphone.nl,20,rT)
exten => 2,4,Background(doorvmislukt_n)
exten => 2,5,Voicemail(1234)
exten => 3,1,Background(doorverbinden_n)
exten => 3,2,Dial(SIP/0307***19@budgetphone.nl,20,rT)
exten => 3,3,Background(doorvmislukt_n)
exten => 3,4,Voicemail(1234)
exten => *,1,VoicemailMain(1234)
;exten => 4,1,Dial(SIP/06*****@budgetphone.nl,20,rT)
exten => 5,1,Background(nietgeldig)
exten => 5,2,Goto(s,5)
exten => 6,1,Background(nietgeldig)
exten => 6,2,Goto(s,5)
exten => 7,1,Background(nietgeldig)
exten => 7,2,Goto(s,5)
exten => 8,1,Background(nietgeldig)
exten => 8,2,Goto(s,5)
exten => 9,1,Background(nietgeldig)
exten => 9,2,Goto(s,5)
exten => 0,1,Background(nietgeldig)
exten => 0,2,Goto(s,5)
exten => #,1,Background(nietgeldig)
exten => #,2,Goto(s,5)
[submenu]
exten => s,1,Playback(belgie0)
exten => s,2,Background(een_n)
exten => s,3,Background(belgie1)
exten => s,4,Background(twee_n)
exten => s,5,Background(belgie2)
exten => s,6,Background(drie_n)
exten => s,7,Background(overigevragen_n)
exten => s,8,ResponseTimeout,20
exten => 1,1,Background(belgie1a)
exten => 1,2,Goto(s,1)
exten => 2,1,Background(belgie2a)
exten => 2,2,Goto(s,1)
exten => 3,1,Background(doorverbinden_n)
exten => 3,2,Dial(SIP/0307110319@budgetphone.nl,20,rT)
exten => 3,3,Background(doorvmislukt_n)
exten => 3,4,Voicemail(1234)
exten => 4,1,Background(nietgeldig)
exten => 4,2,Goto(s,1)
exten => 5,1,Background(nietgeldig)
exten => 5,2,Goto(s,1)
exten => 6,1,Background(nietgeldig)
exten => 6,2,Goto(s,1)
exten => 7,1,Background(nietgeldig)
exten => 7,2,Goto(s,1)
exten => 8,1,Background(nietgeldig)
exten => 8,2,Goto(s,1)
exten => 9,1,Background(nietgeldig)
exten => 9,2,Goto(s,1)
exten => t,1,Playback(timeout)
exten => t,2,Hangup
-------------------------------------------------
When somebody dial 2 or 3 asterisk calls my other bugetphone number. Thats works fine. But when somebody push 4 asterisk should call mine mobile numberr and that goes wrong. Then asterisk returns the messeges wich are in the first topic.
Asterisk is running on my firewall with an internal and external network adapter. The "Externip=192.168.0.1" is a bit strange but when i changed it in my external ip asterisk could not regitser....
Is this the information you want? |