Ik heb een vraag over Asterisk en Voipbuster.
Intussen heel veel sites / info gelezen erover.
Uitgaand met Voipbuster werkt perfect.
Inkomend is echt drama.
Ik heb verschillende versies gebruikt, zoals AsteriskNow, TrixBox en nu gewoon asterisk op een windows doos met Cygwin.
Ik heb een heel basic inkomend script voor Voipbuster.
Het probleem is dat het soms werkt (dan kom ik bij mijn IVR menu die ik om de incoming heb staan), soms krijg ik een stem: Deze gebruiker is op dit moment offline en soms (meestal) krijg ik een bezet-toon.
Omdat het soms wel werkt, denk ik dat de config gewoon goed is. Ik zie ook als ik show SIP registry intik dat de voipbuster is geregistreerd.
Iemand een idee? Is het gewoon een tekortkoming van Voipbuster (ik heb een 010 nummer van voipbuster).
Lost het zich zeker op als ik bijvoorbeeld een nummer neem van BudgetPhone (is het dus een probleem met Voipbuster?!)
Als ik het SIP account invul in mijn router (Siemens SX762) kan ik altijd gewoon zonder problemen inbellen op het 010-nummer van voipbuster.
Alvast bedankt!
Ik zal mijn scripts even toevoegen:
sip.conf
[general]
context=incoming
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
maxexpirey=180 ; Maximum length of incoming registration we allow
defaultexpirey=160 ; Default length of incoming/outgoing registration
;register to the voipbuster service
register => userass@sip.voipbuster.com
; ik heb ook met /1000 erachter geprobeerd evenals de format van budgetphone
;Add an extension for our softphone
;Copy this and change 1234 into 1235 for a second softphone (etc)
[1234]
type = friend
context = default
username = 1234
host = dynamic
mailbox = 3000
dtmfmode = rfc2833
secret = 1234
canreinvite=no
[3000]
type = friend
context = default
username = 3000
host = dynamic
mailbox = 3000
dtmfmode = rfc2833
secret = 3000
canreinvite=no
;Configure the incoming calls connection
[sip_proxy-in]
type=user
username=username
secret=pass
host=sip1.voipbuster.com
realm=sip1.voipbuster.com
fromuser=username
fromdomain=sip1.voipbuster.com
context=incoming
canreinvite=no
insecure=very
qualify=no
nat=no
dtmfmode=inband
disallow=all
allow=alaw
allow=ulaw
call-limit=5
;Configure the outgoing calls connection
[sip_proxy-out]
type=peer
secret=pass
username=username
fromuser=username
fromdomain=sip1.voipbuster.com
host=sip1.voipbuster.com
realm=sip1.voipbuster.com
call-limit=5
dtmfmode=inband
context=default
insecure=very
qualify=no
nat=no
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
En extensions.conf:
[general]
static=yes
writeprotect=yes
[globals]
; Outgoing context (Dial out using voipbuster)
[outgoing]
;If dialed 10 digits then add “0031? and try to dial out using “sip_proxy-out”
;Use _0[12345789] to prevent dailing to Dutch mobile phones (as they start with 06)
exten => _0[123456789]XXXXXXXX,1,Dial,SIP/sip_proxy-out/0031${EXTEN:1}
;If failed sound congestion tone..
exten => _0[123456789]XXXXXXXX,2,Congestion
;If dialed 7 digits then its a local call so add “003153? and dial out using “sip_proxy-out”
exten => _XXXXXXX,1,Dial,SIP/sip_proxy-out/003110${EXTEN}
;exten => _XXXXXXX,1,Dial,SIP/outgoing/003110${EXTEN}
exten => _XXXXXXX,2,Congestion
;Incoming calls from Voipbuster
[incoming]
;First start ringing
exten => mijnusername,1,Ringing
;Try to dail the softphone on extention 1234 for 20 secs
exten => mijnusername,2,Goto(hoofdmenu,s,1)
;exten => mijnusername,2,Dial(SIP/1234,20)
;If no answer or not connectet go to voicemail of 1234
;The “u” in front of the number means use unavailable message
;exten => mijnusername,3,Voicemail(u1234)
;exten => mijnusername,4,Hangup
;Internal calling
[default]
;If somebody dials 1234 patch trough to the SIP 1234 connection
;Copy this and change 1234 into 1235 for a second softphone (etc)
exten => 1234,1,Dial(SIP/1234,20)
exten => 1234,2,Voicemail(1234)
exten => 3000,1,Dial(SIP/3000,20)
exten => 3000,2,Voicemail(3000)
exten => 1000,1,Goto(hoofdmenu,s,1)
exten => 1235,1,Goto(hoofdmenu,s,1)
;Dialing *98 connectis you to the voicemail
exten => *98,1,VoiceMailMain(${CALLERIDNUM}@${CONTEXT})
;Include the incoming and outgoing contexts
include => outgoing
include => incoming
[hoofdmenu]
exten => s,1,Set(TIMEOUT(digit)=10)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n,Background(hoofdmenu)
exten => 1,1,Goto(menu1,s,1)
exten => i,1,Playback(TimeOut_EN)
exten => 2,1,Goto(menu2,s,1)
[menu1]
exten => s,1,Set(TIMEOUT(digit)=10)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n,Background(menu1)
exten => s,n,Hangup
[menu2]
exten => s,1,Set(TIMEOUT(digit)=10)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n,Background(menu2)
exten => s,n,Hangup

Likes:


ass@sip.voipbuster.com
Quote