Hallo,
ich habe folgendes, a.m.S. kurioses Problem:
An meiner Asterisk-Anlage hängen 3 Nebenstellen:
SIP/1 (C610 an Siemens Gigaset SIP-Basis)
SIP/2 (C610 an Siemens Gigaset SIP-Basis)
SIP/3 Telefon mit Lan-Schnittstelle
Die Telefone sind annähernd identisch konfiguriert.
Damit ich SIP/1 und SIP/2 unabhängig voneinander ansteuern kann, habe ich in der Gigaset-Basis 2 separate Verbindungen eingerichtet: Asterisk 1 und Asterisk 2. Dabei bekommt das C610_1 die Zuweisung zu Asterisk 1 (abgehende Nummer und ankommende Nummer), das C610_2 die Zuweisung zu Asterisk 2 (abgehende Nummer und ankommende Nummer). Als Anmeldedaten sind entsprechend die Userdaten für SIP/1 resp. SIP/2 hinterlegt, so dass ich beide einzeln ansteuern kann. Wenn ich es teste und meine Festnetznummer nur auf eines der beiden Telefone schicke, funktioniert das tatsächlich.
Wenn ich nun von SIP/1 das Telefon SIP/2 anrufe, klingelt es.
In der anderen Richtung bekomme ich aber ein Besetztzeichen. Und ich finde keinen Fehler.
Hier mal die Konfig:
Dialplan:
Log:
Call von 1->2 (Gutfall)
Call von 2->1 (Schlechtfall)
Dabei sind beide peers identisch konfiguriert:
1:
2:
Hat jemand eine Idee? Ich kann mir nur vorstellen, das es an der Gigaset-Basis liegt. Aber dort ist alles a.m.S. sauber konfiguriert.
Gruß,
astrakid
ich habe folgendes, a.m.S. kurioses Problem:
An meiner Asterisk-Anlage hängen 3 Nebenstellen:
SIP/1 (C610 an Siemens Gigaset SIP-Basis)
SIP/2 (C610 an Siemens Gigaset SIP-Basis)
SIP/3 Telefon mit Lan-Schnittstelle
Die Telefone sind annähernd identisch konfiguriert.
Damit ich SIP/1 und SIP/2 unabhängig voneinander ansteuern kann, habe ich in der Gigaset-Basis 2 separate Verbindungen eingerichtet: Asterisk 1 und Asterisk 2. Dabei bekommt das C610_1 die Zuweisung zu Asterisk 1 (abgehende Nummer und ankommende Nummer), das C610_2 die Zuweisung zu Asterisk 2 (abgehende Nummer und ankommende Nummer). Als Anmeldedaten sind entsprechend die Userdaten für SIP/1 resp. SIP/2 hinterlegt, so dass ich beide einzeln ansteuern kann. Wenn ich es teste und meine Festnetznummer nur auf eines der beiden Telefone schicke, funktioniert das tatsächlich.
Wenn ich nun von SIP/1 das Telefon SIP/2 anrufe, klingelt es.
In der anderen Richtung bekomme ich aber ein Besetztzeichen. Und ich finde keinen Fehler.
Hier mal die Konfig:
Code:
[1]
callerid="C610 schwarz" <1> ;haengt per LAN dran
nat=force_rport
type=friend
secret=1
mailbox=12345@default
host=dynamic
context=eltern
subscribemwi=yes
callgroup=1
pickupgroup=1
Code:
[2]
callerid=C610 weiss <2> ;Haengt am Gigaset per DECT
nat=force_rport
type=friend
secret=2
mailbox=12345@default
host=dynamic
context=eltern
callgroup=1
pickupgroup=1
subscribemwi=yes
Dialplan:
Code:
[intern]
exten => _1[0-9],1,Log(NOTICE, "${CALLEDNUMBER} CALLEDNUMBER=${EXTEN})
exten => _1[0-9],n,Dial(SIP/${EXTEN},60,Trt)
Log:
Call von 1->2 (Gutfall)
Code:
[Oct 26 21:22:31] == Using SIP RTP TOS bits 184
[Oct 26 21:22:31] == Using SIP RTP CoS mark 5
[Oct 26 21:22:31] -- Executing [2@eltern:1] Log("SIP/1-00000074", "NOTICE, " CALLEDNUMBER=2") in new stack
[Oct 26 21:22:31] NOTICE[18995]: Ext. 2:1 @ eltern: " CALLEDNUMBER=2
[Oct 26 21:22:31] -- Executing [2@eltern:2] Dial("SIP/1-00000074", "SIP/2,60,Trt") in new stack
[Oct 26 21:22:31] == Using SIP RTP TOS bits 184
[Oct 26 21:22:31] == Using SIP RTP CoS mark 5
[Oct 26 21:22:31] -- Called SIP/2
[Oct 26 21:22:32] -- SIP/2-00000075 is ringing
[Oct 26 21:22:35] == Spawn extension (eltern, 2, 2) exited non-zero on 'SIP/1-00000074'
Call von 2->1 (Schlechtfall)
Code:
[Oct 26 21:22:39] == Using SIP RTP TOS bits 184
[Oct 26 21:22:39] == Using SIP RTP CoS mark 5
[Oct 26 21:22:39] -- Executing [1@eltern:1] Log("SIP/2-00000076", "NOTICE, " CALLEDNUMBER=1") in new stack
[Oct 26 21:22:39] NOTICE[19004]: Ext. 1:1 @ eltern: " CALLEDNUMBER=1
[Oct 26 21:22:39] -- Executing [1@eltern:2] Dial("SIP/2-00000076", "SIP/1,60,Trt") in new stack
[Oct 26 21:22:39] == Using SIP RTP TOS bits 184
[Oct 26 21:22:39] == Using SIP RTP CoS mark 5
[Oct 26 21:22:39] -- Called SIP/1
[Oct 26 21:22:39] -- Got SIP response 486 "Busy Here" back from 192.168.2.60:5070
[Oct 26 21:22:39] -- SIP/1-00000077 is busy
[Oct 26 21:22:39] == Everyone is busy/congested at this time (1:1/0/0)
[Oct 26 21:22:39] -- Auto fallthrough, channel 'SIP/2-00000076' status is 'BUSY'
Dabei sind beide peers identisch konfiguriert:
1:
Code:
iconnect*CLI> sip show peer 1
* Name : 1
Description :
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : eltern
Subscr.Cont. : <Not set>
Language : de
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup : 1
Pickupgroup : 1
MOH Suggest :
Mailbox : 12345@default
VM Extension : asterisk
LastMsgsSent : 0/1
Call limit : 0
Max forwards : 0
Dynamic : Yes
Callerid : "C610 schwarz" <1>
MaxCallBR : 384 kbps
Expire : 190
Insecure : no
Force rport : Yes
ACL : No
DirectMedACL : No
T.38 support : Yes
T.38 EC mode : FEC
T.38 MaxDtgrm: -1
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 192.168.2.60:5070
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : TCP,UDP
Def. Username: 11
SIP Options : (none)
Codecs : (gsm|ulaw|alaw|g726|g722)
Codec Order : (g722:20,alaw:20,ulaw:20,g726:20,gsm:20)
Auto-Framing : No
Status : Unmonitored
Useragent : C610 IP/42.051.01.000.000
Reg. Contact : sip:[email protected]:5070
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
2:
Code:
iconnect*CLI> sip show peer 2
* Name : 2
Description :
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : eltern
Subscr.Cont. : <Not set>
Language : de
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup : 1
Pickupgroup : 1
MOH Suggest :
Mailbox : 12345@default
VM Extension : asterisk
LastMsgsSent : 0/1
Call limit : 0
Max forwards : 0
Dynamic : Yes
Callerid : "C610 weiss" <2>
MaxCallBR : 384 kbps
Expire : 145
Insecure : no
Force rport : Yes
ACL : No
DirectMedACL : No
T.38 support : Yes
T.38 EC mode : FEC
T.38 MaxDtgrm: -1
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 192.168.2.60:5070
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : TCP,UDP
Def. Username: 2
SIP Options : (none)
Codecs : (gsm|ulaw|alaw|g726|g722)
Codec Order : (g722:20,alaw:20,ulaw:20,g726:20,gsm:20)
Auto-Framing : No
Status : Unmonitored
Useragent : C610 IP/42.051.01.000.000
Reg. Contact : sip:[email protected]:5070
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
Hat jemand eine Idee? Ich kann mir nur vorstellen, das es an der Gigaset-Basis liegt. Aber dort ist alles a.m.S. sauber konfiguriert.
Gruß,
astrakid
Zuletzt bearbeitet: