- Mitglied seit
- 17 Jun 2013
- Beiträge
- 6
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
Ich habe diese nacht einen asteriskserver mit dem Telefon anbietet sipgate aufgebaut es geht soweit alles nur keine ausgehenden Gespräche und binn mit meinem Fachwissen am ende und berichte einmal einen rat von euch.
ich finde in meiner cfg einfach den Fehler nicht.
vielen dank im forraus
sebastian
PS: Ich entschuldige mich höflichste für die Rechtschreibfehler ich leider unter lrs
Ich habe diese nacht einen asteriskserver mit dem Telefon anbietet sipgate aufgebaut es geht soweit alles nur keine ausgehenden Gespräche und binn mit meinem Fachwissen am ende und berichte einmal einen rat von euch.
ich finde in meiner cfg einfach den Fehler nicht.
Code:
Sipconf:
[general]
port=5060 ; Port von SIP
bindaddr=0.0.0.0 ; IP Adresse des SIP Servers
language=de ; Landeseinstellungen
videosupport=no ; enable Asterisk video support
nat=yes
transport=udp
sipdebug=no
allowguest=no
alwaysauthreject=yes
; --------------------------------------------------------------------
;
; hier koennten die Anmeldedaten f¸r VoIP Provider stehen
; dazu kommen wir in einer spaeteren Lektion
;
register => 123456e0:[email protected]/123456e0
register => 123456e1:[email protected]/123456e1
register => 123456e2:[email protected]/123456e2
; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte f¸r die SIP Endgeraete 30-39
;
[30]
callerid=Rolf <30>
host=dynamic
domain=192.168.178.5
username=30
secret=geheim
type=friend
mailbox=30
nat=yes
context=default
canreinvite=no
allow=ulaw
allow=alaw
callgroup=1
pickupgroup=1
qualify=yes
[31]
callerid=Sekretaerin <31>
host=dynamic
domain=192.168.178.5
username=31
secret=geheim
type=friend
nat=yes
context=default
canreinvite=no
allow=ulaw
allow=alaw
callgroup=1
pickupgroup=1
qualify=yes
[32]
callerid=Rolf_Iphone <32>
host=dynamic
domain=192.168.178.5
username=32
secret=geheim
type=friend
mailbox=30
nat=yes
context=default
canreinvite=no
disallow=all
allow=ulaw
allow=alaw
callgroup=1
pickupgroup=1
qualify=yes
[33]
callerid=FAX <33>
host=dynamic
domain=192.168.178.5
username=33
secret=geheim
type=friend
nat=yes
context=default
canreinvite=no
allow=ulaw
allow=alaw
callgroup=1
pickupgroup=1
qualify=yes
[40]
callerid=Mobiel <40>
host=dynamic
domain=192.168.178.5
username=40
secret=geheim
type=friend
mailbox=40
nat=yes
context=default
canreinvite=no
allow=ulaw
allow=alaw
callgroup=1
pickupgroup=1
qualify=yes
[sipgate-out1]
type=friend
username=123456e0
fromuser=123456e0
fromdomain=sipgate.de
secret=pw
host=sipgate.de
nat=yes
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=proxy.live.sipgate.de
[sipgate-out2]
type=friend
username=123456e1
fromuser=123456e1
fromdomain=sipgate.de
secret=pw
host=sipgate.de
nat=yes
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=proxy.live.sipgate.de
[sipgate-out3]
type=friend
username=123456e2
fromuser=123456e
fromdomain=sipgate.de
secret=pw
host=sipgate.de
nat=yes
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=proxy.live.sipgate.de
Extensionconf:
[general]
static=yes
writeprotect=no
[intern]
; interne Erreichbarkeit der Nebenstellen 11-99 untereinander herstellen
exten => _XX,1,Dial(SIP/${EXTEN},15,TtrWw)
exten => 99,1,VoicemailMain(${CALLERID(num)},s)
exten => asterisk,1,VoicemailMain(${CALLERID(num)},s)
[echotest]
exten => 95,1,answer
exten => 95,n,Wait(1)
exten => 95,n,playback(demo-echotest)
exten => 95,n,echo
exten => 95,n,playback(demo-echodone)
exten => 95,n,hangup
[meetme]
exten => 93,1,Answer()
exten => 93,n,Wait(1)
exten => 93,n,MeetMe(500,c)
exten => 93,n,Hangup()
exten => 94,1,Answer()
exten => 94,n,Wait(1)
exten => 94,n,MeetMe(501,c)
exten => 94,n,Hangup()
[voicemail]
exten => 30,1,Dial(SIP/$({EXTEN},15,r)
exten => 30,n,VoiceMail(${EXTEN},su)
exten => Hangup()
exten => 40,1,Dial(SIP/$({EXTEN},15,r)
exten => 40,n,VoiceMail(${EXTEN},su)
exten => Hangup()
exten => 50,1,Dial(SIP/$({EXTEN},15,r)
exten => 50,n,VoiceMail(${EXTEN},su)
exten => Hangup()
[transfer]
exten => _XXX,1,NoOp(${UNIQUEID} - ${DATETIME} - ${CALLERID} => ${EXTEN}) ; Add some call tracing
exten => _XXX,2,Dial(SIP/${EXTEN},5,mTt)
exten => _XXX,3,~np~Gotoif($["x${BLINDTRANSFER}"="x"]?4:5)~/np~
exten => _XXX,4,Hangup
exten => _XXX,5,Set(tx=${BLINDTRANSFER:0:7})
exten => _XXX,6,Set(CALLERID(all)=RET_${EXTEN} <${CALLERID(num)}>)
exten => _XXX,7,Dial(${tx},,mTt)
exten => _XXX,8,Hangup
;
exten => _XXX,103,Set(tx=${BLINDTRANSFER:0:7})
exten => _XXX,104,Wait(5)
exten => _XXX,105,Set(CALLERID(all)=ERR_${EXTEN} <${CALLERID(num)}>)
exten => _XXX,106,Dial(${tx},,mTt)
exten => _XXX,107,Hangup
[pickup]
exten => _*8XX, 1, NoOp()
exten => _*8XX, 2, Pickup()
exten => _*8XX, 3, Hangup()
exten => *8, 1, NoOp()
exten => *8, 2, Pickup(0-99)
exten => *8, 3, Hangup()
exten => **, 1, Set(GROUP(${CALLERID(num)})=OUTBOUND_GROUP)
exten => **, 2, Set(GROUP(${btln})=PICKUP_GROUP)
exten => **, 3, NoOp()
exten => **, 4, Pickup(0-99)
exten => **, 5, Hangup()
[fromInternet]
[eingehend]
exten => 1719796e0,1,Dial(SIP/30,25)
exten => 1719796e0,n,VoiceMail(30,su)
exten => 1719796e2,1,Dial(SIP/33,25)
exten => 1719796e1,1,Dial(SIP/40,25)
exten => 1719796e1,n,VoiceMail(40,su)
[ausgehend]
exten => _XX.,1,GoToIf($[${CALLERID(num)}=30]?120)
exten => _XX.,2,GoToIf($[${CALLERID(num)}=31]?120)
exten => _XX.,3,GoToIf($[${CALLERID(num)}=32]?120)
exten => _XX.,120,Set(CALLERID(num)=123456e0)
exten => _XX.,121,Set(CALLERID(name)=rufnummer)
exten => _XX.,123,Dial(SIP/${EXTEN}@sipgate-out1,,r)
exten => _XX.,124,Hangup()
exten => _XX.,4,GoToIf($[${CALLERID(num)}=33]?130)
exten => _XX.,130,Set(CALLERID(num)=123456e2)
exten => _XX.,131,Set(CALLERID(name)=rufnummer)
exten => _XX.,132,Dial(SIP/${EXTEN}@sipgate-out3,,r)
exten => _XX.,133,Hangup()
exten => _XX.,5,GoToIf($[${CALLERID(num)}=40]?140)
exten => _XX.,140,Set(CALLERID(num)=123456e1)
exten => _XX.,141,Set(CALLERID(name)=rufnummer)
exten => _XX.,142,Dial(SIP/${EXTEN}@sipgate-out2,,r)
exten => _XX.,143,Hangup()
[default]
include => eingehend
include => ausgehend
include => intern
include => echotest
include => meetme
include => voicemail
include => transfer
include => pickup
Hier die cli:
asterisk*CLI>
asterisk*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Description
30/30 192.168.178.205 D N 2048 OK (23 ms)
31/31 192.168.178.238 D N 2048 OK (24 ms)
32/32 (Unspecified) D N 0 UNKNOWN
33/33 192.168.178.241 D N 5060 OK (8 ms)
40/40 192.168.178.235 D N 5060 OK (164 ms)
sipgate-out1/1719796e0 217.10.79.9 N 5060 OK (10 ms)
sipgate-out2/1719796e1 217.10.79.9 N 5060 OK (10 ms)
sipgate-out3/1719796e2 217.10.79.9 N 5060 OK (10 ms)
8 sip peers [Monitored: 7 online, 1 offline Unmonitored: 0 online, 0 offline]
asterisk*CLI>
asterisk*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sipgate.de:5060 N 1719796e2 105 Registered Thu, 25 Jul 2013 03:08:32
sipgate.de:5060 N 1719796e1 105 Registered Thu, 25 Jul 2013 03:08:32
sipgate.de:5060 N 1719796e0 105 Registered Thu, 25 Jul 2013 03:08:32
3 SIP registrations.
asterisk*CLI>
asterisk*CLI>
== Using SIP RTP CoS mark 5
-- Executing [01621551010@default:1] GotoIf("SIP/31-0000000b", "0?120") in new stack
-- Executing [01621551010@default:2] GotoIf("SIP/31-0000000b", "1?120") in new stack
-- Goto (default,01621551010,120)
-- Executing [01621551010@default:120] Set("SIP/31-0000000b", "CALLERID(num)=123456e0") in new stack
-- Executing [01621551010@default:121] Dial("SIP/31-0000000b", "SIP/01621551010@sipgate-out1,,r") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/01621551010@sipgate-out1
[Jul 25 03:08:51] NOTICE[1075][C-00000006]: chan_sip.c:22363 handle_response_invite: Failed to authenticate on INVITE to '"Sekretaerin" <sip:[email protected]>;tag=as5e867997'
-- SIP/sipgate-out1-0000000c is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [01621551010@default:122] Hangup("SIP/31-0000000b", "") in new stack
== Spawn extension (default, 01621551010, 122) exited non-zero on 'SIP/31-0000000b'
asterisk*CLI
vielen dank im forraus
sebastian
PS: Ich entschuldige mich höflichste für die Rechtschreibfehler ich leider unter lrs
Zuletzt bearbeitet: