ich bin absoluter Neuling was das Thema Asterisk angeht, habe heute aber mal angefangen zu "basteln".
Was bisher funktioniert (asterisk-11.6.1-1_centos6.x86_64) is folgendes:
- telefonieren intern zwischen 2 Telefonen
- rauswählen von beiden Telefonen
Was ich jedoch aktuell nicht hinbekomme sind eingehende Anrufe (immer besetzt).
Hier mal meine Configs:
sip.conf
Code: Alles auswählen
[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=yes
tcpbindaddr=0.0.0.0
srvlookup=yes
engine=asterisk
stunaddr=stun.easybell.de
externrefresh=60
disallow=all
allow=ulaw
allow=alaw
allow=g729
allow=gsm
qualify=no
register => 0049xxxxxxxxxxxx:pass@sip.easybell.de/0049xxxxxxxxxxxx
[0049xxxxxxxxxxxx ]
type=peer
defaultuser=0049xxxxxxxxxxxx
fromuser=0049xxxxxxxxxxxx
username=0049xxxxxxxxxxxx
secret=ctcp234znw
host=sip.easybell.de
fromdomain=sip.easybell.de
domain=sip.easybell.de
nat=yes
dtmfmode=auto
insecure=port,invite
[easybell_de_in]
type=peer
host=sip.easybell.de
fromdomain=sip.easybell.de
domain=sip.easybell.de
dtmfmode=auto
context=incoming
[test-phones](!)
type=friend
context=default
secret=xxxxxxxx
host=dynamic
nat=no
qualify=yes
canreinvite=no
callgroup=1
pickupgroup=1
dtmfmode=auto
disallow=all
allow=g722
[43](test-phones)
callerid="Sebastian1" <43>
username=43
secret=test123
[44](test-phones)
callerid="Sebastian2" <44>
username=44
secret=test123
extensions.conf
Code: Alles auswählen
[general]
static=yes
writeprotect=no
[local]
exten => _XX,1,Dial(SIP/${EXTEN},55,TtrWw)
[outgoing]
exten => _0.,1,Dial(SIP/${EXTEN}@0049xxxxxxxxxxxx,45,hHw)
[incoming]
exten => 0049xxxxxxxxxxxx,1,Dial(SIP/43,30,r)
[default]
include => local
include => outgoing
include => incoming
Am Ende sollen ganz einfach ALLE angeschlossenen Telefone klingen, wenn ein Anrufe rein kommt. Im Endeffekt fehlt mir nur noch das.
Gruß und danke
Sebastian